- O arquivo de importação é um arquivo ASCII do tipo
texto (.TXT)
- A primeira linha do arquivo é uma linha de CABEÇALHO
- A
última linha do arquivo é uma linha de RODAPÉ
- Entre o cabeçalho e o rodapé
ficam as linhas de registro, em qualquer ordem.
- Cada NF importada deve ser
identificada de maneira única por sua
Referência.
Obs: Como o número da NF-e só é
atribuido após sua importação, a Referência é a numeração da
nota
antes da importação (informe utilizando até 12
caracteres alfanuméricos. Ex: OS_0056, NF034, A35).
- O arquivo pode ser
utilizado para a importação de Tomadores e Notas Fiscais emitidas em um
período
- Para cada registro de Nota Fiscal deve existir de um até 50
registros de Item de nota fiscal
- Se o tomador não estiver pré-cadastrado no
sistema, o registro de tomador é também obrigatório.
- Tomadores sem cnpj/cpf
só podem ser importados associados a uma NF utilizando a Referência.
- Não
serão importadas notas com valor total zerado e nem itens com quantidade
zerada.
1. LINHA DE CABEÇALHO | ||||
NomeCampo | Tamanho | Colunas | Formato | Conteúdo |
Tipo Registro | 1 | 1 | Fixo "1" | Tipo de registro = 1 |
Versão | 3 | 2 - 4 | Fixo "001" | Versão do Layout de Importação = 001 |
CCM | 8 | 5 - 12 | Inteiro | Inscrição Municipal do Contribuinte. Ex: 00007546 |
Data Inícial | 8 | 13 - 20 | AAAAMMDD | O arquivo de importação deverá conter todas as NFs referentes a um período. Informe neste campo a DATA INICIAL deste período. |
Data Final | 8 | 21 - 28 | AAAAMMDD | O arquivo de importação deverá conter todas as NFs referentes a um período. Informe neste campo a DATA FINAL deste período. |
Fim de Linha | 2 | 29 - 30 | Ascii(13) +Ascii(10) |
Caracter de fim de linha (Chr(13) + Chr(10)) |
2. REGISTRO DE NOTA FISCAL | ||||
NomeCampo | Tamanho | Colunas | Formato | Conteúdo |
Tipo Registro | 1 | 1 | Fixo "2" | Tipo de registro = 2 |
Referência | 12 | 2 - 13 | Alfa | Referência única da Nota Fiscal gerada pelo Contribuinte. Será exibida no topo da NF-Eletrônica. Utilizada como identificador para associação de registros de itens e de tomadores. |
Data Emissão | 8 | 14 - 21 | AAAAMMDD | Data de emissão da Nota Fiscal. Você não pode importar uma nota se houverem notas emitidas em datas posteriores a informada. |
Local Prestação do Serviço |
1 | 22 | Inteiro | 1=no Município 2=outro município 5=serviço no exterior |
Valor Total Serviços | 15 | 23 - 37 | Decimal(2) | Valor total dos serviços constantes na nota (2 casas decimais, sem virgula).Deve corresponder a soma das quantidades multiplicadas pelo valor unitário de todos os itens da NF. (não pode ser zero) |
Codigo do Serviço | 5 | 38 - 42 | Alfa | Informe o código do serviço prestado. Utilize apenas os códigos para as atividades constantes de seu cadastro. Ex: "01.06", "101 " |
Aliquota ISS outro Municipio |
4 | 43 - 46 | Decimal(2) | Aliquota de ISS para serviços prestados em outro município em percentagem (2 casas decimais, sem virgula). No caso de serviços prestados no município deve ser preenchida com zeros. |
Valor ISS Retido |
15 | 47 - 61 | Decimal(2) | Valor do ISS a ser retido pelo tomador nesta NF (2 casas decimais, sem virgula) |
Valor IRRF Retido |
15 | 62 - 76 | Decimal(2) | Valor do IRRF a ser retido pelo tomador nesta NF (2 casas decimais, sem virgula) |
Valor PIS Retido |
15 | 77 - 91 | Decimal(2) | Valor do PIS a ser retido pelo tomador nesta NF (2 casas decimais, sem virgula) |
Valor Cofins Retido |
15 | 92 - 106 | Decimal(2) | Valor do Cofins a ser retido pelo tomador nesta NF (2 casas decimais, sem virgula) |
Valor CSLL Retida |
15 | 107 - 121 | Decimal(2) | Valor da CSLL a ser retido pelo tomador nesta NF (2 casas decimais, sem virgula) |
Valor INSS Retido |
15 | 122 - 136 | Decimal(2) | Valor do INSS a ser retido pelo tomador nesta NF (2 casas decimais, sem virgula) |
CNPJ Tomador | 14 | 137 - 150 | Alfa | Número do CNPJ/CPF do tomador sem formatação. Utilize SEM para tomadores pessoa física com cpf desconhecido e EXT para empresas no exterior. |
Data Vencimento Fatura | 8 | 151 - 158 | AAAAMMDD | Data de vencimento da fatura associada a Nota Fiscal. Para vencimentos A VISTA deixe o campo em branco. O vencimento deve ser posterior a data de emissão. |
Instruções Pagamento | 255 | 159 - 413 | Alfa | Campo para instruções sobre o pagamento da fatura associada a Nota Fiscal e observações. Se em branco, não aparece na Nota gerada. |
Valor Dedução Base |
15 | 414 - 428 | Decimal(2) | Valor utilizado para a dedução de materiais utilizados, conforme legislação do município (2 casas decimais, sem virgula) |
Código de Vencimento |
3 | 429 - 431 | Inteiro | 001: A VISTA ou na Data
vencimento fatura 002-060: número de parcelas (PARCELADO) 254: CONTRA APRESENTAÇÂO 255: CONFORME CONTRATO |
CFOP | 12 | 432 - 443 | Alfa | Para serviços relacionados com
notas de ICMS preencher com: CFOP original/CFOP após serviço. Demais notas deixar em branco. |
Fim de Linha | 2 | 414 - 415 444 - 445 |
Ascii(13) +Ascii(10) |
Caracter de fim de linha (Chr(13) + Chr(10)) (*) EM VERMELHO: formato opcional incluindo novos parametros de importação. |
3. REGISTRO DE ITEM DE SERVIÇO DE NOTA FISCAL (max 50 por NF) | ||||
NomeCampo | Tamanho | Colunas | Formato | Conteúdo |
Tipo Registro | 1 | 1 | Fixo "3" | Tipo de registro = 3 |
Referência NF | 12 | 2 - 13 | Alfa | Preencher com a Referência do registro da nota fiscal cujo item de serviço está sendo descrito. |
Quantidade | 15 | 14 - 28 | Decimal(4) | Quantidade do Item de Serviço a ser multiplicado pelo Preço Unitário do Item (4 casas decimais, sem virgula). Ex: 1="000000000010000" (não pode ser zero) |
Unidade | 5 | 29 - 33 | Alfa | Unidade do item de Serviço. Preencha com "UM " ou com a unidade utilizada. |
Descrição | 255 | 34 - 288 | Alfa | Descrição do item de serviço |
Valor Unitário |
15 17 |
289 - 303 289 - 305 |
Decimal(4) Decimal(6) |
Valor unitário do item de serviço a ser multiplicado
pela quantidade (com 4 decimais, sem virgula). Ex: R$
1,53="000000000015300" (*) EM VERMELHO: formato opcional para valores unitários com precisão de 6 casas decimais (não misturar os formatos de 4 e 6 casas na mesma nota). Ex: R$ 0,005312="00000000000005312" |
Fim de Linha | 2 | 304 - 305 306 - 307 |
Ascii(13) +Ascii(10) |
Caracter de fim de linha (Chr(13) + Chr(10)) |
4. REGISTRO DE TOMADOR DE SERVIÇO | ||||
NomeCampo | Tamanho | Colunas | Formato | Conteúdo |
Tipo Registro | 1 | 1 | Fixo "4" | Tipo de registro = 4 |
CNPJ/CPF | 14 | 2 - 15 | Alfa | Número do CNPJ/CPF do tomador sem formatação. Preencha com SEM para pessoas físicas com cpf desconhecido e com EXT para empresas no exterior. Tomadores sem cnpj/cpf só podem ser importados associados a uma nota fiscal (campo referência).</< TD> |
Referência NF | 12 | 16 - 27 | Alfa | Obrigatório para tomadores pessoa física com cpf desconhecido e empresas no exterior. |
Nome Tomador | 50 | 28 - 77 | Alfa | Nome/Razão social do tomador |
Inscrição Municipal | 20 | 78 - 97 | Alfa | Inscrição Municipal do tomador pessoa
jurídica. (PREENCHIMENTO OPCIONAL) |
Inscrição Estadual ou RG | 20 | 98 - 117 | Alfa | Inscrição estadual para pessoas jurídicas ou RG -
Orgão emissor para pessoas físicas. (PREENCHIMENTO OPCIONAL) |
Endereço | 50 | 118 - 167 | Alfa | Endereço do tomador |
Município | 50 | 168 - 217 | Alfa | Município do tomador |
UF | 2 | 218 - 219 | Alfa | UF do tomador |
CEP | 8 | 220 - 227 | Alfa | CEP do tomador sem formatação |
email do tomador | 50 | 228 - 277 | Alfa | email do tomador para envio da NF |
endereço de cobrança | 50 | 278 - 327 | Alfa | campo para especificar um endereço de cobrança
diferente do endereço do tomador. (PREENCHIMENTO OPCIONAL) |
Fim de Linha | 2 | 328 - 329 | Ascii(13) +Ascii(10) |
Caracter de fim de linha (Chr(13) + Chr(10)) |
9. LINHA DE RODAPÉ | ||||
NomeCampo | Tamanho | Colunas | Formato | Conteúdo |
Tipo Registro | 1 | 1 | Fixo "9" | Tipo de registro = 9 |
Número de Registros | 7 | 2 - 8 | Inteiro | Número de registros no arquivo de importação (sem considerar a linha de cabeçalho e rodapé) |
Fim de Linha | 2 | 9 - 10 | Ascii(13) +Ascii(10) |
Caracter de fim de linha (Chr(13) + Chr(10)) |
FORMATOS:
- Inteiro: campo numérico alinhado
a direita com números precedidos de zero
- aaaammdd: campo numérico de
datas com duas casas para dia e mês
- Decimal(n): campo numerico sem
virgulas alinhado a direita com números precedidos por zeros e "n" casas
decimais.
- Alfa: campo texto alinhado a esquerda e completado por
espaços em branco
- Fixo: preencha com o texto indicado entre aspas
Dúvidas?
Secretaria de Planejamento, Receita e Meio Ambiente
Departamento de Receitas Mobiliárias