Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions NFe.AppTeste/MainWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -998,6 +998,38 @@
Margin="375,260,0,0" VerticalAlignment="Top" Width="177" Click="BtnPerecimentoTransporte_Click" />
</Grid>
</TabItem>
<TabItem Header="Eventos RTC">
<Grid Background="White">
<Button x:Name="BtnEventoCancelamentoEvento" Content="Cancelamento de Evento" HorizontalAlignment="Left"
Margin="10,10,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoCancelamentoEvento_Click" />
<Button x:Name="BtnEventoPagamentoIntegral" Content="Pagamento Integral Créd. Pres." HorizontalAlignment="Left"
Margin="192,10,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoPagamentoIntegral_Click" />
<Button x:Name="BtnEventoImportacaoAlcZfm" Content="Importação ALC/ZFM sem Isenção" HorizontalAlignment="Left"
Margin="375,10,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoImportacaoAlcZfm_Click" />
<Button x:Name="BtnEventoFornecimentoNaoRealizado" Content="Fornecimento Não Realizado" HorizontalAlignment="Left"
Margin="10,35,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoFornecimentoNaoRealizado_Click" />
<Button x:Name="BtnEventoApropriacaoCredPresumido" Content="Apropriação Créd. Presumido" HorizontalAlignment="Left"
Margin="192,35,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoApropriacaoCredPresumido_Click" />
<Button x:Name="BtnEventoPerecimentoTransporteAdquirente" Content="Perecimento Transp. Adquirente" HorizontalAlignment="Left"
Margin="375,35,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoPerecimentoTransporteAdquirente_Click" />
<Button x:Name="BtnEventoAceiteDebitoNotaCredito" Content="Aceite Débito Nota de Crédito" HorizontalAlignment="Left"
Margin="10,60,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoAceiteDebitoNotaCredito_Click" />
<Button x:Name="BtnEventoImobilizacaoItem" Content="Imobilização de Item" HorizontalAlignment="Left"
Margin="192,60,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoImobilizacaoItem_Click" />
<Button x:Name="BtnEventoApropriacaoCreditoCombustivel" Content="Apropriação Créd. Combustível" HorizontalAlignment="Left"
Margin="375,60,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoApropriacaoCreditoCombustivel_Click" />
<Button x:Name="BtnEventoApropriacaoCreditoBensServicos" Content="Apropriação Créd. Bens/Serviços" HorizontalAlignment="Left"
Margin="10,85,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoApropriacaoCreditoBensServicos_Click" />
<Button x:Name="BtnEventoManifestacaoTransfCredIBS" Content="Manif. Transf. Créd. IBS" HorizontalAlignment="Left"
Margin="192,85,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoManifestacaoTransfCredIBS_Click" />
<Button x:Name="BtnEventoManifestacaoTransfCredCBS" Content="Manif. Transf. Créd. CBS" HorizontalAlignment="Left"
Margin="375,85,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoManifestacaoTransfCredCBS_Click" />
<Button x:Name="BtnEventoManifestacaoFiscoTransfCredIBS" Content="Manif. Fisco Transf. Créd. IBS" HorizontalAlignment="Left"
Margin="10,110,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoManifestacaoFiscoTransfCredIBS_Click" />
<Button x:Name="BtnEventoManifestacaoFiscoTransfCredCBS" Content="Manif. Fisco Transf. Créd. CBS" HorizontalAlignment="Left"
Margin="192,110,0,0" VerticalAlignment="Top" Width="177" Click="BtnEventoManifestacaoFiscoTransfCredCBS_Click" />
</Grid>
</TabItem>

</TabControl>
<TabControl Name="TabInferior" Margin="509,331,0,0">
Expand Down
683 changes: 683 additions & 0 deletions NFe.AppTeste/MainWindow.xaml.cs

Large diffs are not rendered by default.

