Tabela de formação para arquivos de EVENTOS Importante:
•Para o correto funcionamento dos arquivos de Evento, deve-se utilizar o sufixo "-ped-evt" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-evt.txt
A- Dados do arquivo Evento 0000 PAI:
-
OBR.
1-1
Versão do Arquivo e tipo de operação
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 versao Versão do leiaute N S 1 - 4 Versão do leiaute.
2 tpOperacao Tipo da operação C S 6 Deve ser preenchido com o tipo de operação (EVENTO)
Exemplo:
0000;2.00;EVENTO
B- Informações do registro do Evento 1000 PAI:
-
OBR.
1-1
Grupo de informações do registro do Evento
# Campo Descrição Tipo Ob. Tam. Dec. Observação
2 id ID C S 54 Identificador da TAG a ser assinada, a regra de formação do Id é:
“ID” + tpEvento +chave da CT-e + nSeqEvento 3
cOrgao Código do órgão de recepção do Evento
N S 2 Código do órgão de recepção do Evento.
Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA
4 tpAmb Identificação do Ambiente N S 1 1 - Produção
2 - Homologação
6 CNPJ CNPJ do autor do evento N S 14 Informar o CNPJ do autor do Evento
7 chCTe Chave de Acesso da NF-e vinculada ao Evento
N S 44 Chave de Acesso da CT-e vinculada ao Evento
8 dhtEvento Data e hora do evento D S Formato AAAA-MM-DDThh:mm:ss
9 tpEvento Tipo do evento N S 6 Informar um dos seguintes identificadores, conforme o tipo do evento:
110110 – Carta de correção 110111 – Cancelamento 110160 – Multimodal 10
nSeqEvento Sequencial do evento N S 1 a 2 Sequencial 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 sequencial.
Exemplo:
1000;ID1101104210078493266400018955001000808418100000001801;90;1;06225692000103;42100784932664000189550010008084181000000018;2013-08-19T13:00:15;110110;1
C - Informações especifícas do Evento 2000 PAI:
1000
OBR.
1-1 Informações específicas do evento "Cancelamento"
# Campo Descrição Tipo Ob. Tam. Dec. Observação
11 versaoEvento Atributo versão do cancelamento N S 4 Informar “2.00”
12 descEvento Descrição do evento C S Informar “Cancelamento”
13 nProt Número do protocolo N S 15 Informar o número do Protocolo de Autorização do CT-e a ser cancelado.
14 xJust Justificativa do cancelamento C S 15 - 255 Informar a justificativa do cancelamento Exemplo:
2000;2.00;Cancelamento;123456789012345;justificativa do cancelamento
3000 PAI:
1000
OBR.
1-1
Informações específicas do evento "Carta de Correção"
# Campo Descrição Tipo Ob. Tam. Dec. Observação
15 versaoEvento Atributo versão do cancelamento N S 4 Informar “2.00”
16 descEvento Descrição do evento C S Informar “Carta de correção” ou “Carta de Correcao”.
Exemplo:
3000;2.00;Carta de Correcao
3100 PAI:
3000
OBR.
1-N
infCorrecao - Grupo de Informações de Correção - A linha 3100 pode repetir quantas vezes forem necessárias em um mesmo CT-e.
# Campo Descrição Tipo Ob. Tam. Dec. Observação
17 grupoAlterado Grupo de informações que pertence o campo Alterado
C S 1 - 20 Indicar o grupo de informações que pertence o campoAlterado. Ex: ide
18 campoAlterado Campo modificado do CT-e Original.
C S 1 - 20 Nome do campo modificado do CT-e Original.
19 valorAlterado Valor alterado C S 1 - 500 Valor correspondente à alteração.
20
nroItemAlterado Número do Item alterado N N 2 Preencher com o indice do item alterado caso a alteração ocorra em uma lista.
Por exemplo: Se corrigir uma das NF-e do remetente, esta tag deverá indicar a posição da NF-e alterada na lista.
OBS: O indice inicia sempre em 1 Exemplo:
Informações específicas do evento "Multimodal"
# Campo Descrição Tipo Ob. Tam. Dec. Observação
21 versaoEvento Atributo versão do Multimodal N S 4 Informar “2.00”
22 descEvento Descrição do evento C S 19 Informar “Registro Multimodal”.
23 xRegistro Informações sobre o tipo de Documento
C S 15 - 1000 Informaçoes sobre o tipo de documento utilizado e ressalvas, se for o caso, conforme Lei 9611, de 19 de fevereiro de 1998 (Texto Livre) 24 nDoc Número do Documento C N 1 - 44 Número do Documento lançado no CT-e
Multimodal Exemplo:
4000;2.00;Registro Multimodal;Informação complementar sobre o registro, indicação do tipo de documento utilizado e demais situações ocorridas no Multimodal;1478523697896541231236547899517538528529517
Tabela para formação de arquivos de CANCELAMENTO - Versão 1.04 Importante:
•Para o correto funcionamento dos arquivos de Cancelamento, deve-se utilizar o sufixo "-ped-can" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-can.txt
cancCte - Informações do cancelamento
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 versao Versão do leiaute C S 4 Indicar a versão do Schema XML. Neste caso, 1.04
2 tpOperacao Tipo da operação C S 12 Indicar o tipo de operação do arquivo. Neste caso, deve ser preenchido com CANCELAMENTO
Exemplo:
infCanc - Informações do cancelamento
# Campo Descrição Tipo Ob. Tam. Dec. Observação cancelado. Esse número consta no retorno do arquivo de autorização.
8 xJust Justificativa C S 15 - 255 Texto justificando o motivo do cancelamento do CT-e referido
Exemplo:
00010;ID43070876592484005489570010000001180008569966;1;CANCELAR;43070876592484005489570010000001180008569966;142080000360054;JUSTIFICATI VA DO CANCELAMENTO
Tabela para formação de arquivos de INUTILIZAÇÃO - Versão 2.00 Importante:
•Para o correto funcionamento dos arquivos de Inutilização, deve-se utilizar o sufixo "-ped-inu" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-inu.txt
00000 PAI:
-
OBR.
1-1
inutCte - Informações da inutilização
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 versao TAG raiz C S 4 Indicar a versão do Schema XML. Neste caso, 2.00
2 tpOperacao Tipo da operação C S 14 Indicar o tipo de operação do arquivo. Neste caso, deve ser preenchido com INUTILIZACAO.
Exemplo: 00000;2.00;INUTILIZACAO
00010 PAI:
-
OBR.
1-1 infInut - Informações da inutilização
# Campo Descrição Tipo Ob. Tam. Dec. Observação
3 Id ID C S 41
Chave que contem os seguintes dados: UF solicitante, CNPJ do emitente, modelo do CT-e (57), serie, numero inicial e numero final a ser inutilizado. No caso do numero inicial e final ter menos que 9 dígitos, deve ser preenchido com 0 a esquerda dos números (vide exemplo). Tudo isso precedido dos literais "ID"
4 tpAmb Identificação do Ambiente N S 1
Tipo de ambiente:
1 - produção;
2 - homologação.
5 xServ Serviço solicitado: 'INUTILIZAR C S 10 Preencher com "INUTILIZAR"
6 cUF Código da UF solicitante N S 2
7 ano Ano de inutilização da numeração N S 2
8 CNPJ CNPJ do emitente C S 14
9 mod Modelo do CT-e N S 2 Preenchido com o valor "57"
10 serie Série do CT-e N S 1 - 3
11 nCTIni Número do CT-e inicial a ser
inutilizado N S 1 - 9
12 nCTFin Número do CT-e final a ser
inutilizado N S 1 - 9
13 xJust Justificativa C S 15 - 255 Texto justificando o motivo da inutilização do(s) CT-e
referido(s)
Exemplo: 00010;ID437659248400548957001000000118000000118;1;INUTILIZAR;43;08;76592484005489;57;1;118;118;JUSTIFICATIVA DA INUTILIZACAO
Tabela para formação de arquivos de INUTILIZAÇÃO - Versão 1.04 Importante:
•Para o correto funcionamento dos arquivos de Inutilização, deve-se utilizar o sufixo "-ped-inu" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-inu.txt
inutCte - Informações da inutilização
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1-1 infInut - Informações da inutilização
# Campo Descrição Tipo Ob. Tam. Dec. Observação
3 Id ID C S 41
Chave que contem os seguintes dados: UF solicitante, CNPJ do emitente, modelo do CT-e (57), serie, numero inicial e numero final a ser inutilizado. No caso do numero inicial e final ter menos que 9 dígitos, deve ser preenchido com 0 a esquerda dos números (vide exemplo). Tudo isso precedido dos literais "ID"
4 tpAmb Identificação do Ambiente N S 1
Tipo de ambiente:
1 - produção;
2 - homologação.
5 xServ Serviço solicitado: 'INUTILIZAR C S 10 Preencher com "INUTILIZAR"
6 cUF Código da UF solicitante N S 2
7 ano Ano de inutilização da numeração N S 2
8 CNPJ CNPJ do emitente C S 14
9 mod Modelo do CT-e N S 2 Preenchido com o valor "57"
10 serie Série do CT-e N S 1 - 3
11 nCTIni Número do CT-e inicial a ser
inutilizado N S 1 - 9
12 nCTFin Número do CT-e final a ser
inutilizado N S 1 - 9
13 xJust Justificativa C S 15 - 255 Texto justificando o motivo da inutilização do(s) CT-e referido(s)
Exemplo: 00010;ID437659248400548957001000000118000000118;1;INUTILIZAR;43;08;76592484005489;57;1;118;118;JUSTIFICATIVA DA INUTILIZACAO
Tabela para formação de arquivos de CANCELAMENTO/INUTILIZAÇÃO Importante:
•Para o correto funcionamento dos arquivos de Cancelamento/Inutilização, deve-se utilizar o sufixo "-ped-can-inu" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-can-inu.txt
•O tipo de arquivo abaixo poderá ser utilizado pelo ERP para enviar um arquivo de cancelamento ou inutilização, conforme status da nota na SEFAZ.
0000 PAI:
-
OBR.
1-1
Dados do arquivo de cancelamento/Inutilização
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 tpOperacao Tipo da operação C S 8 Deve ser preenchido com a descrição do tipo de operação (CANCINUT).
2 chave Chave do CT-e C S 44 Deve ser informada a chave da CT-e que será inutilizada ou cancelada.
3 justificativa Justificativa da operação C S 15 - 255 Informar texto de justificativa do pedido de cancelamento.
4 justificativa Justificativa da operação C N 15 - 255
Informar texto de justificativa do pedido de inutilização. O preenchimento do segundo campo de justificativa é opcional. Caso os dados não sejam informados, e a operação a ser realizada seja de
inutilzação, será usada automaticamente a justificativa do campo anterior.
Exemplo: 00000;CANCINUT;42081106255692000103550010000000012200000013;Dados incorretos do conhecimento;Dados incorretos do conhecimento
Tabela para formação de arquivos de CONSULTA - Versão 2.00 Importante:
•Para o correto funcionamento dos arquivos de Consulta, deve-se utilizar o sufixo "-ped-cons" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-cons.txt
00000 PAI:
-
OBR.
1-1
consCte - Informações da consulta
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 versao TAG raiz C S 4 Indicar a versão do Schema XML. Neste caso, 2.00
2 operacao Tipo de operação C S 8 Informar "CONSULTA"
Exemplo: 00000;2.00;CONSULTA
infcons - Informações da consulta
# Campo Descrição Tipo Ob. Tam. Dec. Observação
3 Id ID C S 44 Informar a chave de acesso do CT-e a ser consultado com 44 dígitos.
4 tpConsulta Tipo da consulta que se deseja
realizar N N 1
Este campo pode receber os valores 0, 1, 2, 3, 4, 5 e 9:
0 - Indica que o processo deve consultar o WS de consulta (utilizar 0 é a mesma coisa que não preencher o campo);
1 - Indica que deve ser feita a consulta na base de processamento se já há status final para este documento;
2 - Disparar a consulta no WS, integrar apenas eventos;
3 - Realizar a consulta na base, integrar apenas eventos;
4 - Disparar a consulta no WS, integrar status do documento e eventos;
5 - Realizar consulta na base, integrar status do documento e eventos;
9 - Realiza consulta na base de processamento para documento de entrada (Entry Documents).
Exemplo:
00010;42100710458775000169570000000001241100722108;0
Tabela para formação de arquivos de CONSULTA - Versão 1.04 Importante:
•Para o correto funcionamento dos arquivos de Consulta, deve-se utilizar o sufixo "-ped-cons" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-cons.txt
00000 PAI:
-
OBR.
1-1
consCte - Informações da consulta
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 versao TAG raiz C S 4 Indicar a versão do Schema XML. Neste caso, 1.04
2 operacao Tipo de operação C S 8 Informar "CONSULTA"
Exemplo:
00000;1.04;CONSULTA
00010 PAI:
-
OBR.
1-1
infcons - Informações da consulta
# Campo Descrição Tipo Ob. Tam. Dec. Observação
3 Id ID C S 44 Informar a chave de acesso do CT-e a ser consultado com 44 dígitos.
4 tpConsulta Tipo da consulta que se deseja
realizar N N 1
Este campo pode receber os valores 0, 1 e 9:
0 - Indica que o processo deve consultar o WS de consulta (utilizar 0 é a mesma coisa que não preencher o campo);
1 - Indica que deve ser feita a consulta na base de processamento se já há status final para este documento;
9 - Realiza consulta na base de processamento para documento de entrada (Entry Documents).
Exemplo:
00010;42100710458775000169570000000001241100722108;0
Tabela para formação de arquivos de ABORT
Importante:
•Para o correto funcionamento dos arquivos de Abort, deve-se utilizar o sufixo "-ped-abort" no nome de cada arquivo.
Por exemplo: ArquivoQualquer-ped-abort.txt
00000 PAI:
-
OBR.
1-1 Informações do Abort.
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 operacao Tipo de operação C S 5 Informar "ABORT".
Exemplo:
00000;ABORT
00010 PAI:
-
OBR.
1-N Chave da CT-e que se deseja abortar.
# Campo Descrição Tipo Ob. Tam. Dec. Observação
2 Id ID C S 44 Informar a chave de acesso da NF- e, composta por 44 dígitos.
Podem ser usadas quantas linhas 00010 forem necessárias. Uma para cada conhecimento que se deseja abortar.
Exemplo:
00010;42100710458775000169570000000001241100722108
Formatação de arquivos para Solicitação de integração do documento - Sufixo ped-int (uso exclusivo do e-Datacenter) Modelo 1 - Para Emitente - versão do arquivo 1.1
00000 PAI:
-
OBR.
1-1
Versão do arquivo de operação
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 integracao Versão Sefaz N S 4 Versão 2.00
2 versao Identificação do processo C S 10 Informar "integração".
Exemplo:
00000;2.00;INTEGRACAO
0001 PAI:
-
OBR.
1-1
Chave da CT-e que se deseja abortar.
# Campo Descrição Tipo Ob. Tam. Dec. Observação
3 versaoarquivo Versão do arquivo de consulta N S 4 Versão 1.1
4 integracaototal Tipo de Integração N S 1
Este campo pode receber os valores 1 ou 0:
1 - Trazer todas as integrações;
0 - Apenas a ultima integração.
Exemplo:
1-1 Lista de documentos, esta linha poderá ser repetida quantas vezes forem necessárias.
# Campo Descrição Tipo Ob. Tam. Dec. Observação
5 ano Ano do documento N S 2 Ano do documento, exemplo 11 referente ao ano 2011.
6 serie Serie do documento N S 1 - 3 Serie do documento.
7 numeroinicial Numero da faixa de documentos
inicial N S 1 - 9
Numero inicial.
8 numerofinal Numero da faixa de documentos
final N S 1 - 9 Numero final.
Exemplo:
10000;11;1;123;123
Modelo 2 - Para Emitente - versão do arquivo 2.0 (Arquivo gerado pela ferramenta e-Agente Tools)
00000 PAI:
-
OBR.
1-1
Versão do arquivo de operação
# Campo Descrição Tipo Ob. Tam. Dec. Observação
00001 PAI:
-
OBR.
1-1
# Campo Descrição Tipo Ob. Tam. Dec. Observação
3 versaoarquivo Versão do arquivo de consulta N S 4 versão 2.0
4 integracaototal Tipo de Integração N S 1
Este campo pode receber os valores 1 ou 0:
1 - Trazer todas as integração;
0 - Apenas a última integração.
5 tipoambiente
Deverá ser informado o tipo de ambiente do documento
consultado N S 1
Este campo pode receber os valores 1 ou 2:
1 - Produção;
2 - Homologação.
6 tipoconsulta Deverá ser informado o tipo de
consulta desejada. N S 1
Este campo pode receber os seguintes valores:
0,1 - Consulta Normal;
2,3 - Consulta de eventos de saída;
6,7 ou 8 - Consulta de evento de manifesto (ponto emissor consulta se o destinatário deu manifesto para a nota emitida).
Exemplo:
00001;2.0;1;1;0
10000 PAI:
- OBR.
1-N Lista de documentos, esta linha poderá ser repetida quantas vezes forem necessárias.
# Campo Descrição Tipo Ob. Tam. Dec. Observação
7 ano Ano do documento N S 2 Ano do documento, exemplo 11 referente ao ano 2011
8 serie Série do documento N S 1 - 3 Série do documento
9 numeroinicial Número da faixa de documentos
inicial N S 1 - 9 Número inicial
10 numerofinal Número da faixa de documentos
final N S 1 - 9 Número final
Exemplo:
10000;11;1;123;123
Formatação de arquivos para Solicitação de reimpressão do documento - Sufixo ped-print (uso exclusivo do e-Datacenter) 00000 PAI:
-
OBR.
1-1 Versão do arquivo de operação
# Campo Descrição Tipo Ob. Tam. Dec. Observação
1 Versão N S 4 Versão 2.00
2 Identificação do processo C S 9 Informar: "Impressao"
Exemplo:
00000;2.00;IMPRESSAO
10000 PAI:
-OBR.
1-50 Detalhe - Máximo de 50 registros por arquivos.
# Campo Descrição Tipo Ob. Tam. Dec. Observação
3 Numero do documento N S 1 - 9 Número do documento que deseja reimpressão.
4 Tipo de Integração N S 1 - 3 Número da série do documento que deseja reimpressão.
5 Impressora C S Se informado em branco utiliza a configurada no Ponto Emissor.
Exemplo:
10000;1;1;Epson