P. 1
[Emissor NF-e] Manual de Layout TXT e XML-Cadastros v1.0.3[1]

[Emissor NF-e] Manual de Layout TXT e XML-Cadastros v1.0.3[1]

|Views: 1.535|Likes:
Publicado porjmarcelloc

More info:

Published by: jmarcelloc on Nov 22, 2010
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/10/2013

pdf

text

original

Software Emissor NF-e

Manual de informações sobre o layout TXT e XML para as informações de Cadastros (Emitente, Cliente, Produto e Transportadora)

Versão 1.0.3 (16/10/2008)

Versão 1.0.3 - (16/10/2008)

Página 1 de 26

Índice
1. 2. Introdução.............................................................................................................................................3 Funcionalidades com arquivos .............................................................................................................3 2.1 Exportação .....................................................................................................................................3 2.2 Importação .....................................................................................................................................3 Layout para arquivos TXT ...................................................................................................................4 3.1 Informações sobre o arquivo ..........................................................................................................4 3.2 Layout para o arquivo de registro de Emitentes.............................................................................7 3.3 Layout para o arquivo de registro de Clientes................................................................................9 3.4 Layout para o arquivo de registro de Produtos.............................................................................11 3.5 Layout para o arquivo de registro de Transportadoras .................................................................14 Layout para arquivos XML ................................................................................................................15 4.1 Informações sobre o arquivo ........................................................................................................15 4.2 Layout para o arquivo de registro de Emitentes...........................................................................17 4.3 Layout para o arquivo de registro de Clientes..............................................................................19 4.4 Layout para o arquivo de registro de Produtos.............................................................................21 4.5 Layout para o arquivo de registro de Transportadoras .................................................................25

3.

4.

Versão 1.0.3– (16/10/2008)

Página 2 de 26

o Software Emissor Versão 1. informando o formato como XML e selecionando o diretório no qual o(s) arquivo(s) será(ão) gerado(s). depois de iniciar o emitente. Cliente.1. Introdução A importação/exportação do registro dos dados de Cadastro (Emitentes. Para a importação de arquivo(s) de Emitente(s) tanto de arquivo TXT quanto de arquivos XML. Em caso de falhas no processo de exportação. Os arquivos TXT (Cliente. Por meio da importação. informando os registros exportados com sucesso. Funcionalidades com arquivos 2. Produto ou Transportadora) e acionando a opção de “Exportar”. Lembrando que os emitentes não se vinculam. Clientes. é possível a carga dos dados para o Software Emissor e a sua utilização na geração das Notas Fiscais eletrônicas. A exportação gerará UM arquivo TXT com todos os tipos de registros selecionados.1 Exportação A exportação de registros de cadastro do Software Emissor NF-e para um arquivo TXT é realizada selecionando os respectivos dados do Cadastro (Emitente.2. Produto. Produtos ou Transportadoras deverá ser feita após iniciar um Emitente. é possível a realização da cópia das informações do Software para arquivos TXT ou XML e. 2. deve-se clicar no botão “Importar” na tela de Seleção de Emitente.3– (16/10/2008) Página 3 de 26 . Para a importação de arquivos TXT ou XML. Cliente. caso necessário. o Software deixará disponível o status da operação. Produtos e Transportadoras) para arquivos em formato TXT ou XML foi concebida para facilitar o intercâmbio de informações entre o Software Emissor NF-e e aplicativos de contribuintes que trabalhem com estes tipos de formato de dados. 2. os dados importados serão vinculados ao Emitente iniciado.2 Importação A importação de arquivos de Clientes. estas também serão informadas. auxiliando o processo de digitação. 2. Neste caso. Já ao realizar a importação do(s) arquivo(s) XML do diretório especificado. Lembrando que a exportação gerará UM arquivo XML para cada um dos registros selecionados.0. 2. Já a exportação de registros de cadastro do Software Emissor NF-e para arquivos XML é realizada selecionando os respectivos dados do Cadastro (Emitente.1 Status da exportação Ao final da exportação.1 Validação Ao realizar a importação do arquivo TXT com os respectivos registros. Transportadora ou Nota) serão apresentados no primeiro painel e os XML em quadro abaixo. deve-se acessar a opção “Importar” no menu “Sistema” e escolher o diretório no qual estão contidos o(s) arquivo(s). Tais arquivos devem atender a um layout pré-definido. Por meio da exportação. Produto ou Transportadora) e acionando a opção de “Exportar”.1. a posterior carga em aplicativo do contribuinte. o Software Emissor NFe realizará uma pré-validação do formato e tamanho dos campos de cada um dos dados. informando o formato como TXT e o nome do arquivo. apresentado neste documento.

