PROC002 Estrutura do arquivo NOTFIS
Regras de negócio:
1. Alguns registros opcionais não serão gerados pelo sistema.
2. Alguns campos opcionais dentro dos registros não serão gerados. Estes campos estarão tachados (abcde), pois deve ser reservado a posição deles no momento de gerar o arquivo.
Questões técnicas:
1. Os dados devem ser consultados a partir das tabelas
Estrutura do Arquivo NOTFIS
REGISTRO 000 - CABEÇALHO DE INTERCAMBIO.
Tamanho do registro: 320 posições
Ocorrência: 1 por arquivo
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
000 |
2 | ID do remetente |
N |
35 |
004 |
Nome do transportador (emissor EDI) |
3 | ID do destinatário |
N |
35 |
039 |
Nome do tomador (cliente) |
4 | Data |
N |
6 |
074 |
|
5 | Hora |
N |
4 |
080 |
|
6 | Identificação do intercambio |
A |
12 |
084 |
SUGESTÃO: "NOT50DDMMSSS" |
REGISTRO 500 - CABEÇALHO DO DOCUMENTO
Tamanho do registro: 320 posições
Ocorrência: Até 200 por registro 000
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
500 |
2 | Identificação do intercambio |
A |
14 |
004 |
SUGESTÃO: "NOT50DDMMSSS" |
REGISTRO 501 - DADOS DA EMBARCADORA
Tamanho do registro: 320 posições
Ocorrência: Até 100 por registro 500
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
501 |
2 | Nome da empresa embarcadora (razão social) |
A |
50 |
004(opcional) |
|
3 | CNPJ |
N |
14 |
054 |
|
4 | IE embarcador |
A |
15 |
068 |
|
5 | IE Sub. Tributário |
A |
15 |
083 |
|
6 | Inscrição Municipal |
A |
15 |
098 |
|
7 | Endereço |
A |
50 |
113 |
|
8 | Bairro |
A |
35 |
163 |
|
9 | Cidade |
A |
35 |
198 |
|
10 | Código Postal (CEP) |
A |
9 |
233 |
|
11 | Código IBGE |
A |
9 |
242 |
|
12 | Sigla do estado |
A |
9 |
251 |
|
13 | Data de embarque |
N |
8 |
260 |
Data única para todas NFes |
14 | Área de frete |
A |
4 |
268 |
Tabela de frete acordada entre as partes |
15 | Contato para emergência |
A |
25 |
272 |
Contato telefônico para emergências |
REGISTRO 502 - DADOS DO LOCAL DE COLETA/RETIRADA (OPCIONAL)
Tamanho do registro: 320 posições
Ocorrência: 1 por registro 501
***Este registro somente é usado quando o endereço de entrega/retirada for diferente do contido no reg. 501***
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
502 |
2 | Nome da empresa/local de coleta |
A |
50 |
004(opcional) |
|
3 | CNPJ |
N |
14 |
054 |
|
4 | Endereço |
A |
50 |
068(opcional) |
|
5 | Bairro |
A |
35 |
118(opcional) |
|
6 | Cidade |
A |
35 |
153(opcional) |
|
7 | CEP |
A |
9 |
188 |
|
8 | Código IBGE |
A |
9 |
197(opcional) |
|
9 | Sigla UF |
A |
9 |
206(opcional) |
|
10 | Numero de comunicação |
A |
35 |
215(opcional) |
REGISTRO 503 - DADOS DO DESTINATARIO
Tamanho do registro: 320 posições
Ocorrência: 1 por registro 501
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
503 |
2 | Razão social |
A |
50 |
004(opcional) |
|
3 | CNPJ |
N |
14 |
054 |
|
4 | I.E. |
A |
15 |
068(Opcional) |
|
5 | Inscrição SUFRAMA |
A |
15 |
083(Opcional) |
|
6 | Endereço |
A |
50 |
098(Opcional) |
|
7 | Bairro |
A |
35 |
148(Opcional) |
|
8 | Cidade |
A |
35 |
183(Opcional) |
|
9 | CEP |
A |
9 |
218 |
|
10 | IBGE |
A |
9 |
227(Opcional) |
|
11 | Sigla UF |
A |
9 |
236 |
|
12 | Numero de comunicação |
A |
35 |
245(Opcional) |
|
13 | Código do Pais |
A |
4 |
280(Opcional) |
|
14 | Área de frete |
A |
4 |
284(Opcional) |
Tabela de frete acordada entre as partes |
15 | Tipo de identificação do destinatário |
A |
1 |
288(Opcional) |
1=CNPJ; 2= CPF |
16 | Tipo do estabelecimento destino |
A |
1 |
289(Opcional) |
C=Comercial; I=Industrial; N=Não contribuinte |
REGISTRO 504 - DADOS DO LOCAL DE ENTREGA (OPCIONAL)
Tamanho do registro: 320 posições
Ocorrência: 1 por registro 503
***Este registro somente é usado quando o endereço de entrega/retirada for diferente do contido no reg. 501***
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
504 |
2 | Nome da empresa/local de entrega |
A |
50 |
004(opcional) |
|
3 | CNPJ |
N |
14 |
054 |
|
4 | Endereço |
A |
50 |
068(opcional) |
|
5 | Bairro |
A |
35 |
118(opcional) |
|
6 | Cidade |
A |
35 |
153(opcional) |
|
7 | CEP |
A |
9 |
188 |
|
8 | Código IBGE |
A |
9 |
197(opcional) |
|
9 | Sigla UF |
A |
9 |
206(opcional) |
|
10 | Numero de comunicação |
A |
35 |
215(opcional) |
|
11 | Código do País |
A |
4 |
265(Opcional) |
|
12 | Área de Frete |
A |
4 |
269(Opcional) |
|
13 | Tipo de identificação do destinatário |
A |
1 |
273(Opcional) |
1=CNPJ; 2=CPF |
14 | Tipo de estabelecimento destino |
A |
1 |
274(Opcional) |
C=Comercial; I=Industrial; N=Não contribuinte |
REGISTRO 505 - DADOS DA NOTA FISCAL
Tamanho do registro: 320 posições
Ocorrência: Até 500 por registro 503
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
505 |
2 |
Série da Nota Fiscal
|
A |
3 |
004(Opcional) |
|
3 |
Número da Nota |
N |
9 |
007 | |
4 |
Data de Emissão |
N |
8 |
016 | |
5 |
Natureza da Mercadoria |
A |
15 |
024 | |
6 |
Espécie de acondicionamento |
A |
15 |
039 | |
7 |
Código da rota |
A |
7 |
054(Opcional) | Tabela acordada entre as partes |
8 |
Meio de transporte |
A |
10 |
073(Opcional) |
1=Rodoviário 2=Aéreo 3=Marítimo 4=Fluvial 5=Ferroviário 6=Multimodal |
9 |
Tipo do transporte de carga |
N |
1 |
062(Opcional) | 1=Carga fechada ou 2=Fracionada |
10 |
Tipo de carga |
N |
1 |
063(Opcional) |
1=Fria 3=Mista |
11 |
Condição de frete |
N |
1 |
064 |
C=CIF ou F=FOB |
12 |
Data do embarque das mercadorias |
N |
8 |
065(Opcional) |
|
13 |
Desdobro |
A |
10 |
073(Opcional) |
Tabela de desdobro do embarcador |
14 |
Plano de carga rápida |
A |
1 |
083(Opcional) |
S=sim ou N=não |
15 |
Tipo do documento fiscal |
N |
1 |
084(Opcional) |
|
16 |
Indicação de bonificação |
A |
1 |
085(Opcional) |
|
17 |
CFOP |
N |
4 |
086(Opcional) |
|
18 |
Sigla do estado do fato gerador |
A |
2 |
090(Opcional) |
|
19 |
Calculo de frete diferenciado |
A |
1 |
092(Opcional) |
|
20 |
Tabela de frete |
A |
10 |
093(Opcional) |
|
21 |
Modalidade de frete |
A |
2 |
103(Opcional) |
|
22 |
Identificação do pedido do cliente |
A |
20 |
105(Opcional) |
|
23 |
Numero romaneio, ordem de coleta, resumo de carga (ID de embarque) |
A |
20 |
125(Opcional) |
|
24 |
Número SAP, Shipment, ETC. #1 |
A |
20 |
145(Opcional) |
|
25 |
Outro número SAP #2 |
A |
20 |
165(Opcional) |
|
26 |
Outro número SAP #3 |
A |
20 |
185(Opcional) |
|
27 |
Tipo de período de entrega |
N |
1 |
205 |
0=Sem data de entrega definida 1=Na data-campos 27 e 28 são preenchidos 2=Até a data-campos 29 e 30 são preenchidos 3=A partir--campos 27 e 28 são preenchidos 4=Período-campos 27 a 30 preenchidos |
28 |
Data inicial de entrega |
N |
8 |
206(Opcional) |
DDMMAAAA |
29 |
Hora inicial de entrega |
N |
4 |
214(Opcional) |
HHMM |
30 |
Data final de entrega |
N |
8 |
218(Opcional) |
DDMMAAAA |
31 |
Hora final de entrega |
N |
4 |
226(Opcional) |
HHMM |
32 |
Código numérico da chave de acesso da NFe |
N |
9 |
230(Opcional) |
|
33 |
Chave de acesso |
A |
45 |
239(Opcional) |
|
34 |
Número do protocolo NFe |
A |
15 |
284(Opcional) |
|
35 |
Ação do documento |
A |
1 |
299(Opcional) |
|
REGISTRO 506 - VALORES DA NOTA FISCAL
Tamanho do registro: 320 posições
Ocorrência: 1 por registro 505
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
506 |
2 | Qtde total de volumes |
N |
8 |
004 |
|
3 | Peso bruto total da mercadoria |
N |
8 |
012 |
|
4 | Peso liquido total da mercadoria |
N |
8 |
021(Opcional) |
|
5 | Peso densidade/m³ |
N |
10 |
030(Opcional) |
|
6 | Peso cubado (Vol X Densidade) |
N |
10 |
040(Opcional) |
Metros cúbicos multiplicado pela densidade |
7 | Incidência de ICMS |
A |
1 |
050 |
S=Sim; N=Não; I=Isento |
8 | Seguro já efetuado |
A |
1 |
051 |
S=Sim; N=Não |
9 | Valor a ser cobrado do cliente |
N |
15 |
052(Opcional) |
|
10 | Valor total da nota |
N |
15 |
067 |
|
11 | Valor total do seguro |
N |
15 |
082(Opcional) |
|
12 | Valor total do desconto |
N |
15 |
097(Opcional) |
|
13 | Valor total outras despesas acessórias |
N |
15 |
112(Opcional) |
|
14 | Base de calculo ICMS |
N |
15 |
127(Opcional) |
|
15 | Valor total do ICMS |
N |
15 |
142(Opcional) |
|
16 | Base de calculo ST ICMS |
N |
15 |
157(Opcional) |
|
17 | Valor total do ICMS ST |
N |
15 |
172(Opcional) |
|
18 | Valor do ICMS Retido |
N |
15 |
187(Opcional) |
|
19 | Valor total do Imposto de Importação |
N |
15 |
202(Opcional) |
|
20 | Valor total do IPI |
N |
15 |
217(Opcional) |
|
21 | Valor total do PIS |
N |
15 |
232(Opcional) |
|
22 | Valor total do COFINS |
N |
15 |
247(Opcional) |
|
23 | Valor calculado do frete |
N |
15 |
262(Opcional) |
|
24 | Valor total do ICMS do frete |
N |
14 |
277(Opcional) |
|
25 | Valor total ICMS-SUBST do frete |
N |
14 |
290(Opcional) |
|
26 | Valor total do ISS do frete |
N |
14 |
303(Opcional) |
|
REGISTRO 507 - CÁLCULO DO FRETE (Opcional)
Campo opcional, não será informado.
REGISTRO 508 - DADOS DE IDENTIFICAÇÃO DA CARGA (Opcional)
Campo opcional, não será informado.
REGISTRO 509 - DADOS DE ENTREGA CASA/REDESPACHO (Opcional)
Campo opcional, não será informado.
REGISTRO 511 (salto proposital do REG 509 para o 511)- ITEM DA NOTA FISCAL (Opcional)
Campo opcional, não será informado.
REGISTRO 513 (salto proposital do REG 511 para o 513)- DADOS DO CONSIGNATÁRIO DA NOTA (Opcional)
Campo opcional, não será informado.
REGISTRO 514 - DADOS DE REDESPACHO DA NOTA (Opcional)
Campo opcional, não será informado.
REGISTRO 515 - DADOS DO RESPONSÁVEL DO FRETE (Opcional)
Campo opcional, não será informado.
REGISTRO 519 - TOTAIS DO ARQUIVO
Tamanho do registro: 320 posições
Ocorrência: 1 para cada registro 500
Nº |
Campo |
Tipo |
Tamanho |
Posição |
Observações/exemplo |
1 | Identificador do registro |
N |
3 |
001 |
519 |
2 | Valor total das notas fiscais |
N |
15 |
004 |
Valor sem sinal da diferença, se houver. Por se tratar de valor, 13 posições são pro valor antes da virgula, e 2 casas pro valor decimal. Somando 15 posições. |
3 | Peso bruto total das notas fiscais |
N |
15 |
019 |
Valor sem sinal da diferença, se houver. Por se tratar de valor, 13 posições são pro valor antes da virgula, e 2 casas pro valor decimal. Somando 15 posições. |
4 | Quantidade total de volumes |
N |
15 |
034 |
Valor sem sinal da diferença, se houver. Por se tratar de valor, 13 posições são pro valor antes da virgula, e 2 casas pro valor decimal. Somando 15 posições. |
5 | Número de notas |
N |
10 |
049(Opcional) |
|
No Comments