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 |
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;4.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 |
||
3 |
id |
ID |
C |
S |
55 |
|
Identificador da TAG a ser assinada, a regra de formação do Id é: “ID” + tpEvento +chave da CT-e + nSeqEvento |
||
4 |
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 |
||
5 |
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 |
dhEvento |
Data e hora do evento |
D |
S |
|
|
Formato AAAA-MM-DDTHH:MM:SS TZD - (UTC - Universal Coordinated Time, onde TZD pode ser -02:00 (Fernando de Noronha), -03:00 (Brasília), -04:00 (Amazonas) ou -05:00 (Acre), no horário de verão serão -01:00, -02:00 e -03:00. |
||
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 110180 - Comprovante de entrega 110181 - Cancelamento do comprovante de entrega 110190 – Insucesso na entrega do CT-e 110191 – Cancelamento do insucesso na entrega do CT-e 610110 – Prestação do Serviço em Desacordo 610111 - Cancelamento prestação do serviço em desacordo |
||
10 |
nSeqEvento |
Sequencial do evento |
N |
S |
1 a 3 |
|
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-03:00;110110;1 |
C - Informações especificas 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 “4.00” |
||
12 |
descEvento |
Descrição do evento |
C |
S |
12 |
|
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;3.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 “4.00” |
||
16 |
descEvento |
Descrição do evento |
C |
S |
5-60 |
|
Informar “Carta de correção” ou “Carta de Correcao”. |
||
Exemplo: 3000;3.00;Carta de Correçao |
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. - Obs.: o campo "Condições de uso da Carta de Correção" (tag "xCondUso") não precisa ser informado no arquivo TXT. Este campo será gerado automaticamente pela rotina de conversão. |
||||||
# |
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 |
|
|
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 e não permite informar o valor 0. |
||
Exemplo: 3100;NomeGrupo;NomeCampo;ValorAlterado;1 |
4000 |
PAI: 1000 |
OBR. 1-1 |
Informações específicas do evento " Registro Multimodal" |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
22 |
versaoEvento |
Atributo versão do Multimodal |
N |
S |
4 |
|
Informar “4.00” |
||
23 |
descEvento |
Descrição do evento |
C |
S |
19 |
|
Informar “Registro Multimodal”. |
||
24 |
xRegistro |
Informações sobre o tipo de Documento |
C |
S |
15 - 1000 |
|
Informações sobre o tipo de documento utilizado e ressalvas, se for o caso, conforme Lei 9611, de 19 de fevereiro de 1998 (Texto Livre) |
||
25 |
nDoc |
Número do Documento |
C |
N |
1 - 44 |
|
Número do Documento lançado no CT-e Multimodal |
||
Exemplo: 4000;3.00;Registro Multimodal;Informação complementar sobre o registro, indicação do tipo de documento utilizado e demais situações ocorridas no Multimodal;1478523697896541231236547899517538528529517 |
5000 |
PAI: 1000 |
OBR. 1-1 |
Informações específicas do evento " Prestação do Serviço em Desacordo " |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
26 |
versaoEvento |
Atributo da versão Desacordo |
N |
S |
4 |
|
Informar “4.00” |
||
27 |
descEvento |
Descrição do evento |
C |
S |
33 |
|
Descrição do evento “Prestação do Serviço em Desacordo” |
||
28 |
indDesacordoOper |
Indicador de prestação |
C |
S |
1 |
|
Indicador de prestação do serviço em desacordo |
||
29 |
xObs |
Informações do Tomador |
C |
N |
15 - 255 |
|
Observação do Tomador |
||
Exemplo: 5000;3.00;Prestacao do Serviço em Desacordo;1;Observação do Tomador |
5500 |
PAI: 1000 |
OBR. 1-1 |
Informações específicas do evento " Cancelamento Prestação do Serviço em Desacordo " |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
30 |
versaoEvento |
Atributo da versão Desacordo |
N |
S |
4 |
|
Informar “4.00” |
||
31 |
descEvento |
Descrição do evento |
C |
S |
46 |
|
Descrição do evento “ Cancelamento Prestação do Serviço em Desacordo” |
||
32 |
nProt |
Número do Protocolo de autorização do evento de Prestação do Serviço em Desacordo |
N |
S |
15 |
|
Informar o número do protocolo de autorização do Evento de “Prestação de Serviço em Desacordo” CT-e |
||
Exemplo: 5500;4.00;Cancelamento Prestação do Serviço em Desacordo;123456789112345 |
Os eventos de Comprovante de entrega (110180) e Cancelamento do comprovante de entrega (110181) estão disponíveis somente a partir da versão 4.8.5.0. |
7000 |
PAI: 1000 |
OBR. 1-1 |
Informações específicas do evento " Comprovante de Entrega do CT-e” " |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
33 |
versaoEvento |
Atributo da versão Desacordo |
N |
S |
4 |
|
Informar “4.00” |
||
34 |
descEvento |
Descrição do evento |
C |
S |
30 |
|
Descrição do evento “Comprovante de Entrega do CT-e” |
||
35 |
nProt |
Número do Protocolo de autorização do CT-e |
N |
S |
15 |
|
Informar o número do protocolo de autorização do CT-e |
||
36 |
dhEntrega |
Data e hora de conclusão da entrega da NF-e |
D |
S |
- |
|
Data e Hora da Conclusão da Entrega Formato = AAAA-MM-DDTHH:MM:SS TZD |
||
37 |
nDoc |
Número do Documento de identificação da pessoa que recebeu a entrega |
C |
S |
2 - 20 |
|
Documento de identificação da pessoa que recebeu a entrega. |
||
38 |
xNome |
Nome da pessoa que recebeu a entrega |
C |
S |
2 - 60 |
|
Nome da pessoa que recebeu a entrega. |
||
39 |
latitude |
Latitude do ponto de entrega |
N |
N |
[-]2,6 |
|
Latitude do ponto da entrega (detectado pelo equipamento do transportador, exemplo: PDA, tablet, celular). de -90º até 90º, sempre com seis casas após a vírgula. |
||
40 |
longitude |
Longitude do ponto de entrega |
N |
N |
[-]3,6 |
|
Latitude do ponto da entrega (detectado pelo equipamento do transportador, exemplo: PDA, tablet, celular). de -180º até 180º, sempre com seis casas após a vírgula. |
||
41 |
hashEntrega |
Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) |
C |
S |
28 |
|
Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) Nota 1: A critério do autor deste evento, este campo pode ser utilizado como índice para acesso as informações do Comprovante de entrega. Nota 2: A SEFAZ não tem nenhum controle sobre a informação deste campo. Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary OBS1: Quando for enviado a imagem através da linha 70200/ComprovanteEntrega este campo será calculado com base na imagem, não sendo obrigatório informar o valor, apesar do schema. OBS2:O valor informado será considerado quando não possuir a imagem da linha 70200/ComprovanteEntrega, ficando de responsabilidade do emissor informar o hash e data corretos. OBS3:Caso não ser informada a imagem da linha 70200/ComprovanteEntrega ou o valor do campo, o evento rejeitará. |
||
42 |
dhHashEntrega |
Data e hora de geração do hash entrega |
D |
S |
- |
|
Data e hora da geração do hash da entrega Formato = AAAA-MM-DDTHH:MM:SS TZD OBS1: Quando for enviado a imagem através da linha 70200/ComprovanteEntrega este campo será calculado com base na imagem, não sendo obrigatório informar o valor, apesar do schema. OBS2:O valor informado será considerado quando não possuir a imagem da linha 70200/ComprovanteEntrega, ficando de responsabilidade do emissor informar o hash e data corretos. OBS3:Caso não ser informada a imagem da linha 70200/ComprovanteEntrega ou o valor do campo, o evento rejeitará. |
||
Exemplo: 7000;3.00;Comprovante de Entrega do CT-e;342190000104042;2019-08-20T17:49:25-03:00;15244175050;Nome do recebedor;90.127254;180.948170;IiNWumi0MW15aj21C/FIkBuvCFw=;2019-08-20T17:55:25-03:00 |
11200 |
PAI: 7000 |
OPC. 0-2000 |
infEntrega - Grupo de informações das entregas. Informar apenas para CT-e com tipo de serviço Normal |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
43 |
chNFe |
Chave de acesso da NF-e que está sendo entregue |
C |
S |
44 |
|
|
||
Exemplo: 7100;42190840157680000176556490000000871186784749 |
70200 |
PAI: 70000 |
OBR. 1-1 |
Informações específicas da imagem do evento de " Comprovante de Entrega do CT-e” " |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
44 |
ComprovanteEntrega |
Imagem do comprovante de entrega |
N |
S |
- |
|
Informar codificação em base64 de uma imagem em formato ".jpg". |
||
Exemplo: 70200;/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUGBQYHBwYJCQgJCQ0MCwsMDRMODw4PDhMdEhUSEhUSHRofGRcZHxouJCAgJC41LSotNUA5OUBRTVFqao4BBQUFBQYFBgcHBgkJCAkJDQwLCwwNEw4PDg8OEx0SFRISFRIdGh8ZFxkfGi4kICAkLjUtKi01QDk5QFFNUWpqjv/CABEIAlYD6AMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAEAAECAwUGBwj/2gAIAQEAAAAA8ZmnSTtKaUkk8neNjpPLtvqUvnS8LzTyEf0HW76jLFyc7NBpe0q6yd04UVvbGI4tZGlqEKRhRF6GqFqqBzx45GCGDk7nofpI2t1fC+BWKFvU8rCKTwSZkzRSSuuyHdJKSmzp07yUbHd3d16R9CE3W4fiXEk61/oE+Zz8uscKhXkX2u19lFcLrIjj036ZxDyLutemyAdI4og5nPYA4Odq+y9p556V1Gb89c8lHohMqMUmUUyUV0GOK5duGpOkpTSTSU08oWpSmk/rnrnT5ekDxvmmRZDvMzKHDpEGrjfcUSoWzk1Nc5MKMQcSU991xNNRCDpHz6I38vjiiBdF9F5WTk99teL8M8Uuw5CMYKTNFJR1LTecp3tDhnmknmnTs8nTzUozd5JvTPbCxtPT5DjuHz8rqzqhcikca2skiwuLSqvujWk41MDNEmUrpFQhCqINQyYXnM/OoqM+kOGvF0Z8Vz6UYmbfLMkzOq093XcUcE/pHN8VKSSm6SkpSZSk6sSmk/pftYy6cnD5DheSoP33xwWYFrZE33vXbOd0mHlKqLXnWPFndlCqFdEJPjYgePVdpe0BcWV6fxXn8EyjHZtwnapJQVnWvxJVPTafMc8ppTd0k7zTTklNSdKaI+k+pC34Y/GYXG4c+lvwqqKIWTtIsnONl1k5OpyrGcomyUbGpogzVVQRA3NgZufWtLv35Y72PC8mqeKiy7/lcet2TwMDM9N86C1Z7NPn0k8pOk6U07ydpu8nd3kvUvoNCk4WRyfF86jtTMErHVz2E3K51dO6+EL0OK5Rd905UDRulCqmhNi4oecHTT0e42R3PpfieK8WdmZescHzbSZNfYDu+kcYHn+o+fcZJ1YnSU3dpSTym0neTyT9t9NynLhc/L865qk/p8/NjGVlhF19tk5POdsGequiBOkZZKqqF0nVIwyE5jPCBqz6eq6TJz/Ru48n5mSiygmv9d5XkM54M+1nAe19z8+aHeeMBM8nkyUrEkkbYHNp2JSlJur+nJp8Lm+b5jmc3Q3ZhUVyvuJtuJteUI3zelUjVvdoGEO0rVTXGmloc/gChZdFNXWh5e4Z3OLx1igoJmgX3mTkZgtbnk8/oddxnsnmGFGl5umdTd0m0d8EQJTmpJ5PH6m3SK8bgMfNzOa0umKyMxpTvJvJtlfOuFlklAWigi4465TstYWmoUakTGAGzMwWcex5Qkzb9B57hZMyaCaNcdK1UBo+eGeN1HsHzfIabwU3TydpwbtaiqeVeU5qbu8Pd/TC8jF8qq7PL4PS3juRzpKVtphN8rkLC652jXUMQScVZKcVVCscYcUAccXFzgtPPztLocoz2XneG |
8000 |
PAI: 1000 |
OBR. 1-1 |
Informações específicas do evento " Cancelamento do Comprovante de Entrega do CT-e” |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
45 |
versaoEvento |
Atributo da versão Desacordo |
N |
S |
4 |
|
Informar “4.00” |
||
46 |
descEvento |
Descrição do evento |
C |
S |
46 |
|
Descrição do evento “Cancelamento do Comprovante de Entrega do CT-e”. |
||
47 |
nProt |
Número do Protocolo de autorização do CT-e |
N |
S |
15 |
|
Informar o número do protocolo de autorização do CT-e. |
||
48 |
nProtCE |
Número do Protocolo de autorização do evento de Comprovante de entrega |
N |
S |
15 |
|
Informar o número do protocolo de autorização do evento de Comprovante de entrega que será cancelado. |
||
Exemplo: 8000;3.00;Cancelamento do Comprovante de Entrega do CT-e;342190000104042;342190000104043 |
9000 |
PAI: 1000 |
OBR. 1-1 |
Informações específicas do evento " Insucesso na Entrega do CT-e” " |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
49 |
versaoEvento |
Atributo da versão Insucesso |
N |
S |
4 |
|
Informar “4.00” |
||
50 |
descEvento |
Descrição do evento |
C |
S |
30 |
|
Descrição do evento “ Insucesso na Entrega do CT-e” |
||
51 |
nProt |
Número do Protocolo de autorização do CT-e |
N |
S |
15 |
|
Informar o número do protocolo de autorização do CT-e |
||
52 |
dhTentativaEntrega |
Data e hora da tentativa da entrega |
D |
S |
- |
|
Data e Hora da tentativa da Entrega Formato = AAAA-MM-DDTHH:MM:SS TZD |
||
53 |
nTentativa |
Número de tentativas de entregas que não teve sucesso |
N |
N |
3 |
|
Número da tentativa de entrega que não teve sucesso |
||
54 |
tpMotivo |
Motivo do Insucesso |
N |
S |
1 |
|
Motivo do insucesso: |
||
55 |
xJustMotivo |
Justificativa do Motivo de insucesso |
C |
N |
25-250 |
|
Justificativa do Motivo de insucesso, informar apenas para tpMotivo = 4 |
||
56 |
latitude |
Latitude do ponto de entrega |
N |
N |
[-]2,6 |
|
Latitude do ponto da entrega (detectado pelo equipamento do transportador, exemplo: PDA, tablet, celular). de -90º até 90º, sempre com seis casas após a vírgula. |
||
57 |
longitude |
Longitude do ponto de entrega |
N |
N |
[-]3,6 |
|
Latitude do ponto da entrega (detectado pelo equipamento do transportador, exemplo: PDA, tablet, celular). de -180º até 180º, sempre com seis casas após a vírgula. |
||
58 |
hashTentativaEntrega |
Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada na tentativa de entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) |
C |
N |
28 |
|
Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada na tentativa da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) Nota 1: A critério do autor deste evento, este campo pode ser utilizado como índice para acesso as informações do Comprovante de entrega. Nota 2: A SEFAZ não tem nenhum controle sobre a informação deste campo. Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary
|
||
59 |
dhHashTentativaEntrega |
Data e hora de geração do hash da tentativa de entrega |
D |
N |
- |
|
Data e hora da geração do hash de tentativa da entrega Formato = AAAA-MM-DDTHH:MM:SS TZD
|
||
Exemplo: 9000;4.00;Insucesso na Entrega do CT-e;123456789112345;2010-08-19T13:00:15-03:00;005;4;Just de insucesso nao estava em casa;90.127254;180.948170;IiNWumi0MW15aj21C/FIkBuvCFw=;2010-08-19T13:00:15-03:00 |
9100 |
PAI: 7000 |
OPC. 0-2000 |
infEntrega - Grupo de informações das NF-e que não tiveram sucesso na entrega ao Destinatário |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
60 |
chNFe |
Chave de acesso da NF-e com insucesso na tentativa de entrega |
C |
S |
44 |
|
Chave de acesso da NF-e com insucesso na tentativa de entrega |
||
Exemplo: 9100;42230406255692001681550160002616971000000014 |
9500 |
PAI: 1000 |
OBR. 1-1 |
Informações específicas do evento " Cancelamento do Insucesso de Entrega do CT-e" |
||||||
# |
Campo |
Descrição |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
||
61 |
versaoEvento |
Atributo da versão Insucesso |
N |
S |
4 |
|
Informar “4.00” |
||
62 |
descEvento |
Descrição do evento |
C |
S |
44 |
|
Descrição do Evento: “Cancelamento do Insucesso de Entrega do CT-e” |
||
63 |
nProt |
Número do protocolo de autorização do CT-e |
N |
S |
15 |
|
Informar o número do protocolo de autorização do Evento de “Prestação de Serviço em Desacordo” CT-e |
||
64 |
nProtIE |
Número do protocolo de autorização do evento de Insucesso de entrega que será cancelado |
N |
S |
15 |
|
Informar o número do protocolo de autorização do evento de Insucesso de entrega que será cancelado |
||
Exemplo: 9500;4.00;Cancelamento do Insucesso de Entrega do CT-e;123456789112345;123456789112345 |