diff --git a/README b/README index d1b9ddd..63874b8 100644 --- a/README +++ b/README @@ -2,25 +2,25 @@ Visão Geral ----------- Biblioteca de interface com o webservice de Nota Fiscal Eletronica, -da SEFAZ, oficializada pelo Ministerio da Fazendo do Governo do -Brasil. +(NF-e/NFC-e) da SEFAZ, oficializada pelo Ministerio da Fazendo do +Governo do Brasil. -A NF-e visa substituir as notas fiscais séries 1 e 1A +A NF-e visa substituir as notas fiscais séries 1 e 1A. +A NFC-e visa substituir as notas fiscais modelo 2 e +cupom fiscal emitido por ECF. Dependências ------------ -- Geraldo Reports (http://geraldo.sourceforge.net/) +- Java 8u51 - para a geração da DANFE - lxml - biblioteca de leitura e gravação de arquivos XML, de alta performance e fácil de implementar. -- openssl - - ? -- MS CAPICOM - - evitar seu uso, usar somente se obrigatório -- XmlSEC +- xmlsec1 e openssl - assinatura e validação do XML +- requests + - biblioteca para a comunicação com os webservices da SEFAZ Referências ----------- @@ -28,47 +28,23 @@ Referências - Site oficial da Nota Fiscal eletrônica - http://www.nfe.fazenda.gov.br/portal/ -- Noções gerais da NF-e - - http://pt.wikipedia.org/wiki/Nota_fiscal_eletrônica - -- Componente para Delphi ACBrNFe - - http://acbr.sourceforge.net/drupal/?q=node/36 - - http://devmedia.com.br/articles/viewcomp.asp?comp=12237 - -- Exemplos de arquivos XML - - http://nf-eletronica.com/blog/?p=77 +- lxml + - http://lxml.de/ -- Exemplos de consumação do WebService - - http://nf-eletronica.com/blog/?p=75 +- Tutorial de lxml + - http://codespeak.net/lxml/tutorial.html -- Tutorial e outras documentações - - http://www.icert.com.br/gestor/tutoriais/conteudo/15,0_Nota-Fiscal-Eletronica-NF-e.html +- requests + - http://docs.python-requests.org/en/latest/ + - https://github.com/kennethreitz/requests + - https://pypi.python.org/pypi/requests -- Manual oficial de integração - - http://www.nfe.fazenda.gov.br/portal/integracao.aspx +- Exemplos de arquivos XML + - http://www.javac.com.br/jc/downloads.javac?cat=3 - Schemas para validação dos arquivos - http://www.nfe.fazenda.gov.br/portal/schemas.aspx -- Criação de certificados X.509 com OpenVPN - - http://www.guiadohardware.net/tutoriais/openvpn_2/pagina2.html - - verificar se pode ser usado para testes sem ter um certificado oficial - -- Assinador - disseminação da assinatura digital - - http://www.nfe.fazenda.gov.br/portal/assinador.aspx - -- Planilha com CNAEs obrigadas a emitir NF-e - - http://portalnfe.fazenda.mg.gov.br/downloads/CNAEs_Obrigadas_NFe_061009.xls - -- Visualizador Documento Fiscal Eletrônico (NF-e e CT-e) - - http://www.nfe.fazenda.gov.br/portal/visualizador.aspx - -- Texto sobre Python + SOAP + SSL + NF-e - - http://victorpoluceno.blogspot.com/2008/03/python-ssl-certificado-digital.html - -- Tutorial de lxml - - http://codespeak.net/lxml/tutorial.html - - Validao de XML via XSD no lxml - http://codespeak.net/lxml/validation.html#xmlschema @@ -81,9 +57,6 @@ Referências - Documentação do módulo de geração de Code128 no ReportLab - http://www.reportlab.com/apis/reportlab/reportlab.graphics.barcode.code128-module.html -- Exemplo de codigo de barras da DANF-e usando ReportLab - - http://pastebin.com/f17b153a8 - - Thread da lista pyhton-brasil sobre streching do codigo de barras - http://br.groups.yahoo.com/group/python-brasil/message/41299 @@ -93,3 +66,16 @@ Referências - Certificado para testes - http://nf-eletronica.com/blog/?p=133 +- Exemplo de uso + - Consulta Status + + from pynfe.processamento.comunicacao import ComunicacaoSefaz + + certificado = "/home/user/certificado.pfx" + senha = 'senha' + uf = 'pr' + homologacao = True + + con = ComunicacaoSefaz(uf, certificado, senha, homologacao) + xml = con.status_servico('nfe') + print (xml.text) \ No newline at end of file diff --git a/pynfe/data/XSDs/cancNFe_v1.07.xsd b/pynfe/data/XSDs/cancNFe_v1.07.xsd deleted file mode 100755 index 6d06938..0000000 --- a/pynfe/data/XSDs/cancNFe_v1.07.xsd +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - Schema XML de validação do Pedido de Cancelamento da Nota Fiscal Eletrônica - - - diff --git a/pynfe/data/XSDs/consReciNFe_v1.10.xsd b/pynfe/data/XSDs/consReciNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 87% rename from pynfe/data/XSDs/consReciNFe_v1.10.xsd rename to pynfe/data/XSDs/consReciNFe_v3.10.xsd index e6444d0..db5df75 --- a/pynfe/data/XSDs/consReciNFe_v1.10.xsd +++ b/pynfe/data/XSDs/consReciNFe_v3.10.xsd @@ -1,9 +1,9 @@  - + Schema XML de validação do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas - + \ No newline at end of file diff --git a/pynfe/data/XSDs/consSitNFe_v1.07.xsd b/pynfe/data/XSDs/consSitNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 78% rename from pynfe/data/XSDs/consSitNFe_v1.07.xsd rename to pynfe/data/XSDs/consSitNFe_v3.10.xsd index 5f4c1b1..86e8fd2 --- a/pynfe/data/XSDs/consSitNFe_v1.07.xsd +++ b/pynfe/data/XSDs/consSitNFe_v3.10.xsd @@ -1,9 +1,9 @@ - + - + Schema de validação XML dp Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica - + \ No newline at end of file diff --git a/pynfe/data/XSDs/consStatServ_v1.07.xsd b/pynfe/data/XSDs/consStatServ_v3.10.xsd old mode 100755 new mode 100644 similarity index 86% rename from pynfe/data/XSDs/consStatServ_v1.07.xsd rename to pynfe/data/XSDs/consStatServ_v3.10.xsd index 00b5f31..03c0f0d --- a/pynfe/data/XSDs/consStatServ_v1.07.xsd +++ b/pynfe/data/XSDs/consStatServ_v3.10.xsd @@ -1,9 +1,9 @@ - + Schema XML de validação do Pedido de Consulta do Status do Serviço - + \ No newline at end of file diff --git a/pynfe/data/XSDs/e110111_v1.00.xsd b/pynfe/data/XSDs/e110111_v1.00.xsd new file mode 100644 index 0000000..f1447fa --- /dev/null +++ b/pynfe/data/XSDs/e110111_v1.00.xsd @@ -0,0 +1,42 @@ + + + + + + Schema XML de validação do evento do cancelamento 1101111 + + + + + + Descrição do Evento - “Cancelamento” + + + + + + + + + + + Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 posições ano; 10 seqüencial no ano. + + + + + Justificativa do cancelamento + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/envEventoCancNFe_v1.00.xsd b/pynfe/data/XSDs/envEventoCancNFe_v1.00.xsd new file mode 100644 index 0000000..fa6505b --- /dev/null +++ b/pynfe/data/XSDs/envEventoCancNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do lote de envio do evento cancelamento + + + diff --git a/pynfe/data/XSDs/enviNFe_v3.10.xsd b/pynfe/data/XSDs/enviNFe_v3.10.xsd new file mode 100644 index 0000000..85bf09a --- /dev/null +++ b/pynfe/data/XSDs/enviNFe_v3.10.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica + + + \ No newline at end of file diff --git a/pynfe/data/XSDs/eventoCancNFe_v1.00.xsd b/pynfe/data/XSDs/eventoCancNFe_v1.00.xsd new file mode 100644 index 0000000..ed16481 --- /dev/null +++ b/pynfe/data/XSDs/eventoCancNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do evento Cancelamento + + + diff --git a/pynfe/data/XSDs/inutNFe_v1.07.xsd b/pynfe/data/XSDs/inutNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 80% rename from pynfe/data/XSDs/inutNFe_v1.07.xsd rename to pynfe/data/XSDs/inutNFe_v3.10.xsd index 9ffb122..07af488 --- a/pynfe/data/XSDs/inutNFe_v1.07.xsd +++ b/pynfe/data/XSDs/inutNFe_v3.10.xsd @@ -1,9 +1,9 @@ - + - + Schema XML de validação do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - + \ No newline at end of file diff --git a/pynfe/data/XSDs/leiauteConsSitNFe_v1.07.xsd b/pynfe/data/XSDs/leiauteConsSitNFe_v1.07.xsd deleted file mode 100755 index f57c0ab..0000000 --- a/pynfe/data/XSDs/leiauteConsSitNFe_v1.07.xsd +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - Tipo Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Serviço Solicitado - - - - - Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico + DV. - - - - - - - - Tipo Retorno de Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica - - - - - Situação atual da NF-e - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou a NF-e - - - - - Código do status da mensagem enviada. - - - - - Descrição literal do status do serviço solicitado. - - - - - código da UF de atendimento - - - - - Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico + DV. - - - - - Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS - - - - - Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - código da UF - 2 posições ano; 10 seqüencial no ano. - - - - - Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original. - - - - - - - - - - - - - Tipo Versão do Leiaute da Cosulta situação NF-e - 1.07 - - - - - - diff --git a/pynfe/data/XSDs/leiauteConsSitNFe_v3.10.xsd b/pynfe/data/XSDs/leiauteConsSitNFe_v3.10.xsd new file mode 100644 index 0000000..17d531e --- /dev/null +++ b/pynfe/data/XSDs/leiauteConsSitNFe_v3.10.xsd @@ -0,0 +1,539 @@ + + + + + + + + + + + + Tipo Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + + + + + + Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico + DV. + + + + + + + + Tipo Retorno de Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a NF-e + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + código da UF de atendimento + + + + + AAAA-MM-DDTHH:MM:SSTZD + + + + + Chaves de acesso da NF-e consultada + + + + + Protocolo de autorização de uso da NF-e + + + + + Protocolo de homologação de cancelamento de uso da NF-e + + + + + Protocolo de registro de evento da NF-e + + + + + + + + Tipo Protocolo de status resultado do processamento da NF-e + + + + + Dados do protocolo de status + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a NF-e + + + + + Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico+DV. + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS (ou AAAA-MM-DDTHH:MM:SSTZD, de acordo com versão). Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado. + + + + + Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano. + + + + + Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original. + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + + + + + + + + + Tipo retorno Pedido de Cancelamento da Nota Fiscal Eletrônica + + + + + Dados do Resultado do Pedido de Cancelamento da Nota Fiscal Eletrônica + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou o pedido de cancelamento + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + código da UF de atendimento + + + + + Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico + DV. + + + + + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. + + + + + Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - código da UF - 2 posições ano; 10 seqüencial no ano. + + + + + + + + + + + + + Tipo Evento + + + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar o Ambiente Nacional + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação do autor do evento + + + + CNPJ + + + + + CPF + + + + + + Chave de Acesso da NF-e vinculada ao evento + + + + + Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) + + + + + Tipo do Evento + + + + + + + + + + + Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial. + + + + + + + + + + + Versão do Tipo do Evento + + + + + + + + + + Detalhe Específico do Evento + + + + + + + + + + + + Identificador da TAG a ser assinada, a regra de formação do Id é: +“ID” + tpEvento + chave da NF-e + nSeqEvento + + + + + + + + + + + + + + + + Tipo retorno do Evento + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar o Ambiente Nacional + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + Chave de Acesso NF-e vinculada + + + + + Tipo do Evento vinculado + + + + + + + + + + + Descrição do Evento + + + + + + + + + + + Seqüencial do evento + + + + + + + + + + + Identificação do destinatpario da NF-e + + + + CNPJ Destinatário + + + + + CPF Destiantário + + + + + + email do destinatário + + + + + + + + + + + Data e Hora de registro do evento formato UTC AAAA-MM-DDTHH:MM:SSTZD + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + Tipo procEvento + + + + + + + + + + Tipo Versão da NF-e + + + + + + + + Tipo Versão do leiaute de Cancelamento de NF-e - 2.00/1.07 + + + + + + + + Tipo Versão do Evento 1.00 + + + + + + + + Tipo Versão do Evento + + + + + + + + Tipo Versão do Leiaute da Cosulta situação NF-e - 3.10 + + + + + + + + + Tipo Código de orgão (UF da tabela do IBGE + 91 RFB) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/leiauteConsStatServ_v1.07.xsd b/pynfe/data/XSDs/leiauteConsStatServ_v3.10.xsd old mode 100755 new mode 100644 similarity index 81% rename from pynfe/data/XSDs/leiauteConsStatServ_v1.07.xsd rename to pynfe/data/XSDs/leiauteConsStatServ_v3.10.xsd index 7a301d3..1019009 --- a/pynfe/data/XSDs/leiauteConsStatServ_v1.07.xsd +++ b/pynfe/data/XSDs/leiauteConsStatServ_v3.10.xsd @@ -1,6 +1,7 @@ + - + Tipo Pedido de Consulta do Status do Serviço @@ -18,10 +19,15 @@ Sigla da UF consultada - + Serviço Solicitado + + + + + @@ -58,9 +64,9 @@ Código da UF responsável pelo serviço - + - AAAA-MM-DDTHH:MM:SS + Data e hora do recebimento da consulta no formato AAAA-MM-DDTHH:MM:SSTZD @@ -68,7 +74,7 @@ Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos - + AAAA-MM-DDTHH:MM:SSDeve ser preenchida com data e hora previstas para o retorno dos serviços prestados. @@ -83,10 +89,10 @@ - Tipo versão do leiuate da Consulta Status do Serviço 1.07 + Tipo versão do leiuate da Consulta Status do Serviço 3.10 - + - + \ No newline at end of file diff --git a/pynfe/data/XSDs/leiauteEventoCancNFe_v1.00.xsd b/pynfe/data/XSDs/leiauteEventoCancNFe_v1.00.xsd new file mode 100644 index 0000000..2957267 --- /dev/null +++ b/pynfe/data/XSDs/leiauteEventoCancNFe_v1.00.xsd @@ -0,0 +1,394 @@ + + + + + + + Tipo Evento + + + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 91 para identificar o Ambiente Nacional + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação do autor do evento + + + + CNPJ + + + + + CPF + + + + + + Chave de Acesso da NF-e vinculada ao evento + + + + + Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) + + + + + Tipo do Evento + + + + + + + + + + + + Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial. + + + + + + + + + + + Versão do Tipo do Evento + + + + + + + + + + + Schema XML de validação do evento do cancelamento 1101111 + + + + + + Descrição do Evento - “Cancelamento” + + + + + + + + + + + Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 posições ano; 10 seqüencial no ano. + + + + + Justificativa do cancelamento + + + + + + + + + + + + + + + + + Identificador da TAG a ser assinada, a regra de formação do Id é: +“ID” + tpEvento + chave da NF-e + nSeqEvento + + + + + + + + + + + + + + + + Tipo retorno do Evento + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 91 para identificar o Ambiente Nacional + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + Chave de Acesso NF-e vinculada + + + + + Tipo do Evento vinculado + + + + + + + + + + + Descrição do Evento + + + + + + + + + + + Seqüencial do evento + + + + + + + + + + + Identificação do destinatário da NF-e + + + + CNPJ Destinatário + + + + + CPF Destiantário + + + + + + email do destinatário + + + + + + + + + + + Data e Hora de do recebimento do evento ou do registro do evento formato UTC AAAA-MM-DDThh:mm:ssTZD. + + + + + + + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + Tipo Lote de Envio + + + + + + + + + + + + + + + + + Tipo Retorno de Lote de Envio + + + + + + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do òrgao que registrou o Evento + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + + + + + Tipo procEvento + + + + + + + + + + Tipo Versão do EnvEvento + + + + + + + + + Tipo Versão do Evento + + + + + + + + + Tipo Código de orgão (UF da tabela do IBGE + 91 RFB) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/leiauteInutNFe_v1.07.xsd b/pynfe/data/XSDs/leiauteInutNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 86% rename from pynfe/data/XSDs/leiauteInutNFe_v1.07.xsd rename to pynfe/data/XSDs/leiauteInutNFe_v3.10.xsd index 5987e87..93bb93a --- a/pynfe/data/XSDs/leiauteInutNFe_v1.07.xsd +++ b/pynfe/data/XSDs/leiauteInutNFe_v3.10.xsd @@ -1,7 +1,9 @@ - + + + - + Tipo Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica @@ -20,10 +22,15 @@ 2 - Homologação - + Serviço Solicitado + + + + + @@ -42,7 +49,7 @@ - Modelo da NF-e (55, etc.) + Modelo da NF-e (55, 65 etc.) @@ -66,7 +73,13 @@ - + + + + + + + @@ -141,7 +154,7 @@ Número da NF-e final - + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Pedido de Inutilização. @@ -171,10 +184,10 @@ - Tipo Versão do leiaute de Inutilização 1.07 + Tipo Versão do leiaute de Inutilização 3.10 - + - + \ No newline at end of file diff --git a/pynfe/data/XSDs/leiauteNFe_v1.10.xsd b/pynfe/data/XSDs/leiauteNFe_v1.10.xsd deleted file mode 100755 index 7472b7a..0000000 --- a/pynfe/data/XSDs/leiauteNFe_v1.10.xsd +++ /dev/null @@ -1,4679 +0,0 @@ - - - - - - - - - - Tipo Nota Fiscal Eletrônica - - - - - Informações da Nota Fiscal eletrônica - - - - - - identificação da NF-e - - - - - - Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE. - - - - - Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo emitente para cada NF-e. - - - - - - - - - - - Descrição da Natureza da Operação - - - - - - - - - - - Indicador da forma de pagamento: -0 – pagamento à vista; -1 – pagamento à prazo; -2 – outros. - - - - - - - - - - - - - Código do modelo do Documento Fiscal. Utilizar 55 para identificação da NF-e, emitida em substituição ao modelo 1 e 1A. - - - - - Série do Documento Fiscal - - - - - Número do Documento Fiscal - - - - - Data de emissão do Documento Fiscal (AAAA-MM-DD) - - - - - Data de saída ou de entrada da mercadoria / produto (AAAA-MM-DD) - - - - - Tipo do Documento Fiscal (0 - entrada; 1 - saída) - - - - - - - - - - - - Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE) - - - - - - - - Chave de acesso das NF-e referenciadas. Chave de acesso compostas por Código da UF (tabela do IBGE) + AAMM da emissão + CNPJ do Emitente + modelo, série e número da NF-e Referenciada + Código Numérico + DV. - - - - - - - - Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE. - - - - - AAMM da emissão - - - - - - - - - - - CNPJ do emitente do documento fiscal referenciado - - - - - Código do modelo do Documento Fiscal. Utilizar 01 para NF modelo 1/1A - - - - - - - - - - - Série do Documento Fiscal, informar zero se inexistente - - - - - Número do Documento Fiscal - - - - - - - - - - - Formato de impressão do DANFE (1 - Retrato; 2 - Paisagem) - - - - - - - - - - - - Forma de emissão da NF-e -1 - Normal; -2 - Contingência FS -3 - Contingência SCAN -4 - Contingência DPEC -5 - Contingência FSDA - - - - - - - - - - - - - - - Digito Verificador da Chave de Acesso da NF-e - - - - - - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Finalidade da emissão da NF-e: -1 - NFe normal -2 - NFe complementar -3 - NFe de ajuste - - - - - Processo de emissão utilizado com a seguinte codificação: -0 - emissão de NF-e com aplicativo do contribuinte; -1 - emissão de NF-e avulsa pelo Fisco; -2 - emissão de NF-e avulsa, pelo contribuinte com seu certificado digital, através do site -do Fisco; -3- emissão de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco. - - - - - versão do aplicativo utilizado no processo de -emissão - - - - - - - - - - - - - - Identificação do emitente - - - - - - - Número do CNPJ do emitente - - - - - Número do CPF do emitente - - - - - - Razão Social ou Nome do emitente - - - - - - - - - - - Nome fantasia - - - - - - - - - - - Endereço do emitente - - - - - Inscrição Estadual - - - - - Inscricao Estadual do Substituto Tributário - - - - - Grupo de informações de interesse da Prefeitura - - - - Inscrição Municipal - - - - - - - - - - - CNAE Fiscal - - - - - - - - - - - - - - - Emissão de avulsa, informar os dados do Fisco emitente - - - - - - CNPJ do Órgão emissor - - - - - Órgão emitente - - - - - - - - - - - Matrícula do agente - - - - - - - - - - - Nome do agente - - - - - - - - - - - Telefone - - - - - - - - - - - Sigla da Unidade da Federação - - - - - Número do Documento de Arrecadação de Receita - - - - - - - - - - - Data de emissão do DAR (AAAA-MM-DD) - - - - - Valor Total constante no DAR - - - - - Repartição Fiscal emitente - - - - - - - - - - - Data de pagamento do DAR (AAAA-MM-DD) - - - - - - - - Identificação do Destinatário - - - - - - - Número do CNPJ - - - - - Número do CPF - - - - - - Razão Social ou nome do destinatário - - - - - - - - - - - Dados do endereço - - - - - Inscrição Estadual (obrigatório nas operações com contribuintes do ICMS) - - - - - Inscrição na SUFRAMA (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) PL_005d - 11/08/09 - alterado para aceitar 8 ou 9 dígitos - - - - - - - - - - - - - - Identificação do Local de Retirada (informar apenas quando for diferente do endereço do remetente) - - - - - Identificação do Local de Entrega (informar apenas quando for diferente do endereço do destinatário) - - - - - Dados dos detalhes da NF-e - - - - - - Dados dos produtos e serviços da NF-e - - - - - - Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria -Formato ”CFOP9999”. - - - - - - - - - - - GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras - - - - - - - - - - - Descrição do produto ou serviço - - - - - - - - - - - Código NCM (8 posições) - - - - - - - - - - - Código EX TIPI (3 posições) - - - - - - - - - - - Gênero do produto ou serviço. Preencher de acordo com a Tabela de Capítulos da NCM. Em caso de serviço, não incluir a TAG. - - - - - - - - - - - Código Fiscal de Operações e Prestações - - - - - Unidade comercial - - - - - - - - - - - Quantidade Comercial - - - - - Valor unitário de comercialização - - - - - Valor bruto do produto ou serviço - - - - - GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras - - - - - - - - - - - Unidade Tributável - - - - - - - - - - - Quantidade Tributável - - - - - Valor unitário de tributação - - - - - Valor Total do Frete - - - - - Valor Total do Seguro - - - - - Valor do Desconto - - - - - - - - Numero do Documento de Importação DI/DSI/DA (DI/DSI/DA) - - - - - - - - - - - Data de registro da DI/DSI/DA (AAAA-MM-DD) - - - - - Local do desembaraço aduaneiro - - - - - - - - - - - UF onde ocorreu o desembaraço aduaneiro - - - - - Data do desembaraço aduaneiro (AAAA-MM-DD) - - - - - Código do exportador (usado nos sistemas internos de informação do emitente da NF-e) - - - - - - - - - - - Adições - - - - - - Número da Adição - - - - - - - - - - - Número seqüencial do item dentro da Adição - - - - - - - - - - - Código do fabricante estrangeiro (usado nos sistemas internos de informação do emitente da NF-e) - - - - - - - - - - - Valor do desconto do item da DI – adição - - - - - - - - - - - Informações específicas de produtos e serviços - - - - Veículos novos - - - - - - Tipo da Operação (1 - Venda concessionária; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros) - - - - - - - - - - - - - - Chassi do veículo - - - - - - - - - - - - Cor do veículo (código de cada montadora) - - - - - - - - - - - Descrição da cor - - - - - - - - - - - Potência do motor - - - - - - - - - - - CM3 (potência) - - - - - - - - - - - Peso líquido - - - - - - - - - - - Peso bruto - - - - - - - - - - - Serial (série) - - - - - - - - - - - Tipo de combustível - - - - - - - - - - - Número do motor - - - - - - - - - - - CMKG - - - - - - - - - - - Distância entre eixos - - - - - - - - - - - RENAVAM, informar apenas quando existente - - - - - - - - - - Ano Modelo de Fabricação - - - - - - - - - - - Ano de Fabricação - - - - - - - - - - - Tipo de pintura - - - - - - - - - - Tipo de veículo (utilizar tabela RENAVAM) - - - - - - - - - - - Espécie de veículo (utilizar tabela RENAVAM) - - - - - - - - - - - Código do VIN (Vehicle Identification Number) - - - - - - - - - - Condição do veículo (1 - acabado; 2 - inacabado; 3 - semi-acabado) - - - - - - - - - - - - - Código Marca Modelo (utilizar tabela RENAVAM) - - - - - - - - - - - - - - Medicamentos - - - - - - Número do lote do medicamento - - - - - - - - - - - Quantidade de produtos no lote - - - - - Data de Fabricação do medicamento (AAAA-MM-DD) - - - - - Data de validade do medicamento (AAAA-MM-DD) - - - - - Preço Máximo ao Consumidor - - - - - - - - Armamentos - - - - - - Indicador do tipo de arma de fogo (0 - Uso permitido; 1 - Uso restrito) - - - - - - - - - - - - Número de série da arma - - - - - - - - - - - Número de série do cano - - - - - - - - - - - Descrição completa da arma, compreendendo: calibre, marca, capacidade, tipo de funcionamento, comprimento e demais elementos que permitam a sua perfeita identificação. - - - - - - - - - - - - - - Informar apenas para operações -com combustíveis líquidos - - - - - - Código de produto da ANP. Utilizar a codificação de produtos do Sistema de Informações de Movimentação de produtos - SIMP(http://www.anp.gov.br/simp/index.h -tm), somente informar 999999999 quando não se tratar de produtos não regulados pela ANP - -Agência Nacional do Petróleo. - - - - - - - - - - - Código de autorização / registro -do CODIF. -Informar apenas quando a UF -utilizar o CODIF (Sistema de -Controle do Diferimento do Imposto -nas Operações com AEAC - Álcool -Etílico Anidro Combustível). - - - - - - - - - - - Quantidade de combustível -faturada à temperatura ambiente. -Informar quando a quantidade -faturada informada no campo -qCom (I10) tiver sido ajustada para -uma temperatura diferente da -ambiente. - - - - - CIDE Combustíveis - - - - - - BC do CIDE ( Quantidade comercializada) - - - - - Alíquota do CIDE (em reais) - - - - - Valor do CIDE - - - - - - - - Grupo de informações do ICMS -próprio e ST retido para o produto, -informar em todas as operações -com combustíveis líquidos. - - - - - - BC do ICMS próprio - - - - - Valor do ICMS próprio - - - - - BC do ICMS ST - - - - - Valor do ICMS ST - - - - - - - - Grupo de informação do ICMSST -devido para a UF de destino, nas -operações interestaduais de -produtos que tiveram retenção -antecipada de ICMS por ST para a -UF do remetente - - - - - - BC do ICMS ST da UF de destino - - - - - Valor do ICMS da UF de -destino. - - - - - - - - Grupo de informação do ICMSST -devido para a UF de destino, nas -operações interestaduais de -produtos que tiveram retenção -antecipada de ICMS por ST para a -UF do remetente - - - - - - BC do ICMS ST da UF de consumo - - - - - Valor do ICMSST da UF de consumo - - - - - Sigla da UF Dest - - - - - - - - - - - - - - - Tributos incidentes nos produtos ou serviços da NF-e - - - - - - Dados do ICMS Normal e ST - - - - - - Tributação pelo ICMS -00 - Tributada integralmente - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributção pelo ICMS -00 - Tributada integralmente - - - - - - - - - - - - Modalidade de determinação da BC do ICMS: -0 - Margem Valor Agregado (%); -1 - Pauta (valor); -2 - Preço Tabelado Máximo (valor); -3 - Valor da Operação. - - - - - - - - - - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - - Tributação pelo ICMS -10 - Tributada e com cobrança do ICMS por substituição tributária - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - 10 - Tributada e com cobrança do ICMS por substituição tributária - - - - - - - - - - - Modalidade de determinação da BC do ICMS: -0 - Margem Valor Agregado (%); -1 - Pauta (valor); -2 - Preço Tabelado Máximo (valor); -3 - Valor da Operação. - - - - - - - - - - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - Modalidade de determinação da BC do ICMS ST: -0 – Preço tabelado ou máximo sugerido; -1 - Lista Negativa (valor); -2 - Lista Positiva (valor); -3 - Lista Neutra (valor); -4 - Margem Valor Agregado (%); -5 - Pauta (valor); - - - - - - - - - - - - - - - - Percentual da Margem de Valor Adicionado ICMS ST - - - - - Percentual de redução da BC ICMS ST - - - - - Valor da BC do ICMS ST - - - - - Alíquota do ICMS ST - - - - - Valor do ICMS ST - - - - - - - - Tributção pelo ICMS -20 - Com redução de base de cálculo - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributção pelo ICMS -20 - Com redução de base de cálculo - - - - - - - - - - - Modalidade de determinação da BC do ICMS: -0 - Margem Valor Agregado (%); -1 - Pauta (valor); -2 - Preço Tabelado Máximo (valor); -3 - Valor da Operação. - - - - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - - Tributação pelo ICMS -30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributção pelo ICMS -30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária - - - - - - - - - - - Modalidade de determinação da BC do ICMS ST: -0 – Preço tabelado ou máximo sugerido; -1 - Lista Negativa (valor); -2 - Lista Positiva (valor); -3 - Lista Neutra (valor); -4 - Margem Valor Agregado (%); -5 - Pauta (valor). - - - - - - - - - - - - - - - - Percentual da Margem de Valor Adicionado ICMS ST - - - - - Percentual de redução da BC ICMS ST - - - - - Valor da BC do ICMS ST - - - - - Alíquota do ICMS ST - - - - - Valor do ICMS ST - - - - - - - - Tributação pelo ICMS -40 - Isenta -41 - Não tributada -50 - Suspensão - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributação pelo ICMS -40 - Isenta -41 - Não tributada -50 - Suspensão -51 - Diferimento - - - - - - - - - - - - - - - - Tributção pelo ICMS -51 - Diferimento -A exigência do preenchimento das informações do ICMS diferido fica à critério de cada UF. - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributção pelo ICMS -20 - Com redução de base de cálculo - - - - - - - - - - - Modalidade de determinação da BC do ICMS: -0 - Margem Valor Agregado (%); -1 - Pauta (valor); -2 - Preço Tabelado Máximo (valor); -3 - Valor da Operação. - - - - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - - Tributação pelo ICMS -60 - ICMS cobrado anteriormente por substituição tributária - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributação pelo ICMS -60 - ICMS cobrado anteriormente por substituição tributária - - - - - - - - - - - Valor da BC do ICMS ST retido anteriormente - - - - - Valor do ICMS ST retido anteriormente - - - - - - - - Tributação pelo ICMS -70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributção pelo ICMS -70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária - - - - - - - - - - - Modalidade de determinação da BC do ICMS: -0 - Margem Valor Agregado (%); -1 - Pauta (valor); -2 - Preço Tabelado Máximo (valor); -3 - Valor da Operação. - - - - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - Modalidade de determinação da BC do ICMS ST: -0 – Preço tabelado ou máximo sugerido; -1 - Lista Negativa (valor); -2 - Lista Positiva (valor); -3 - Lista Neutra (valor); -4 - Margem Valor Agregado (%); -5 - Pauta (valor). - - - - - - - - - - - - - - - - Percentual da Margem de Valor Adicionado ICMS ST - - - - - Percentual de redução da BC ICMS ST - - - - - Valor da BC do ICMS ST - - - - - Alíquota do ICMS ST - - - - - Valor do ICMS ST - - - - - - - - Tributção pelo ICMS -90 - Outras - - - - - - origem da mercadoria: 0 - Nacional -1 - Estrangeira - Importação direta -2 - Estrangeira - Adquirida no mercado interno - - - - - - Tributção pelo ICMS -90 - Outras - - - - - - - - - - - - Modalidade de determinação da BC do ICMS: -0 - Margem Valor Agregado (%); -1 - Pauta (valor); -2 - Preço Tabelado Máximo (valor); -3 - Valor da Operação. - - - - - - - - - - - - - - Valor da BC do ICMS - - - - - Percentual de redução da BC - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - Modalidade de determinação da BC do ICMS ST: -0 – Preço tabelado ou máximo sugerido; -1 - Lista Negativa (valor); -2 - Lista Positiva (valor); -3 - Lista Neutra (valor); -4 - Margem Valor Agregado (%); -5 - Pauta (valor). - - - - - - - - - - - - - - - - Percentual da Margem de Valor Adicionado ICMS ST - - - - - Percentual de redução da BC ICMS ST - - - - - Valor da BC do ICMS ST - - - - - Alíquota do ICMS ST - - - - - Valor do ICMS ST - - - - - - - - - - - - Dados do IPI - - - - - - Classe de Enquadramento do IPI para Cigarros e Bebidas - - - - - - - - - - - CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportação direta ou indireta. - - - - - Código do selo de controle do IPI - - - - - - - - - - - Quantidade de selo de controle do IPI - - - - - - - - - - - Código de Enquadramento Legal do IPI (tabela a ser criada pela RFB) - - - - - - - - - - - - - - - Código da Situação Tributária do IPI: -00-Entrada com recuperação de crédito -49 - Outras entradas -50-Saída tributada -99-Outras saídas - - - - - - - - - - - - - - - - Valor da BC do IPI - - - - - Alíquota do IPI - - - - - - - Quantidade total na unidade padrão para tributação - - - - - Valor por Unidade Tributável. Informar o valor do imposto Pauta por unidade de medida. - - - - - - - Valor do IPI - - - - - - - - - - - Código da Situação Tributária do IPI: -01-Entrada tributada com alíquota zero -02-Entrada isenta -03-Entrada não-tributada -04-Entrada imune -05-Entrada com suspensão -51-Saída tributada com alíquota zero -52-Saída isenta -53-Saída não-tributada -54-Saída imune -55-Saída com suspensão - - - - - - - - - - - - - - - - - - - - - - - - - - - Dados do Imposto de Importação - - - - - - Base da BC do Imposto de Importação - - - - - Valor das despesas aduaneiras - - - - - Valor do Imposto de Importação - - - - - Valor do Imposto sobre Operações Financeiras - - - - - - - - Dados do PIS - - - - - - Código de Situação Tributária do PIS. - 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); -02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); - - - - - - Código de Situação Tributária do PIS. - 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); -02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); - - - - - - - - - - - - Valor da BC do PIS - - - - - Alíquota do PIS (em percentual) - - - - - Valor do PIS - - - - - - - - Código de Situação Tributária do PIS. -03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; - - - - - - Código de Situação Tributária do PIS. -03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; - - - - - - - - - - - Quantidade Vendida - - - - - Alíquota do PIS (em reais) - - - - - Valor do PIS - - - - - - - - Código de Situação Tributária do PIS. -04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); -06 - Operação Tributável - Alíquota Zero; -07 - Operação Isenta da contribuição; -08 - Operação Sem Incidência da contribuição; -09 - Operação com suspensão da contribuição; - - - - - - Código de Situação Tributária do PIS. -04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); -06 - Operação Tributável - Alíquota Zero; -07 - Operação Isenta da contribuição; -08 - Operação Sem Incidência da contribuição; -09 - Operação com suspensão da contribuição; - - - - - - - - - - - - - - - - - - Código de Situação Tributária do PIS. -99 - Outras Operações. - - - - - - Código de Situação Tributária do PIS. -99 - Outras Operações. - - - - - - - - - - - - - Valor da BC do PIS - - - - - Alíquota do PIS (em percentual) - - - - - - - Quantidade Vendida - - - - - Alíquota do PIS (em reais) - - - - - - - Valor do PIS - - - - - - - - - - - Dados do PIS Substituição Tributária - - - - - - - - Valor da BC do PIS ST - - - - - Alíquota do PIS ST (em percentual) - - - - - - - Quantidade Vendida - - - - - Alíquota do PIS ST (em reais) - - - - - - - Valor do PIS ST - - - - - - - - Dados do COFINS - - - - - - Código de Situação Tributária do COFINS. - 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); -02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); - - - - - - Código de Situação Tributária do COFINS. - 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); -02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); - - - - - - - - - - - - Valor da BC do COFINS - - - - - Alíquota do COFINS (em percentual) - - - - - Valor do COFINS - - - - - - - - Código de Situação Tributária do COFINS. -03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; - - - - - - Código de Situação Tributária do COFINS. -03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; - - - - - - - - - - Quantidade Vendida - - - - - Alíquota do COFINS (em reais) - - - - - Valor do COFINS - - - - - - - - Código de Situação Tributária do COFINS: -04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); -06 - Operação Tributável - Alíquota Zero; -07 - Operação Isenta da contribuição; -08 - Operação Sem Incidência da contribuição; -09 - Operação com suspensão da contribuição; - - - - - - Código de Situação Tributária do COFINS: -04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); -06 - Operação Tributável - Alíquota Zero; -07 - Operação Isenta da contribuição; -08 - Operação Sem Incidência da contribuição; -09 - Operação com suspensão da contribuição; - - - - - - - - - - - - - - - - - - Código de Situação Tributária do COFINS: -99 - Outras Operações. - - - - - - Código de Situação Tributária do COFINS: -99 - Outras Operações. - - - - - - - - - - - - - Valor da BC do COFINS - - - - - Alíquota do COFINS (em percentual) - - - - - - - Quantidade Vendida - - - - - Alíquota do COFINS (em reais) - - - - - - - Valor do COFINS - - - - - - - - - - - Dados do COFINS da -Substituição Tributaria; - - - - - - - - Valor da BC do COFINS ST - - - - - Alíquota do COFINS ST(em percentual) - - - - - - - Quantidade Vendida - - - - - Alíquota do COFINS ST(em reais) - - - - - - - Valor do COFINS ST - - - - - - - - ISSQN - - - - - - Valor da BC do ISSQN - - - - - Alíquota do ISSQN - - - - - Valor da do ISSQN - - - - - Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE) - - - - - Código da lista de serviços da LC 116/03 em que se classifica o serivço, campo de interesse da Prefeitura, devendo ser informado nas NFe conjugadas, onde há a prestação de serviços sujeitos ao ISSQN e fornecimento de peças sujeitas ao ICMS - - - - - - - - - - - Informações adicionais do produto (norma referenciada, informações complementares, etc) - - - - - - - - - - - - Número do item do NF - - - - - - - - - - - - - Dados dos totais da NF-e - - - - - - Totais referentes ao ICMS - - - - - - BC do ICMS - - - - - Valor Total do ICMS - - - - - BC do ICMS ST - - - - - Valor Total do ICMS ST - - - - - Valor Total dos produtos e serviços - - - - - Valor Total do Frete - - - - - Valor Total do Seguro - - - - - Valor Total do Desconto - - - - - Valor Total do II - - - - - Valor Total do IPI - - - - - Valor do PIS - - - - - Valor do COFINS - - - - - Outras Despesas acessórias - - - - - Valor Total da NF-e - - - - - - - - Totais referentes ao ISSQN - - - - - - Valor Total dos Serviços sob não-incidência ou não tributados pelo ICMS - - - - - Base de Cálculo do ISS - - - - - Valor Total do ISS - - - - - Valor do PIS sobre serviços - - - - - Valor do COFINS sobre serviços - - - - - - - - Retenção de Tributos Federais - - - - - - Valor Retido de PIS - - - - - Valor Retido de COFINS - - - - - Valor Retido de CSLL - - - - - Base de Cálculo do IRRF - - - - - Valor Retido de IRRF - - - - - Base de Cálculo da Retenção da Previdêncica Social - - - - - Valor da Retenção da Previdêncica Social - - - - - - - - - - - Dados dos transportes da NF-e - - - - - - Modalidade do frete (0 - por conta do emitente; 1 - por conta do destinatário) - - - - - - - - - - - - Dados do transportador - - - - - - - CNPJ do transportador - - - - - CPF do transportador - - - - - - Razão Social ou nome - - - - - - - - - - - Inscrição Estadual - - - - - - - - - - - Endereço completo - - - - - - - - - - - Nome do munícipio - - - - - - - - - - - Sigla da UF - - - - - - - - Dados da retenção ICMS do Transporte - - - - - - Valor do Serviço - - - - - BC da Retenção do ICMS - - - - - Alíquota da Retenção - - - - - Valor do ICMS Retido - - - - - Código Fiscal de Operações e Prestações - - - - - Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE) - - - - - - - - Dados do veículo - - - - - Dados do reboque - - - - - Dados dos volumes - - - - - - Quantidade de volumes transportados - - - - - - - - - - - Espécie dos volumes transportados - - - - - - - - - - - Marca dos volumes transportados - - - - - - - - - - - Numeração dos volumes transportados - - - - - - - - - - - Peso líquido (em kg) - - - - - Peso bruto (em kg) - - - - - - - - Número dos Lacres - - - - - - - - - - - - - - - - - - - - Dados da cobrança da NF-e - - - - - - Dados da fatura - - - - - - Número da fatura - - - - - - - - - - - Valor original da fatura - - - - - Valor do desconto da fatura - - - - - Valor líquido da fatura - - - - - - - - Dados das duplicatas - - - - - - Número da duplicata - - - - - - - - - - - Data de vencimento da duplicata (AAAA-MM-DD) - - - - - Valor da duplicata - - - - - - - - - - - Informações adicionais da NF-e - - - - - - Informações adicionais de interesse do Fisco - - - - - - - - - - - Informações complementares de interesse do Contribuinte - - - - - - - - - - - Campo de uso livre do contribuinte -informar o nome do campo no atributo xCampo -e o conteúdo do campo no xTexto - - - - - - - - - - - - - - - - - - - - - - - - - Campo de uso exclusivo do Fisco -informar o nome do campo no atributo xCampo -e o conteúdo do campo no xTexto - - - - - - - - - - - - - - - - - - - - - - - - - Grupo de informações do processo referenciado - - - - - - Indentificador do processo ou ato -concessório - - - - - - - - - - - Origem do processo, informar com: -0 - SEFAZ; -1 - Justiça Federal; -2 - Justiça Estadual; -3 - Secex/RFB; -9 - Outros - - - - - - - - - - - - - - - - - - - - - Informações de exportação - - - - - - Sigla da UF onde ocorrerá o embarque dos produtos - - - - - Local onde ocorrerá o embarque dos produtos - - - - - - - - - - - - - - Informações de compras (Nota de Empenho, Pedido e Contrato) - - - - - - Informação da Nota de Empenho de compras públicas - - - - - - - - - - - Informação do pedido - - - - - - - - - - - Informação do contrato - - - - - - - - - - - - - - - - PL_005d - 11/08/09 - validação do Id - - - - - - - - - - - - - - - - - - - Tipo Protocolo de status resultado do processamento da NF-e - - - - - Dados do protocolo de status - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou a NF-e - - - - - Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico+DV. - - - - - Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado. - - - - - Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano. - - - - - Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original. - - - - - Código do status da mensagem enviada. - - - - - Descrição literal do status do serviço solicitado. - - - - - - - - - - - - - Tipo Pedido de Concessão de Autorização da Nota Fiscal Eletrônica - - - - - - - - - - Tipo Retorno do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que recebeu o Lote. - - - - - Código do status da mensagem enviada. - - - - - Descrição literal do status do serviço solicitado. - - - - - código da UF de atendimento - - - - - Dados do Recibo do Lote - - - - - - Número do Recibo - - - - - Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SS - - - - - Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos - - - - - - - - - - - Tipo Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Número do Recibo - - - - - - - - Tipo Retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou a NF-e - - - - - Número do Recibo Consultado - - - - - Código do status da mensagem enviada. - - - - - Descrição literal do status do serviço solicitado. - - - - - código da UF de atendimento - - - - - Protocolo de status resultado do processamento da NF-e - - - - - - - - Tipo da NF-e processada - - - - - - - - - - Tipo Dados do Endereço // 24/10/08 - tamanho mínimo - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior. - - - - - Nome do município, informar EXTERIOR para operações com o exterior. - - - - - - - - - - - Sigla da UF, informar EX para operações com o exterior. - - - - - CEP - - - - - - - - - - - Código do país - - - - - Nome do país - - - - - - - - - - - Telefone - - - - - - - - - - - - - Tipo Dados do Endereço do Emitente // 24/10/08 - desmembrado / tamanho mínimo - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior. - - - - - Nome do município, informar EXTERIOR para operações com o exterior. - - - - - - - - - - - Sigla da UF - - - - - CEP - - - - - - - - - - - Código do país - - - - - - - - - - Nome do país - - - - - - - - - - - Telefone - - - - - - - - - - - - - Tipo Dados do Local de Retirada ou Entrega // 24/10/08 - tamanho mínimo - - - - - CNPJ - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE) - - - - - Nome do município - - - - - - - - - - - Sigla da UF - - - - - - - Tipo Dados do Veículo - - - - - Placa do veículo - - - - - - - - - - - - - Sigla da UF - - - - - Registro Nacional de Transportador de Carga (ANTT) - - - - - - - - - - - - - Tipo CFOP - PL_005d - 11/08/09 - atualizaçãp do Ajuste SINIEF 05/2009 - 24/10/08 acrescentada a lista de CFOP validos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Origem da mercadoria CST ICMS - - - - - - - - - - - Tipo Finalidade da NF-e - - - - - - - - - - - Tipo processo de emissão da NF-e - - - - - - - - - - - - Tipo Código da Lista de Serviços LC 116/2003 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Identificação de Lote - - - - - - - - - Tipo Versão da NF-e - 1.10 - - - - - - - diff --git a/pynfe/data/XSDs/leiauteNFe_v3.10.xsd b/pynfe/data/XSDs/leiauteNFe_v3.10.xsd new file mode 100644 index 0000000..c12dfdf --- /dev/null +++ b/pynfe/data/XSDs/leiauteNFe_v3.10.xsd @@ -0,0 +1,7210 @@ + + + + + + + + Tipo Nota Fiscal Eletrônica + + + + + Informações da Nota Fiscal eletrônica + + + + + + identificação da NF-e + + + + + + Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE. + + + + + Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo emitente para cada NF-e. + + + + + + + + + + + Descrição da Natureza da Operação + + + + + + + + + + + Indicador da forma de pagamento: +0 – pagamento à vista; +1 – pagamento à prazo; +2 – outros. + + + + + + + + + + + + + Código do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e. + + + + + Série do Documento Fiscal +série normal 0-889 +Avulsa Fisco 890-899 +SCAN 900-999 + + + + + Número do Documento Fiscal + + + + + Data e Hora de emissão do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00 + + + + + Data e Hora da saída ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD) + + + + + Tipo do Documento Fiscal (0 - entrada; 1 - saída) + + + + + + + + + + + + Identificador de Local de destino da operação (1-Interna;2-Interestadual;3-Exterior) + + + + + + + + + + + + + Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE) + + + + + Formato de impressão do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado; + 4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletrônica) + + + + + + + + + + + + + + + + + Forma de emissão da NF-e +1 - Normal; +2 - Contingência FS +3 - Contingência SCAN +4 - Contingência DPEC +5 - Contingência FSDA +6 - Contingência SVC - AN +7 - Contingência SVC - RS +9 - Contingência off-line NFC-e + + + + + + + + + + + + + + + + + + Digito Verificador da Chave de Acesso da NF-e + + + + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Finalidade da emissão da NF-e: +1 - NFe normal +2 - NFe complementar +3 - NFe de ajuste +4 - Devolução/Retorno + + + + + Indica operação com consumidor final (0-Não;1-Consumidor Final) + + + + + + + + + + + + Indicador de presença do comprador no estabelecimento comercial no momento da oepração + (0-Não se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operação presencial;2-Não presencial, internet;3-Não presencial, teleatendimento;4-NFC-e entrega em domicílio;9-Não presencial, outros) + + + + + + + + + + + + + + + + Processo de emissão utilizado com a seguinte codificação: +0 - emissão de NF-e com aplicativo do contribuinte; +1 - emissão de NF-e avulsa pelo Fisco; +2 - emissão de NF-e avulsa, pelo contribuinte com seu certificado digital, através do site +do Fisco; +3- emissão de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco. + + + + + versão do aplicativo utilizado no processo de +emissão + + + + + + + + + + + Informar apenas +para tpEmis diferente de 1 + + + + Informar a data e hora de entrada em contingência contingência no formato (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00. + + + + + Informar a Justificativa da entrada + + + + + + + + + + + + Grupo de infromações da NF referenciada + + + + + + Chave de acesso das NF-e referenciadas. Chave de acesso compostas por Código da UF (tabela do IBGE) + AAMM da emissão + CNPJ do Emitente + modelo, série e número da NF-e Referenciada + Código Numérico + DV. + + + + + Dados da NF modelo 1/1A referenciada + + + + + + Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE. + + + + + AAMM da emissão + + + + + + + + + + + CNPJ do emitente do documento fiscal referenciado + + + + + Código do modelo do Documento Fiscal. Utilizar 01 para NF modelo 1/1A + + + + + + + + + + + Série do Documento Fiscal, informar zero se inexistente + + + + + Número do Documento Fiscal + + + + + + + + Grupo com as informações NF de produtor referenciada + + + + + + Código da UF do emitente do Documento FiscalUtilizar a Tabela do IBGE (Anexo IV - Tabela de UF, Município e País) + + + + + AAMM da emissão da NF de produtor + + + + + + + + + + + + CNPJ do emitente da NF de produtor + + + + + CPF do emitente da NF de produtor + + + + + + IE do emitente da NF de Produtor + + + + + Código do modelo do Documento Fiscal - utilizar 04 para NF de produtor ou 01 para NF Avulsa + + + + + + + + + + + + Série do Documento Fiscal, informar zero se inexistentesérie + + + + + Número do Documento Fiscal - 1 – 999999999 + + + + + + + + Utilizar esta TAG para referenciar um CT-e emitido anteriormente, vinculada a NF-e atual + + + + + Grupo do Cupom Fiscal vinculado à NF-e + + + + + + Código do modelo do Documento Fiscal +Preencher com "2B", quando se tratar de Cupom Fiscal emitido por máquina registradora (não ECF), com "2C", quando se tratar de Cupom Fiscal PDV, ou "2D", quando se tratar de Cupom Fiscal (emitido por ECF) + + + + + + + + + + + + + Informar o número de ordem seqüencial do ECF que emitiu o Cupom Fiscal vinculado à NF-e + + + + + + + + + + + Informar o Número do Contador de Ordem de Operação - COO vinculado à NF-e + + + + + + + + + + + + + + + + + + + + Identificação do emitente + + + + + + + Número do CNPJ do emitente + + + + + Número do CPF do emitente + + + + + + Razão Social ou Nome do emitente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Endereço do emitente + + + + + Inscrição Estadual do Emitente + + + + + Inscricao Estadual do Substituto Tributário + + + + + Grupo de informações de interesse da Prefeitura + + + + Inscrição Municipal + + + + + + + + + + + CNAE Fiscal + + + + + + + + + + + + Código de Regime Tributário. +Este campo será obrigatoriamente preenchido com: +1 – Simples Nacional; +2 – Simples Nacional – excesso de sublimite de receita bruta; +3 – Regime Normal. + + + + + + + + + + + + + + + + + Emissão de avulsa, informar os dados do Fisco emitente + + + + + + CNPJ do Órgão emissor + + + + + Órgão emitente + + + + + + + + + + + Matrícula do agente + + + + + + + + + + + Nome do agente + + + + + + + + + + + Telefone + + + + + + + + + + + Sigla da Unidade da Federação + + + + + Número do Documento de Arrecadação de Receita + + + + + + + + + + + Data de emissão do DAR (AAAA-MM-DD) + + + + + Valor Total constante no DAR + + + + + Repartição Fiscal emitente + + + + + + + + + + + Data de pagamento do DAR (AAAA-MM-DD) + + + + + + + + Identificação do Destinatário + + + + + + + Número do CNPJ + + + + + Número do CPF + + + + + Identificador do destinatário, em caso de comprador estrangeiro + + + + + + + + + + + + Razão Social ou nome do destinatário + + + + + + + + + + + Dados do endereço + + + + + Indicador da IE do destinatário: +1 – Contribuinte ICMSpagamento à vista; +2 – Contribuinte isento de inscrição; +9 – Não Contribuinte + + + + + + + + + + + + + Inscrição Estadual (obrigatório nas operações com contribuintes do ICMS) + + + + + Inscrição na SUFRAMA (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) PL_005d - 11/08/09 - alterado para aceitar 8 ou 9 dígitos + + + + + + + + + + + Inscrição Municipal do tomador do serviço + + + + + + + + + + + Informar o e-mail do destinatário. O campo pode ser utilizado para informar o e-mail +de recepção da NF-e indicada pelo destinatário + + + + + + + + + + + + + + + Identificação do Local de Retirada (informar apenas quando for diferente do endereço do remetente) + + + + + Identificação do Local de Entrega (informar apenas quando for diferente do endereço do destinatário) + + + + + Pessoas autorizadas para o download do XML da NF-e + + + + + + CNPJ Autorizado + + + + + CPF Autorizado + + + + + + + + Dados dos detalhes da NF-e + + + + + + Dados dos produtos e serviços da NF-e + + + + + + Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria +Formato ”CFOP9999”. + + + + + + + + + + + GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras + + + + + + + + + + + Descrição do produto ou serviço + + + + + + + + + + + Código NCM (8 posições), será permitida a informação do gênero (posição do capítulo do NCM) quando a operação não for de comércio exterior (importação/exportação) ou o produto não seja tributado pelo IPI. Em caso de item de serviço ou item que não tenham produto (Ex. transferência de crédito, crédito do ativo imobilizado, etc.), informar o código 00 (zeros) + + + + + + + + + + + Nomenclatura de Valor aduaneio e Estatístico + + + + + + + + + + + Código EX TIPI (3 posições) + + + + + + + + + + + Código Fiscal de Operações e Prestações + + + + + Unidade comercial + + + + + + + + + + + Quantidade Comercial do produto, alterado para aceitar de 0 a 4 casas decimais e 11 inteiros. + + + + + Valor unitário de comercialização - alterado para aceitar 0 a 10 casas decimais e 11 inteiros + + + + + Valor bruto do produto ou serviço. + + + + + GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras + + + + + + + + + + + Unidade Tributável + + + + + + + + + + + Quantidade Tributável - alterado para aceitar de 0 a 4 casas decimais e 11 inteiros + + + + + Valor unitário de tributação - - alterado para aceitar 0 a 10 casas decimais e 11 inteiros + + + + + Valor Total do Frete + + + + + Valor Total do Seguro + + + + + Valor do Desconto + + + + + Outras despesas acessórias + + + + + Este campo deverá ser preenchido com: + 0 – o valor do item (vProd) não compõe o valor total da NF-e (vProd) + 1 – o valor do item (vProd) compõe o valor total da NF-e (vProd) + + + + + + + + + + + + + Delcaração de Importação +(NT 2011/004) + + + + + + Numero do Documento de Importação DI/DSI/DA/DRI-E (DI/DSI/DA/DRI-E) (NT2011/004) + + + + + + + + + + + Data de registro da DI/DSI/DA (AAAA-MM-DD) + + + + + Local do desembaraço aduaneiro + + + + + + + + + + + UF onde ocorreu o desembaraço aduaneiro + + + + + Data do desembaraço aduaneiro (AAAA-MM-DD) + + + + + Via de transporte internacional informada na DI + 1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta. + + + + + + + + + + + + + + + + + + + + Valor Adicional ao frete para renovação de marinha mercante + + + + + Forma de Importação quanto a intermediação + 1-por conta propria;2-por conta e ordem;3-encomenda + + + + + + + + + + + + + CNPJ do adquirente ou do encomendante + + + + + Sigla da UF do adquirente ou do encomendante + + + + + Código do exportador (usado nos sistemas internos de informação do emitente da NF-e) + + + + + + + + + + + Adições (NT 2011/004) + + + + + + Número da Adição + + + + + + + + + + + Número seqüencial do item dentro da Adição + + + + + + + + + + + Código do fabricante estrangeiro (usado nos sistemas internos de informação do emitente da NF-e) + + + + + + + + + + + Valor do desconto do item da DI – adição + + + + + Número do ato concessório de Drawback + + + + + + + + + + + + + + + + + Detalhe da exportação + + + + + + Número do ato concessório de Drawback + + + + + + + + + + + Exportação indireta + + + + + + Registro de exportação + + + + + + + + + + + Chave de acesso da NF-e recebida para exportação + + + + + Quantidade do item efetivamente exportado + + + + + + + + + + + pedido de compra - Informação de interesse do emissor para controle do B2B. + + + + + + + + + + + Número do Item do Pedido de Compra - Identificação do número do item do pedido de Compra + + + + + + + + + + + Número de controle da FCI - Ficha de Conteúdo de Importação. + + + + + Informações específicas de produtos e serviços + + + + Veículos novos + + + + + + Tipo da Operação (1 - Venda concessionária; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros) + + + + + + + + + + + + + + Chassi do veículo - VIN (código-identificação-veículo) + + + + + + + + + + + + Cor do veículo (código de cada montadora) + + + + + + + + + + + Descrição da cor + + + + + + + + + + + Potência máxima do motor do veículo em cavalo vapor (CV). (potência-veículo) + + + + + + + + + + + Capacidade voluntária do motor expressa em centímetros cúbicos (CC). (cilindradas) + + + + + + + + + + + Peso líquido + + + + + + + + + + + Peso bruto + + + + + + + + + + + Serial (série) + + + + + + + + + + + Tipo de combustível-Tabela RENAVAM: 01-Álcool; 02-Gasolina; 03-Diesel; 16-Álcool/Gas.; 17-Gas./Álcool/GNV; 18-Gasolina/Elétrico + + + + + + + + + + + Número do motor + + + + + + + + + + + CMT-Capacidade Máxima de Tração - em Toneladas 4 casas decimais + + + + + + + + + + + Distância entre eixos + + + + + + + + + + + Ano Modelo de Fabricação + + + + + + + + + + + Ano de Fabricação + + + + + + + + + + + Tipo de pintura + + + + + + + + + + Tipo de veículo (utilizar tabela RENAVAM) + + + + + + + + + + + Espécie de veículo (utilizar tabela RENAVAM) + + + + + + + + + + + Informa-se o veículo tem VIN (chassi) remarcado. +R-Remarcado +N-NormalVIN + + + + + + + + + + + + Condição do veículo (1 - acabado; 2 - inacabado; 3 - semi-acabado) + + + + + + + + + + + + + Código Marca Modelo (utilizar tabela RENAVAM) + + + + + + + + + + + Código da Cor Segundo as regras de pré-cadastro do DENATRAN: 01-AMARELO;02-AZUL;03-BEGE;04-BRANCA;05-CINZA;06-DOURADA;07-GRENA +08-LARANJA;09-MARROM;10-PRATA;11-PRETA;12-ROSA;13-ROXA;14-VERDE;15-VERMELHA;16-FANTASIA + + + + + + + + + + + + + Quantidade máxima de permitida de passageiros sentados, inclusive motorista. + + + + + + + + + + + + + Restrição +0 - Não há; +1 - Alienação Fiduciária; +2 - Arrendamento Mercantil; +3 - Reserva de Domínio; +4 - Penhor de Veículos; +9 - outras. + + + + + + + + + + + + + + + + + + + grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas + + + + + + Número do lote do medicamento + + + + + + + + + + + Quantidade de produtos no lote + + + + + Data de Fabricação do medicamento (AAAA-MM-DD) + + + + + Data de validade do medicamento (AAAA-MM-DD) + + + + + Preço Máximo ao Consumidor + + + + + + + + Armamentos + + + + + + Indicador do tipo de arma de fogo (0 - Uso permitido; 1 - Uso restrito) + + + + + + + + + + + + Número de série da arma + + + + + + + + + + + Número de série do cano + + + + + + + + + + + Descrição completa da arma, compreendendo: calibre, marca, capacidade, tipo de funcionamento, comprimento e demais elementos que permitam a sua perfeita identificação. + + + + + + + + + + + + + + Informar apenas para operações com combustíveis líquidos + + + + + + Código de produto da ANP. codificação de produtos do SIMP (http://www.anp.gov.br) + + + + + Percentual de gas natural para o produto GLP + + + + + Código de autorização / registro do CODIF. Informar apenas quando a UF utilizar o CODIF (Sistema de Controle do Diferimento do Imposto nas Operações com AEAC - Álcool Etílico Anidro Combustível). + + + + + + + + + + + Quantidade de combustível +faturada à temperatura ambiente. +Informar quando a quantidade +faturada informada no campo +qCom (I10) tiver sido ajustada para +uma temperatura diferente da +ambiente. + + + + + Sigla da UF de Consumo + + + + + CIDE Combustíveis + + + + + + BC do CIDE ( Quantidade comercializada) + + + + + Alíquota do CIDE (em reais) + + + + + Valor do CIDE + + + + + + + + + + + Número do RECOPI + + + + + + + + + + + + + + + + Tributos incidentes nos produtos ou serviços da NF-e + + + + + + Valor estimado total de impostos federais, estaduais e municipais + + + + + + + Dados do ICMS Normal e ST + + + + + + Tributação pelo ICMS +00 - Tributada integralmente + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributção pelo ICMS +00 - Tributada integralmente + + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + + + + Tributação pelo ICMS +10 - Tributada e com cobrança do ICMS por substituição tributária + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + 10 - Tributada e com cobrança do ICMS por substituição tributária + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor); + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST + + + + + Percentual de redução da BC ICMS ST + + + + + Valor da BC do ICMS ST + + + + + Alíquota do ICMS ST + + + + + Valor do ICMS ST + + + + + + + + Tributção pelo ICMS +20 - Com redução de base de cálculo + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributção pelo ICMS +20 - Com redução de base de cálculo + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Grupo desoneração + + + + Valor do ICMS de desoneração + + + + + Motivo da desoneração do ICMS:3-Uso na agropecuária;9-Outros;12-Fomento agropecuário + + + + + + + + + + + + + + + + + Tributação pelo ICMS +30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributção pelo ICMS +30 - Isenta ou não tributada e com cobrança do ICMS por substituição tributária + + + + + + + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor). + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST + + + + + Percentual de redução da BC ICMS ST + + + + + Valor da BC do ICMS ST + + + + + Alíquota do ICMS ST + + + + + Valor do ICMS ST + + + + + Grupo desoneração + + + + Valor do ICMS de desoneração + + + + + Motivo da desoneração do ICMS:6-Utilitários Motocicleta AÁrea Livre;7-SUFRAMA;9-Outros + + + + + + + + + + + + + + + + + Tributação pelo ICMS +40 - Isenta +41 - Não tributada +50 - Suspensão + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributação pelo ICMS +40 - Isenta +41 - Não tributada +50 - Suspensão +51 - Diferimento + + + + + + + + + + + + + + O valor do ICMS será informado apenas nas operações com veículos beneficiados com a desoneração condicional do ICMS. + + + + + Este campo será preenchido quando o campo anterior estiver preenchido. +Informar o motivo da desoneração: +1 – Táxi; +3 – Produtor Agropecuário; +4 – Frotista/Locadora; +5 – Diplomático/Consular; +6 – Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio (Resolução 714/88 e 790/94 – CONTRAN e suas alterações); +7 – SUFRAMA; +8 - Venda a órgão Público; +9 – Outros +10- Deficiente Condutor +11- Deficiente não condutor + + + + + + + + + + + + + + + + + + + + + + + + Tributção pelo ICMS +51 - Diferimento +A exigência do preenchimento das informações do ICMS diferido fica à critério de cada UF. + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributção pelo ICMS +20 - Com redução de base de cálculo + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS da Operação + + + + + Percentual do diferemento + + + + + Valor do ICMS da diferido + + + + + Valor do ICMS + + + + + + + + Tributação pelo ICMS +60 - ICMS cobrado anteriormente por substituição tributária + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributação pelo ICMS +60 - ICMS cobrado anteriormente por substituição tributária + + + + + + + + + + + NT2010/004 + + + + Valor da BC do ICMS ST retido anteriormente + + + + + Valor do ICMS ST retido anteriormente + + + + + + + + + Tributação pelo ICMS +70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributção pelo ICMS +70 - Com redução de base de cálculo e cobrança do ICMS por substituição tributária + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor). + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST + + + + + Percentual de redução da BC ICMS ST + + + + + Valor da BC do ICMS ST + + + + + Alíquota do ICMS ST + + + + + Valor do ICMS ST + + + + + Grupo desoneração + + + + Valor do ICMS de desoneração + + + + + Motivo da desoneração do ICMS:3-Uso na agropecuária;9-Outros;12-Fomento agropecuário + + + + + + + + + + + + + + + + + Tributação pelo ICMS +90 - Outras + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributção pelo ICMS +90 - Outras + + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Valor da BC do ICMS + + + + + Percentual de redução da BC + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor). + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST + + + + + Percentual de redução da BC ICMS ST + + + + + Valor da BC do ICMS ST + + + + + Alíquota do ICMS ST + + + + + Valor do ICMS ST + + + + + + Grupo desoneração + + + + Valor do ICMS de desoneração + + + + + Motivo da desoneração do ICMS:3-Uso na agropecuária;9-Outros;12-Fomento agropecuário + + + + + + + + + + + + + + + + + Partilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislação +Operação interestadual para consumidor final com partilha do ICMS devido na operação entre a UF de origem e a UF do destinatário ou ou a UF definida na legislação. (Ex. UF da concessionária de entrega do veículos) + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributação pelo ICMS +10 - Tributada e com cobrança do ICMS por substituição tributária; +90 – Outros. + + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Valor da BC do ICMS + + + + + Percentual de redução da BC + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor). + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST + + + + + Percentual de redução da BC ICMS ST + + + + + Valor da BC do ICMS ST + + + + + Alíquota do ICMS ST + + + + + Valor do ICMS ST + + + + + Percentual para determinação do valor da Base de Cálculo da operação própria. + + + + + Sigla da UF para qual é devido o ICMS ST da operação. + + + + + + + + Grupo de informação do ICMSST devido para a UF de destino, nas operações interestaduais de produtos que tiveram retenção antecipada de ICMS por ST na UF do remetente. Repasse via Substituto Tributário. + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributção pelo ICMS +41-Não Tributado + + + + + + + + + + + Informar o valor da BC do ICMS ST retido na UF remetente + + + + + Informar o valor do ICMS ST retido na UF remetente (iv2.0)) + + + + + Informar o valor da BC do ICMS ST da UF destino + + + + + Informar o valor da BC do ICMS ST da UF destino (v2.0) + + + + + + + + Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=101 (v.2.0) + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno +(v2.0) + + + + + 101- Tributada pelo Simples Nacional com permissão de crédito. (v.2.0) + + + + + + + + + + + Alíquota aplicável de cálculo do crédito (Simples Nacional). (v2.0) + + + + + Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0) + + + + + + + + Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=102, 103, 300 ou 400 (v.2.0)) + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno +(v2.0) + + + + + 102- Tributada pelo Simples Nacional sem permissão de crédito. +103 – Isenção do ICMS no Simples Nacional para faixa de receita bruta. +300 – Imune. +400 – Não tributda pelo Simples Nacional (v.2.0) (v.2.0) + + + + + + + + + + + + + + + + + Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=201 (v.2.0) + + + + + + Origem da mercadoria: +0 – Nacional; +1 – Estrangeira – Importação direta; +2 – Estrangeira – Adquirida no mercado interno. (v2.0) + + + + + 201- Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por Substituição Tributária (v.2.0) + + + + + + + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor). (v2.0) + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST (v2.0) + + + + + Percentual de redução da BC ICMS ST (v2.0) + + + + + Valor da BC do ICMS ST (v2.0) + + + + + Alíquota do ICMS ST (v2.0) + + + + + Valor do ICMS ST (v2.0) + + + + + Alíquota aplicável de cálculo do crédito (Simples Nacional). (v2.0) + + + + + Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0) + + + + + + + + Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=202 ou 203 (v.2.0) + + + + + + Origem da mercadoria: +0 – Nacional; +1 – Estrangeira – Importação direta; +2 – Estrangeira – Adquirida no mercado interno. (v2.0) + + + + + 202- Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por Substituição Tributária; +203- Isenção do ICMS nos Simples Nacional para faixa de receita bruta e com cobrança do ICMS por Substituição Tributária (v.2.0) + + + + + + + + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor). (v2.0) + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST (v2.0) + + + + + Percentual de redução da BC ICMS ST (v2.0) + + + + + Valor da BC do ICMS ST (v2.0) + + + + + Alíquota do ICMS ST (v2.0) + + + + + Valor do ICMS ST (v2.0) + + + + + + + + Tributação do ICMS pelo SIMPLES NACIONAL,CRT=1 – Simples Nacional e CSOSN=500 (v.2.0) + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + 500 – ICMS cobrado anterirmente por substituição tributária (substituído) ou por antecipação +(v.2.0) + + + + + + + + + + + + + + + Valor da BC do ICMS ST retido anteriormente (v2.0) + + + + + Valor do ICMS ST retido anteriormente (v2.0) + + + + + + + + + Tributação do ICMS pelo SIMPLES NACIONAL, CRT=1 – Simples Nacional e CSOSN=900 (v2.0) + + + + + + origem da mercadoria: 0 - Nacional +1 - Estrangeira - Importação direta +2 - Estrangeira - Adquirida no mercado interno + + + + + + Tributação pelo ICMS 900 - Outros(v2.0) + + + + + + + + + + + + Modalidade de determinação da BC do ICMS: +0 - Margem Valor Agregado (%); +1 - Pauta (valor); +2 - Preço Tabelado Máximo (valor); +3 - Valor da Operação. + + + + + + + + + + + + + + Valor da BC do ICMS + + + + + Percentual de redução da BC + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + + + Modalidade de determinação da BC do ICMS ST: +0 – Preço tabelado ou máximo sugerido; +1 - Lista Negativa (valor); +2 - Lista Positiva (valor); +3 - Lista Neutra (valor); +4 - Margem Valor Agregado (%); +5 - Pauta (valor). + + + + + + + + + + + + + + + + Percentual da Margem de Valor Adicionado ICMS ST + + + + + Percentual de redução da BC ICMS ST + + + + + Valor da BC do ICMS ST + + + + + Alíquota do ICMS ST + + + + + Valor do ICMS ST + + + + + + + Alíquota aplicável de cálculo do crédito (Simples Nacional). (v2.0) + + + + + Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0) + + + + + + + + + + + + + Dados do Imposto de Importação + + + + + + Base da BC do Imposto de Importação + + + + + Valor das despesas aduaneiras + + + + + Valor do Imposto de Importação + + + + + Valor do Imposto sobre Operações Financeiras + + + + + + + + + + + ISSQN + + + + + + Valor da BC do ISSQN + + + + + Alíquota do ISSQN + + + + + Valor da do ISSQN + + + + + Informar o município de ocorrência do fato gerador do ISSQN. Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF, Município e País). “Atenção, não vincular com os campos B12, C10 ou E10” v2.0 + + + + + Informar o Item da lista de serviços da LC 116/03 em que se classifica o serviço. + + + + + Valor dedução para redução da base de cálculo + + + + + Valor outras retenções + + + + + Valor desconto incondicionado + + + + + Valor desconto condicionado + + + + + Valor Retenção ISS + + + + + Exibilidade do ISS:1-Exigível;2-Não incidente;3-Isenção;4-Exportação;5-Imunidade;6-Exig.Susp. Judicial;7-Exig.Susp. ADM + + + + + + + + + + + + + + + + + Código do serviço prestado dentro do município + + + + + + + + + + + + Código do Município de Incidência do Imposto + + + + + Código do país onde o serviço foi prestado + + + + + Número do Processo administrativo ou judicial de suspenção do processo + + + + + + + + + + + + Indicador de Incentivo Fiscal. 1=Sim; 2=Não + + + + + + + + + + + + + + + + + Dados do PIS + + + + + + Código de Situação Tributária do PIS. + 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); +02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); + + + + + + Código de Situação Tributária do PIS. + 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); +02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); + + + + + + + + + + + + Valor da BC do PIS + + + + + Alíquota do PIS (em percentual) + + + + + Valor do PIS + + + + + + + + Código de Situação Tributária do PIS. +03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; + + + + + + Código de Situação Tributária do PIS. +03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; + + + + + + + + + + + Quantidade Vendida (NT2011/004) + + + + + Alíquota do PIS (em reais) (NT2011/004) + + + + + Valor do PIS + + + + + + + + Código de Situação Tributária do PIS. +04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); +06 - Operação Tributável - Alíquota Zero; +07 - Operação Isenta da contribuição; +08 - Operação Sem Incidência da contribuição; +09 - Operação com suspensão da contribuição; + + + + + + Código de Situação Tributária do PIS. +04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); +05 - Operação Tributável (ST); +06 - Operação Tributável - Alíquota Zero; +07 - Operação Isenta da contribuição; +08 - Operação Sem Incidência da contribuição; +09 - Operação com suspensão da contribuição; + + + + + + + + + + + + + + + + + + + Código de Situação Tributária do PIS. +99 - Outras Operações. + + + + + + Código de Situação Tributária do PIS. +99 - Outras Operações. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Valor da BC do PIS + + + + + Alíquota do PIS (em percentual) + + + + + + + Quantidade Vendida (NT2011/004) + + + + + Alíquota do PIS (em reais) (NT2011/004) + + + + + + + Valor do PIS + + + + + + + + + + + Dados do PIS Substituição Tributária + + + + + + + + Valor da BC do PIS ST + + + + + Alíquota do PIS ST (em percentual) + + + + + + + Quantidade Vendida + + + + + Alíquota do PIS ST (em reais) + + + + + + + Valor do PIS ST + + + + + + + + Dados do COFINS + + + + + + Código de Situação Tributária do COFINS. + 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); +02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); + + + + + + Código de Situação Tributária do COFINS. + 01 – Operação Tributável - Base de Cálculo = Valor da Operação Alíquota Normal (Cumulativo/Não Cumulativo); +02 - Operação Tributável - Base de Calculo = Valor da Operação (Alíquota Diferenciada); + + + + + + + + + + + + Valor da BC do COFINS + + + + + Alíquota do COFINS (em percentual) + + + + + Valor do COFINS + + + + + + + + Código de Situação Tributária do COFINS. +03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; + + + + + + Código de Situação Tributária do COFINS. +03 - Operação Tributável - Base de Calculo = Quantidade Vendida x Alíquota por Unidade de Produto; + + + + + + + + + + Quantidade Vendida (NT2011/004) + + + + + Alíquota do COFINS (em reais) (NT2011/004) + + + + + Valor do COFINS + + + + + + + + Código de Situação Tributária do COFINS: +04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); +06 - Operação Tributável - Alíquota Zero; +07 - Operação Isenta da contribuição; +08 - Operação Sem Incidência da contribuição; +09 - Operação com suspensão da contribuição; + + + + + + Código de Situação Tributária do COFINS: +04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); +05 - Operação Tributável (ST); +06 - Operação Tributável - Alíquota Zero; +07 - Operação Isenta da contribuição; +08 - Operação Sem Incidência da contribuição; +09 - Operação com suspensão da contribuição; + + + + + + + + + + + + + + + + + + + Código de Situação Tributária do COFINS: +49 - Outras Operações de Saída +50 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno +51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno +52 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação +53 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno +54 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação +55 - Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação +56 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação +60 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno +61 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno +62 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação +63 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno +64 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação +65 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação +66 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação +67 - Crédito Presumido - Outras Operações +70 - Operação de Aquisição sem Direito a Crédito +71 - Operação de Aquisição com Isenção +72 - Operação de Aquisição com Suspensão +73 - Operação de Aquisição a Alíquota Zero +74 - Operação de Aquisição sem Incidência da Contribuição +75 - Operação de Aquisição por Substituição Tributária +98 - Outras Operações de Entrada +99 - Outras Operações. + + + + + + Código de Situação Tributária do COFINS: +49 - Outras Operações de Saída +50 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno +51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno +52 - Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação +53 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno +54 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação +55 - Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação +56 - Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação +60 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno +61 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno +62 - Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação +63 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno +64 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação +65 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação +66 - Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação +67 - Crédito Presumido - Outras Operações +70 - Operação de Aquisição sem Direito a Crédito +71 - Operação de Aquisição com Isenção +72 - Operação de Aquisição com Suspensão +73 - Operação de Aquisição a Alíquota Zero +74 - Operação de Aquisição sem Incidência da Contribuição +75 - Operação de Aquisição por Substituição Tributária +98 - Outras Operações de Entrada +99 - Outras Operações. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Valor da BC do COFINS + + + + + Alíquota do COFINS (em percentual) + + + + + + + Quantidade Vendida (NT2011/004) + + + + + Alíquota do COFINS (em reais) (NT2011/004) + + + + + + + Valor do COFINS + + + + + + + + + + + Dados do COFINS da +Substituição Tributaria; + + + + + + + + Valor da BC do COFINS ST + + + + + Alíquota do COFINS ST(em percentual) + + + + + + + Quantidade Vendida + + + + + Alíquota do COFINS ST(em reais) + + + + + + + Valor do COFINS ST + + + + + + + + + + + + + + Percentual de mercadoria devolvida + + + + + Informação de IPI devolvido + + + + + + Valor do IPI devolvido + + + + + + + + + + + Informações adicionais do produto (norma referenciada, informações complementares, etc) + + + + + + + + + + + + Número do item do NF + + + + + + + + + + + + + Dados dos totais da NF-e + + + + + + Totais referentes ao ICMS + + + + + + BC do ICMS + + + + + Valor Total do ICMS + + + + + Valor Total do ICMS desonerado + + + + + BC do ICMS ST + + + + + Valor Total do ICMS ST + + + + + Valor Total dos produtos e serviços + + + + + Valor Total do Frete + + + + + Valor Total do Seguro + + + + + Valor Total do Desconto + + + + + Valor Total do II + + + + + Valor Total do IPI + + + + + Valor do PIS + + + + + Valor do COFINS + + + + + Outras Despesas acessórias + + + + + Valor Total da NF-e + + + + + Valor estimado total de impostos federais, estaduais e municipais + + + + + + + + Totais referentes ao ISSQN + + + + + + Valor Total dos Serviços sob não-incidência ou não tributados pelo ICMS + + + + + Base de Cálculo do ISS + + + + + Valor Total do ISS + + + + + Valor do PIS sobre serviços + + + + + Valor do COFINS sobre serviços + + + + + Data da prestação do serviço (AAAA-MM-DD) + + + + + Valor dedução para redução da base de cálculo + + + + + Valor outras retenções + + + + + Valor desconto incondicionado + + + + + Valor desconto condicionado + + + + + Valor Total Retenção ISS + + + + + Código do regime especial de tributação + + + + + + + + + + + + + + + + + + + Retenção de Tributos Federais + + + + + + Valor Retido de PIS + + + + + Valor Retido de COFINS + + + + + Valor Retido de CSLL + + + + + Base de Cálculo do IRRF + + + + + Valor Retido de IRRF + + + + + Base de Cálculo da Retenção da Previdêncica Social + + + + + Valor da Retenção da Previdêncica Social + + + + + + + + + + + Dados dos transportes da NF-e + + + + + + Modalidade do frete +0- Por conta do emitente; +1- Por conta do destinatário/remetente; +2- Por conta de terceiros; +9- Sem frete (v2.0) + + + + + + + + + + + + + + Dados do transportador + + + + + + + CNPJ do transportador + + + + + CPF do transportador + + + + + + Razão Social ou nome do transportador + + + + + + + + + + + Inscrição Estadual (v2.0) + + + + + Endereço completo + + + + + + + + + + + Nome do munícipio + + + + + + + + + + + Sigla da UF + + + + + + + + Dados da retenção ICMS do Transporte + + + + + + Valor do Serviço + + + + + BC da Retenção do ICMS + + + + + Alíquota da Retenção + + + + + Valor do ICMS Retido + + + + + Código Fiscal de Operações e Prestações // PL_006f - alterado para permitir somente CFOP de transportes + + + + + Código do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE) + + + + + + + + + + Dados do veículo + + + + + Dados do reboque/Dolly (v2.0) + + + + + + Identificação do vagão (v2.0) + + + + + + + + + + + Identificação da balsa (v2.0) + + + + + + + + + + + + Dados dos volumes + + + + + + Quantidade de volumes transportados + + + + + + + + + + + Espécie dos volumes transportados + + + + + + + + + + + Marca dos volumes transportados + + + + + + + + + + + Numeração dos volumes transportados + + + + + + + + + + + Peso líquido (em kg) + + + + + Peso bruto (em kg) + + + + + + + + Número dos Lacres + + + + + + + + + + + + + + + + + + + + Dados da cobrança da NF-e + + + + + + Dados da fatura + + + + + + Número da fatura + + + + + + + + + + + Valor original da fatura + + + + + Valor do desconto da fatura + + + + + Valor líquido da fatura + + + + + + + + Dados das duplicatas NT 2011/004 + + + + + + Número da duplicata + + + + + + + + + + + Data de vencimento da duplicata (AAAA-MM-DD) + + + + + Valor da duplicata + + + + + + + + + + + Dados de Pagamento. Obrigatório apenas para (NFC-e) NT 2012/004 + + + + + + Forma de Pagamento:01-Dinheiro;02-Cheque;03-Cartão de Crédito;04-Cartão de Débito;05-Crédito Loja;10-Vale Alimentação;11-Vale Refeição;12-Vale Presente;13-Vale Combustível;99 - Outros + + + + + + + + + + + + + + + + + + + + Valor do Pagamento + + + + + Grupo de Cartões + + + + + + CNPJ da credenciadora de cartão de crédito/débito + + + + + Bandeira da operadora de cartão de crédito/débito:01–Visa; 02–Mastercard; 03–American Express; 04–Sorocred; 99–Outros + + + + + + + + + + + + + + + Número de autorização da operação cartão de crédito/débito + + + + + + + + + + + + + + + + + Informações adicionais da NF-e + + + + + + Informações adicionais de interesse do Fisco (v2.0) + + + + + + + + + + + Informações complementares de interesse do Contribuinte + + + + + + + + + + + Campo de uso livre do contribuinte +informar o nome do campo no atributo xCampo +e o conteúdo do campo no xTexto + + + + + + + + + + + + + + + + + + + + + + + + + Campo de uso exclusivo do Fisco +informar o nome do campo no atributo xCampo +e o conteúdo do campo no xTexto + + + + + + + + + + + + + + + + + + + + + + + + + Grupo de informações do processo referenciado + + + + + + Indentificador do processo ou ato +concessório + + + + + + + + + + + Origem do processo, informar com: +0 - SEFAZ; +1 - Justiça Federal; +2 - Justiça Estadual; +3 - Secex/RFB; +9 - Outros + + + + + + + + + + + + + + + + + + + + + Informações de exportação + + + + + + Sigla da UF de Embarque ou de transposição de fronteira + + + + + Local de Embarque ou de transposição de fronteira + + + + + + + + + + + Descrição do local de despacho + + + + + + + + + + + + + + Informações de compras (Nota de Empenho, Pedido e Contrato) + + + + + + Informação da Nota de Empenho de compras públicas (NT2011/004) + + + + + + + + + + + Informação do pedido + + + + + + + + + + + Informação do contrato + + + + + + + + + + + + + + Informações de registro aquisições de cana + + + + + + Identificação da safra + + + + + + + + + + + Mês e Ano de Referência, formato: MM/AAAA + + + + + + + + + + + Fornecimentos diários + + + + + + Quantidade em quilogramas - peso líquido + + + + + + Número do dia + + + + + + + + + + + + + + + + + Total do mês + + + + + Total Anterior + + + + + Total Geral + + + + + Deduções - Taxas e Contribuições + + + + + + Descrição da Dedução + + + + + + + + + + + valor da dedução + + + + + + + + Valor dos fornecimentos + + + + + Valor Total das Deduções + + + + + Valor Líquido dos fornecimentos + + + + + + + + + Versão do leiaute (v2.0) + + + + + PL_005d - 11/08/09 - validação do Id + + + + + + + + + + + + + + + + + + + Tipo Protocolo de status resultado do processamento da NF-e + + + + + Dados do protocolo de status + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a NF-e + + + + + Chaves de acesso da NF-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, série e número da NF-e e código numérico+DV. + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado. + + + + + Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano. + + + + + Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original. + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + + + + + + + + + Tipo Pedido de Concessão de Autorização da Nota Fiscal Eletrônica + + + + + + Indicador de processamento síncrono. 0=NÃO; 1=SIM=Síncrono + + + + + + + + + + + + + + + + Tipo Retorno do Pedido de Autorização da Nota Fiscal Eletrônica + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Lote. + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + código da UF de atendimento + + + + + Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SSTZD + + + + + + Dados do Recibo do Lote + + + + + + Número do Recibo + + + + + Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos + + + + + + + + Protocolo de status resultado do processamento sincrono da NFC-e + + + + + + + + + Tipo Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Número do Recibo + + + + + + + + Tipo Retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a NF-e + + + + + Número do Recibo Consultado + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + código da UF de atendimento + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SSTZD. Em caso de Rejeição, com data e hora do recebimento do Lote de NF-e enviado. + + + + + + + Código da Mensagem (v2.0) +alterado para tamanho variavel 1-4. (NT2011/004) + + + + + + + + + + + Mensagem da SEFAZ para o emissor. (v2.0) + + + + + + + + + + + + Protocolo de status resultado do processamento da NF-e + + + + + + + + Tipo da NF-e processada + + + + + + + + + + Tipo Dados do Endereço // 24/10/08 - tamanho mínimo + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior. + + + + + Nome do município, informar EXTERIOR para operações com o exterior. + + + + + + + + + + + Sigla da UF, informar EX para operações com o exterior. + + + + + CEP + + + + + + + + + + + Código do país + + + + + Nome do país + + + + + + + + + + + Telefone, preencher com Código DDD + número do telefone , nas operações com exterior é permtido informar o código do país + código da localidade + número do telefone + + + + + + + + + + + + + Tipo Dados do Endereço do Emitente // 24/10/08 - desmembrado / tamanho mínimo + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município + + + + + Nome do município + + + + + + + + + + + Sigla da UF + + + + + CEP - NT 2011/004 + + + + + + + + + + + Código do país + + + + + + + + + + Nome do país + + + + + + + + + + + Preencher com Código DDD + número do telefone (v.2.0) + + + + + + + + + + + + + Tipo Dados do Local de Retirada ou Entrega // 24/10/08 - tamanho mínimo // v2.0 + + + + + + CNPJ + + + + + CPF (v2.0) + + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município (utilizar a tabela do IBGE) + + + + + Nome do município + + + + + + + + + + + Sigla da UF + + + + + + + Tipo Dados do Veículo + + + + + Placa do veículo (NT2011/004) + + + + + + + + + + + Sigla da UF + + + + + Registro Nacional de Transportador de Carga (ANTT) + + + + + + + + + + + + + Tipo CFOP // maio/2009 - Atualização do Ajuste SINIEF 14/2009 + Tipo CFOP - PL_005d - 11/08/09 - atualizaçãp do Ajuste SINIEF 05/2009 + Tipo CFOP // 24/10/08 acrescentada a lista de CFOP validos // PL_06 eliminado os CFOP de prestação de serviços de comunicação // PL_006f eliminado os CFOP de prestação de serviços de transporte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Código de produto da ANP de acordo com o Sistema de Movimentação de produtos - SIMP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo CFOP - Transportes - uso exclusivo na retenção - 31/05/2010 + Acrescimo dos CFOP de 5931/5932/6931/6932 no CFOP de retTransp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Origem da mercadoria CST ICMS origem da mercadoria: 0-Nacional exceto as indicadas nos códigos 3, 4, 5 e 8; +1-Estrangeira - Importação direta; 2-Estrangeira - Adquirida no mercado interno; 3-Nacional, conteudo superior 40% e inferior ou igual a 70%; 4-Nacional, processos produtivos básicos; 5-Nacional, conteudo inferior 40%; 6-Estrangeira - Importação direta, com similar nacional, lista CAMEX; 7-Estrangeira - mercado interno, sem simular,lista CAMEX;8-Nacional, Conteúdo de Importação superior a 70%. + + + + + + + + + + + + + + + + + Tipo Finalidade da NF-e (!=Normal; 2=Complementar; 3=Ajuste; 4=Devolução/Retorno) + + + + + + + + + + + + Tipo processo de emissão da NF-e + + + + + + + + + + + + Tipo Código da Lista de Serviços LC 116/2003 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Identificação de Lote + + + + + + + + + Tipo Versão da NF-e - 3.10 + + + + + + + + + Identificador único (Globally Unique Identifier) + + + + + + + + + Tipo: Dados do IPI + + + + + Classe de Enquadramento do IPI para Cigarros e Bebidas + + + + + + + + + + + CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportação direta ou indireta. + + + + + Código do selo de controle do IPI + + + + + + + + + + + Quantidade de selo de controle do IPI + + + + + + + + + + + Código de Enquadramento Legal do IPI (tabela a ser criada pela RFB) + + + + + + + + + + + + + + + Código da Situação Tributária do IPI: +00-Entrada com recuperação de crédito +49 - Outras entradas +50-Saída tributada +99-Outras saídas + + + + + + + + + + + + + + + + Valor da BC do IPI + + + + + Alíquota do IPI + + + + + + + Quantidade total na unidade padrão para tributação + + + + + Valor por Unidade Tributável. Informar o valor do imposto Pauta por unidade de medida. + + + + + + + Valor do IPI + + + + + + + + + + + Código da Situação Tributária do IPI: +01-Entrada tributada com alíquota zero +02-Entrada isenta +03-Entrada não-tributada +04-Entrada imune +05-Entrada com suspensão +51-Saída tributada com alíquota zero +52-Saída isenta +53-Saída não-tributada +54-Saída imune +55-Saída com suspensão + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/nfe_v1.10.xsd b/pynfe/data/XSDs/nfe_v3.10.xsd old mode 100755 new mode 100644 similarity index 85% rename from pynfe/data/XSDs/nfe_v1.10.xsd rename to pynfe/data/XSDs/nfe_v3.10.xsd index d93c1c2..9e435ee --- a/pynfe/data/XSDs/nfe_v1.10.xsd +++ b/pynfe/data/XSDs/nfe_v3.10.xsd @@ -1,9 +1,9 @@ - + Nota Fiscal Eletrônica - + \ No newline at end of file diff --git a/pynfe/data/XSDs/procCancNFe_v1.07.xsd b/pynfe/data/XSDs/procCancNFe_v1.07.xsd deleted file mode 100755 index 1b09203..0000000 --- a/pynfe/data/XSDs/procCancNFe_v1.07.xsd +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - Pedido de Cancelamento de NF-e processado - - - diff --git a/pynfe/data/XSDs/procEventoCancNFe_v1.00.xsd b/pynfe/data/XSDs/procEventoCancNFe_v1.00.xsd new file mode 100644 index 0000000..2533308 --- /dev/null +++ b/pynfe/data/XSDs/procEventoCancNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do proc Cancelamento + + + diff --git a/pynfe/data/XSDs/procInutNFe_v1.07.xsd b/pynfe/data/XSDs/procInutNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 62% rename from pynfe/data/XSDs/procInutNFe_v1.07.xsd rename to pynfe/data/XSDs/procInutNFe_v3.10.xsd index eaaaf93..d15d657 --- a/pynfe/data/XSDs/procInutNFe_v1.07.xsd +++ b/pynfe/data/XSDs/procInutNFe_v3.10.xsd @@ -1,9 +1,9 @@ - + - + - Pedido de inutilzação de númeração de NF-e processado + Pedido de inutilização de númeração de NF-e processado - + \ No newline at end of file diff --git a/pynfe/data/XSDs/procNFe_v1.10.xsd b/pynfe/data/XSDs/procNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 85% rename from pynfe/data/XSDs/procNFe_v1.10.xsd rename to pynfe/data/XSDs/procNFe_v3.10.xsd index f6bf148..214ef36 --- a/pynfe/data/XSDs/procNFe_v1.10.xsd +++ b/pynfe/data/XSDs/procNFe_v3.10.xsd @@ -1,9 +1,9 @@ - + NF-e processada - + \ No newline at end of file diff --git a/pynfe/data/XSDs/retCancNFe_v1.07.xsd b/pynfe/data/XSDs/retCancNFe_v1.07.xsd deleted file mode 100755 index e02e4fd..0000000 --- a/pynfe/data/XSDs/retCancNFe_v1.07.xsd +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - Schema XML de validação do retorno Pedido de Cancelamento da Nota Fiscal Eletrônica - - - diff --git a/pynfe/data/XSDs/retConsReciNFe_v1.10.xsd b/pynfe/data/XSDs/retConsReciNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 88% rename from pynfe/data/XSDs/retConsReciNFe_v1.10.xsd rename to pynfe/data/XSDs/retConsReciNFe_v3.10.xsd index 7267df1..4761060 --- a/pynfe/data/XSDs/retConsReciNFe_v1.10.xsd +++ b/pynfe/data/XSDs/retConsReciNFe_v3.10.xsd @@ -1,9 +1,9 @@  - + Schema XML de validação do retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas - + \ No newline at end of file diff --git a/pynfe/data/XSDs/retConsSitNFe_v1.07.xsd b/pynfe/data/XSDs/retConsSitNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 86% rename from pynfe/data/XSDs/retConsSitNFe_v1.07.xsd rename to pynfe/data/XSDs/retConsSitNFe_v3.10.xsd index a83dff3..dd2f3f8 --- a/pynfe/data/XSDs/retConsSitNFe_v1.07.xsd +++ b/pynfe/data/XSDs/retConsSitNFe_v3.10.xsd @@ -1,9 +1,9 @@ - + Schema XML de validação do retorno da consulta da situação atual da NF-e - + \ No newline at end of file diff --git a/pynfe/data/XSDs/retConsStatServ_v1.07.xsd b/pynfe/data/XSDs/retConsStatServ_v3.10.xsd old mode 100755 new mode 100644 similarity index 79% rename from pynfe/data/XSDs/retConsStatServ_v1.07.xsd rename to pynfe/data/XSDs/retConsStatServ_v3.10.xsd index 6c760e1..6b0eb38 --- a/pynfe/data/XSDs/retConsStatServ_v1.07.xsd +++ b/pynfe/data/XSDs/retConsStatServ_v3.10.xsd @@ -1,9 +1,9 @@ - + - + Schema XML de validação do Resultado da Consulta do Status do Serviço - + \ No newline at end of file diff --git a/pynfe/data/XSDs/retEnvEventoCancNFe_v1.00.xsd b/pynfe/data/XSDs/retEnvEventoCancNFe_v1.00.xsd new file mode 100644 index 0000000..218a5e1 --- /dev/null +++ b/pynfe/data/XSDs/retEnvEventoCancNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de Retorno da envio do Evento Cancelamento + + + diff --git a/pynfe/data/XSDs/retEnviNFe_v1.10.xsd b/pynfe/data/XSDs/retEnviNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 81% rename from pynfe/data/XSDs/retEnviNFe_v1.10.xsd rename to pynfe/data/XSDs/retEnviNFe_v3.10.xsd index 6997155..4c60f52 --- a/pynfe/data/XSDs/retEnviNFe_v1.10.xsd +++ b/pynfe/data/XSDs/retEnviNFe_v3.10.xsd @@ -1,9 +1,9 @@ - + - + Schema XML de validação do retorno do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica - + \ No newline at end of file diff --git a/pynfe/data/XSDs/retInutNFe_v1.07.xsd b/pynfe/data/XSDs/retInutNFe_v3.10.xsd old mode 100755 new mode 100644 similarity index 80% rename from pynfe/data/XSDs/retInutNFe_v1.07.xsd rename to pynfe/data/XSDs/retInutNFe_v3.10.xsd index 1b96288..1c911fc --- a/pynfe/data/XSDs/retInutNFe_v1.07.xsd +++ b/pynfe/data/XSDs/retInutNFe_v3.10.xsd @@ -1,9 +1,9 @@ - + - + Schema XML de validação do retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - + \ No newline at end of file diff --git a/pynfe/data/XSDs/tiposBasico_v1.02.xsd b/pynfe/data/XSDs/tiposBasico_v3.10.xsd old mode 100755 new mode 100644 similarity index 81% rename from pynfe/data/XSDs/tiposBasico_v1.02.xsd rename to pynfe/data/XSDs/tiposBasico_v3.10.xsd index 3c681ef..12cad07 --- a/pynfe/data/XSDs/tiposBasico_v1.02.xsd +++ b/pynfe/data/XSDs/tiposBasico_v3.10.xsd @@ -1,6 +1,5 @@ - - + @@ -52,6 +51,7 @@ + @@ -61,6 +61,7 @@ + @@ -70,6 +71,7 @@ + @@ -79,6 +81,7 @@ + @@ -88,6 +91,7 @@ + @@ -97,6 +101,7 @@ + @@ -106,6 +111,7 @@ + @@ -115,6 +121,7 @@ + @@ -124,111 +131,130 @@ + - + - Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais + Tipo Decimal com até 2 dígitos inteiros, podendo ter de 1 até 4 decimais - + - + - Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais, utilizado em tags opcionais + Tipo Decimal com até 3 dígitos inteiros, podendo ter de 2 até 4 decimais - + - + - Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais + Tipo Decimal com até 3 dígitos inteiros e 2 até 4 decimais. Utilizados em TAGs opcionais, não aceita valor zero. - + - + - Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais utilizado em tags opcionais + Tipo Decimal com 3 inteiros (no máximo 100), com 2 decimais - + - + - Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4decimais + Tipo Decimal com 8 inteiros, podendo ter de 1 até 3 decimais - + - + - Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4 decimais, utilizado em tags opcionais + Tipo Decimal com 11 inteiros, podendo ter 4 decimais - + - + - Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais + Tipo Decimal com 11 inteiros, podendo ter de 1 até 4 decimais - + - Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais, utilizado em tags opcionais + Tipo Decimal com 11 inteiros, podendo ter 4 decimais (utilizado em tags opcionais) + + + Tipo Decimal com 11 inteiros, podendo ter de 1 até 10 decimais + + + + + + - Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais + Tipo Decimal com 12 inteiros, podendo ter 3 decimais - + - Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais, utilizado em tags opcionais + Tipo Decimal com 12 inteiros e 4 decimais - + - + - Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais + Tipo Decimal com 12 inteiros de 1 até 4 decimais - + - Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais, utilizado em tags opcionais + Tipo Decimal com 12 inteiros com 1 até 4 decimais + + + + + + + + + Tipo Decimal com 12 inteiros, 1 a 4 decimais @@ -255,11 +281,12 @@ - Tipo Inscrição Estadual do Destinatário // aperfeiçoado em 24/10/08 para aceitar vazio, ISENTO ou PR9999 a PR99999999 + Tipo Inscrição Estadual do Destinatário // alterado para aceitar vazio ou ISENTO - maio/2010 v2.0 - + + @@ -268,6 +295,7 @@ + @@ -277,6 +305,7 @@ + @@ -287,6 +316,7 @@ + @@ -320,8 +350,11 @@ acrescentado: 9946 A DESIGNAR 9950 BANCOS CENTRAIS 9970 ORGANIZACOES INTERNACIONAIS - // PL_005b - 24/10/08 + // Acrescentado: + 4235 - LEBUAN,ILHAS + 4885 - MAYOTTE (ILHAS FRANCESAS) +// NT2011/004 acrescentado a tabela de paises @@ -468,6 +501,7 @@ acrescentado: + @@ -491,6 +525,7 @@ acrescentado: + @@ -751,4 +786,22 @@ acrescentado: + + + Tipo hora HH:MM:SS // tipo acrescentado na v2.0 + + + + + + + + + Data e Hora, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) + + + + + + diff --git a/pynfe/data/XSDs/xmldsig-core-schema_v1.01.xsd b/pynfe/data/XSDs/xmldsig-core-schema_v1.01.xsd old mode 100755 new mode 100644 index 6e9063c..f7dc8dc --- a/pynfe/data/XSDs/xmldsig-core-schema_v1.01.xsd +++ b/pynfe/data/XSDs/xmldsig-core-schema_v1.01.xsd @@ -95,4 +95,4 @@ - + \ No newline at end of file diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index 402b4e6..5f22ff1 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -30,12 +30,12 @@ class ComunicacaoSefaz(Comunicacao): _versao = VERSAO_PADRAO _assinatura = AssinaturaA1 - def autorizacao(self, modelo, nota_fiscal): + def autorizacao(self, modelo, nota_fiscal, idlote=1): # url do serviço url = self._get_url(modelo=modelo, consulta='AUTORIZACAO') # Monta XML do corpo da requisição raiz = etree.Element('enviNFe', xmlns=NAMESPACE_NFE, versao=VERSAO_PADRAO) - etree.SubElement(raiz, 'idLote').text = str(2) # numero autoincremental gerado pelo sistema + etree.SubElement(raiz, 'idLote').text = str(idlote) # numero autoincremental gerado pelo sistema etree.SubElement(raiz, 'indSinc').text = str(1) # 0 para assincrono, 1 para sincrono raiz.append(nota_fiscal) # Monta XML para envio da requisição @@ -78,13 +78,13 @@ class ComunicacaoSefaz(Comunicacao): return self._post(url, xml) - def cancelar(self, modelo, evento): + def cancelar(self, modelo, evento, idlote=1): """ Envia um evento de cancelamento de nota fiscal """ # url do serviço url = self._get_url(modelo=modelo, consulta='EVENTOS') # Monta XML do corpo da requisição raiz = etree.Element('envEvento', versao='1.00', xmlns=NAMESPACE_NFE) - etree.SubElement(raiz, 'idLote').text = str(1) # numero autoincremental gerado pelo sistema + etree.SubElement(raiz, 'idLote').text = str(idlote) # numero autoincremental gerado pelo sistema raiz.append(evento) xml = self._construir_xml_status_pr(cabecalho=self._cabecalho_soap(metodo='RecepcaoEvento'), metodo='RecepcaoEvento', dados=raiz) return self._post(url, xml)