161 changes: 80 additions & 81 deletions NFe.AppTeste/Schemas/distDFeInt_v1.01.xsd
Original file line number Diff line number Diff line change
@@ -1,84 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="tiposDistDFe_v1.01.xsd" />
<xs:element name="distDFeInt">
<xs:annotation>
<xs:documentation>Schema de pedido de distribuição de DF-e de interesse</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="tpAmb" type="TAmb">
<xs:annotation>
<xs:documentation>
<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="tiposDistDFe_v1.01.xsd"/>
<xs:element name="distDFeInt">
<xs:annotation>
<xs:documentation>Schema de pedido de distribuição de DF-e de interesse</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="tpAmb" type="TAmb">
<xs:annotation>
<xs:documentation>
Identificação do Ambiente:
1 - Produção
2 - Homologação
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cUFAutor" type="TCodUfIBGE" minOccurs="0">
<xs:annotation>
<xs:documentation>Código da UF do Autor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="CNPJ" type="TCnpj">
<xs:annotation>
<xs:documentation>CNPJ do interessado no DF-e</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CPF" type="TCpf">
<xs:annotation>
<xs:documentation>CPF do interessado no DF-e</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice>
<xs:element name="distNSU">
<xs:annotation>
<xs:documentation>Grupo para distribuir DF-e de interesse</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ultNSU" type="TNSU">
<xs:annotation>
<xs:documentation>Último NSU recebido pelo ator. Caso seja informado com zero, ou com um NSU muito antigo, a consulta retornará unicamente as informações resumidas e documentos fiscais eletrônicos que tenham sido recepcionados pelo Ambiente Nacional nos últimos 3 meses.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consNSU">
<xs:annotation>
<xs:documentation>Grupo para consultar um DF-e a partir de um NSU específico</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="NSU" type="TNSU">
<xs:annotation>
<xs:documentation>Número Sequencial Único. Geralmente esta consulta será utilizada quando identificado pelo interessado um NSU faltante. O Web Service retornará o documento ou informará que o NSU não existe no Ambiente Nacional. Assim, esta consulta fechará a lacuna do NSU identificado como faltante.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consChNFe">
<xs:annotation>
<xs:documentation>Grupo para consultar uma NF-e a partir da chave de acesso</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="chNFe" type="TChNFe">
<xs:annotation>
<xs:documentation>Chave de acesso da NF-e a ser consultada</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="versao" type="TVerDistDFe" use="required" />
</xs:complexType>
</xs:element>
</xs:schema>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cUFAutor" type="TCodUfIBGE" minOccurs="0">
<xs:annotation>
<xs:documentation>Código da UF do Autor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="CNPJ" type="TCnpj">
<xs:annotation>
<xs:documentation>CNPJ do interessado no DF-e</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CPF" type="TCpf">
<xs:annotation>
<xs:documentation>CPF do interessado no DF-e</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice>
<xs:element name="distNSU">
<xs:annotation>
<xs:documentation>Grupo para distribuir DF-e de interesse</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ultNSU" type="TNSU">
<xs:annotation>
<xs:documentation>Último NSU recebido pelo ator. Caso seja informado com zero, ou com um NSU muito antigo, a consulta retornará unicamente as informações resumidas e documentos fiscais eletrônicos que tenham sido recepcionados pelo Ambiente Nacional nos últimos 3 meses.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consNSU">
<xs:annotation>
<xs:documentation>Grupo para consultar um DF-e a partir de um NSU específico</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="NSU" type="TNSU">
<xs:annotation>
<xs:documentation>Número Sequencial Único. Geralmente esta consulta será utilizada quando identificado pelo interessado um NSU faltante. O Web Service retornará o documento ou informará que o NSU não existe no Ambiente Nacional. Assim, esta consulta fechará a lacuna do NSU identificado como faltante.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consChNFe">
<xs:annotation>
<xs:documentation>Grupo para consultar uma NF-e a partir da chave de acesso</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="chNFe" type="TChNFe">
<xs:annotation>
<xs:documentation>Chave de acesso da NF-e a ser consultada</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="versao" type="TVerDistDFe" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>
42 changes: 16 additions & 26 deletions NFe.AppTeste/Schemas/e211110_v1.00.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
Expand All @@ -40,31 +41,31 @@
<xs:documentation>Versão do Aplicativo que recebeu o Evento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="gCredPres" maxOccurs="990">
<xs:element name="gCredPresOper" maxOccurs="990">
<xs:annotation>
<xs:documentation>Informações de crédito presumido por item</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="vBC" type="TDec_1302">
<xs:element name="vBCCredPres" type="TDec_1302">
<xs:annotation>
<xs:documentation>Valor do base de cálculo do item</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="gIBS" minOccurs="0">
<xs:element name="cCredPres">
<xs:annotation>
<xs:documentation>Código de Classificação do Crédito presumido, conforme tabela cCredPres (Anexo IV)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="gIBSCredPres" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="cCredPres">
<xs:annotation>
<xs:documentation>Usar tabela Cred Presumido, para o emitente da nota.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pCredPres" type="TDec_0302_04">
<xs:annotation>
<xs:documentation>Percentual do Crédito Presumido</xs:documentation>
Expand All @@ -78,20 +79,9 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="gCBS" minOccurs="0">
<xs:element name="gCBSCredPres" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="cCredPres">
<xs:annotation>
<xs:documentation>Usar tabela Cred Presumido, para o emitente da nota.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pCredPres" type="TDec_0302_04">
<xs:annotation>
<xs:documentation>Percentual do Crédito Presumido</xs:documentation>
Expand Down
3 changes: 1 addition & 2 deletions NFe.AppTeste/Schemas/leiauteConsSitNFe_v4.00.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<!-- PL_006eventos versao alterada para consultar eventos 30/08/2010 -->
<!-- PL_006f versao com correcoes no xServ para tornar a literal CONSULTAR obrigatoria 21/05/2010 -->
<!-- PL_006c versao com correcoes 24/12/2009 -->
<!-- PL_009 versão 4.00 NT2018.005 v1.00-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="tiposBasico_v4.00.xsd"/>
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.01.xsd"/>
Expand Down Expand Up @@ -316,7 +315,7 @@
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:ID">
<xs:pattern value="ID[0-9]{52}"/>
<xs:pattern value="ID[0-9]{12}[0-9A-Z]{12}[0-9]{28}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Expand Down
Loading
Loading