conforme descrito na tabela de detalhamento. o Software deixará disponível o status da operação/carga de cada registro. que podem ser omitidos do registro. 3.1. B| Caso seja o grupo seja opcional. Ou seja. com exceção aos campos obrigatórios necessários para o preenchimento do dado de Cadastro.2. estes podem possuir limitações de tamanho mínimo e máximo. etc. 2. pode-se optar pelo não preenchimento.). Versão 1.0. denominado coloquialmente como pipe. existem grupos de dados opcionais.1 Informações sobre o arquivo 3. OBS: O aplicativo não realizará validações com relação ao correto preenchimento das informações (conteúdo dos campos). Obs: Não utilizar caracteres especiais (com exceção do pipe como delimitador – vide adiante) ou acentuados nos campos. ou apenas informações de Transportadoras. ou apenas informações de Produtos.3 Estrutura e tipos de grupo/campos O arquivo TXT segue uma estrutura hierárquica de grupos. um arquivo poderá conter apenas informações de Emitente.1.1 Formato do Arquivo O arquivo tem o formato texto (Text Encoding = UTF-8). 3.4 Estrutura do arquivo TXT .observações Grupos: identificados por uma letra seguida de “|”.1. Não há limite de tamanho do arquivo.2 Conteúdo do arquivo No arquivo enviado deverá constar um ou mais registros dos dados de Cadastro. o registro já ficará disponível para uso. tamanho e demais validações para cada campo. Sobre os campos dos grupos. Exemplo: A| .2 Carga dos dados e status da importação Ao final da importação do(s) arquivo(s). apenas dígitos. Também serão informadas as falhas ao importar qualquer um dos registros constantes do(s) arquivo(s). além de validações de tipo (apenas caracteres. Assim. é necessário realizar a confrontação do tipo. que são determinados por letras (conforme o Manual de Integração do Contribuinte) e a delimitação dos campos de cada grupo é feita pelo caractere “|” . assim como grupos que podem ser repetidos diversas vezes. Layout para arquivos TXT 3.NF-e realizará uma pré-validação baseado no schema do tipo informado na importação. podendo ser gerado com qualquer nome. 3. Conforme layout abaixo. ou apenas informações de Clientes. 3. mas é recomendado o máximo de 1 Megabyte.1. sendo que cada arquivo deverá conter apenas um tipo de registro. Ao ser importado com sucesso. a critério do contribuinte.3– (16/10/2008) Página 4 de 26 .

IMPORTANTE: A estrutura TXT é apresentada com identação para facilitar a leitura. os grupos e campos NÃO DEVEM SER IDENTADOS E NÃO DEVEM APRESENTAR “{“ “}” OU OS COMANDOS ENTRE “[“ “]”.Campos: identificados pelo código do campo e separados por “|”. Apenas para arquivos TXT. temos: E|tpDoc|numDoc|xNome|IE|ISUF|XLgr|Nro|Cpl|Bairro|CMun|XMun|UF|CEP|CPais|XPai s|Fone| Caso não seja necessário o preenchimento do complemento (xCpl). Exemplos: • xLgr (Logradouro) tem tamanho 1 a 60 e é do tipo C (caractere). E. de dentro para fora.observações A tabela de detalhamento dos campos apresenta as informações relevantes de cada um dos campos dos dados do cadastro para a construção do arquivo TXT/XML de importação/exportação. poderá ser inserido de 1 a 60 caracteres alfanuméricos. • UF tem tamanho 2 e é do tipo C (caractere). Assim. Isto significa que neste campo.0. CEP (CEP) e do Telefone (Fone). Ao realizar a criação dos arquivos. deixar os campos VAZIOS (sem informação) ou preenchê-los com apenas UM espaço em branco.1. Exemplo: xNome. Campo: o identificador do campo (Exemplo: cUF. deixar os campos VAZIOS (sem informação) ou preenchê-los com apenas UM espaço em branco: E|CNPJ|11111111000199|Cliente 1|ISENTO||Rua ABC|123||3550308|São Paulo|SP||1058|BRASIL|| ou E|CNPJ|11111111000199|Cliente 1|ISENTO| |Rua ABC|123| |3550308|São Paulo|SP||1058|BRASIL| | Cadeias hierárquicas de chaves “{“ “}”: Sempre deve-se seguir a precedência das chaves. etc). deverá ser o o o o o Versão 1. Lembrando que o campo deverá ser sempre visto em conjunto com o seu respectivo grupo) Descrição: Breve descrição do campo Tipo: o tipo de dado que irá no campo (C – Caractere alfanumérico.5 Tabela de Detalhamento dos campos . xLgr Caso seja opcional ou não informado. cProd. Temos as seguintes colunas: o Grupo: o grupo aos quais os campos pertencem (Exemplo: C. etc. 3. N – Número) Ocorrência: A ocorrência do campo (se é opcional ou obrigatório para o Cadastro) Tamanho: O tamanho do campo. Exemplo: No grupo E.3– (16/10/2008) Página 5 de 26 .

Exemplos: • qTrib (Quantidade Tributável) é do tipo N (número) e apresenta Dec igual a 4.951 = 0. Observação: Observações sobre o campo.0000.3– (16/10/2008) Página 6 de 26 . o Versão 1. 4 deles são decimais.5 = 10.9999 não é possível representar. o Dec: Apenas para o tipo N (número). dentre os 12 dígitos que pode conter. Indica quantas casas decimais o campo deverá apresentar. a quantidade 10. E 0.999.0. Assim. não é necessário o preenchimento de todos os dígitos.9510. Ou seja. Para os tipos que apresentam valores de Dec. sendo necessário pelo menos 1 dígito para a unidade e os dígitos para os decimais. Entretanto. 999.999. caso existam.sempre preenchido com 2 caracteres.” (ponto). pois apresenta mais de 12 dígitos no total.5000. 45 = 45. que deverão ser separados por “.

O CNPJ ou CPF deverão ser informados com os zeros não significativos. 2 ou 3). C C C C xNome xFant IE IEST Razão Social ou Nome do emitente Nome fantasia IE IE do Substituto Tributário C C C C Obrig Opcional Obrig Opcional 1 a 60 1 a 60 0 a 14 2 a 14 Campo de informação obrigatória nos casos de emissão própria (procEmi = 0.01 C|CNPJ|11111111000299|Emitente 2||1111111111||||Teste|123||Teste|4314902|Porto Alegre|RS||1058|BRASIL|| Tabela de detalhamento de campos para Emitente: Grupo Campo Descrição Tipo Ocorrência tamanho Dec Observação A C C versao tpDoc numDoc Versão do leiaute Tipo de Documento Número do Documento N C N Obrig Obrig Obrig 1a4 3 ou 4 11 ou 14 2 Versão do leiaute: preencher com a versão vigente: 1. quando houver a retenção do ICMS ST para a UF de destino.3.01 C|CNPJ|11111111000199|Emitente 1|XPTO|11111111|43142097|||R ABC|123|Comp|Teste|2900108|Abaira|BA||1058|BRASIL|1111111111| A|1. Informar a IE do ST da UF de destino da mercadoria. Versão 1.01 Preencher com o tipo de documento: inserir a palavra ‘CPF’ caso pessoa física ou ‘CNPJ’ caso pessoa jurídica Número do CPF com 11 dígitos (caso o tpDoc for preenchido com ‘CPF’) ou o número do CNPJ com 14 dígitos (caso tpDoc for preenchido com ‘CNPJ’). Inserir apenas os dígitos.2 Layout para o arquivo de registro de Emitentes Estrutura para Emitente: EMITENTE|quantidade de registros de emitente no arquivo| [Um registro de emitente por linha até atingir a quantidade de emitentes informada] { A|versão de layout do emitente C|tpDoc|numDoc|XNome|XFant|IE|IEST|IM|CNAE|XLgr|Nro|Cpl|Bairro|CMun|XMun|UF|CEP|CPais|XPais|Fone| } Exemplo de arquivo de registro de Emitentes: EMITENTE|2| A|1.3– (16/10/2008) Página 7 de 26 .0.

Versão 1. com prestação de serviços sujeitos ao ISSQN e fornecimento de peças sujeitos ao ICMS. Este campo deve ser informado quando o campo IM for informado. C C C C C C C C C C C C CNAE xLgr nro xCpl xBairro cMun xMun UF CEP cPais xPais fone CNAE fiscal Logradouro Número Complemento Bairro Código do município Nome do município Sigla da UF Código do CEP Código do País Nome do País Telefone C C C C C N C C N N C N Opcional Obrig Obrig Opcional Obrig Obrig Obrig Obrig Opcional Obrig Obrig Opcional 7 1 a 60 1 a 60 1 a 60 1 a 60 1a7 1 a 60 2 8 4 1 a 60 1 a 10 Utilizar a Tabela do IBGE.0. Informar os zeros não significativos. Utilizar código ‘1058’ (Tabela do BACEN: Brasil = 1058) Utilizar ‘BRASIL’ Preencher com Código DDD + número do telefone.3– (16/10/2008) Página 8 de 26 . quando ocorrer a emissão de NF-e conjugada.C IM Inscrição Municipal C Opcional 1 a 15 Este campo deve ser informado.

Inserir apenas os dígitos. Não informar se o destinatário não for contribuinte do ICMS.2-14 E ISUF Inscrição na SUFRAMA C Opcional 1a9 Versão 1. mas não estiver obrigado à inscrição no cadastro de contribuintes do ICMS.3 Layout para o arquivo de registro de Clientes Estrutura para Cliente: CLIENTE|qtd registros de clientes no arquivo| [Um registro de cliente por linha até atingir a quantidade de clientes informada] { A| versão de layout do cliente E|tpDoc|numDoc| XNome|IE|ISUF|XLgr|Nro|Cpl|Bairro|CMun|XMun|UF|CEP|CPais|XPais|Fone| } Exemplo de arquivo de registro de Clientes: CLIENTE|2| A|1. Informar a IE quando o destinatário for contribuinte do ICMS. O CNPJ ou CPF deverão ser informados com os zeros não significativos.01 E|CNPJ|11111111000299|Cliente 2|111111111111||Logradouro|456|Compl|Bairro|3509502|Campinas|SP|98765432|1058|BRASIL|| Tabela de detalhamento de campos para Cliente: Grupo Campo Descrição Tipo Ocorrência tamanho Dec Observação A E E versao tpDoc numDoc Versão do leiaute Tipo de Documento Número do Documento N C N Obrig Obrig Obrig 1a4 3 ou 4 11 ou 14 2 Versão do leiaute: preencher com a versão vigente: 1.3.0.01 Preencher com o tipo de documento: inserir a palavra ‘CPF’ caso pessoa física ou ‘CNPJ’ caso pessoa jurídica Número do CPF com 11 dígitos (caso o tpDoc for preenchido com ‘CPF’) ou o número do CNPJ com 14 dígitos (caso tpDoc for preenchido com ‘CNPJ’). Informar ISENTO quando o destinatário for contribuinte do ICMS.01 E|CNPJ|11111111000199|Cliente 1|ISENTO||Rua ABC|123|Compl|Bairro|3550308|São Paulo|SP|12345678|1058|BRASIL|1155555555| A|1. E E xNome IE Razão Social ou nome do destinatário IE C C Obrig Opcional 1 a 60 0. Nas operações que se beneficiam de incentivos fiscais existentes nas áreas sob controle da SUFRAMA.3– (16/10/2008) Página 9 de 26 .

Informar ‘9999999 ‘para operações com o exterior. Versão 1. Utilizar a Tabela do BACEN. E E E E E E E E E E E xLgr nro xCpl xBairro cMun xMun UF CEP cPais xPais fone Logradouro Número Complemento Bairro Código do município Nome do município Sigla da UF Código do CEP Código do País Nome do País Telefone C C C C N C C N N C N Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional 1 a 60 1 a 60 1 a 60 1 a 60 1a7 1 a 60 2 8 1a4 1 a 60 1 a 10 Preencher com Código DDD + número do telefone Utilizar a Tabela do IBGE. Informar ‘EXTERIOR ‘para operações com o exterior. Informar ‘EX’ para operações com o exterior.3– (16/10/2008) Página 10 de 26 . prejudicando a comprovação do ingresso/internamento da mercadoria nas áreas sob controle da SUFRAMA.0. Informar os zeros não significativos.A omissão da Inscrição SUFRAMA impede o processamento da operação pelo Sistema de Mercadoria Nacional da SUFRAMA e a liberação da Declaração de Ingresso.

00| A|1.0000|10.0000||cx|1.01 I|P1|Produto 1|11111111111111||||cx|10.0.3.00||4|18.01 I|P2|Produto 2||||||||||| M|1|0| O|1|11111111000199|1| Tabela de detalhamento de campos para Produto: Grupo Campo Descrição Tipo Ocorrência tamanho Dec Observação A versao Versão do leiaute N Obrig 1a4 2 Versão do leiaute: preencher com a versão vigente: 1.01 Versão 1.00|1. inserir a linha abaixo]{ O|ClEnq|CNPJProd|CEnq| } [inserir um registro N abaixo por linha até atingir a quantidade de registros N informada no campo qtdeN]{ N|CST|Orig|ModBC|PICMS|PRedBC|ModBCST|PICMSST|PRedBCST|PMVAST| } } Exemplo de arquivo de registro de Produtos: PRODUTO|2| A|1.00|1.4 Layout para o arquivo de registro de Produtos Estrutura para Produto: PRODUTO|qtd registros de produtos no arquivo| [quantidade de produtos informada]{ A| versão de layout do produto I|CProd|XProd|CEAN|NCM|EXTIPI|Gênero|UCom|vUnCom|CEANTrib|UTrib|VUnTrib|QTrib| M|mIPI|qtdeN| [se existe cadastro de IPI e o mIPI for igual a 1.0000| M||2| N|00|0|0|18.3– (16/10/2008) Página 11 de 26 .00|||||| N|10|0|0|18.

8. 4 Informar o valor unitário de comercialização do produto Preencher com o código GTIN-8. deixar o campo vazio Quantidade de registros do grupo N (situações tributárias de ICMS) IPI . Em caso de serviço. não informar em caso de o produto não possuir este código. Preencher de acordo com o código EX da TIPI. não informar em caso de o produto não possuir este código. Código de Enquadramento Legal do IPI C C Opcional Opcional 5 14 Preenchimento conforme Atos Normativos editados pela Receita Federal (Observação 4) Informar os zeros não significativos O cEnq C Opcional 3 Tabela a ser criada pela RFB. Preencher de acordo com a Tabela de Capítulos da NCM. informar 999 enquanto a tabela não for criada ICMS Versão 1. não preencher. não preencher Informar a unidade de comercialização do produto. não preencher. UPC e DUN-14). GTIN-12. antigo código EAN ou código de barras Código NCM EX_TIPI Gênero do Produto ou Serviço Unidade Comercial Valor Unitário de comercialização GTIN (Global Trade Item Number) da unidade tributável. Gênero do produto ou serviço. GTIN-13 ou GTIN-14 (antigos códigos EAN. caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria.0. GTIN-12. GTIN-13 ou GTIN-14 (antigos códigos EAN. Formato ”CFOP9999” I I xProd cEAN Descrição do produto ou serviço GTIN (Global Trade Item Number) do produto.13. Somente para os casos de exportação direta ou indireta.13. Em caso de serviço.8. antigo código EAN ou código de barras Unidade Tributável Valor Unitário de tributação Quantidade Tributável C C Obrig Opcional 1 a 120 0. quando diferente do emitente.3– (16/10/2008) Página 12 de 26 .14 Preencher com o código GTIN-8. I I I I I I NCM EXTIPI genero uCom vUnCom cEANTrib C C N C N C Opcional Opcional Opcional Opcional Opcional Opcional 8 2a3 2 1a6 16 0. Preencher de acordo com a Tabela de Capítulos da NCM.Informar apenas quando o item for sujeito ao IPI O O clEnq CNPJProd Classe de enquadramento do IPI para Cigarros e Bebidas CNPJ do produtor da mercadoria.14 I I I uTrib vUnTrib qTrib C N N Opcional Opcional Opcional 1a6 16 12 4 4 Informar o valor unitário de tributação do produto Grupo de Tributos incidentes no Produto ou Serviço M M mIPI qtdeN Marcador de cadastro de IPI Quantidade de registros N para o produto N N Obrig Obrig 1 0 a 11 Informar 1 se existe cadastro de IPI (grupo O) Se não for cadastrar IPI.12. UPC e DUN-14) da unidade tributável do produto.12. Em caso de serviço.Produto e serviço I cProd Código do produto ou serviço C Obrig 1 a 60 Preencher com CFOP.

10.Isenta.ICMS cobrado anteriormente por substituição tributária 70 . 70 ou 90 N modBC Modalidade de determinação da BC do ICMS N Opcional 1 N N N pICMS pRedBC modBCST Alíquota do imposto Percentual da Redução de BC Modalidade de determinação da BC do ICMS ST N N N Opcional Opcional Opcional 5 5 1 2 2 N N pRedBCST pMVAST Percentual da Redução de BC do ICMS ST Percentual da margem de valor Adicionado do ICMS ST N N Opcional Opcional 5 5 2 2 Versão 1. (valor). 40.N CST Tributação do ICMS Obrig 2 N orig Origem da mercadoria N Opcional 1 Escolha de uma entre as opções de Tributação: 00 – Tributada integralmente 10 . 1 .Isenta ou não tributada e com cobrança do ICMS por substituição tributária 40 . 41 . 51. Válido informar se o CST for 10.Margem Valor Agregado (%). 10.Diferimento .Preço Tabelado Máx. 60 . 1 – Estrangeira – Importação direta. 4 .Com redução de base de cálculo 30 . 3 .Tributada e com cobrança do ICMS por substituição tributária 20 .3– (16/10/2008) Página 13 de 26 . 30. 20. 51.0.Lista Positiva (valor). 30. 70 ou 90 Escolha entre as modalidades de determinação da BC do ICMS ST: 0 – Preço tabelado ou máximo sugerido. 2 – Estrangeira – Adquirida no mercado interno Válido informar se o CST for 00. 20.Margem Valor Agregado (%). 10.Lista Neutra (valor). 20. 51.Lista Negativa (valor).Com redução de base de cálculo e cobrança do ICMS por substituição tributária 90 – Outros Escolha entre a Origem da mercadoria: 0 – Nacional. 5 . 60. 70 ou 90 Válido informar se o CST for 10. 2 . 2 . Válido informar se o CST for 00. 3 .Não tributada 50 – Suspensão 51 . 70 ou 90 Válido informar se o CST for 10.A exigência do preenchimento das informações do ICMS diferido fica à critério de cada UF. 70 ou 90 Válido informar se o CST for 20. 30.Pauta (Valor). 70 ou 90 Escolha entre as modalidades de determinação da BC do ICMS: 0 .valor da operação. 70 ou 90 Válido informar se o CST for 00. 1 .Pauta (valor).

X X X X X xNome IE xEnder xMun UF Razão Social ou nome do destinatário Inscrição Estadual Endereço Completo Nome do município Sigla da UF C C C C C Obrig Opcional Opcional Opcional Opcional 1 a 60 2 a 14 1 a 60 1 a 60 2 Versão 1.5 Layout para o arquivo de registro de Transportadoras Estrutura para Transportadora: TRANSPORTADORA|qtd registros de transportadora no arquivo| [Um registro de transportadora por linha até atingir a quantidade de transportadoras informada] { A| versão de layout da transportadora X|tpDoc|numDoc|XNome|IE|XEnder|XMun|UF| } Exemplo de arquivo de registro de Transportadora: TRANSPORTADORA|1| A|1. O CNPJ ou CPF deverão ser informados com os zeros não significativos.3– (16/10/2008) Página 14 de 26 .01 X|CNPJ|11111111000199|Nome|111111111111|Endereço completo|SP|Pacaembu| Tabela de detalhamento de campos para Transportadora: Grupo Campo Descrição Tipo Ocorrência tamanho Dec Observação A X X versao tpDoc numDoc Versão do leiaute Tipo de Documento Número do Documento N C N Obrig Obrig Obrig 1a4 3 ou 4 11 ou 14 2 Versão do leiaute: preencher com a versão vigente: 1.3.01 Preencher com o tipo de documento: inserir a palavra ‘CPF’ caso pessoa física ou ‘CNPJ’ caso pessoa jurídica Número do CPF com 11 dígitos (caso o tpDoc for preenchido com ‘CPF’) ou o número do CNPJ com 14 dígitos (caso tpDoc for preenchido com ‘CNPJ’). Inserir apenas os dígitos.0.

Não incluir caracteres de formatação no arquivo XML ("line-feed".portalfiscal. Cliente.0" encoding="UTF-8"?>. Versão 1. Não incluir "espaços" no início ou no final de campos numéricos e alfanuméricos. Assim.1.1 Informações sobre o arquivo 4.0. E cada arquivo apresentará os dados de somente um registro de Cadastro. Outro arquivo XML que conterá os dados de um cliente.3– (16/10/2008) Página 15 de 26 .1.1 Padrão de Codificação A especificação do documento XML adotada é a recomendação W3C para XML 1.1. "tab". seja ele Emitente.br/nfe” > Não é permitida a utilização de prefixos de namespace. Para reduzir o tamanho final do arquivo XML.4 Conteúdo do arquivo Cada arquivo XML conterá apenas um tipo de registro. todos os documentos XML serão iniciados com a seguinte declaração: <?xml version="1. alguns cuidados de programação deverão ser assumidos: Não incluir "zeros não significativos" para campos numéricos.1. "carriage return".0" encoding="UTF-8"?> OBS: Lembrando que cada arquivo XML somente poderá conter uma única declaração <?xml version="1. Essa restrição visa otimizar o tamanho do arquivo XML. Não incluir anotação e documentação no arquivo XML (TAG annotation e TAG documentation). disponível em www. 4. 4.4. Obs: Não utilizar caracteres especiais ou acentuados nos campos. excetuados os campos identificados como obrigatórios no modelo. 4. Exemplo: teremos um arquivo XML que conterá os dados de um emitente. Layout para arquivos XML 4.0.w3.3 Otimização na montagem do arquivo Na geração do arquivo XML. caractere de "espaço" entre as TAGs). Produto ou Transportadora.01" xmlns=”http://www. não deverão ser incluídas as TAGs de campos com conteúdo zero (para campos tipo numérico) ou vazio (para campos tipo caractere). e assim por diante. Não incluir comentários no arquivo XML.2 Declaração de namespace A declaração de namespace da NF-e deverá ser realizada no elemento raiz de cada documento XML como segue: <sistema versao="1.org/TR/REC-xml e a codificação dos caracteres será em UTF-8.inf.

5).observações Observar as observações sobre a tabela de detalhamento dos campos apresentado para o layout de arquivo TXT (item 3.5 Validação de Schema Para garantir minimamente a integridade das informações prestadas e a correta formação dos arquivos XML. é disponibilizado para o usuário o schema dos itens de cadastro.3– (16/10/2008) Página 16 de 26 .1.4.1.0. 4. que poderá ser utilizado para realizar a validação estrutural do arquivo (XSD – XML Schema Definition).1.6 Tabela de Detalhamento dos campos . Versão 1.

01" xmlns="http://www.4.3– (16/10/2008) Página 17 de 26 .0.portalfiscal.inf.2 Layout para o arquivo de registro de Emitentes Estrutura para Emitente: Verificar schema disponível. Exemplo de arquivo de registro de Emitentes: <sistema versao="1.br/nfe"> <emit> <CNPJ>11111111000199</CNPJ> <xNome>Teste</xNome> <enderEmit> <xLgr>Teste</xLgr> <nro>123</nro> <xBairro>Teste</xBairro> <cMun>3500204</cMun> <xMun>Adolfo</xMun> <UF>SP</UF> <cPais>1058</cPais> <xPais>BRASIL</xPais> </enderEmit> <IE>11111111111</IE> </emit> </sistema> Versão 1.

CNAE xLgr nro xCpl xBairro cMun xMun UF CEP cPais xPais fone CNAE fiscal Logradouro Número Complemento Bairro Código do município Nome do município Sigla da UF Código do CEP Código do País Nome do País Telefone C C C C C N C C N N C N Opcional Obrig Obrig Opcional Obrig Obrig Obrig Obrig Opcional Obrig Obrig Opcional 7 1 a 60 1 a 60 1 a 60 1 a 60 1a7 1 a 60 2 8 4 1 a 60 1 a 10 Utilizar a Tabela do IBGE. Campo de informação obrigatória nos casos de emissão própria (procEmi = 0. Informar a IE do ST da UF de destino da mercadoria.0.Tabela de detalhamento de campos para Emitente: Campo Descrição Tipo Ocorrência tamanho Dec Observação CNPJ CPF xNome xFant IE IEST IM CNPJ do emitente CPF do remetente Razão Social ou Nome do emitente Nome fantasia IE IE do Substituto Tributário Inscrição Municipal C C C C C C Obrig Obrig Opcional Obrig Opcional Opcional 14 11 1 a 60 1 a 60 0 a 14 2 a 14 1 a 15 Informar o CNPJ do emitente. quando ocorrer a emissão de NF-e conjugada. com prestação de serviços sujeitos ao ISSQN e fornecimento de peças sujeitos ao ICMS. 2 ou 3). Este campo deve ser informado. Utilizar código ‘1058’ (Tabela do BACEN: Brasil = 1058) Utilizar ‘BRASIL’ Preencher com Código DDD + número do telefone. Este campo deve ser informado quando o campo IM for informado. Versão 1. quando houver a retenção do ICMS ST para a UF de destino.3– (16/10/2008) Página 18 de 26 . Informar os zeros não significativos. O CNPJ ou CPF deverão ser informados com os zeros não significativos.

portalfiscal.3– (16/10/2008) Página 19 de 26 .3 Layout para o arquivo de registro de Clientes Estrutura para Cliente: Verificar schema disponível.4.br/nfe"> <dest> <CNPJ>11111111000199</CNPJ> <xNome>Cliente 1</xNome> <enderDest> <xLgr>Logradouro</xLgr> <nro>456</nro> <xCpl>Complemento</xCpl> <xBairro>Bairro</xBairro> <cMun>3509502</cMun> <xMun>Campinas</xMun> <UF>SP</UF> <CEP>98765432</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> </enderDest> <IE>111111111111</IE> </dest> </sistema> Versão 1.inf.01" xmlns="http://www.0. Exemplo de arquivo de registro de Clientes: <sistema versao="1.

Informar os zeros não significativos. ISUF Inscrição na SUFRAMA C Opcional 1a9 xLgr nro xCpl xBairro cMun xMun UF CEP cPais xPais fone Logradouro Número Complemento Bairro Código do município Nome do município Sigla da UF Código do CEP Código do País Nome do País Telefone C C C C N C C N N C N Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional 1 a 60 1 a 60 1 a 60 1 a 60 1a7 1 a 60 2 8 1a4 1 a 60 1 a 10 Preencher com Código DDD + número do telefone Utilizar a Tabela do IBGE.0. A omissão da Inscrição SUFRAMA impede o processamento da operação pelo Sistema de Mercadoria Nacional da SUFRAMA e a liberação da Declaração de Ingresso. Informar ‘EX’ para operações com o exterior. Nas operações que se beneficiam de incentivos fiscais existentes nas áreas sob controle da SUFRAMA.Tabela de detalhamento de campos para Cliente: Campo Descrição Tipo Ocorrência tamanho Dec Observação CNPJ CPF xNome IE CNPJ do emitente CPF do remetente Razão Social ou nome do destinatário IE C C C Obrig Obrig Opcional 14 11 1 a 60 0. Não informar se o destinatário não for contribuinte do ICMS. Utilizar a Tabela do BACEN. Informar ‘EXTERIOR ‘para operações com o exterior. prejudicando a comprovação do ingresso/internamento da mercadoria nas áreas sob controle da SUFRAMA.2-14 O CNPJ ou CPF deverão ser informados com os zeros não significativos.3– (16/10/2008) Página 20 de 26 . Informar ISENTO quando o destinatário for contribuinte do ICMS. Versão 1. Informar ‘9999999 ‘para operações com o exterior. mas não estiver obrigado à inscrição no cadastro de contribuintes do ICMS. Informar a IE quando o destinatário for contribuinte do ICMS.

4.3– (16/10/2008) Página 21 de 26 . Exemplo de arquivo de registro de Produtos: <sistema versao="1.br/nfe"> <det> <prod> <cProd>P1</cProd> <cEAN>11111111111111</cEAN> <xProd>Produto 1</xProd> <uCom>cx</uCom> <uTrib>cx</uTrib> <qTrib>10.portalfiscal.0000</qTrib> <vUnCom>10.inf.4 Layout para o arquivo de registro de Produtos Estrutura para Produto: Verificar schema disponível.00</pICMS> </ICMS> <ICMS> <orig>0</orig> <CST>10</CST> Versão 1.01" xmlns="http://www.0000</vUnCom> <vUnTrib>1.0.0000</vUnTrib> </prod> <imposto> <ICMS> <orig>0</orig> <CST>00</CST> <modBC>0</modBC> <pICMS>18.

00</pICMS> <pICMSST>4.0.<modBC>0</modBC> <pICMS>18.00</pICMSST> <modBCST>4</modBCST> <pMVAST>1.00</pICMS> <pICMSST>18.00</pRedBC> <pICMS>1.00</pICMSST> <modBCST>2</modBCST> <pMVAST>5.00</pMVAST> </ICMS> </imposto> </det> </sistema> Tabela de detalhamento de campos para Produto: Campo Descrição Tipo Ocorrência tamanho Dec Observação Produto e serviço cProd Código do produto ou serviço C Obrig 1 a 60 Preencher com CFOP.00</pMVAST> </ICMS> <ICMS> <orig>0</orig> <CST>90</CST> <modBC>1</modBC> <pRedBC>2. caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria.3– (16/10/2008) Página 22 de 26 . Formato ”CFOP9999” xProd Descrição do produto ou serviço C Obrig 1 a 120 Versão 1.

12.Com redução de base de cálculo 30 . UPC e DUN-14) da unidade tributável do produto.12. não preencher.ICMS cobrado anteriormente por substituição tributária 70 . Em caso de serviço. Preencher de acordo com a Tabela de Capítulos da NCM. Preencher de acordo com a Tabela de Capítulos da NCM.Tributada e com cobrança do ICMS por substituição tributária 20 . GTIN-13 ou GTIN-14 (antigos códigos EAN.14 uTrib vUnTrib qTrib C N N Opcional Opcional Opcional 1a6 16 12 4 4 Informar o valor unitário de tributação do produto Grupo de Tributos incidentes no Produto ou Serviço mIPI qtdeN ICMS CST Tributação do ICMS Obrig 2 Escolha de uma entre as opções de Tributação: 00 – Tributada integralmente 10 . não preencher.cEAN GTIN (Global Trade Item Number) do produto. UPC e DUN-14).Não tributada 50 – Suspensão 51 . antigo código EAN ou código de barras Unidade Tributável Valor Unitário de tributação Quantidade Tributável C Opcional 0.Isenta ou não tributada e com cobrança do ICMS por substituição tributária 40 . GTIN-13 ou GTIN-14 (antigos códigos EAN.8. não preencher Informar a unidade de comercialização do produto. 60 . 41 .Com redução de base de cálculo e cobrança do ICMS por substituição tributária Marcador de cadastro de IPI Quantidade de registros N para o produto N N Obrig Obrig 1 0 a 11 Informar 1 se existe cadastro de IPI (grupo O) Se não for cadastrar IPI. Preencher de acordo com o código EX da TIPI.14 Preencher com o código GTIN-8.Isenta. não informar em caso de o produto não possuir este código.A exigência do preenchimento das informações do ICMS diferido fica à critério de cada UF.3– (16/10/2008) Página 23 de 26 . 4 Informar o valor unitário de comercialização do produto Preencher com o código GTIN-8. deixar o campo vazio Quantidade de registros do grupo N (situações tributárias de ICMS) Versão 1. antigo código EAN ou código de barras Código NCM EX_TIPI Gênero do Produto ou Serviço Unidade Comercial Valor Unitário de comercialização GTIN (Global Trade Item Number) da unidade tributável.Diferimento .0.13. NCM EXTIPI genero uCom vUnCom cEANTrib C C N C N C Opcional Opcional Opcional Opcional Opcional Opcional 8 2a3 2 1a6 16 0.13.8. GTIN-12. Gênero do produto ou serviço. GTIN-12. não informar em caso de o produto não possuir este código. Em caso de serviço. Em caso de serviço.

quando diferente do emitente. 2 . 20. 40.valor da operação.Pauta (Valor). 70 ou 90 Válido informar se o CST for 10. 60.Informar apenas quando o item for sujeito ao IPI clEnq CNPJProd Classe de enquadramento do IPI para Cigarros e Bebidas CNPJ do produtor da mercadoria. informar 999 enquanto a tabela não for criada Versão 1. 30. 5 . 10. 10.Lista Neutra (valor).Margem Valor Agregado (%). 30. 1 – Estrangeira – Importação direta. Somente para os casos de exportação direta ou indireta. 20.3– (16/10/2008) Página 24 de 26 . 70 ou 90 Válido informar se o CST for 10. (valor). 51. 1 . 70 ou 90 Válido informar se o CST for 20. Válido informar se o CST for 00. 1 .Preço Tabelado Máx.Margem Valor Agregado (%). 70 ou 90 modBC Modalidade de determinação da BC do ICMS N Opcional 1 pICMS pRedBC modBCST Alíquota do imposto Percentual da Redução de BC Modalidade de determinação da BC do ICMS ST N N N Opcional Opcional Opcional 5 5 1 2 2 pRedBCST pMVAST Percentual da Redução de BC do ICMS ST Percentual da margem de valor Adicionado do ICMS ST N N Opcional Opcional 5 5 2 2 IPI . 51. 2 . 2 – Estrangeira – Adquirida no mercado interno Válido informar se o CST for 00. 70 ou 90 Válido informar se o CST for 00. 3 . Válido informar se o CST for 10.Pauta (valor). 20.90 – Outros orig Origem da mercadoria N Opcional 1 Escolha entre a Origem da mercadoria: 0 – Nacional. 10.Lista Positiva (valor). 3 .Lista Negativa (valor). 30. 51.0. 70 ou 90 Escolha entre as modalidades de determinação da BC do ICMS ST: 0 – Preço tabelado ou máximo sugerido. 70 ou 90 Escolha entre as modalidades de determinação da BC do ICMS: 0 . 4 . Código de Enquadramento Legal do IPI C C Opcional Opcional 5 14 Preenchimento conforme Atos Normativos editados pela Receita Federal (Observação 4) Informar os zeros não significativos cEnq C Opcional 3 Tabela a ser criada pela RFB.

4. xNome Razão Social ou nome do destinatário C Obrig 1 a 60 Versão 1. Exemplo de arquivo de registro de Transportadora: <sistema versao="1.inf.0.br/nfe"> <transporta> <CNPJ>11111111000199</CNPJ> <xNome>Nome</xNome> <IE>111111111111</IE> <xEnder>Logradouro</xEnder> <xMun>Pacaembu</xMun> <UF>SP</UF> </transporta> </sistema> Tabela de detalhamento de campos para Transportadora: Campo Descrição Tipo Ocorrência tamanho Dec Observação CNPJ CNPJ CNPJ do emitente CNPJ do emitente C C Obrig 14 14 O CNPJ ou CPF deverão ser informados com os zeros não significativos.5 Layout para o arquivo de registro de Transportadoras Estrutura para Transportadora: Verificar schema disponível.01" xmlns="http://www.3– (16/10/2008) Página 25 de 26 .portalfiscal.

0.IE xEnder xMun UF Inscrição Estadual Endereço Completo Nome do município Sigla da UF C C C C Opcional Opcional Opcional Opcional 2 a 14 1 a 60 1 a 60 2 Versão 1.3– (16/10/2008) Página 26 de 26 .

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->