Manual de exportação de NF-e
Manual de exportação
Consist e.ISS
1
Exportação do arquivo
Para gerar o arquivo contendo as NF-e declaradas, utiliza-se a função Nota Fiscal
Eletrônica/Exportar Notas Fiscais.
Primeiramente deve-se escolher a empresa cujas notas serão exportadas. Em seguida selecionar se
a exportação será feita num período ou por numeração das notas. O arquivo poderá ser gerado em
3 formatos:
Colunado – Cada campo exportado tem um tamanho fixo. Os campos numéricos serão
completados com zeros a esquerda e os alfanuméricos serão completados com brancos no
final, até atingir o tamanho máximo do campo.
Separador – As informações dos campos serão separadas por um identificador. Os
separadores aceitos pelo sistema são:
,;+-*/|#!\<>.[]{}=@%'_^
Como as colunas são separadas por um delimitador, os campos não serão completados
com zeros a esquerda(no caso de campos numéricos) nem com brancos no final(no caso de
campos alfanuméricos).
XML – Será gerado um arquivo com uma estrutura padrão XML contendo os dados da nota.
Nesse caso, alguns campos poderão ser acrescentados:
- CNPJ/CPF do tomador: Se o tomador for do município, poderá incluir esse
campo(CNPJCPFTOM) para exportar o seu CNPJ/CPF, além da inscrição municipal. Se criado
também um campo (TPCNPJCPFTOM), que indica se o campo é um CNPJ ou CPF.
- Retenções: Exporta as retenções. Serão criados os campos PIS, COFINS, IR, CSLL, INSS.
- Deduções: Exporta as deduções. Será criado o campo DEDUCOES.
Manual de exportação
Consist e.ISS
2
Visualização do arquivo
Para visualizar e salvar o arquivo exportado, utilize a função Nota Fiscal Eletrônica/Monitorar
Processamento.
Manual de exportação
Consist e.ISS
3
Clique no botão Selecionar. Na lista, selecione Exportar notas fiscais (que esteja com a situação
Finalizada). Então clique no botão Visualizar.
Para salvar o arquivo, basta clicar no segundo botão na barra de tarefas (Salvar como arquivo).
Layout dos campos
Definição dos campos
As informações que compõem a nota são as descritas abaixo:
- IDENTIFICAÇÃO DO PRESTADOR – CNPJ/IM do PRESTADOR - Numerico(14,0)
- TIPO IDENTIFICAÇÃO – Identifica se é CNPJ, CPF ou IM – char(1)
0 – CNPJ
1 – CPF
2 – IM
- TIPO – Tipo da nota – char(1)
1 - Nota emitida
2 – Nota recebida
- NÚMERO – Número da nota Numerico(14,0)
- SÈRIE (emitida) – Série fiscal – char(1)
4 – Eletrônica
- DATA DE EMISSÃO – Data de emissão da nota – Numerico (8)
Data no formato AAAAMMDD (sem barras)
Manual de exportação
Consist e.ISS
4
- MÊS DE REFERÊNCIA – Mês de referência da nota –Numerico(2)
- ANO DE REFERÊNCIA – Ano de referência da nota – Numerico(4)
- STATUS – Situação da nota – char(1)
Nota emitida:
1 – Normal
2 – Cancelada
Nota recebida:
0 – Recebida
- DATA DO CANCELAMENTO – Data de cancelamento da nota – Numerico(8)
Data no formato AAAAMMDD (sem barras)
- NATUREZA DA OPERAÇÃO – char(1)
1 – Serviço
2 – Mista
- VALOR TOTAL – Valor total da nota – Numérico(11,2)
Numéricos com onze casas, sendo que duas representam os decimais
Valor sem separador de decimais (, ou .)
- VALOR DOS SERVIÇOS – Valor dos serviços – Numérico (11,2)
Numéricos com onze casas, sendo que duas representam os decimais
Valor sem separador de decimais (, ou .)
- VALOR DOS IMPOSTOS – Valor do imposto a ser retido – Numérico(11,2)
Numéricos com onze casas, sendo que duas representam os decimais
Valor sem separador de decimais (, ou .)
- RECOLHIMENTO DO IMPOSTO – Tipo de recolhimento de imposto – char(1)
Notas emitidas:
0 – Não incidente
1 – Retido na fonte
2 – Normal
3 – Simples
4 – Outro município
Notas recebidas:
1 – Não retido
2 – Retido na fonte
3 – Retido por responsabilidade tributária (supletivo)
- ATIVIDADE – Código da atividade – Numérico(8,0)
- ALÌQUOTA – Alíquota – Numérico(4,2)
Numéricos com quatro casas, sendo que duas representam os decimais
Valor sem separador de decimais (, ou .)
- RAZÃO SOCIAL PRESTADOR – Razão social do prestador – char(100)
- CIDADE PRESTADOR – Cidade do prestador – char(40)
- UF PRESTADOR – UF do prestador – char(2)
- LOCAL PRESTADOR – Indica se o prestador é da cidade – char(1)
0 – Da cidade
1 – De fora
2 – Não cadastrado no município (Não pode ser IM, somente CNPJ/CPF)
- IDENTIFICAÇÂO TOMADOR – CNPJ/IM do tomador – Numérico(14)
Manual de exportação
Consist e.ISS
5
- TIPO IDENTIFICAÇÃO TOMADOR– Identifica se é CNPJ, CPF ou IM –
char(1)
0 – CNPJ
1 – CPF
2 – IM
- RAZÃO SOCIAL TOMADOR - Razão social do tomador – char(100)
- CIDADE TOMADOR – Cidade do tomador – char(40)
- UF TOMADOR – UF do tomador – char(2)
- LOCAL TOMADOR – Indica se o tomador é da cidade – char(1)
0 – Da cidade
1 – De fora
2 – Não cadastrado no município (Não pode ser IM, somente CNPJ/CPF)
3 – Consumidor Final
- RPS– Número do RPS – Numérico(14)
- TIPO RPS– Tipo do RPS – char(1)
0 – RPS
1 – RPS-C (recibo provisório de serviços simplificado)
- SÉRIE RPS – Série do RPS – char(5)
- HORA DE EMISSÃO – Horário de emissão da NF-e, no formato HHMMSS – Numérico(6)
- DATA DO RPS – Data de emissão do RPS, no formato AAAAMMDD – Numérico(8)
- HASHCODE – Hashcode da NF-e – char(20)
- PIS – PIS - Numérico(12,4)
Numéricos com doze casas, sendo que quatro representam os decimais
Valor sem separador de decimais (, ou .)
- COFINS – COFINS - Numérico(12,4)
Numéricos com doze casas, sendo que quatro representam os decimais
Valor sem separador de decimais (, ou .)
- IR – IR- Numérico(12,4)
Numéricos com doze casas, sendo que quatro representam os decimais
Valor sem separador de decimais (, ou .)
- INSS – INSS- Numérico(12,4)
Numéricos com doze casas, sendo que quatro representam os decimais
Valor sem separador de decimais (, ou .)
- CSLL – CSLL - Numérico(12,4)
Numéricos com doze casas, sendo que quatro representam os decimais
Valor sem separador de decimais (, ou .)
- MOTIVO CANCELAMENTO – Motivo do cancelamento– char(150)
- CPF/CNPJ TOMADOR – CPF ou CNPJ do tomador – Numérico (14)
- TIPO - Identifica se é CNPJ, CPF – char(1)
0 – CNPJ
1 – CPF
Manual de exportação
Consist e.ISS
6
Formato do arquivo
Os arquivos podem ser gerados nos seguintes formatos:
A - Colunado
Respeitando os tamanhos dos campos. Cada linha contém a informação de
uma nota. Ex:
00000000002201215217..
(1) (2) (3) (4)
(1) IM/CNPJ/CPF(14 posições)
(2) Tipo identificador
(3) Tipo da nota
(4) Número da nota (14 posições)
Os campos numéricos serão completados com zeros a
esquerda e os alfanuméricos serão completados com brancos no final, até
atingir o tamanho máximo do campo.
Exemplo:
Supondo que o status da nota não seja “Cancelada”. Sendo assim, não temos
data de cancelamento. Mas o campo será preenchido com 8 zeros
(00000000).
B – Com separador
As informações dos campos serão separadas por um identificador. Os
separadores aceitos pelo sistema são:
,;+-*/|#!\<>.[]{}=@%'_^
Como as colunas são separadas por um delimitador, os campos não serão
completados com zeros á esquerda (no caso de campos
numéricos), nem com brancos no final (no caso de campos alfanuméricos).
Se não possuir informação, o campo ficará vazio.
2201|2|1|||100...
A ordem dos campos são as mesmas descritas na seção Definicão dos campos, tanto o formato
colunado(A), como o formato com separador (B).
C – Formato XML
Será gerado um arquivo com uma estrutura padrão XML contendo os dados da nota.
<?xml version='1.0' encoding='ISO-8859-1'?>
<INFO>
<NOTA>
<PRESTADOR>00000099999999</PRESTADOR>
<TIPO>2</TIPO>
<CNPJCPF>03876271000101</CNPJCPF>
<TPCNPJCPF>0</TPCNPJCPF>
<NUMERO>00000000000051</NUMERO>
<SERIE>4</SERIE>
<DTEMISSAO>20151130</DTEMISSAO>
<MESREF>11</MESREF>
<ANOREF>2015</ANOREF>
<STATUS>1</STATUS>
<DTCANC>00000000</DTCANC>
<NATOPER>1</NATOPER>
<VLTOTAL>00000100000</VLTOTAL>
<VLSERV>00000000000</VLSERV>
<VLIMP>00000003500</VLIMP>
<RECIMP>3</RECIMP>
<ATIVIDADE>00000417</ATIVIDADE>
<ALIQUOTA>0350</ALIQUOTA>
<RAZAOPREST>EMPRESA TESTE 99999999</RAZAOPREST>
<CIDPREST>Patos de Minas</CIDPREST>
<UFPREST>MG</UFPREST>
<PRESTLOCAL>0</PRESTLOCAL>
Manual de exportação
Consist e.ISS
7
<IDTOMADOR>00000088888888</IDTOMADOR>
<TIPOTOM>2</TIPOTOM>
<CNPJCPFTOM>11111111111111</CNPJCPFTOM>
<TPCNPJCPFTOM>0</TPCNPJCPFTOM>
<RAZAOTOM>EMPRESA TESTE 88888888</RAZAOTOM>
<CIDTOM>PATOS DE MINAS</CIDTOM>
<UFTOM>MG</UFTOM>
<TOMLOCAL>0</TOMLOCAL>
<RPS>00000000000000</RPS>
<TPRPS> </TPRPS>
<SERIERPS></SERIERPS>
<HORAEMISNFE>141755</HORAEMISNFE>
<DTRPS>00000000</DTRPS>
<HASHCODENFE>O2USPGIMWSMF4</HASHCODENFE>
<PIS>000000000000</PIS>
<COFINS>000000000000</COFINS>
<IR>000000000000</IR>
<INSS>000000000000</INSS>
<CSLL>000000000000</CSLL>
<DEDUCOES>00000001000</DEDUCOES>
</NOTA>
</INFO>
No XML, além dos campos mencionados na seção Definição dos campos, temos também:
CIDPREST – Município onde foi prestado o serviço
UFPREST – Estado onde foi prestado o serviço
Os campos CNPJCPFTOM, TPCNPJCPFTOM, PIS, COFINS, IR, INSS, CSLL e DEDUCOES são
opcionais no formato XML. Caso queira exportá-los, deverão ser selecionados na função de
exportação.
Manual de exportação
Consist e.ISS
8