Anda di halaman 1dari 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Projeto Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte


Padres Tcnicos de Comunicao

Verso 1.0.0
Maro 2008

Pg. 1 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Controle de Verses
Verso
1.00

Data
07/03/2008 - SP

Pg. 2 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Identificao e vigncia do Manual


Verso do manual
Data de divulgao do manual
Pacote de liberao de Schemas XML
Data de incio de vigncia no ambiente de homologao
Data de incio de vigncia no ambiente de produo

1.0.0
10/03/2007
PL_CTe_100
02/06/2008
a definir

Verses de leiautes do PL_CTe_100


Leiaute
CTe
enviCTe
retEnviCTe
consReciCTe

1.00
1.00
1.00
1.00

Schema XML
cte_v100.xsd
enviCte_v1.00.xsd
retEnviCte_v1.00.xsd
consReciCte_v1.00.xsd

retconsReciCTe

1.00

retConsReciCte_v1.00.xsd

procCTe
cancCTe

1.00
1.00

procCte_v1.00.xsd
cancCte_v1.00.xsd

retCancCTe

1.00

retCancCte_v1.00.xsd

procCancCTe

1.00

procCancCte_v1.00.xsd

inutCTe

1.00

inutCTe_v1.00.xsd

retInutCTe

1.00

retInutCTe_v1.00.xsd

procInutCTe

1.00

procInutCTe_v1.00.xsd

consSitCTe

1.00

consSitCte_v1.00.xsd

retConsSitCTe

1.00

retConsSitCte_v1.00.xsd

consStatServ

1.00

consStatServCte_v1.00.xsd

retConsStatServ

1.00

retconsStatServ_v1.00.xsd

consCad

1.01

consCad_v1.01.xsd

retConsCad

1.01

retConsCad_v1.01.xsd

cadEmiDFe

1.01

cadEmiDFe_v1.01.xsd

atuCadEmiDFe

1.01

atuCadEmiDFe_v1.01.xsd

retAtuCadEmiDFe

1.01

retAtuCadEmiDFe_v1.01.xsd

verso

Observao
Leiaute do CT-e.
Mensagem de envio de lote de CT-e.
Mensagem de retorno do envio de lote de CT-e.
Mensagem de consulta processamento do lote
de CT-e transmitido.
Mensagem de retorno da consulta de
processamento do lote de CT-e transmitido.
Leiaute de compartilhamento do CT-e.
Mensagem de solicitao de cancelamento do
CT-e.
Mensagem de retorno do resultado da solicitao
do processamento de cancelamento do CT-e.
Leiaute de compartilhamento de Pedido de
cancelamento de CT-e
Mensagem de solicitao de inutilizao de
numerao de CT-e.
Mensagem de retorno do resultado do
processamento da solicitao de inutilizao de
numerao de CT-e.
Leiaute de compartilhamento de pedido de
inutilizao de numerao de CT-e
Mensagem de consulta da situao atual da CTe.
Mensagem de retorno da consulta da situao
atual da CT-e.
Mensagem da consulta do status do servio de
autorizao de CT-e.
Mensagem de retorno da consulta do status do
servio de autorizao de CT-e.
Mensagem de consulta ao cadastro de
contribuintes do ICMS.
Mensagem de retorno da consulta ao cadastro
de contribuintes do ICMS.
Leiaute do Cadastro Nacional de Emissores de
documentos fiscais eletrnicos.
Mensagem de atualizao do Cadastro Nacional
de Emissores de documentos fiscais eletrnicos
Mensagem de retorno da atualizao do
Cadastro Nacional de Emissores de documentos
fiscais eletrnicos

Pg. 3 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

ndice
1.
2.

Introduo ......................................................................................................... 7
Consideraes Iniciais....................................................................................... 8
2.1
Histrico do documento fiscal eletrnico................................................................. 8
2.2
Conceito do CT-e ................................................................................................... 8
2.3
Descrio Simplificada do Modelo Operacional...................................................... 8
3.
Arquitetura de Comunicao com Contribuinte................................................ 10
3.1
Modelo Conceitual................................................................................................ 10
3.2
Padres Tcnicos................................................................................................. 11
3.2.1
Padro de documento XML .......................................................................... 11
3.2.2
Padro de Comunicao .............................................................................. 13
3.2.3
Padro de Certificado Digital ........................................................................ 14
3.2.4
Padro de Assinatura Digital ........................................................................ 15
3.2.5
Validao de Assinatura Digital pela Secretaria de Fazenda Estadual ......... 17
3.2.6
Resumo dos Padres Tcnicos .................................................................... 17
3.3
Modelo operacional .............................................................................................. 18
3.3.1
Servios sncronos ....................................................................................... 18
3.3.2
Servios assncronos.................................................................................... 19
3.3.3
Filas e Mensagens........................................................................................ 21
3.4
Padro de mensagens dos Web Services ............................................................ 22
3.4.1
Informaes de controle e rea de dados das mensagens ........................... 22
3.4.2
Validao da estrutura XML das Mensagens dos Web Services .................. 23
3.4.3
Schemas XML das Mensagens dos Web Services ....................................... 23
3.5
Verso dos Schemas ........................................................................................... 24
3.5.1
Liberao das verses dos Schemas para o Projeto do CT Eletrnico ......... 24
3.5.2
Pacote de Liberao Preliminar .................................................................... 25
3.5.3
Pacote de Liberao de Homologao e Pacote de libero definitivo ......... 25
3.5.4
Correo de Pacote de Liberao ................................................................ 25
3.5.5
Divulgao de novos Pacotes de Liberao ................................................. 25
3.5.6
Controle de Verso....................................................................................... 26
3.6
SEFAZ VIRTUAL.................................................................................................. 26
4.
Web Services .................................................................................................. 27
4.1
Servio de Recepo de CT-e.............................................................................. 28
4.1.1
Web Service CteRecepcao ........................................................................ 28
4.1.2
Leiaute Mensagem de Entrada ..................................................................... 28
4.1.3
Leiaute Mensagem de Retorno..................................................................... 29
4.1.4
Descrio do Processo de Recepo de Lotes de CT-e ............................... 29
4.1.5
Validao do Certificado de Transmisso..................................................... 30
4.1.6
Validao Inicial da Mensagem no Web Service .......................................... 30
4.1.7
Validao das informaes de controle da chamada ao Web Service .......... 31
4.1.8
Gerao da Resposta com o Recibo ............................................................ 31
4.1.9
Descrio do Processamento do Lote de CT-e............................................. 32
4.1.10
Validao da rea de Dados......................................................................... 32
4.1.11
Final do Processamento do Lote .................................................................. 37
4.2
Web Service CteRetRecepcao .......................................................................... 39
4.2.1
Leiaute Mensagem de Entrada ..................................................................... 39
4.2.2
Leiaute Mensagem de Retorno..................................................................... 39
4.2.3
Descrio do Processo de Web Service ....................................................... 40
4.2.4
Validao do Certificado de Transmisso..................................................... 41
4.2.5
Validao Inicial da Mensagem no Web Service .......................................... 41
4.2.6
Validao das informaes de controle da chamada ao Web Service .......... 42
4.2.7
Validao da rea de Dados ........................................................................ 42
4.2.8
Final do Processamento ............................................................................... 43
4.3
Web Service CteCancelamento......................................................................... 44
Pg. 4 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.3.1
Leiaute Mensagem de Entrada ..................................................................... 44
4.3.2
Leiaute Mensagem de Retorno..................................................................... 44
4.3.3
Descrio do Processo de Web Service ....................................................... 45
4.3.4
Validao do Certificado de Transmisso..................................................... 45
4.3.5
Validao Inicial da Mensagem no Web Service .......................................... 46
4.3.6
Validao das informaes de controle da chamada ao Web Service .......... 47
4.3.7
Validao da rea de Dados ........................................................................ 47
4.3.8
Final do Processamento ............................................................................... 49
4.4
Web Service - CteInutilizacao............................................................................... 50
4.4.1
Leiaute Mensagem de Entrada ..................................................................... 50
4.4.2
Leiaute Mensagem de Retorno..................................................................... 51
4.4.3
Descrio do Processo de Web Service ....................................................... 51
4.4.4
Validao do Certificado de Transmisso..................................................... 52
4.4.5
Validao Inicial da Mensagem no Web Service .......................................... 52
4.4.6
Validao das informaes de controle da chamada ao Web Service .......... 53
4.4.7
Validao da rea de Dados ........................................................................ 53
4.4.8
Final do Processamento ............................................................................... 55
4.5
Web Service CteConsulta Protocolo.................................................................. 56
4.5.1
Leiaute Mensagem de Entrada ..................................................................... 56
4.5.2
Leiaute Mensagem de Retorno..................................................................... 56
4.5.3
Descrio do Processo de Web Service ....................................................... 57
4.5.4
Validao do Certificado de Transmisso..................................................... 57
4.5.5
Validao Inicial da Mensagem no Web Service .......................................... 58
4.5.6
Validao das informaes de controle da chamada ao Web Service .......... 58
4.5.7
Validao da rea de Dados ........................................................................ 59
4.5.8
Final do Processamento ............................................................................... 59
4.6
Web Service CteStatusServico.......................................................................... 60
4.6.1
Leiaute Mensagem de Entrada ..................................................................... 60
4.6.2
Leiaute Mensagem de Retorno..................................................................... 60
4.6.3
Descrio do Processo de Web Service ....................................................... 61
4.6.4
Validao do Certificado de Transmisso..................................................... 61
4.6.5
Validao Inicial da Mensagem no Web Service .......................................... 62
4.6.6
Validao das informaes de controle da chamada ao Web Service .......... 62
4.6.7
Validao da rea de Dados ........................................................................ 63
4.6.8
Final do Processamento ............................................................................... 63
4.7
Web Service CadConsultaCadastro .................................................................. 64
4.7.1
Leiaute da Mensagem de Entrada ................................................................ 64
4.7.2
Leiaute da Mensagem de Retorno................................................................ 65
4.7.3
Descrio do Processo de Web Service ....................................................... 66
4.7.4
Verificao do Certificado de Transmisso................................................... 67
4.7.5
Verificao Inicial da Mensagem no Web Service......................................... 67
4.7.6
Validao da rea de Cabealho.................................................................. 68
4.7.7
Validao da rea de Dados ........................................................................ 68
4.7.8
Final do Processamento ............................................................................... 69
5.
Web Services Informaes Adicionais .......................................................... 70
5.1
Regras de validao............................................................................................. 70
5.1.1
Tabela de cdigos de erros e descries de mensagens de erros................ 70
5.2
Padro de nomes para os arquivos ...................................................................... 74
5.3
Tratamento de caracteres especiais no texto de XML .......................................... 74
5.4
Chave de Acesso do CT-e ................................................................................... 75
5.5
Nmero do Recibo de Lote................................................................................... 76
5.6
Nmero do protocolo ............................................................................................ 77
5.7
Tempo mdio de resposta .................................................................................... 77
6.
Cdigo de Barra .............................................................................................. 78
6.1
Clculo do dgito verificador do CODE-128C........................................................ 79
Pg. 5 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

6.2
Representao simblica do cdigo ..................................................................... 79
7.
DACTE ............................................................................................................ 80
8.
Contingncia ................................................................................................... 81
9.
Ambiente de Homologao / Produo ........................................................... 82
10.
Distribuio do CT-e para o Destinatrio ......................................................... 83
10.1 Processo de Distribuio...................................................................................... 83
10.2 Leiaute da Distribuio: CT-e ............................................................................... 83
11.
Compartilhamento de informaes do CT-e entre rgos Pblicos................. 84
11.1 Processo de Compartilhamento ........................................................................... 85
11.2 Leiaute de compartilhamento: CT-e..................................................................... 85
11.3 Leiaute de compartilhamento: Cancelamento de CT-e ........................................ 86
11.4 Leiaute de compartilhamento: Inutilizao de Numerao de CT-e ..................... 86
11.5 Compartilhamento de documentos com outros rgos pblicos........................... 86
12.
Cadastro nacional de emissores de DF-e ........................................................ 87
12.1 Leiaute do Cadastro de Emissor de DF-e............................................................. 88
12.2 Leiaute de Atualizao do Cadastro de Emissor de DF-e..................................... 88
12.3 Leiaute de Retorno de Atualizao de Cadastro de Emissor de DF-e .................. 89
Anexo I Leiaute do CT-e ................................................................................................... 91
Anexo II Modelo de DACTE ............................................................................................ 121
Anexo III Tabelas de UF, Municpio e Pas ..................................................................... 128
1.
Tabela de cdigo de UF do IBGE .................................................................. 128
2.
Tabela de cdigo de Municpio do IBGE........................................................ 128
2.1 Validao do cdigo de Municpio ...................................................................... 129
2.2 Exemplo de clculo do dgito de controle do cdigo de Municpio ...................... 129
3.
Tabela de cdigo de Pas do BACEN ............................................................ 130
3.1 Validao do cdigo de Pas .............................................................................. 130
3.2 Exemplo de clculo do dgito de controle do cdigo de Pas .............................. 131
Anexo IV WS disponveis................................................................................................ 132
Anexo V Conjunto de caracteres Cdigo de Barras CODE-128C ................................... 133
Anexo VI Projeto Piloto do CT-e ..................................................................................... 134

Pg. 6 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

1. Introduo
Este documento tem por objetivo a definio das especificaes e critrios tcnicos
necessrios para a integrao entre os Portais das Secretarias de Fazendas dos Estados e
os sistemas de informaes das empresas emissoras de Conhecimento de Transporte
eletrnico - CT-e.
Em vista da complexidade do projeto, esclarecemos aos usurios deste manual (equipes
fiscal e de TI das empresas integrantes do projeto), que a legislao aprovada, conceitos e
especificaes contidas neste manual podem sofrer ajustes que venham a ser demandados
a partir do aprofundamento das discusses e experincias adquiridas durante a fase de
implantao do projeto.

Pg. 7 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

2. Consideraes Iniciais
O Projeto Conhecimento de Transporte Eletrnico (CT-e) est sendo desenvolvido, de forma
integrada, pelas Secretarias de Fazenda dos Estados e Receita Federal do Brasil, a partir da
assinatura do Protocolo ENAT 03/2006 (10/11/2006), que atribui ao Encontro Nacional de
Coordenadores e Administradores Tributrios Estaduais (ENCAT) a coordenao e a
responsabilidade pelo desenvolvimento e implantao do Projeto CT-e.

2.1

Histrico do documento fiscal eletrnico

O documento fiscal eletrnico surgiu com o projeto da Nota Fiscal eletrnica que tinha como
objetivo a implantao de um modelo nacional de documento fiscal eletrnico para substituir
a sistemtica atual de emisso do documento fiscal em papel, modelos 1 e 1A, com validade
jurdica garantida pela assinatura digital do emissor.
O documento fiscal eletrnica simplifica o cumprimento das obrigaes acessrias dos
contribuintes e permite um melhor acompanhamento das operaes comerciais pelo Fisco,
mostrando-se uma soluo vantajosa para todos os interessados.
Em outubro de 2006, foi iniciada uma nova fase do projeto da Nota Fiscal eletrnica para
possibilitar o uso do documento fiscal eletrnico em substituio aos demais documentos
fiscais existentes no pas, conforme previsto no pargrafo nico da clasula segunda do
Protocolo ENAT 03/2005.
O Conhecimento de Transporte eletrnico o novo modelo de documento fiscal eletrnico,
institudo pelo AJUSTE SINIEF 09/07 (25/10/2007), que poder ser utilizado para substituir
um dos seguintes documentos fiscais:

Conhecimento de Transporte Rodovirio de Cargas, modelo 8;


Conhecimento de Transporte Aquavirio de Cargas, modelo 9;
Conhecimento Areo, modelo 10;
Conhecimento de Transporte Ferrovirio de Cargas, modelo 11;
Nota Fiscal de Servio de Transporte Ferrovirio de Cargas, modelo 27;
Nota Fiscal de Servio de Transporte, modelo 7, quando utilizada em transporte de cargas.

O Conhecimento de Transporte eletrnico tambm poder ser utilizado como documento


fiscal eletrnico no transporte dutovirio e, futuramente, nos transportes Multimodais.

2.2

Conceito do CT-e

O Conhecimento de Transporte Eletrnico (CT-e) pode ser conceituado como um


documento de existncia exclusivamente digital, emitido e armazenado eletronicamente,
com o intuito de documentar uma prestao de servios de transportes, cuja validade
jurdica garantida pela assinatura digital do emitente e a Autorizao de Uso fornecida pela
administrao tributria do domiclio do contribuinte.

2.3

Descrio Simplificada do Modelo Operacional

Pg. 8 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

De maneira simplificada, a empresa emissora de CT-e gerar um arquivo eletrnico


contendo as informaes fiscais da prestao de servios de transportes, o qual dever ser
assinado digitalmente, de maneira a garantir a integridade dos dados e a autoria do emissor.
Este arquivo eletrnico, que corresponder ao Conhecimento de Transporte Eletrnico (CTe), ser ento transmitido, pela Internet, para a Secretaria de Fazenda Estadual de
jurisdio do contribuinte emitente, que far uma pr-validao do arquivo e devolver uma
Autorizao de Uso, sem a qual no poder haver a prestao de servio de transporte.
Aps o recebimento do CT-e, a Secretaria de Fazenda Estadual disponibilizar consulta,
atravs Internet, para o tomador do servio e outros legtimos interessados que detenham a
chave de acesso do documento eletrnico.
Este mesmo arquivo do CT-e ser ainda transmitido, pela Secretaria de Fazenda Estadual,
para a Receita Federal do Brasil, que ser o repositrio nacional de todos os CT-e emitidos,
e para as Secretarias de Fazenda de incio da prestao do servio e do tomador do
servio, caso sejam diferentes da Secretaria de Fazenda de circunscrio do emissor, alm
da SUFRAMA, quando aplicvel.
Para acobertar a prestao de servio de transporte ser impressa uma representao
grfica simplificada do Conhecimento de Transporte Eletrnico, intitulada DACTE
(Documento Auxiliar do Conhecimento de Transporte Eletrnico), em papel comum, que
conter impressos, em destaque, a chave de acesso e o cdigo de barras linear tomando-se
por referncia o padro CODE-128C, para facilitar e agilizar a consulta do CT-e na Internet e
a respectiva confirmao de informaes pelas unidades fiscais e pelos tomadores de
servios de transporte.
O DACTE no um conhecimento de transporte, nem o substitui, servindo apenas como
instrumento auxiliar para consulta do CT-e, pois contm a chave de acesso do CT-e, que
permite ao detentor desse documento confirmar a efetiva existncia do CT-e, atravs dos
stios das Secretarias de Fazenda Estaduais autorizadoras ou Receita Federal. No primeiro
momento de implantao do projeto, o contribuinte tomador do servio de transporte, no
emissor de Documentos Fiscais eletrnicos, poder escriturar o CT-e com base nas
informaes deste documento, sendo que sua validade ficar vinculada efetiva existncia
do CT-e com autorizao de uso no Banco de Dados das administraes tributrias
envolvidas no processo.

Pg. 9 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

3. Arquitetura de Comunicao com Contribuinte


3.1

Modelo Conceitual

Os Portais das Secretarias de Fazenda Estaduais iro disponibilizar os seguintes servios:


a) Recepo de CT-e;
1) Recepo de Lote;
2) Consulta Processamento de Lote;
b) Cancelamento de CT-e;
c) Inutilizao de numerao de CT-e;
d) Consulta da situao atual do CT-e;
e) Carta de Correo de CT-e;
f) Consulta do status do servio.
Para cada servio oferecido existir um Web Service especfico. O fluxo de comunicao
sempre iniciado pelo aplicativo do contribuinte atravs do envio de uma mensagem ao Web
Service com a solicitao do servio desejado.
O Web Service sempre devolve uma mensagem de resposta confirmando o recebimento da
solicitao de servio ao aplicativo do contribuinte na mesma conexo.
A solicitao de servio poder ser atendida na mesma conexo ou ser armazenada em
filas de processamento nos servios mais crticos para um melhor aproveitamento dos
recursos de comunicao e de processamento das Secretarias de Fazenda Estaduais.
Os servios podem ser sncronos ou assncronos em funo da forma de processamento da
solicitao de servios:
a) Servios sncronos o processamento da solicitao de servio concludo na
mesma conexo, com a devoluo de uma mensagem com o resultado do
processamento do servio solicitado;
b) Servios assncronos o processamento da solicitao de servio no concludo
na mesma conexo, havendo a devoluo de uma mensagem de resposta com um
recibo que apenas confirma o recebimento da solicitao de servio. O aplicativo do
contribuinte dever realizar uma nova conexo para consultar o resultado do
processamento do servio solicitado anteriormente.
O diagrama a seguir ilustra o fluxo conceitual de comunicao entre o aplicativo do
contribuinte e o Portal da Secretaria de Fazenda Estadual:

Pg. 10 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Arquitetura de Comunicao Viso


Conceitual
Secretaria de Fazenda Estadual

Contribuinte
HTTPS
Client CTe
( ERP ou software especfico)

Fluxo de
Comunicao

CTe

Web Services

Transaes

Servios
Sncronos
Aplicao CTe
Servios
Assncronos
Filas de Msgs

Aplicativo de Faturamento
( ERP ou software especfico)

3.2

CTes

Padres Tcnicos

3.2.1 Padro de documento XML


a) Padro de Codificao
A especificao do documento XML adotada a recomendao W3C para XML 1.0,
disponvel em www.w3.org/TR/REC-xml e a codificao dos caracteres ser em UTF-8,
assim todos os documentos XML sero iniciados com a seguinte declarao:
<?xml version="1.0" encoding="UTF-8"?>
OBS: Lembrando que cada arquivo XML somente poder ter uma nica declarao
<?xml version="1.0" encoding="UTF-8"?>. Nas situaes em que um documento XML
pode conter outros documentos XML, como ocorre com o documento XML de lote de
envio de CT-e, deve-se tomar o cuidado para que exista uma nica declarao no incio
do lote.
b) Declarao namespace
O documento XML dever ter uma nica declarao de namespace no elemento raiz do
documento com o seguinte padro:
<CTe xmlns=http://www.portalfiscal.inf.br/cte > (exemplo para o XML da CT-e)
O uso de declarao namespace diferente do padro estabelecido para o Projeto
vedado.
A declarao do namespace da assinatura digital dever ser realizada na prpria tag
<Signature>, conforme exemplo abaixo.
Cada documento XML dever ter o seu namespace individual em seu elemento raiz. No
caso especfico do lote de envio do CT-e, cada CT-e dever ter declarado o seu
namespace individual.
Segue abaixo um exemplo:

Pg. 11 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

<?xml version="1.0" encoding="UTF-8"?>


<envieCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="1.01">
<idLote>200602220000001</idLote>
<CTe xmlns="http://www.portalfiscal.inf.br/cte">
<infcte Id="CTe31060243816719000108650000000010001234567890" versao="1.01">
...
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">

</CTe>
<CTe xmlns="http://www.portalfiscal.inf.br/cte">
<infCTe Id="CTe31060243816719000108650000000010011234567900" versao="1.01">
...
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">

</CTe>
<CTe xmlns="http://www.portalfiscal.inf.br/cte">
<infCTe Id="CTe31060243816719000108650000000010021234567916" versao="1.01">
...
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">

</CTe>
</enviCTe>

c) Prefixo de namespace
No permitida a utilizao de prefixos de namespace. Essa restrio visa otimizar o
tamanho do arquivo XML.
Assim, ao invs da declarao:
<cte:CTe xmlns:cte=http://www.portalfiscal.inf.br/cte > (exemplo para o XML do CT-e
com prefixo cte) dever ser adotado a declarao:
<CTe xmlns =http://www.portalfiscal.inf.br/cte >
d) Otimizao na montagem do arquivo
Na gerao do arquivo XML do CT-e, excetuados os campos identificados como obrigatrios
no modelo (primeiro dgito da coluna de ocorrncias do leiaute iniciada com 1, ex.: 1-1, 1-2,
1-N), no devero ser includas as TAGs de campos com contedo zero (para campos tipo
numrico) ou vazio (para campos tipo caractere).
A regra constante do pargrafo anterior dever estender-se para os campos onde no h
indicao de obrigatoriedade e que, no entanto, seu preenchimento torna-se obrigatrio por
estar condicionado legislao especfica ou ao negcio do contribuinte. Neste caso,
dever constar a TAG com o valor correspondente e, para os demais campos, devero ser
eliminadas as TAGs.
Exemplo 1: SubGrupo de Informaes de transporte de produtos perigosos (ocorrncia 0-1).
Ser preenchido se a legislao especfica o exigir.

Pg. 12 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Exemplo 2: Informao relacionada com o AFRMM - Adicional de Frete para Renovao da


Marinha Mercante (ocorrncia 0-1). Ser preenchido somente se o negcio do contribuinte
for transporte aquavirio.
Para reduzir o tamanho final do arquivo XML da CT-e alguns cuidados de programao
devero ser assumidos:
no incluir "zeros no significativos" para campos numricos;
no incluir "espaos" ("line-feed", "carriage return", "tab", caractere de "espao" entre
as TAGs.) no incio ou no final de campos numricos e alfanumricos;
no incluir comentrios no arquivo XML;
no incluir anotao e documentao no arquivo XML (TAG annotation e TAG
documentation);
no incluir caracteres de formatao no arquivo XML ("line-feed", "carriage return",
"tab", caractere de "espao" entre as TAGs).

d) Validao de Schema
Para garantir minimamente a integridade das informaes prestadas e a correta formao
dos arquivos XML, o contribuinte dever submeter o arquivo do CT-e e as demais
mensagens XML para validao pelo Schema do XML (XSD XML Schema Definition),
disponibilizado pela Secretaria de Fazenda Estadual, antes de seu envio.

3.2.2 Padro de Comunicao


A comunicao entre o contribuinte e a Secretaria de Fazenda Estadual ser baseada em
Web Services disponibilizados no Portal da Secretaria de Fazenda Estadual de
circunscrio do contribuinte.
O meio fsico de comunicao utilizado ser a Internet, com o uso do protocolo SSL verso
3.0, com autenticao mtua, que alm de garantir um duto de comunicao seguro na
Internet, permite a identificao do servidor e do cliente atravs de certificados digitais,
eliminando a necessidade de identificao do usurio atravs de nome ou cdigo de usurio
e senha.
O modelo de comunicao segue o padro de Web Services definido pelo WS-I Basic
Profile.
A troca de mensagens entre os Web Services do Portal da Secretaria de Fazenda Estadual
e o aplicativo do contribuinte ser realizada no padro SOAP verso 1.2, com troca de
mensagens XML no padro Style/Enconding: Document/Literal.
A chamada do diferentes Web Services do Projeto CT-e realizado com o envio de uma
mensagem XML atravs do campo cteDadosMsg.
A verso do leiaute da mensagem XML contida no campo cteDadosMsg e o cdigo da UF
requisitada sero informados nos campos versaoDados e cUF, ambos do tipo string
localizados no elemento cteCabecMsg do SOAP header.
Exemplo de uma mensagem requisio padro SOAP:

Pg. 13 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

<?xml version="1.0" encoding="utf-8"?>


<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<cteCabecMsg
xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico">
<cUF>string</cUF>
<versaoDados>string</versaoDados>
</cteCabecMsg>
</soap12:Header>
<soap12:Body>
<cteStatusServicoCT
xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico">
<cteDadosMsg>xml</cteDadosMsg>
</cteStatusServicoCT>
</soap12:Body>
</soap12:Envelope>

Exemplo de uma mensagem de retorno padro SOAP:


<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<cteCabecMsg
xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico">
<cUF>string</cUF>
<versaoDados>string</versaoDados>
</cteCabecMsg>
</soap12:Header>
<soap12:Body>
<cteStatusServicoCTResponse
xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico">
<cteStatusServicoCTResult>xml</cteStatusServicoCTResult>
</cteStatusServicoCTResponse>
</soap12:Body>
</soap12:Envelope>

3.2.3 Padro de Certificado Digital


O certificado digital utilizado no Projeto do Conhecimento de Transporte eletrnico ser
emitido por Autoridade Certificadora credenciada pela Infra-estrutura de Chaves Pblicas
Brasileira ICP-Brasil, tipo A1 ou A3, devendo conter o CNPJ da pessoa jurdica titular do
certificado digital no campo otherName OID =2.16.76.1.3.3.
Os certificados digitais sero exigidos em 2 (dois) momentos distintos para o projeto:
a) Assinatura de Mensagens: O certificado digital utilizado para essa funo dever
conter o CNPJ do estabelecimento emissor do CT-e ou o CNPJ do estabelecimento
matriz. Por mensagens, entenda-se: o Pedido de Autorizao de Uso (Arquivo CT-e),
o Pedido de Cancelamento de CT-e, o Pedido de Inutilizao de Numerao de CT-e
e demais arquivos XML que necessitem de assinatura. O certificado digital dever ter

Pg. 14 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

o uso da chave previsto para a funo de assinatura digital, respeitando a Poltica


do Certificado.
b) Transmisso (durante a transmisso das mensagens entre o servidor do
contribuinte e o Portal da Secretaria de Fazenda Estadual): O certificado digital
utilizado para identificao do aplicativo do contribuinte dever conter o CNPJ do
responsvel pela transmisso das mensagens, mas no necessita ser o mesmo
CNPJ do estabelecimento emissor do CT-e, devendo ter a extenso Extended Key
Usage com permisso de "Autenticao Cliente".

3.2.4 Padro de Assinatura Digital


As mensagens enviadas ao Portal da Secretaria de Fazenda Estadual so documentos
eletrnicos elaborados no padro XML e devem ser assinados digitalmente com um
certificado digital que contenha o CNPJ do estabelecimento matriz ou o CNPJ do
estabelecimento emissor do CT-e objeto do pedido.
Os elementos abaixo esto presentes dentro do Certificado do contribuinte tornando
desnecessria a sua representao individualizada no arquivo XML. Portanto, o arquivo
XML no deve conter os elementos:
<X509SubjectName>
<X509IssuerSerial>
<X509IssuerName>
<X509SerialNumber>
<X509SKI>
Deve-se evitar o uso das TAGs abaixo, pois as informaes sero obtidas a partir do
Certificado do emitente:
<KeyValue>
<RSAKeyValue>
<Modulus>
<Exponent>
O Projeto CT-e utiliza um subconjunto do padro de assinatura XML definido pelo
http://www.w3.org/TR/xmldsig-core/, que tem o seguinte leiaute:

Schema XML: xmldsig-core-schema_v1.01.xsd


#

Campo

Ele

Pai

Tipo Ocor. Tam. Dec.

Descrio/Observao

XS01 Signature

Raiz

XS02 SignedInfo

XS01

1-1

Grupo da Informao da assinatura

XS03 CanonicalizationM
ethod

XS02

1-1

Grupo do Mtodo de Canonicalizao

XS04 Algorithm

XS03

1-1

Atributo Algorithm de CanonicalizationMethod:


http://www.w3.org/TR/2001/REC-xml-c14n20010315

XS05 SignatureMethod

XS02

1-1

Grupo do Mtodo de Assinatura

XS06 Algorithm

XS05

1-1

Atributo Algorithm de SignedMethod:


http://www.w3.org/2000/09/xmldsig#rsa-sha1

XS07 Reference

XS02

1-1

Grupo de Reference

XS08 URI

XS07

1-1

Atributo URI da tag Reference

XS10 Transforms

XS07

1-1

Grupo do algorithm de Transform

XS11 unique_Transf_Alg RC XS10

1-1

Regra para o atributo Algorithm do Transform


ser nico.

Pg. 15 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

XS12 Transform

XS10

2-2

Grupo de Transform

XS13 Algorithm

XS12

1-1

Atributos vlidos Algorithm do Transform:


http://www.w3.org/TR/2001/REC-xml-c14n20010315
http://www.w3.org/2000/09/xmldsig#envelopedsignature

XS14 XPath

XS12

0-N

XPath

XS15 DigestMethod

XS07

1-1

Grupo do Mtodo de DigestMethod

XS16 Algorithm

XS15

1-1

Atributo Algorithm de DigestMethod:


http://www.w3.org/2000/09/xmldsig#sha1

XS17 DigestValue

XS07

1-1

Digest Value (Hash SHA-1 Base64)

XS18 SignatureValue

XS01

1-1

Grupo do Signature Value

XS19 KeyInfo

XS01

1-1

Grupo do KeyInfo

XS20 X509Data

XS19

1-1

Grupo X509

XS21 X509Certificate

XS20

1-1

Certificado Digital x509 em Base64

A assinatura do Contribuinte no CT-e ser feita na TAG <infCTe> identificada pelo atributo
Id, cujo contedo dever ser um identificador nico (chave de acesso) precedido do literal
CTe para cada CT-e, conforme leiaute descrito no Anexo I. O identificador nico precedido
do literal #CTe dever ser informado no atributo URI da TAG <Reference>. Para as demais
mensagens a serem assinadas, o processo o mesmo mantendo sempre um identificador
nico para o atributo Id na TAG a ser assinada. Segue abaixo um exemplo:
<CTe xmlns="http://www.portalfiscal.inf.br/cte" >
<infCTe Id="CTe31060243816719000108650000000010001234567897" versao="1.00">
...
</infCTe>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#CTe31060243816719000108650000000010001234567897">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>vFL68WETQ+mvj1aJAMDx+oVi928=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>IhXNhbdL1F9UGb2ydVc5v/gTB/y6r0KIFaf5evUi1i ...</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIFazCCBFOgAwIBAgIQaHEfNaxSeOEvZGlVDANB ... </X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</CTe>

Para o processo de assinatura, o contribuinte no deve fornecer a Lista de Certificados


Revogados, j que a mesma ser montada e validada por cada Portal da Secretaria de
Fazenda Estadual no momento da conferncia da assinatura digital.
A assinatura digital do documento eletrnico dever atender aos seguintes padres
adotados:
a) Padro de assinatura: XML Digital Signature, utilizando o formato Enveloped
(http://www.w3.org/TR/xmldsig-core/);
b) Certificado
digital:
Emitido
por
AC
credenciada
no
ICP-Brasil
(http://www.w3.org/2000/09/xmldsig#X509Data);

Pg. 16 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

c) Cadeia de Certificao: EndCertOnly (Incluir na assinatura apenas o certificado do


usurio final);
d) Tipo do certificado: A1 ou A3 (o uso de HSM recomendado);
e) Tamanho da Chave Criptogrfica: Compatvel com os certificados A1 e A3 (1024
bits);
f) Funo criptogrfica assimtrica: RSA (http://www.w3.org/2000/09/xmldsig#rsasha1);
g) Funo de message digest: SHA-1 (http://www.w3.org/2000/09/xmldsig#sha1);
h) Codificao: Base64 (http://www.w3.org/2000/09/xmldsig#base64);
i) Transformaes exigidas: til para realizar a canonicalizao do XML enviado para
realizar a validao correta da Assinatura Digital. So elas:
(1) Enveloped (http://www.w3.org/2000/09/xmldsig#enveloped-signature)
(2) C14N (http://www.w3.org/TR/2001/REC-xml-c14n-20010315)

3.2.5 Validao de Assinatura Digital pela Secretaria de Fazenda Estadual


Para a validao da assinatura digital, seguem as regras que sero adotadas pelas
Secretarias de Fazenda Estaduais:
(1) Extrair a chave pblica do certificado;
(2) Verificar o prazo de validade do certificado utilizado;
(3) Montar e validar a cadeia de confiana dos certificados validando tambm a LCR
(Lista de Certificados Revogados) de cada certificado da cadeia;
(4) Validar o uso da chave utilizada (Assinatura Digital) de tal forma a aceitar
certificados somente do tipo A (no sero aceitos certificados do tipo S);
(5) Garantir que o certificado utilizado de um usurio final e no de uma Autoridade
Certificadora;
(6) Adotar as regras definidas pelo RFC 3280 para LCRs e cadeia de confiana;
(7) Validar a integridade de todas as LCR utilizadas pelo sistema;
(8) Prazo de validade de cada LCR utilizada (verificar data inicial e final).
A forma de conferncia da LCR fica a critrio de cada Secretaria de Fazenda Estadual,
podendo ser feita de 2 (duas) maneiras: On-line ou Download peridico. As assinaturas
digitais das mensagens sero verificadas considerando a lista de certificados revogados
disponvel no momento da conferncia da assinatura.

3.2.6 Resumo dos Padres Tcnicos


A tabela a seguir resume os principais padres de tecnologia utilizados:
Caracterstica
Web Services

Meio lgico de comunicao


Meio fsico de comunicao
Protocolo Internet
Padro de troca de mensagens
Padro da mensagem
Padro de certificado digital

Descrio

Padro definido pelo WS-I Basic Profile 1.1


(http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-0824.html).
Web Services, disponibilizados pelo Portal da Secretaria
de Fazenda Estadual.
Internet
SSL verso 3.0, com autenticao mtua atravs de
certificados digitais.
SOAP verso 1.2.
XML no padro Style/Encoding: Document/Literal.
X.509 verso 3, emitido por Autoridade Certificadora
Pg. 17 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

credenciada pela Infra-estrutura de Chaves Pblicas


Brasileira ICP-Brasil, do tipo A1 ou A3, devendo conter
o CNPJ do proprietrio do certificado digital.
Para assinatura de mensagens, utilizar o certificado
digital do estabelecimento matriz ou do estabelecimento
emissor do CT-e.

Padro de assinatura digital

Validao de assinatura digital


Padres de preenchimento XML

3.3

Para transmisso, utilizar o certificado digital do


responsvel pela transmisso.
XML Digital Signature, Enveloped, com certificado digital
X.509 verso 3, com chave privada de 1024 bits, com
padres de criptografia assimtrica RSA, algoritmo
message digest SHA-1 e utilizao das transformaes
Enveloped e C14N.
Ser validada alm da integridade e autoria, a cadeia de
confiana com a validao das LCRs.
Campos no obrigatrios do Schema que no
possuam contedo tero suas tags suprimidas no
arquivo XML.
Mscara de nmeros decimais e datas esto
definidas no Schema XML.
Nos campos numricos inteiro, no incluir a vrgula
ou ponto decimal.
Nos campos numricos com casas decimais, utilizar o
ponto decimal na separao da parte inteira.

Modelo operacional

A forma de processamento das solicitaes de servios no projeto projeto Conhecimento de


Transporte eletrnico pode ser sncrona, caso o atendimento da solicitao de servio seja
realizada na mesma conexo, ou assncrona, quando o processamento do servio solicitado
no atendido na mesma conexo, nesta situao torna-se necessria a realizao de mais
uma conexo para a obteno do resultado do processamento.
As solicitaes de servios que exigem processamento intenso sero executadas de forma
assncrona e as demais solicitaes de servios de forma sncrona.
Assim, os servios do CT-e sero implementados da seguinte forma:
Servio
Recepo de CT-e
Cancelamento de CT-e
Inutilizao de Numerao de CT-e
Consulta da situao atual do CT-e
Carta de Correo de CT-e
Consulta do status do servio

Implementao
Assncrona
Sncrona
Sncrona
Sncrona
Sncrona
Sncrona

3.3.1 Servios sncronos

Pg. 18 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

As solicitaes de servios de implementao sncrona so processadas imediatamente e o


resultado do processamento obtido em uma nica conexo.
Abaixo, o fluxo simplificado de funcionamento:
Servio de Implementao sncrona
Contribuinte

Secretaria de Fazenda Estadual


(1) Solicitao de servio

Aplicativo
Cliente

(2) Solicitao de servio

Web Service

(4) Resultado

(3) Resultado

Processamento
de Servios

Etapas do processo ideal:


(1) O aplicativo do contribuinte inicia a conexo enviando uma mensagem de solicitao
de servio para o Web Service;
(2) O Web Service recebe a mensagem de solicitao de servio e encaminha ao
aplicativo do CT-e que ir processar o servio solicitado;
(3) O aplicativo do CT-e recebe a mensagem de solicitao de servio e realiza o
processamento, devolvendo uma mensagem de resultado do processamento ao
Web Service;
(4) O Web Service recebe a mensagem de resultado do processamento e o encaminha
ao aplicativo do contribuinte;
(5) O aplicativo do contribuinte recebe a mensagem de resultado do processamento e,
caso no exista outra mensagem, encerra a conexo.

3.3.2 Servios assncronos


As solicitaes de servios de implementao assncrona so processadas de forma
distribuda por vrios processos e o resultado do processamento somente obtido na
segunda conexo.
Abaixo, o fluxo simplificado de funcionamento:

Pg. 19 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Servio de Implementao assncrona


Contribuinte
Envio de
Solicitao
de Servios

Secretaria de Fazenda Estadual


(1) Solicitao de servio
(3) Recibo

Web Service
Recebe Solicitao
de Servios

(2) Solicitao de servio

(4)

(5)

Fila de
recibos

Processamento
de Servios

(6)

(7)

Consulta
Recibo

Fila de
servios
solicitados

(8) Consulta recibo


(10) Resultado processamento

Web Service
Consulta recibo

(9) Resultado processamento

Fila de
servios
processados

Etapas do processo ideal:


(1)

O aplicativo do contribuinte inicia a conexo enviando uma mensagem de


solicitao de servio para o Web Service de recepo de solicitao de servios;
(2) O Web Service de recepo de solicitao de servios recebe a mensagem de
solicitao de servio e a coloca na fila de servios solicitados, acrescentando o
CNPJ do transmissor obtido do certificado digital do transmissor;
(3) O Web Service de recepo de solicitao de servios retorna o recibo da
solicitao de servio e a data e hora de recebimento da mensagem no Web
Service;
(4) O aplicativo do contribuinte recebe o recibo e o coloca na fila de recibos de
servios solicitados e ainda no processados e, caso no exista outra mensagem,
encerra a conexo;
(5) Na Secretaria de Fazenda Estadual a solicitao de servios retirada da fila de
servios solicitados pelo aplicativo do CT-e;
(6) O servio solicitado processado pelo aplicativo do CT-e e o resultado do
processamento colocado na fila de servios processados;
(7) O aplicativo do contribuinte retira um recibo da fila de recibos de servios
solicitados;
(8) O aplicativo do contribuinte envia uma consulta de recibo, iniciando uma conexo
com o Web Service Consulta Recibo (CTeRetRecepcao);
(9) O Web Service Consulta Recibo recebe a mensagem de consulta recibo e
localiza o resultado de processamento da solicitao de servio;
(10) O Web Service Consulta Recibo (CTeRetRecepcao) devolve o resultado do
processamento ao aplicativo contribuinte;
(11) O aplicativo do contribuinte recebe a mensagem de resultado do processamento e,
caso no exista outra mensagem, encerra a conexo.
Pg. 20 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

3.3.3 Filas e Mensagens


As filas de mensagens de solicitao de servios so necessrias para a implementao do
processamento assncrono das solicitaes de servios.
As mensagens de solicitaes de servios no processamento assncrono so armazenadas
em uma fila de entrada.
Para ilustrar como as filas armazenam as informaes, observe o diagrama a seguir:

Estrutura de um item da fila:

CNPJ do
Transmissor

Nmero
do Recibo

data e hora
recebimento

rea de controle

cUF

Verso
Dados

XML de Dados

rea de mensagem

A estrutura de um item composta pela rea de controle (identificador) e pela rea de


detalhe que contem a mensagem XML. As seguintes informaes so adotadas como
atributos de controle:

CNPJ do transmissor: CNPJ da empresa que enviou a mensagem que no


necessita estar vinculado ao CNPJ do estabelecimento emissor do CT-e. Somente o
transmissor da mensagem ter acesso ao resultado do processamento das
mensagens de solicitao de servios;
Recibo de entrega: Nmero seqencial nico atribudo para a mensagem pela
Secretaria de Fazenda Estadual. Este atributo identifica a mensagem de solicitao
de servios na fila de mensagem;
Data e hora de recebimento da mensagem: Data e hora local do instante de
recebimento da mensagem atribuda pela Secretaria de Fazenda Estadual. Este
atributo importante como parmetro de desempenho do sistema, eliminao de
mensagens, adoo do regime de contingncia, etc. O tempo mdio de resposta
calculado com base neste atributo;
cUF: Cdigo da UF (na codificao utilizada pelo IBGE) de origem do emissor do
CT-e informada no campo cUF do elemento cteCabecMsg do SOAP Header. O
atributo importante para a implementao da SEFAZ Virtual e identificao da UF
de origem da mensagem;
versaoDados: Verso do leiaute da mensagem existente na rea de dados. O
atributo utilizado para validao de schema XML do XML de dados e verificar a
vigncia da verso informada.

Para processar as mensagens de solicitaes de servios, a aplicao do CT-e ir retirar a


mensagem da fila de entrada de acordo com a ordem de chegada, devendo armazenar o
resultado do processamento da solicitao de servio em uma fila de sada.
A fila de sada ter a mesma estrutura da fila de entrada, a nica diferena ser no contedo
do detalhe da mensagem que contm o resultado do processamento da solicitao de
servio em formato XML.
O tempo mdio de resposta que mede a performance do servio de processamento dos
lotes calculado com base no tempo decorrido entre o momento de recebimento da

Pg. 21 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

mensagem e o momento de armazenamento do resultado do processamento da solicitao


de servio na fila de sada.
Nota: O termo fila utilizado apenas para designar um repositrio de recibos emitidos. A
implementao da fila poder ser feita atravs de Banco de Dados ou qualquer outra forma,
sendo transparente ao contribuinte que realizar a consulta do processamento efetuado
(processos assncronos).

3.4

Padro de mensagens dos Web Services

As chamadas dos Web Services disponibilizados pelas Secretarias de Fazenda Estaduais


ou Receita Federal do Brasil e os respectivos resultados do processamento so realizadas
atravs das mensagens com o seguinte padro:

Padro de Mensagem de chamada/retorno de Web Service


cUF

versaoDados

Estrutura XML definida na documentao do Web Service

Elemento cteCabecMsg (SOAP Header)

rea de dados (SOAP Body)

cUF cdigo da UF de origem da mensagem.


versaoDados - verso do leiaute da estrutura XML informado na rea de dados.
rea de Dados estrutura XML varivel definida na documentao do Web Service
acessado.

3.4.1 Informaes de controle e rea de dados das mensagens


As informaes de controle das chamadas dos Web Services so armazenadas no
elemento cteCabecMsg do SOAP Header e servem para identificar a UF de origem do
emissor e a verso do leiaute da estrutura XML armazenada na rea de dados da
mensagem:
<soap12:Header>
<cteCabecMsg
xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico">
<cUF>string</cUF>
<versaoDados>string</versaoDados>
</cteCabecMsg>
</soap12:Header>

A informao armazenada na rea de dados um documento XML que deve atender o


leiaute definido na documentao do Web Service acessado:
<soap12:Body>
<cteStatusServicoCT
xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico">
<cteDadosMsg>xml</cteDadosMsg>
</cteStatusServicoCT>
</soap12:Body>

Pg. 22 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

3.4.2 Validao da estrutura XML das Mensagens dos Web Services


As informaes so enviadas ou recebidas dos Web Services atravs de mensagens no padro XML
definido na documentao de cada Web Service.
As alteraes de leiaute e da estrutura de dados XML realizadas nas mensagens so controladas
atravs da atribuio de um nmero de verso para a mensagem.
Um Schema XML uma linguagem que define o contedo do documento XML, descrevendo os seus
elementos e a sua organizao, alm de estabelecer regras de preenchimento de contedo e de
obrigatoriedade de cada elemento ou grupo de informao.
A validao da estrutura XML da mensagem realizada por um analisador sinttico (parser) que
verifica se a mensagem atende as definies e regras de seu Schema XML.
Qualquer divergncia da estrutura XML da mensagem em relao ao seu Schema XML, provoca um
erro de validao do Schema XML.
A primeira condio para que a mensagem seja validada com sucesso que ela seja submetida ao
Schema XML correto.
Assim, os aplicativos do contribuinte devem estar preparados para gerar as mensagens no leiaute em
vigor, devendo ainda informar a verso do leiaute da estrutura XML da mensagem no campo
versaoDados do elemento cteCabecMsg do SOAP Header.
<soap12:Header>
<cteCabecMsg
xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico">
<cUF>35</cUF>
<versaoDados>1.00</versaoDados>
</cteCabecMsg>
</soap12:Header>

3.4.3 Schemas XML das Mensagens dos Web Services


Toda mudana de leiaute das mensagens dos Web Services implica na atualizao do seu
respectivo Schema XML.
A identificao da verso dos Schemas ser realizada com o acrscimo do nmero da
verso no nome do arquivo precedida da literal _v, como segue:
cte_v1.00.xsd (Schema XML do CTe, verso 1.00);
tiposBasico_v10.15.xsd (Schema XML dos tipos bsicos do CTe, verso 10.15).
A maioria dos Schemas XML do CT-e utilizam as definies de tipos bsicos ou tipos
complexos que esto definidos em outros Schemas XML (ex.: tiposBasico_v1.00.xsd, etc.),
nestes casos, a modificao de verso do Schema bsico ser repercutida no Schema
principal.
Por exemplo, o tipo numrico de 15 posies com 2 decimais definido no Schema
tiposBasico_v1.01.xsd, caso ocorra alguma modificao na definio deste tipo, todos os
Schemas que utilizam este tipo bsico devem ter a sua verso atualizada e as declaraes
import ou include devem ser atualizadas com o nome do Schema bsico atualizado.
Pg. 23 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Exemplo de Schema XML


<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.portalfiscal.inf.br/cte" targetNamespace="http://www.portalfiscal.inf.br/cte"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-coreschema_v1.01.xsd"/>
<xs:include schemaLocation="tiposBasico_v1.01.xsd"/>
<xs:element name="CTe">
<xs:annotation>
<xs:documentation>Conhecimento de Transporte Eletrnico</xs:documentation>
</xs:annotation>

As modificaes de leiaute das mensagens dos Web Services podem ser causadas por
necessidades tcnicas ou em razo da modificao de alguma legislao. As modificaes
decorrentes de alterao da legislao devero ser implementadas nos prazos previstos no
ato normativo que introduziu a alterao. As modificaes de ordem tcnica sero
divulgadas pela Coordenao Tcnica do ENCAT e podero ocorrer sempre que se fizerem
necessrias.

3.5

Verso dos Schemas

3.5.1 Liberao das verses dos Schemas para o Projeto do CT Eletrnico


Os schemas vlidos para o Projeto do Conhecimento de Transporte Eletrnico sero
disponibilizados no sitio nacional do Projeto (www.nfe.fazenda.gov.br), e sero liberados
aps autorizao da equipe de Gesto do Projeto formada pelos Lderes dos Projetos nos
Estados e representante das Empresas.
A cada nova liberao ser disponibilizado um arquivo compactado contendo o conjunto de
schemas a serem utilizados pelas empresas para a gerao dos arquivos XML. Este arquivo
ser denominado Pacote de Liberao e ter a mesma numerao da verso do Manual
de Integrao que lhe compatvel. Os pacotes de liberao sero identificados pelas letras
PL_ CTe, seguida do nmero da verso do Manual de Integrao correspondente.
Exemplificando: O pacote PL_CTe_1.00.zip representa o Pacote de Liberao de schemas
do Conhecimento de Transporte eletrnico compatveis com o Manual de Integrao do
Contribuinte verso 1.00.
Os schemas XML das mensagens XML do projeto so identificados pelo seu nome, seguido
da verso do respectivo schema.
Assim, para o schema XML de Envio de Lotes de Conhecimento de Transporte eletrnico,
corresponder um arquivo com a extenso .xsd, que ter o nome de
cteEnvLote_v9.99.xsd, onde v9.99, corresponde a verso do respectivo schema.
Para identificar quais os schemas que sofreram alterao em um determinado pacote
liberado, deve-se comparar o nmero da verso do schema deste pacote com o do pacote
anterior.
Exemplificando:
PACOTE
DATA LIBERAO

PL_ CTe_ 1.00.ZIP


01/04/2008

PL_CTe_ 1.01.ZIP
01/06/2008

Pg. 24 / 134

Conhecimento de Transporte Eletrnico


SCHEMAS

cteEnvLote_v1.00.xsd
inutCTe_v1.00.xsd
cancCTe_v1.00.xsd
tiposBasico_v1.00.xsd

Manual de Integrao - Contribuinte

cteEnvLote _v1.30.xsd
inutCTe_v1.00.xsd
cancCTe_v1.00.xsd
tiposBasico _v1.01.xsd

3.5.2 Pacote de Liberao Preliminar


Aps a divulgao de uma nova verso do Manual de Integrao do Contribuinte, ser
divulgado um pacote de liberao preliminar com vigncia limitada at o incio da fase de
disponibilizao do ambiente de homologao.
Durante este perodo, os novos Schemas XML sero avaliados e testados para a
identificao de eventuais falhas de implementao das alteraes realizadas no Manual de
Integrao do Contribuinte.
O PL preliminar ser identificado com o acrscimo da literal pre na identificao do pacote,
como por exemplo: PL_CTe_1.00pre.zip.

3.5.3 Pacote de Liberao de Homologao e Pacote de libero definitivo


Para o ambiente de homologao ser um divulgado um pacote de liberao de
homologao que ser identificado com o acrscimo da literal hom na identificao do
pacote, como por exemplo: PL_CTe_100hom.zip.
A principal caracterstica do pacote de liberao de homologao seu uso estar restrito ao
ambiente de homologao por aceitar somente mensagens XML com tpAmb=2homologao.
O pacote de liberao definitivo ser divulgado na vspera da data de incio da vigncia do
ambiente de produo.

3.5.4 Correo de Pacote de Liberao


Em algumas situaes pode surgir a necessidade de correo de um Schema XML por um
erro de implementao de regra de validao, obrigatoriedade de campo, nome de tag
divergente do definido no leiaute da mensagem, que no modifica a estrutura do Schema
XML e nem exige a alterao dos aplicativos da SEFAZ ou dos contribuintes.
Nesta situao, divulgaremos um novo pacote de liberao com o Schema XML corrigido,
sem modificar o nmero da verso do PL para manter a compatibilidade com o Manual de
Integrao do Contribuinte vigente.
A identificao dos pacotes mais recentes se dar com o acrscimo de letras minscula do
alfabeto, como por exemplo: CTe_PL_1.00a.ZIP, indicando que se trata da primeira verso
corrigida do CTe_PL_1.00.ZIP

3.5.5 Divulgao de novos Pacotes de Liberao

Pg. 25 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A divulgao de novos pacotes de liberao ou atualizaes de pacote de liberao ser


realizada atravs da publicao de Notas Tcnicas no Portal Nacional do CT-e
(www.nfe.fazenda.gov.br) com as informaes necessrias para a implementao dos
novos pacotes de liberao.

3.5.6 Controle de Verso


O controle de verso de cada um dos schemas vlidos para o Projeto Conhecimento de
Transporte Eletrnico compreende uma definio nacional sobre:
qual a verso vigente (verso mais atualizada);
quais so as verses anteriores ainda suportadas por todas as SEFAZ.
Este controle de verses permite a adaptao dos sistemas de informtica das empresas
participantes do Projeto em diferentes datas. Ou seja, algumas empresas podero estar com
uma verso de leiaute mais atualizada, enquanto outras empresas podero ainda estar
operando com mensagens em um leiaute anterior.
No esto previstas mudanas freqentes de leiaute de mensagens e as empresas devero
ter um prazo razovel para implementar as mudanas necessrias, conforme acordo
operacional a ser estabelecido.
Mensagens recebidas com uma verso de leiaute no suportada sero rejeitadas com uma
mensagem de erro especfica na verso do leiaute de resposta mais recente em uso.

3.6

SEFAZ VIRTUAL

As Secretarias da Fazenda Estadual podem optar por no desenvolver sistemas prprios de


autorizao da emisso do Conhecimento de Transporte Eletrnico para os Contribuintes da
sua jurisdio. Neste caso, os servios da autorizao de emisso do CT-e sero supridos
por uma SEFAZ VIRTUAL, atravs de um Protocolo de cooperao assinado entre as
SEFAZ e/ou entre a SEFAZ e a RFB.
Os servios da SEFAZ VIRTUAL compreendem os Web Services descritos no Modelo
Conceitual da Arquitetura de Comunicao, conforme consta no item 3.1 do Manual de
Integrao com o Contribuinte,
A responsabilidade sobre o credenciamento e sobre a autorizao para o contribuinte usar
os servios de uma determinada SEFAZ VIRTUAL, da SEFAZ de circunscrio do
contribuinte.
Para os sistemas das Empresas, deve ser totalmente transparente se os servios esto
sendo disponibilizados pela SEFAZ VIRTUAL ou por um sistema de autorizao da prpria
SEFAZ de circunscrio do contribuinte. A nica mudana visvel no endereo dos Web
Services onde ficam disponibilizados os servios.

Pg. 26 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4. Web Services
Os Web Services disponibilizam os servios que sero utilizados pelos aplicativos dos
contribuintes. O mecanismo de utilizao dos Web Services segue as seguintes premissas:
a) Ser disponibilizado um Web Service por servio, existindo um mtodo para cada
tipo de servio;
b) Para os servios assncronos, o mtodo de envio retorna uma mensagem de
confirmao de recebimento da solicitao de servio com o recibo e a data e hora
local de recebimento da solicitao ou retorna uma mensagem de erro.
As Secretarias de Fazenda Estaduais se comprometem a processar os lotes de
conhecimentos de transportes recebidas em at 3 minutos em no mnimo 95% do
total do volume recebido no perodo de 24 horas. Este indicador de performance ser
constantemente avaliado e aperfeioado pelo Comit Gestor e os contribuintes
emissores de CT-e.
A qualquer momento as empresas podero verificar a performance do servio de
processamento dos lotes, verificando o tempo mdio de resposta do servio nos
ltimos 5 minutos. A empresa poder optar por entrar em contingncia, ou seja,
emitir o DANFE em formulrio de segurana, caso julgue que o tempo de resposta
no aceitvel.
No recibo de recepo do lote, tambm ser informado o tempo mdio de resposta
do servio nos ltimos 5 minutos.
Cada Portal de Secretaria de Fazenda Estadual disponibilizar o resultado do
processamento do lote por um perodo mnimo de 24 horas (cteConsLote). Aps o
trmino do processamento, a informao da situao atual de cada conhecimento de
transporte ser disponibilizada para consulta individual (consSitCTe).
c) Para os servios sncronos, o envio da solicitao e a obteno do retorno sero
realizados na mesma conexo atravs de um nico mtodo.
d) As URLs dos Web Services encontram-se no Anexo IV deste manual e no Portal
do Ambiente Nacional (www.nfe.fazenda.gov.br). Acessando a URL pode ser obtido
o WSDL (Web Services Description Language) de cada Web Service.
e) O processo de utilizao dos Web Services sempre iniciado pelo contribuinte
enviando uma mensagem nos padres XML e SOAP, atravs do protocolo SSL com
autenticao mtua.
f) A ocorrncia de qualquer erro na validao dos dados recebidos interrompe o
processo com a disponibilizao de uma mensagem contendo o cdigo e a descrio
do erro.

Pg. 27 / 134

Conhecimento de Transporte Eletrnico

4.1

Manual de Integrao - Contribuinte

Servio de Recepo de CT-e

O Servio de Recepo de CT-e o servio oferecido pelos Portais das Secretarias da


Fazenda dos Estados para recepo dos CT-e emitidos pelos contribuintes credenciados
em sua unidade federada.
A forma de processamento do servio de recepo de CT-e assncrona. O contribuinte
deve transmitir o lote de CT-e atravs do Web Service de recepo de lote de CT-e e buscar
o resultado do processamento do Lote de CT-e no Web Service de consulta resultado de
processamento de lote

4.1.1 Web Service CteRecepcao


Transmisso de Lote de CT-e
Contribuinte

Secretaria de Fazenda Estadual


Web Service :
CteRecepcao

Client CT-e

Filas de Entrada .

cteRecepcaoLote

Envio do lote de CT-e


-

msgs

Proc.

Processamento
Aplicao CT-e

Recibo

Funo: servio destinado recepo de mensagens de lote de CT-e.


Processo: assncrono.
Mtodo: cteRecepcaoLote

4.1.2 Leiaute Mensagem de Entrada


Entrada: Estrutura XML com o lote de conhecimento de transporte
Schema XML: enviCte_v99.99.xsd
#

Campo

Ele

Pai

Tipo Ocor. Tam. Dec.

Descrio/Observao

AP01 enviCTe

Raiz

AP02 Verso

AP01

1-1

1-4

TAG raiz

AP03 idLote

AP01

1-1

1-15

Identificador de controle do envio do lote.


Nmero seqencial auto-incremental, de
controle correspondente ao identificador nico
do lote enviado. A responsabilidade de gerar e
controlar esse nmero exclusiva do
contribuinte.

AP04 CTe

AP01

xml

1-50

Conjunto de CT-es transmitidos (mximo de 50


CT-e), seguindo definio do Anexo I - Leiaute
do CT-e. O tamanho mximo do lote de 500k
pode limitar a quantidade mxima de CT-e
tambm).

Verso do leiaute

Pg. 28 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.1.3 Leiaute Mensagem de Retorno


Retorno: Estrutura XML com a mensagem do resultado da transmisso.
Schema XML: retEnviCte_v99.99.xsd
#

Campo

Ele

Pai

Raiz

AR02 versao

AR01

1-1

1-4

AR03 tpAmb

AR01

1-1

AR04 verAplic

AR01

1-1

1-20

AR05 cStat

AR01

1-1

AR01 retEnviCte

Tipo Ocor. Tam. Dec.

Descrio/Observao
TAG raiz da Resposta

Verso do leiaute
Identificao do Ambiente:
1 Produo / 2 - Homologao
Verso do Aplicativo que recebeu o Lote.
Cdigo do status da resposta (vide item 5.1.1)

AR06 xMotivo

AR01

1-1

1-255

AR06a cUF

AR01

1-1

Descrio literal do status da resposta


Cdigo da UF que atendeu a solicitao.

AR07 infRec

AR01

0-1

Dados do Recibo do Lote (S gerado se o


Lote for aceito)

AR08 nRec

AR07

1-1

15

AR09 dhRecbto

AR07

1-1

Data e Hora do Recebimento


Formato = AAAA-MM-DDTHH:MM:SS
Preenchido com data e hora do recebimento
do lote.

AR10 tMed

AR07

1-1

1-4 Tempo mdio de resposta do servio (em


segundos) dos ltimos 5 minutos (vide item
5.7).
Nota: Caso o tempo mdio de resposta fique
abaixo de 1 (um) segundo, o tempo ser
informado como 1 segundo. Arredondar as
fraes de segundos para cima.

Nmero do Recibo gerado pelo Portal da


Secretaria de Fazenda Estadual, composto por
duas posies com o Cdigo da UF
(codificao do IBGE) onde foi entregue o
Lote, uma posio para o Tipo de Autorizador
e doze posies numricas seqenciais (vide
item 5.5)

As mensagens recebidas com erro geram uma mensagem de erro. Nas demais hipteses
ser retornado um recibo com nmero, data, hora local de recebimento e tempo mdio de
resposta do servio nos ltimos 5 minutos.
O nmero do recibo gerado pelo Portal da Secretaria de Fazenda Estadual ser a chave de
acesso do servio de consulta ao resultado do processamento do lote.

4.1.4 Descrio do Processo de Recepo de Lotes de CT-e


Este mtodo ser responsvel por receber as mensagens de envio de lotes de CT-e e
coloc-las na fila de entrada.
Existe um limite de at 50 CT-e por lote e o agrupamento destas CT-e dentro do lote pode
ser feito de qualquer uma das formas que seguem:

todos os CT-e so do mesmo estabelecimento (mesmo CNPJ do Emitente);


todos os CT-e so da mesma empresa (mesmo CNPJ-Base do Emitente);
os CT-e so de diferentes Empresas.

Pg. 29 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Em qualquer um dos casos acima, por uma restrio operacional e de controle, todos os
CNPJ emitentes devem ser da mesma Unidade da Federao.
O tamanho mximo do lote de CT-e limitado em 500k, assim o contribuinte deve compor
um lote de envio de CT-e que no ultrapasse este limite, mesmo que a quantidade de CT-e
do lote esteja dentro do limite de 50 conhecimentos.
Devero ser realizadas as validaes e procedimentos que seguem.

4.1.5 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)
Crtica

Msg

Efeito

A01 Certificado de Transmissor Invlido:


- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Basic Constraint = true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"

Obrig.

280

Rej.

A02 Validade do Certificado (data incio e data fim)

Obrig.

281

Rej.

A03 Verifica a Cadeia de Certificao:


- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

283

Rej.

A04 LCR do Certificado de Transmissor


- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado

Obrig.

286

Rej.

Obrig.

284

Rej.

A06 Certificado Raiz difere da "ICP-Brasil"

Obrig.

285

Rej.

A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig.

282

Rej.

Regra de Validao

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.

4.1.6 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service
Aplic.

Msg

Efeito

B01 Tamanho do XML de Dados superior a 500 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

Rej.

B03 Verifica se o Servidor de Processamento est Paralisado Obrig.


Momentaneamente
B04 Verifica se o Servidor de Processamento est Paralisado sem Obrig.
Previso

108

Rej.

109

Rej.

Regra de Validao

Pg. 30 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB). A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500
KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.
A critrio de cada unidade federada poder ser verificado se o XML de dados est bem
formado, no momento do recebimento da mensagem no Web Service. Esta verificao til
para as UF que desejarem armazenar o XML de dados em estrutura XML de banco de
dados.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes
podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.

4.1.7 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
Aplic.

Msg

Efeito

C01 Elemento cteCabecMsg inexistente no SOAP Header

Facult.

242

Rej.

C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header

Obrig.

409

Rej.

C03 Verificar se a UF informada no campo cUF atendida pelo Obrig.


WebService
C04 Campo versaoDados inexistente no elemento cteCabecMsg do Obrig.
SOAP Header
C05 Verso dos Dados informada superior verso vigente
Facult.

410

Rej.

411

Rej.

238

Rej.

C06 Verso dos Dados no suportada

239

Rej.

Regra de Validao

Obrig.

A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos


so informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide
item 3.4.1).
A aplicao dever validar os campos cUF e versaoDados, rejeitando o lote recebido em
caso de informaes inexistentes ou invlidas.
O campo versaoDados contm a verso do Schema XML da mensagem contida na rea de
dados que deve ser utilizado pelo Servidor de Processamento da CT-e na validao do
Schema XML do lote. Cabe ressaltar que um lote deve conter somente CT-e da mesma
verso.

4.1.8 Gerao da Resposta com o Recibo


No existindo qualquer problema nas validaes acima referidas, o aplicativo dever gerar
um nmero de recibo (vide item 5.5) e gravar a mensagem, juntamente com o nmero do
recibo, o CNPJ do transmissor, verso da mensagem e o cdigo da UF de origem.

Pg. 31 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Aps a gravao da mensagem na fila de entrada ser retornada uma mensagem de


confirmao de recebimento para o transmissor, com as seguintes informaes:

a identificao do ambiente;
a verso do aplicativo;
o cdigo 103 e o literal Lote recebido com Sucesso;
o cdigo da UF que atendeu a solicitao;
o nmero do recibo (vide item 5.5), com data, hora local de recebimento da
mensagem;
tempo mdio de resposta do servio de processamento dos lotes nos ltimos 5
minutos (vide detalhamento da forma de clculo no item 5.7).

Caso ocorra algum problema de validao, o aplicativo dever retornar uma mensagem com
as seguintes informaes:

a identificao do ambiente;
a verso do aplicativo;
o cdigo e a respectiva mensagem de erro (vide a tabela do item 5.1.1);
o cdigo da UF que atendeu a solicitao;

4.1.9 Descrio do Processamento do Lote de CT-e


O processamento de Lote de CT-e recepcionada realizada pelo Servidor de
Processamento de CT-e que consome as mensagens armazenadas na fila de entrada pelo
mtodo CteRecepcao e faz a validao de forma e das regras de negcios e armazena o
resultado do processamento na fila de sada.

4.1.10 Validao da rea de Dados


a) Validao de forma da rea de dados
A validao de forma da rea de dados da mensagem realizada com a aplicao da
seguinte regra:
Validao da rea de dados da mensagem
Aplic.

Msg

Efeito

D01 Verifica Schema XML da rea de Dados

Obrig.

225

Rej.

D02 Verifica o uso de prefixo no namespace

Obrig.

404

Rej.

D03 XML utiliza codificao diferente de UTF-8

Obrig.

402

Rej.

Regra de Validao

Como a validao do Schema XML realizada em toda mensagem de entrada, a existncia


de um erro em um CT-e implica na rejeio de todo o lote.
b) Validao do Certificado Digital de Assinatura
A seguir so extradas todas CT-e das mensagens de envio de lote e validadas as seguintes
regras de negcios para cada CT-e:
Validao do Certificado Digital utilizado na Assinatura Digital do CT-e

Pg. 32 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Aplic.

Msg

Efeito

Obrig.

290

Rej.

Obrig.

291

Rej.

E03 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)


E04 Verifica Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

292

Rej.

Obrig.

293

Rej.

E05 LCR do Certificado de Assinatura:


- Falta o endereo da LCR (CRLDistributionPoint)
- Erro no acesso a LCR ou LCR inexistente

Obrig.

296

Rej.

E06 Certificado de Assinatura revogado

Obrig.

294

Rej.

E07 Certificado Raiz difere da ICP-Brasil

Obrig.

295

Rej.

Aplic.

Msg

Efeito

F01 Assinatura difere do padro do Projeto:


Obrig.
- No assinado o atributo "ID" (falta "Reference URI" na assinatura)
(*validado tambm pelo Schema)
- Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e
"Enveloped")
Estas validaes so implementadas pelo Schema XML da Signature
F02 Valor da assinatura (SignatureValue) difere do valor calculado
Obrig.

298

Rej.

297

Rej.

F03 CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital

Obrig.

213

Rej.

F04 CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do


Emitente

Facult.

244

Rej.

Aplic.

Msg

Efeito

G01 Tipo do ambiente do CT-e difere do ambiente do Web Service

Obrig.

252

Rej.

G02 Cdigo da UF do Emitente difere da UF do Web Service

Obrig.

226

Rej.

G03 Sigla da UF do Emitente difere da UF do Web Service

Obrig.

247

Rej.

G04 Campo ID invlido


- Falta literal "CTe"
- Chave de Acesso do campo ID difere da concatenao dos campos
correspondentes
G05 Dgito Verificador invlido da Chave de acesso resultante da
concatenao dos campos correspondentes

Obrig.

227

Rej.

Obrig.

253

Rej.

Regra de Validao

E01 Certificado de Assinatura invlido:


- Certificado de Assinatura inexistente na mensagem (*validado
tambm pelo Schema)
- Verso difere "3"
- Basic Constraints = true (no pode ser Certificado de AC)
- KeyUsage no define "Assinatura Digital" e No Recusa
E02 Validade do Certificado (data incio e data fim)

c) Validao da Assinatura Digital


Validao da Assinatura Digital do CT-e
#

Regra de Validao

d) Validao de regras de negcios do CT-e


Validao do CT-e Regras de Negcios
#

Regra de Validao

Pg. 33 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios


Aplic.

Msg

Efeito

G06 CNPJ Emitente invlido (dgito controle, zeros ou nulo)

Obrig.

207

Rej.

G07 IE Emitente no informada (zeros ou nulo)

Obrig.

229

Rej.

G08 IE Emitente invlida (erro no dgito de controle)

Obrig.

209

Rej.

G09 Acessar Cadastro Contribuinte p/ Emitente:


- CNPJ emitente no cadastrado

Facult.

245

Rej.

G10 - Emitente no credenciado

Obrig.

203

Rej.

G11 - IE Emitente no cadastrada

Facult.

230

Rej.

G12 - IE Emitente no vinculada ao CNPJ

Obrig.

231

Rej.

G13 - Emitente em situao irregular perante o Fisco (tratar duplicidade


na insero do CT-e, evitando a insero de mais de um CT-e
denegado)
G14 Data de Emisso posterior a data de recebimento
(a SEFAZ Virutal deve considerar a hora local do emissor para a
validao)
G15 Data de Emisso ocorrida h mais de 60 dias, ou outro limite
conforme critrio definido pela SEFAZ (a SEFAZ Virutal deve
considerar a hora local do emissor para a validao)
G16 CNPJ Remetente informado: CNPJ invlido (dgito de controle, zeros)

Obrig.

Den.

Obrig.

301
ou
205
212

Obrig.

228

Rej.

Obrig.

415

Rej.

G17 CPF Remetente informado: CPF invlido (dgito de controle, zeros)

Obrig.

416

Rej.

G18 Remetente informado: Cdigo Municpio invlido (dgito de controle),


vide item 2.1 do Anexo III.

Facult.

417

Rej.

G19 Remetente informado: Municpio diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF compatvel com a sigla da UF informada)

Obrig.

418

Rej

G20 IE Remetente informado: IE invlida (erro no dgito de controle)

Obrig.

419

Rej..

G21 Se o Remetente informado for contribuinte do ICMS na UF


autorizadora:
- Acessar Cadastro Contribuinte p/ Remetente:
. Se CNPJ Remetente informado: CNPJ no cadastrado
G22 . IE Remetente informada: IE no cadastrada

Facult.

420

Rej.

Facult.

421

Rej.

G23

Facult.

422

Rej.

Facult.

Den.

Obrig.

302
ou
205
208

Obrig.

237

Rej.

Regra de Validao

Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da


SEFAZ, com o acrscimo de zeros no significativos previstos na definio
do formato da IE se necessrio.
Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve
ser padronizada para 00130000019, com o acrscimo dos zeros no
significativos necessrios para a validao do dgito verificador.

Rej.

Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da


SEFAZ, com o acrscimo de zeros no significativos previstos na definio
do formato da IE se necessrio.
Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve
ser padronizada para 00130000019, com o acrscimo dos zeros no
significativos necessrios para a validao do dgito verificador.

G24

. IE e CNPJ Remetente informados: IE no vinculada ao CNPJ

. CNPJ ou IE Remetente informado: Remetente em situao


irregular perante o Fisco (tratar duplicidade na insero do CT-e,
evitando a insero de mais de um CT-e denegado)
G25 CNPJ Destinatrio informado: CNPJ invlido (dgito de controle,
zeros)
G26 CPF Destinatrio informado: CPF invlido (dgito de controle, zeros)

Rej.

Pg. 34 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios


Aplic.

Msg

Efeito

G27 Destinatrio informado: Cdigo Municpio invlido (dgito de


controle), vide item 2.1 do Anexo III.

Facult.

423

Rej.

G28 Destinatrio informado: Municpio diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF esto de acordo com a sigla da UF informada)

Obrig.

424

Rej.

G29 IE Destinatrio informado: IE invlida (erro no dgito de controle ou


contedo diferente de ISENTO)

Obrig.

210

Rej.

Regra de Validao

Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da


SEFAZ, com o acrscimo de zeros no significativos previstos na definio
do formato da IE se necessrio.
Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve
ser padronizada para 00130000019, com o acrscimo dos zeros no
significativos necessrios para a validao do dgito verificador.

G30 Se o Destinatrio informado for contribuinte do ICMS na UF


autorizadora:
- Acessar Cadastro Contribuinte p/ Destinatrio:
. Se CNPJ Destinatrio informado: CNPJ no cadastrado
G31 . IE Destinatrio informada: IE no cadastrada

Facult.

425

Rej.

Facult.

426

Rej.

G32

Facult.

427

Rej.

. CNPJ ou IE Destinatrio informado: Destinatrio em situao


irregular perante o Fisco (tratar duplicidade na insero do CT-e,
evitando a insero de mais de um CT-e denegado)
G34 CNPJ Expedidor informado: CNPJ invlido (dgito de controle, zeros)

Facult.

Den.

Obrig.

303
ou
205
428

G35 CPF Expedidor informado: CPF invlido (dgito de controle, zeros)

Obrig.

429

Rej.

G36 Expedidor informado: Cdigo Municpio invlido (dgito de controle),


vide item 2.1 do Anexo III.

Facult.

430

Rej.

G37 Expedidor informado: Municpio diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF esto de acordo com a sigla da UF informada)

Obrig.

431

Rej.

G38 IE Expedidor informado: IE invlida (erro no dgito de controle)

Obrig.

432

Rej.

G39 Se o Expedidor for contribuinte do ICMS na UF autorizadora:


- Acessar Cadastro Contribuinte p/ Expedidor:
. Se CNPJ Expedidor informado: CNPJ no cadastrado

Facult.

433

Rej.

G40

. IE Expedidor informada: IE no cadastrada

Facult.

434

Rej.

G41

. IE e CNPJ Expedidor informados: IE no vinculada ao CNPJ

Facult.

435

Rej.

. CNPJ ou IE Expedidor informado: Expedidor em situao irregular Facult.


perante o Fisco (tratar duplicidade na insero do CT-e, evitando a
insero de mais de um CT-e denegado)
G43 CNPJ Recebedor informado: CNPJ invlido (dgito de controle, zeros) Obrig.

304
ou
205
436

Den.

G44 CPF Recebedor informado: CPF invlido (dgito de controle, zeros)

Obrig.

437

Rej.

G45 Expedidor informado: Cdigo Municpio invlido (dgito de controle),


vide item 2.1 do Anexo III.

Facult.

438

Rej.

. IE e CNPJ Destinatrio informados: IE no vinculada ao CNPJ

G33

Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da


SEFAZ, com o acrscimo de zeros no significativos previstos na definio
do formato da IE se necessrio.
Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve
ser padronizada para 00130000019, com o acrscimo dos zeros no
significativos necessrios para a validao do dgito verificador.

G42

Rej.

Rej.

Pg. 35 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios


Aplic.

Msg

Efeito

G46 Expedidor informado: Municpio diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF esto de acordo com a sigla da UF informada)

Obrig.

439

Rej.

G47 IE Recebedor informado: IE invlida (erro no dgito de controle)

Obrig.

440

Rej.

G48 Se Recebedor informado for contribuinte do ICMS na UF


autorizadora:
- Acessar Cadastro Contribuinte p/ Recebedor:
. Se CNPJ Recebedor informado: CNPJ no cadastrado
G49 . IE Recebedor informada: IE no cadastrada

Facult.

441

Rej.

Facult.

442

Rej.

G50

Facult.

443

Rej.

. CNPJ ou IE Recebedor informado: Recebedor em situao


irregular perante o Fisco (tratar duplicidade na insero do CT-e,
evitando a insero de mais de um CT-e denegado)
G52 CNPJ Tomador informado: CNPJ invlido (dgito de controle, zeros)

Facult.

Den.

Obrig.

305
ou
205
444

G53 CPF Tomador informado: CPF invlido (dgito de controle, zeros)

Obrig.

445

Rej.

G54 Tomador informado: Cdigo Municpio invlido (dgito de controle),


vide item 2.1 do Anexo III.

Facult.

446

Rej.

G55 Tomador informado: Municpio diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF esto de acordo com a sigla da UF informada)

Obrig.

447

Rej.

G56 IE Tomador informado: IE invlida (erro no dgito de controle)

Obrig.

448

Rej.

Regra de Validao

Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da


SEFAZ, com o acrscimo de zeros no significativos previstos na definio
do formato da IE se necessrio.
Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve
ser padronizada para 00130000019, com o acrscimo dos zeros no
significativos necessrios para a validao do dgito verificador.

. IE e CNPJ Recebedor informados: IE no vinculada ao CNPJ

G51

Rej.

Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da


SEFAZ, com o acrscimo de zeros no significativos previstos na definio
do formato da IE se necessrio.
Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve
ser padronizada para 00130000019, com o acrscimo dos zeros no
significativos necessrios para a validao do dgito verificador.

G57 Se o Tomador do servio for contribuinte do ICMS na UF


autorizadora:
- Acessar Cadastro Contribuinte p/ Tomador:
. Se CNPJ Tomador informado: CNPJ no cadastrado
G58 . IE Tomador informada: IE no cadastrada

Facult.

449

Rej.

Facult.

450

Rej.

G59

Facult.

451

Rej.

. CNPJ ou IE Tomador informado: Tomador em situao irregular


perante o Fisco (tratar duplicidade na insero do CT-e, evitando a
insero de mais de um CT-e denegado)
G61 Inscr. SUFRAMA do Destinatrio informada: verificar dgito controle

Facult.

Den.

Obrig.

306
ou
205
235

G62 Inscr. SUFRAMA informada: verificar UF destinatrio = AC-Acre, ou


AM-Amazonas, ou RO-Rondnia, ou RR-Roraima, ou AP-Amap
(s para municpios 1600303-Macap e 1600600-Santana)

Obrig.

251

Rej.

G63 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro):
- CT-e j cadastrado e no Cancelado/Denegado

Obrig.

204

Rej.

G60 - Verificar se CT-e j est Cancelado

Obrig.

218

Rej.

. IE e CNPJ Tomador informados: IE no vinculada ao CNPJ

G60

Rej.

Pg. 36 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios


Regra de Validao

Aplic.

Msg

Efeito

G61 - Verificar se CT-e j est Denegado

Obrig.

205

Rej.

G62 Acesso BD CTE-Inutilizao


- Verificar Nmero do CT-e Inutilizado

Obrig.

206

Rej.

G63 Se finalidade do CT-e = 1 (CT-e complementar): verificar se foi


informado pelo menos um CT-e ou CTRC referenciado

Obrig.

254

Rej.

G64 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s)


Conhecimento(s) referenciados (eletrnico ou normal) so emitidos
pelo mesmo CNPJ.
G65 Se finalidade do CT-e = 1 (CT-e complementar): verificar se existe(m
) o(s) CT-e referenciado(s).
Acesso BD CTE (Chave: Ano, Ms, CNPJ Emit, Modelo, Srie, Nro)
G66 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) CTe referenciado(s) (so) normal(is).
Acesso BD CTE (Chave: Ano, Ms, CNPJ Emit, Modelo, Srie, Nro)
G67 Cdigo Municpio de emisso do CT-e invlido (dgito de controle),
vide item 2.1 do Anexo III.

Obrig.

269

Rej.

Facult.

267

Rej.

Facult.

452

Rej.

Facult.

453

Rej.

G68 Municpio de emisso do CT-e diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF esto de acordo com a sigla da UF informada)

Obrig.

454

Rej.

G69 Cdigo Municpio de incio da prestao invlido (dgito de controle),


vide item 2.1 do Anexo III.

Facult.

455

Rej.

G70 Municpio de incio da prestao diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF esto de acordo com a sigla da UF informada)
G71 Cdigo Municpio de trmino da prestao invlido (dgito de
controle), vide item 2.1 do Anexo III.

Obrig.

456

Rej.

Facult.

413

Rej.

Obrig.

414

Rej.

G72 Municpio de trmino da prestao diverge da UF (verificar se as 2


posies da esquerda do cdigo de municpio que identifica o cdigo
da UF esto de acordo com a sigla da UF informada)

Nota: No caso de envio de lote para a SEFAZ VIRTUAL, todos os CT-e do Lote devero ser
da mesma UF. Para a SEFAZ VIRTUAL, dever ser verificado se todos os CT-e so da
mesma UF do primeiro CT-e do Lote. Em caso negativo, rejeitar o Lote de CT-e com erro
408-REJEIO: Lote com CT-e de diferentes UF.

4.1.11 Final do Processamento do Lote


A validao do CT-e poder resultar em:

Rejeio o CT-e ser descartado, no sendo armazenado no Banco de Dados


podendo ser corrigido e novamente transmitido;
Autorizao de uso o CT-e ser armazenado no Banco de Dados;
Denegao de uso o CT-e ser armazenado no Banco de Dados com esse status
nos casos de irregularidade fiscal do emitente, do remetente, do destinatrio, do
expedidor, do recebedor ou do tomador. Cabe ressaltar que a validao da situao

Pg. 37 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

fiscal do remetente, do destinatrio, do expedidor, do recebedor ou do tomador so


facultativas e deve aguardar um prazo para a sua implementao.
Ou seja:
Validao

Conseqncia

de
forma
do CT-e

da situao
fiscal do
Emitente

Invlida

Irrelevante

da situao
fiscal do:
Remetente,
Destinatrio,
Expedidor,
Recebedor ou
Tomador
(a critrio da UF)
Irrelevante

Vlida

Irregular

Irrelevante

Denegao
de uso

Vlida

Regular

Irregular
(de qualquer
personagem)

Denegao
de uso

Vlida

Regular

Regular

Autorizao
de uso

Situao do
CT-e

Para o
contribuinte

Banco
de Dados

Rejeio

Corrigir CT-e
A prestao
no poder
ser realizada
A prestao
no poder
ser realizada
A prestao
autorizada

No gravar
Gravar
Gravar
Gravar

Para cada CT-e autorizado ou denegado ser atribudo um nmero de protocolo da


Secretaria de Fazenda (vide regra de formao no item 5.6).
O resultado do processamento do lote ser disponibilizado na fila de sada e conter o
resultado da validao de cada CT-e contido no lote.
O resultado do processamento do lote deve ficar disponvel na fila de sada por um perodo
mnimo de 24 horas.

Pg. 38 / 134

Conhecimento de Transporte Eletrnico

4.2

Manual de Integrao - Contribuinte

Web Service CteRetRecepcao

Consulta Processamento de Lote de CT-e


Secretaria de Fazenda Estadual

Contribuinte

Web Service
CteRetRecepcao
cteRetRecepcao

Consulta Lote de CT-e

Proc.

Consulta
Processamento

Ret
Client CTe

Aplicao CT-e
Retorno

Funo: servio destinado a devolver o resultado do processamento do lote de CT-e.


Processo: assncrono.
Mtodo: cteRetRecepcao

4.2.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo o nmero do recibo que identifica a mensagem de envio
de lotes de CT-e.
Schema XML: consReciCte_v99.99.xsd
#

Campo

BP01 consReciCTe
BP02 versao
BP03 tpAmb
BP04 nRec

Ele

Pai

Tipo Ocor. Tam. Dec.


Descrio/Observao
TAG raiz
N
1-1
1-4
2 Verso do leiaute
N
1-1
1
Identificao do Ambiente:
1 Produo / 2 - Homologao
BP01 N
1-1
15
Nmero do Recibo
Nmero gerado pelo Portal da Secretaria de
Fazenda Estadual, composto por: duas
posies com cdigo da UF onde foi entregue o
lote, codificao de UF do IBGE, e treze
posies numricas seqenciais.

Raiz
A BP01
E BP01
E

4.2.2 Leiaute Mensagem de Retorno


Retorno: Estrutura XML com o resultado do processamento da mensagem de envio de lote
de CT-e.
Schema XML: retConsReciCte_v99.99.xsd
#

Campo

Ele

BR01 retConsReciCTe Raiz

Pai

Tipo Ocor. Tam. Dec.

BR02 versao

BR01

1-1

1-4

BR03 tpAmb

BR01

1-1

Descrio/Observao
TAG raiz da Resposta

Verso do leiaute
Identificao do Ambiente:
1 Produo / 2 - Homologao

Pg. 39 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

BR04 verAplic

BR01

1-1

1-20

BR05 nRec

BR01

1-1

15

Nmero do Recibo consultado (vide item 5.5).

BR06 cStat

BR01

1-1

Cdigo do status da resposta para o Lote (vide


item 5.1.1)

BR07 xMotivo

BR01

1-1

1-255

BR01

1-1

BR08 cUF

Verso do Aplicativo que recebeu o Lote.

Descrio literal do status da resposta para o


Lote.
Cdigo da UF que atendeu a solicitao.

Os protocolos so retornados para os lotes processados cStat = 104


BR09 protCTe*

xml BR01

0-50

Conjunto de resultado do processamento de


cada CT-e (vide leiaute abaixo).
Estas informaes so retornadas apenas para
o cdigo do status do lote = 104 (Lote
processado)

* Para cada Protocolo de um CT-e processado teremos o seguinte leiaute:


#

Campo

Ele

Pai

Raiz

PR02 versao

PR01

1-1

PR03 infProt

PR01

1-1

Informaes do Protocolo de resposta.


TAG a ser assinada

PR04 Id

ID

PR03

0-1

Identificador da TAG a ser assinada, somente


precisa ser informado se a UF assinar a
resposta.
Em caso de assinatura da resposta pela
SEFAZ preencher o campo com o Nro do
Protocolo, precedido com o literal ID

PR05 tpAmb

PR03

1-1

Identificao do Ambiente:
1 Produo / 2 - Homologao

PR06 verAplic

PR03

1-1

1-20

PR07 chCTe

PR03

1-1

44

PR08 dhRecbto

PR03

1-1

PR01 protCTe

Tipo Ocor. Tam. Dec.

Descrio/Observao
TAG raiz do Protocolo de recebimento do CT-e

Verso do leiaute das informaes de


Protocolo.

Verso do Aplicativo que recebeu o Lote.


Chave de Acesso do CT-e composto por
Cdigo da UF + AAMM da emisso + CNPJ do
Emitente + Modelo, Srie e Nmero do CT-e +
Cdigo Numrico + DV.
Data e hora de processamento
Formato = AAAA-MM-DDTHH:MM:SS
Preenchido com data e hora da gravao do
CT-e no Banco de Dados.
Em caso de Rejeio, com data e hora do
recebimento do Lote de CT-e enviado.

PR09 nProt

PR03

0-1

15

Nmero do Protocolo da CT-e (vide item 5.6).

PR10 digVal

PR03

0-1

28

Digest Value do CT-e processado


Utilizado para conferir a integridade do CT-e
original.

PR11 cStat

PR03

1-1

Cdigo do status da resposta para o CT-e (vide


item 5.1.1).

PR12 xMotivo

PR03

1-1

1-255

PR13 Signature

PR01

xml

0-1

Descrio literal do status da resposta para o


CT-e.
Assinatura XML do grupo identificado pelo
atributo ID
A deciso de assinar a mensagem fica a
critrio da UF interessada.

4.2.3 Descrio do Processo de Web Service

Pg. 40 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Este mtodo oferece a consulta do resultado do processamento de um lote de CT-e.


O aplicativo do Contribuinte deve ser construdo de forma a aguardar um tempo mnimo de
15 segundos entre o envio do Lote de CT-e para processamento e a consulta do resultado
deste processamento, evitando a obteno desnecessria do status de erro 105 - "Lote em
Processamento".
Devero ser realizadas as validaes e procedimentos que seguem:

4.2.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)
Crtica

Msg

Efeito

A01 Certificado de Transmissor Invlido:


- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Basic Constraint = true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"

Obrig.

280

Rej.

A02 Validade do Certificado (data incio e data fim)

Obrig.

281

Rej.

A03 Verifica a Cadeia de Certificao:


- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

283

Rej.

A04 LCR do Certificado de Transmissor


- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado

Obrig.

286

Rej.

Obrig.

284

Rej.

A06 Certificado Raiz difere da "ICP-Brasil"

Obrig.

285

Rej.

A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig.

282

Rej.

Regra de Validao

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.

4.2.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service
Aplic.

Msg

Efeito

B01 Tamanho do XML de Dados superior a 500 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

Rej.

B03 Verifica se o Servio est Paralisado Momentaneamente

Obrig.

108

Rej.

B04 Verifica se o Servio est Paralisado sem Previso

Obrig.

109

Rej.

Regra de Validao

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500

Pg. 41 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.
A critrio de cada unidade federada poder ser verificado se o XML de dados est bem
formado, no momento do recebimento da mensagem no Web Service. Esta verificao til
para as UF que desejarem armazenar o XML de dados em estrutura XML de banco de
dados.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes
podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.

4.2.6 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
Aplic.

Msg

Efeito

C01 Elemento cteCabecMsg inexistente no SOAP Header

Facult.

242

Rej.

C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header

Obrig.

409

Rej.

C03 Verificar se a UF informada no cUF atendida pelo WebService

Obrig.

410

Rej.

C04 Campo versaoDados inexistente no elemento cteCabecMsg do Obrig.


SOAP Header
C05 Verso dos Dados informada superior verso vigente
Facult.

411

Rej.

238

Rej.

C06 Verso dos Dados no suportada

239

Rej.

Regra de Validao

Obrig.

A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos


so informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide
item 3.4.1).
A aplicao dever validar os campos cUF e versaoDados, rejeitando a mensagem recebida
em caso de informaes inexistentes ou invlidas.
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.

4.2.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Consulta de Lote
Aplic.

Msg

Efeito

D01 Verifica Schema XML da rea de Dados

Obrig.

215

Rej.

D02 Verifica o uso de prefixo no namespace

Obrig.

404

Rej.

D03 XML utiliza codificao diferente de UTF-8

Obrig.

402

Rej.

Regra de Validao

Pg. 42 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

b) Validao das Regras de Negcio da Cosulta Recibo


A seguir so realizadas as seguintes validaes:
Validao da Consulta Recibo
Regra de Validao

Aplic.

Msg

Efeito

E01 Tipo do ambiente do CT-e difere do ambiente do Web Service

Obrig.

252

Rej.

E02 UF do Recibo difere da UF do Web Service

Obrig.

248

Rej.

E03 - Verifica se o Lote no est na fila de sada, nem na fila de entrada

Obrig.

106

Rej.

E04 - Verifica se o Lote no est na fila de resposta, mas est na fila de


entrada
E05 CNPJ do transmissor do lote difere do CNPJ do transmissor da
consulta

Obrig.

105

Rej.

Obrig.

223

Rej.

4.2.8 Final do Processamento


A mensagem de retorno poder ser:

Lote processado - cStat=104, com os resultados individuais de processamento dos


no CT-e;
Lote em processamento cStat=105, o aplicativo do contribuinte dever fazer uma
nova consulta;
Lote no localizado - cStat=106, o aplicativo do contribuinte dever providenciar o
reenvio da mensagem;
Recibo ou CNPJ do requisitante com problemas - cStat= 248 ou 223, o aplicativo
do contribuinte dever sanar o problema;

Pg. 43 / 134

Conhecimento de Transporte Eletrnico

4.3

Manual de Integrao - Contribuinte

Web Service CteCancelamento

Cancelamento de CT -e
Contribuinte

Secretaria de Fazenda Estadual


Web Service :
CteCancelamento
cteCancelamentoCT

Cancelamento de CT -e
Client CT-e

Proc.
Ret

Retorno

Cancelamento
Aplicao CT -e

Funo: servio destinado ao atendimento de solicitaes de cancelamento de CT-e.


Processo: sncrono.
Mtodo: cteCancelamentoCT

4.3.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo a mensagem de solicitao de cancelamento.
Schema XML: cancCte_v99.99.xsd
#

Campo

CP01 cancCTe

Ele

Pai

Raiz

Tipo Ocor. Tam. Dec.


-

Descrio/Observao
TAG raiz

CP02 versao

CP01

1-1

1-4

CP03 infCanc

CP01

1-1

Verso do leiaute

CP04 Id

ID CP03

1-1

46

Identificador da TAG a ser assinada


Informar a chave de acesso precedida do literal
ID

CP05 tpAmb

CP03

1-1

Identificao do Ambiente:
1 Produo / 2 - Homologao

CP06 xServ

CP03

1-1

Servio solicitado CANCELAR

CP07 chCTe

CP03

1-1

44

Chave de Acesso do CT-e composto por


Cdigo da UF + AAMM da emisso + CNPJ do
Emitente + Modelo, Srie e Nmero do CT-e +
Cdigo Numrico + DV.

CP08 nProt

CP03

1-1

15

Informar o nmero do Protocolo de Autorizao


da CT-e a ser Cancelada.

CP09 xJust

CP03

1-1

15255

Informar a justificativa do cancelamento

CP10 Signature

CP01

xml

1-1

Dados do Pedido - TAG a ser assinada

Assinatura XML do grupo identificado pelo


atributo ID

4.3.2 Leiaute Mensagem de Retorno

Pg. 44 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Retorno: Estrutura XML contendo a mensagem do resultado da solicitao de


cancelamento:
Schema XML: retCancCte _v99.99.xsd
Campo

Ele

Pai

CR01 retCancCTe

Raiz

CR01

1-1

1-4

CR03 infCanc

CR01

1-1

Dados da resposta - TAG a ser assinada

CR04 Id

ID CR03

0-1

Identificador da TAG a ser assinada, somente


precisa ser informado se a UF assinar a
resposta.
Em caso de assinatura da resposta pela
SEFAZ preencher o campo com o Nro do
Protocolo, precedido com o literal ID

CR05 tpAmb

CR03

1-1

Identificao do Ambiente:
1 Produo / 2 Homologao

CR06 verAplic

CR03

1-1

1-20

CR07 cStat

CR03

1-1

CR08 xMotivo

CR03

1-1

1-255

CR09 cUF

CR03

1-1

CR02 versao

Tipo Ocor. Tam. Dec.

Descrio/Observao
TAG raiz da Resposta

Verso do leiaute

Verso do Aplicativo que recebeu o Lote.


Cdigo do status da resposta (vide item 5.1.1).
Descrio literal do status da resposta.
Cdigo da UF que atendeu a solicitao.

Os campos a seguir so obrigatrios no caso de homologao de cancelamento cStat=101.


Os campos de dhRecbto e nProt no sero preenchidos em caso de erro.
CR10 chCTe

CR03

0-1

44

Chave de Acesso do CT-e composto por


Cdigo da UF + AAMM da emisso + CNPJ do
Emitente + Modelo, Srie e Nmero do CT-e +
Cdigo Numrico + DV.

CR11 dhRecbto

CR03

0-1

Data e hora de processamento


Formato = AAAA-MM-DDTHH:MM:SS
Preenchido com data e hora da homologao
do Pedido.

CR12 nProt

CR03

0-1

15

Nmero do Protocolo de Cancelamento (vide


item 5.6).
O controle de numerao de Protocolo nico
para todos os servios.

CR13 Signature

CR01

xml

0-1

Assinatura XML do grupo identificado pelo


atributo ID
A deciso de assinar a mensagem fica a
critrio da UF interessada.

4.3.3 Descrio do Processo de Web Service


Este mtodo responsvel por receber as solicitaes referentes ao cancelamento de CT-e.
Ao receber a solicitao do transmissor, a aplicao do Portal da Secretaria de Fazenda
Estadual realiza o processamento da solicitao e devolve o resultado do processamento
para o aplicativo do mesmo.
A mensagem de solicitao de cancelamento de CT-e um documento eletrnico e deve
ser assinado digitalmente pelo emitente da CT-e.
Devero ser realizadas as validaes e procedimentos que seguem.

4.3.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)

Pg. 45 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Crtica

Msg

Efeito

A01 Certificado de Transmissor Invlido:


- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Basic Constraint = true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"

Obrig.

280

Rej.

A02 Validade do Certificado (data incio e data fim)

Obrig.

281

Rej.

A03 Verifica a Cadeia de Certificao:


- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

283

Rej.

A04 LCR do Certificado de Transmissor


- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado

Obrig.

286

Rej.

Obrig.

284

Rej.

A06 Certificado Raiz difere da "ICP-Brasil"

Obrig.

285

Rej.

A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig.

282

Rej.

Regra de Validao

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.

4.3.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service
Aplic.

Msg

Efeito

B01 Tamanho do XML de Dados superior a 500 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

Rej.

B03 Verifica se o Servio est Paralisado Momentaneamente

Obrig.

108

Rej.

B04 Verifica se o Servio est Paralisado sem Previso

Obrig.

109

Rej.

Regra de Validao

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500
KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.
A critrio de cada unidade federada poder ser verificado se o XML de dados est bem
formado, no momento do recebimento da mensagem no Web Service. Esta verificao til
para as UF que desejarem armazenar o XML de dados em estrutura XML de banco de
dados.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes

Pg. 46 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.

4.3.6 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
Aplic.

Msg

Efeito

C01 Elemento cteCabecMsg inexistente no SOAP Header

Facult.

242

Rej.

C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header

Obrig.

409

Rej.

C03 Verificar se a UF informada no cUF atendida pelo WebService

Obrig.

410

Rej.

C04 Campo versaoDados inexistente no elemento cteCabecMsg do Obrig.


SOAP Header
C05 Verso dos Dados informada superior verso vigente
Facult.

411

Rej.

238

Rej.

C06 Verso dos Dados no suportada

239

Rej.

Regra de Validao

Obrig.

A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos


so informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide
item 3.4.1).
A aplicao dever validar os campos cUF e versaoDados, rejeitando a mensagem recebida
em caso de informaes inexistentes ou invlidas.
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.

4.3.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Cancelamento do CT-e
Aplic.

Msg

Efeito

D01 Verifica Schema XML da rea de Dados

Obrig.

215

Rej.

D02 Verifica o uso de prefixo no namespace

Obrig.

404

Rej.

D03 XML utiliza codificao diferente de UTF-8

Obrig.

402

Rej.

Aplic.

Msg

Efeito

Obrig.

290

Rej.

Obrig.

291

Rej.

Regra de Validao

b) Validao do Certificado Digital utilizado na Assinatura


Validao do Certificado Digital utilizado na Assinatura Digital
#

Regra de Validao

E01 Certificado de Assinatura invlido:


- Certificado de Assinatura inexistente na mensagem (*validado
tambm pelo Schema)
- Verso difere "3"
- Basic Constraints = true (no pode ser Certificado de AC)
- KeyUsage no define "Assinatura Digital" e No Recusa
E02 Validade do Certificado (data incio e data fim)

Pg. 47 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

E03 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)


E04 Verifica Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

292

Rej.

Obrig.

293

Rej.

E05 LCR do Certificado de Assinatura:


- Falta o endereo da LCR (CRLDistributionPoint)
- Erro no acesso a LCR

Obrig.

296

Rej.

E06 Certificado de Assinatura revogado

Obrig.

294

Rej.

E07 Certificado Raiz difere da ICP-Brasil

Obrig.

295

Rej.

Aplic.

Msg

Efeito

F01 Assinatura difere do padro do Projeto:


Obrig.
- No assinado o atributo "ID" (falta "Reference URI" na assinatura)
(*validado tambm pelo Schema)
- Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e
"Enveloped")
Estas validaes so implementadas pelo Schema XML da Signature
F02 Valor da assinatura (SignatureValue) difere do valor calculado
Obrig.

298

Rej.

297

Rej.

F03 CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital

Obrig.

213

Rej.

F04 CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do


Emitente

Facult.

244

Rej.

Aplic.

Msg

Efeito

H01 Tipo do ambiente de CT-e difere do ambiente do Web Service

Obrig.

252

Rej.

H02 UF da Chave de Acesso difere da UF do Web Service

Obrig.

249

Rej.

H03 Chave de Acesso: Dgito Verificador invlido

Obrig.

236

Rej.

H04 Acesso Cadastro Contribuinte:


- Verificar Emitente no autorizado a emitir CT-e

Obrig.

203

Rej.

H05 - Verificar Situao Fiscal irregular do Emitente

Obrig.

240

Rej.

H06 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro):
- Verificar se CT-e no existe

Obrig.

217

Rej.

H07 - Cdigo Numrico informado na Chave de Acesso diferente do


existente no BD
H08 - Verificar se CT-e j est Denegado

Obrig.

216

Rej.

Obrig.

205

Rej.

H09 - Verificar se CT-e j est Cancelado

Obrig.

218

Rej.

H10 - Verificar CT-e autorizado h mais de 60 dias

Obrig.

220

Rej.

H11 - Verificar se o nmero Protocolo informado difere do nmero


Protocolo do CT-e

Obrig.

222

Rej.

c) Validao da Assinatura Digital


Validao da Assinatura Digital
#

Regra de Validao

d) Validao das Regras de Negcio do Cancelamento de CT-e


Pedido de cancelamento de CT-e Regras de Negcios
#

Regra de Validao

Pg. 48 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

H12 - Verificar se houve confirmao da prestao do servio

Obrig.

221

Rej.

H13 - Verificar registro de Circulao de Mercadoria

Obrig.

219

Rej.

H14 - Verificar se o CT-e tem Carta de Correo

Obrig.

412

Rej.

* Obs. As regras de validao H12 e H13 so de implementao futura.


O cancelamento s poder ser realizado conhecimento a conhecimento e para cada
cancelamento homologado criado um novo protocolo de status para o CT-e, com a
atribuio de um nmero de protocolo nico (vide item 5.6).

4.3.8 Final do Processamento


No caso de homologao do Cancelamento retornar o cStat = 101.

Pg. 49 / 134

Conhecimento de Transporte Eletrnico

4.4

Manual de Integrao - Contribuinte

Web Service - CteInutilizacao

Inutilizao de numerao de CT -e
Contribuinte

Secretaria de Fazenda Estadual


Web Service :
CteInutilizacao
cteInutilizacaoCT

Inutilizao de Numerao
Client CTe

Proc.
Ret

Retorno

Inutilizacao
Aplicao CT -e

Funo: servio destinado ao atendimento de solicitaes de inutilizao de numerao de


CT-e.
Processo: sncrono.
Mtodo: cteInutilizacaoCT

4.4.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo a mensagem de solicitao de inutilizao.
Schema XML: inutCTe _v99.99.xsd
#

Campo

Ele

Pai

Tipo Ocor. Tam. Dec.

Descrio/Observao

DP01 inutCTe

Raiz

DP02 versao

DP01

1-1

1-4

TAG raiz

DP03 infInut

DP01

1-1

DP04 Id

ID DP03

1-1

39

Identificador da TAG a ser assinada formada


com Cdigo da UF + CNPJ + modelo + srie +
nro inicial e nro final precedida do literal ID

DP05 tpAmb

DP03

1-1

Identificao do Ambiente:
1 Produo / 2 - Homologao

DP06 xServ

DP03

1-1

10

Servio solicitado: INUTILIZAR

Verso do leiaute
Dados do Pedido
TAG a ser assinada

DP07 cUF

DP03

1-1

Cdigo da UF do solicitante

DP08 ano

DP03

1-1

Ano de inutilizao da numerao

DP09 CNPJ

DP03

1-1

14

CNPJ do emitente

DP10 mod

DP03

1-1

Modelo do CT-e

DP11 serie

DP03

1-1

1-3

Srie do CT -e

DP12 nCTIni

DP03

1-1

1-9

Nmero do CT -e inicial a ser inutilizado

DP13 nCTFin

DP03

1-1

1-9

Nmero do CT -e final a ser inutilizado

DP14 xJust

DP03

1-1

15255

Informar a justificativa do pedido de inutilizao

DP15 Signature

DP01

xml

1-1

Assinatura XML do grupo identificado pelo


atributo ID

Pg. 50 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.4.2 Leiaute Mensagem de Retorno


Retorno: Estrutura XML contendo a mensagem do resultado da solicitao de inutilizao:
Schema XML: retInutCte_v99.99.xsd
#

Campo

DR01 retInutCTe

Ele

Pai

Raiz

Tipo Ocor. Tam. Dec.


-

Descrio/Observao
TAG raiz da Resposta

DR02 versao

DR01

1-1

1-4

DR03 infInut

DR01

1-1

Verso do leiaute

DR04 Id

ID DR03

0-1

17

Identificador da TAG a ser assinada, somente


precisa ser informado se a UF assinar a
resposta.
Em caso de assinatura da resposta pela
SEFAZ preencher o campo com o Nro do
Protocolo, precedido com o literal ID.

DR05 tpAmb

DR03

1-1

Identificao do Ambiente:
1 Produo / 2 Homologao

DR06 verAplic

DR03

1-1

1-20

Dados da resposta - TAG a ser assinada

Verso do Aplicativo que processou o pedido


de inutilizao.

DR07 cStat

DR03

1-1

DR08 xMotivo

DR03

1-1

1-255

Descrio literal do status da resposta.

Cdigo do status da resposta (vide item 5.1.1).

DR09 cUF

DR03

1-1

Cdigo da UF que atendeu a solicitao

Os campos a seguir so obrigatrios no caso de homologao da inutilizao cStat=102.


Os campos de dhRecbto e nProt no sero preenchidos em caso de erro
DR10 ano

DR03

0-1

Ano de inutilizao da numerao

DR11 CNPJ

DR03

0-1

14

CNPJ do emitente

DR12 mod

DR03

0-1

DR13 serie

DR03

0-1

1-3

Srie do CT-e

Modelo do CT-e

DR14 nCTIni

DR03

0-1

1-9

Nmero do CT-e inicial a ser inutilizada

DR15 nCTFin

DR03

0-1

1-9

Nmero do CT-e final a ser inutilizada

DR16 dhRecbto

DR03

0-1

Data e hora de processamento


Formato = AAAA-MM-DDTHH:MM:SS
Preenchido com data e hora da gravao no
Banco de Dados em caso de Confirmao.
Em caso de Rejeio, com data e hora do
recebimento do Pedido.

DR17 nProt

DR03

0-1

15

DR18 Signature

DR01

xml

0-1

Nmero do Protocolo de Inutilizao (vide item


5.6).
O controle de numerao do Protocolo nico
para todos os servios.
Assinatura XML do grupo identificado pelo
atributo ID
A deciso de assinar a mensagem fica a
critrio da UF interessada.

4.4.3 Descrio do Processo de Web Service


Este mtodo ser responsvel por receber as solicitaes referentes inutilizao de faixas
de numerao de conhecimentos de transportes eletrnicos. Ao receber a solicitao, a
aplicao CTE realiza o processamento da solicitao e devolve o resultado do
processamento para o aplicativo do transmissor.

Pg. 51 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A mensagem de pedido de inutilizao de numerao de CT-e um documento eletrnico e


deve ser assinado digitalmente pelo emitente do CT-e.
Devero ser realizadas as validaes e procedimentos que seguem.

4.4.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)
Crtica

Msg

Efeito

A01 Certificado de Transmissor Invlido:


- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Basic Constraint = true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"

Obrig.

280

Rej.

A02 Validade do Certificado (data incio e data fim)

Obrig.

281

Rej.

A03 Verifica a Cadeia de Certificao:


- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

283

Rej.

A04 LCR do Certificado de Transmissor


- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado

Obrig.

286

Rej.

Obrig.

284

Rej.

A06 Certificado Raiz difere da "ICP-Brasil"

Obrig.

285

Rej.

A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig.

282

Rej.

Regra de Validao

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.

4.4.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service
Aplic.

Msg

Efeito

B01 Tamanho do XML de Dados superior a 500 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

Rej.

B03 Verifica se o Servio est Paralisado Momentaneamente

Obrig.

108

Rej.

B04 Verifica se o Servio est Paralisado sem Previso

Obrig.

109

Rej.

Regra de Validao

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500
KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.

Pg. 52 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A critrio de cada unidade federada poder ser verificado se o XML de dados est bem
formado, no momento do recebimento da mensagem no Web Service. Esta verificao til
para as UF que desejarem armazenar o XML de dados em estrutura XML de banco de
dados.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes
podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.

4.4.6 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
Aplic.

Msg

Efeito

C01 Elemento cteCabecMsg inexistente no SOAP Header

Facult.

242

Rej.

C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header

Obrig.

409

Rej.

C03 Verificar se a UF informada no cUF atendida pelo WebService

Obrig.

410

Rej.

C04 Campo versaoDados inexistente no elemento cteCabecMsg do Obrig.


SOAP Header
C05 Verso dos Dados informada superior verso vigente
Facult.

411

Rej.

238

Rej.

C06 Verso dos Dados no suportada

239

Rej.

Regra de Validao

Obrig.

A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos


so informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide
item 3.4.1).
A aplicao dever validar os campos cUF e versaoDados, rejeitando a mensagem recebida
em caso de informaes inexistentes ou invlidas.
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.

4.4.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Inutilizao de numerao de CT-e.
Aplic.

Msg

Efeito

D01 Verifica Schema XML da rea de Dados

Obrig.

215

Rej.

D02 Verifica o uso de prefixo no namespace

Obrig.

404

Rej.

D03 XML utiliza codificao diferente de UTF-8

Obrig.

402

Rej.

Msg

Efeito

Regra de Validao

b) Validao do Certificado Digital utilizado na Assinatura


Validao do Certificado Digital utilizado na Assinatura Digital
#

Regra de Validao

Aplic.

Pg. 53 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

E01 Certificado de Assinatura invlido:


- Certificado de Assinatura inexistente na mensagem (*validado
tambm pelo Schema)
- Verso difere "3"
- Basic Constraints = true (no pode ser Certificado de AC)
- KeyUsage no define "Assinatura Digital" e No Recusa
E02 Validade do Certificado (data incio e data fim)

Obrig.

290

Rej.

Obrig.

291

Rej.

E03 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)


E04 Verifica Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

292

Rej.

Obrig.

293

Rej.

E05 LCR do Certificado de Assinatura:


- Falta o endereo da LCR (CRLDistributionPoint)
- Erro no acesso a LCR

Obrig.

296

Rej.

E06 Certificado de Assinatura revogado

Obrig.

294

Rej.

E07 Certificado Raiz difere da ICP-Brasil

Obrig.

295

Rej.

Aplic.

Msg

Efeito

F01 Assinatura difere do padro do Projeto:


Obrig.
- No assinado o atributo "ID" (falta "Reference URI" na assinatura)
(*validado tambm pelo Schema)
- Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e
"Enveloped")
Estas validaes so implementadas pelo Schema XML da Signature
F02 Valor da assinatura (SignatureValue) difere do valor calculado
Obrig.

298

Rej.

297

Rej.

F03 CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital

Obrig.

213

Rej.

F04 CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do


Emitente

Facult.

244

Rej.

Aplic.

Msg

Efeito

I01 Tipo do ambiente do CT-e difere do ambiente do Web Service

Obrig.

252

Rej.

I02 UF do Pedido de inutilizao difere da UF do Web Service

Obrig.

250

Rej

I03 Nmero da Faixa Inicial maior do que o nmero Final

Obrig.

224

Rej

I04 Quantidade mxima de numerao a inutilizar ultrapassa o limite


(1.000 nmeros)

Obrig.

201

Rej

I05 Acesso Cadastro Contribuinte:


- Verificar Emitente no autorizado a emitir CT-e

Obrig.

203

Rej

I06 - Verificar Situao Fiscal irregular do Emitente

Obrig.

240

Rej

I07 Acesso BD CTE-Inutilizao:


Obrig.
- Verificar se algum Nro da Faixa de Inutilizao atual pertence a uma
faixa anterior

256

Rej

c) Validao da Assinatura Digital


Validao da Assinatura Digital
#

Regra de Validao

d) Validao das Regras de Negcio da Inutilizao de numerao de CT-e


Pedido de Inutilizao de numerao de CT-e Regras de Negcios
#

Regra de Validao

Pg. 54 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

I08 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro):
- Verificar se existe CT-e utilizada na faixa de inutilizao solicitada

Obrig.

241

Rej

Para cada inutilizao de numerao de CT-e homologada criado um novo protocolo de


status para CT-e, com a atribuio de um nmero de protocolo nico (vide item 5.6).

4.4.8 Final do Processamento


No caso de homologao da Inutilizao retornar o cStat = 102.

Pg. 55 / 134

Conhecimento de Transporte Eletrnico

4.5

Manual de Integrao - Contribuinte

Web Service CteConsulta Protocolo

Consulta situao atual da CT -e


Contribuinte

Secretaria de Fazenda Estadual


Web Service :
CteConsulta

Client CTe

Proc.

cteConsultaCT

Consulta CT -e

Ret

Consulta CT -e

Retorno

Aplicao CT -e

Funo: servio destinado ao atendimento de solicitaes de consulta da situao atual do


CT-e na Base de Dados do Portal da Secretaria de Fazenda Estadual.
Processo: sncrono.
Mtodo: cteConsultaCT

4.5.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo a chave de acesso do CT-e.
Schema XML: consSitCte_v99.99.xsd
#

Campo

Ele

Pai

Raiz

EP02 versao

EP01

1-1

1-4

EP03 tpAmb

EP01

1-1

Identificao do Ambiente:
1 Produo / 2 - Homologao

EP04 xServ

EP01

1-1

Servio solicitado
CONSULTAR

EP05 chCTe

EP01

1-1

44

Chave de Acesso do CT-e composto por


Cdigo da UF + AAMM da emisso + CNPJ do
Emitente + Modelo, Srie e Nmero do CT-e +
Cdigo Numrico + DV.

EP01 consSitCTe

Tipo Ocor. Tam. Dec.

Descrio/Observao
TAG raiz

Verso do leiaute

4.5.2 Leiaute Mensagem de Retorno


Retorno: Estrutura XML contendo a mensagem do resultado da consulta de protocolo:
Schema XML: retConsSitCte_v99.99.xsd
#

Campo

ER01 retConsSitCTe
ER02 versao

Ele

Pai

Tipo Ocor. Tam. Dec.

Raiz

ER01

1-1

1-4

Descrio/Observao
TAG raiz da Resposta

Verso do leiaute

Pg. 56 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

ER03 tpAmb

ER01

1-1

Identificao do Ambiente:
1 Produo / 2 Homologao

ER04 verAplic

ER01

1-1

1-20

ER05 cStat

ER01

1-1

ER06 xMotivo

ER01

1-1

1-255

ER07 cUF

ER01

1-1

Cdigo da UF que atendeu a solicitao.

Verso do Aplicativo que processou a consulta


Cdigo do status da resposta.
Descrio literal do status da resposta.

ER08 protCTe

CG ER01

xml

0-1

Protocolo de autorizao ou denegao de uso


do CT-e (vide item 4.2.2).
Informar se localizado um de CT-e cStat = 100
(uso autorizado) ou 110 (uso denegado).

ER09 retCancCTe

CG ER01

xml

0-1

Protocolo de homologao de cancelamento


de CT-e (vide item 4.3.2).
Informar se localizado um de CT-e cStat = 101
(cancelado).

4.5.3 Descrio do Processo de Web Service


Este mtodo ser responsvel por receber as solicitaes referentes consulta de situao
de conhecimento de transportes eletrnicos enviados para as Secretarias de Fazendas
Estaduais. Seu acesso permitido apenas pela chave nica de identificao do
conhecimento de transporte.
O aplicativo do contribuinte envia a solicitao para o Web Service da Secretaria de
Fazenda Estadual. Ao receber a solicitao a aplicao do Portal da Secretaria de Fazenda
Estadual processar a solicitao de consulta, validando a Chave de Acesso do CT-e, e
retornar mensagem contendo a situao atual do CT-e na Base de Dados e o respectivo
Protocolo (mensagem de Autorizao de uso, Denegao de uso ou Homologao de
Cancelamento).
Devero ser realizadas as validaes e procedimentos que seguem.

4.5.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)
Crtica

Msg

Efeito

A01 Certificado de Transmissor Invlido:


- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Basic Constraint = true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"

Obrig.

280

Rej.

A02 Validade do Certificado (data incio e data fim)

Obrig.

281

Rej.

A03 Verifica a Cadeia de Certificao:


- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

283

Rej.

A04 LCR do Certificado de Transmissor


- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado

Obrig.

286

Rej.

Obrig.

284

Rej.

A06 Certificado Raiz difere da "ICP-Brasil"

Obrig.

285

Rej.

A07 Falta a extenso de CNPJ no Certificado (OtherName -

Obrig.

282

Rej.

Regra de Validao

Pg. 57 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

OID=2.16.76.1.3.3)

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.

4.5.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service
Aplic.

Msg

Efeito

B01 Tamanho do XML de Dados superior a 500 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

Rej.

B03 Verifica se o Servio est Paralisado Momentaneamente

Obrig.

108

Rej.

B04 Verifica se o Servio est Paralisado sem Previso

Obrig.

109

Rej.

Regra de Validao

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500
KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.
A critrio de cada unidade federada poder ser verificado se o XML de dados est bem
formado, no momento do recebimento da mensagem no Web Service. Esta verificao til
para as UF que desejarem armazenar o XML de dados em estrutura XML de banco de
dados.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes
podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.

4.5.6 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
Aplic.

Msg

Efeito

C01 Elemento cteCabecMsg inexistente no SOAP Header

Facult.

242

Rej.

C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header

Obrig.

409

Rej.

C03 Verificar se a UF informada no cUF atendida pelo WebService

Obrig.

410

Rej.

C04 Campo versaoDados inexistente no elemento cteCabecMsg do Obrig.


SOAP Header
C05 Verso dos Dados informada superior verso vigente
Facult.

411

Rej.

238

Rej.

C06 Verso dos Dados no suportada

239

Rej.

Regra de Validao

Obrig.

Pg. 58 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos


so informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide
item 3.4.1).
A aplicao dever validar os campos cUF e versaoDados, rejeitando a mensagem recebida
em caso de informaes inexistentes ou invlidas.
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.

4.5.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Consulta de situao de CT-e.
Aplic.

Msg

Efeito

D01 Verifica Schema XML da rea de Dados

Obrig.

215

Rej.

D02 Verifica o uso de prefixo no namespace

Obrig.

404

Rej.

D03 XML utiliza codificao diferente de UTF-8

Obrig.

402

Rej.

Regra de Validao

b) Validao das Regras de Negcios da Consulta o CT-e


A seguir so realizadas as seguintes validaes:
Validao do Pedido de Consulta de situao de CT-e Regras de Negcios
Aplic.

Msg

Efeito

J01 Tipo do ambiente do CT-e difere do ambiente do Web Service

Obrig.

252

Rej.

J02 UF da Chave de Acesso difere da UF do Web Service

Obrig.

226

Rej.

J03 Validar DV da Chave de Acesso

Obrig.

236

Rej.

J04 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro): Obrig.
- Verificar se CT-e no existe

217

Rej.

J05 - Verificar se campo Cdigo Numrico informado na Chave de Obrig.


Acesso diferente do existente no BD

216

Rej.

Regra de Validao

4.5.8 Final do Processamento


O processamento do pedido de consulta de status de CT-e pode resultar em uma
mensagem de erro ou retornar a situao atual do CT-e consultado e o respectivo protocolo
de autorizao de uso/denegao de uso ou homologao de cancelamento.
No caso de localizao do CT-e retornar o cStat com os valores 100 (Autorizado o Uso do
CT-e), 101 (Cancelamento de CT-e homologado) ou 110 (Uso Denegado).

Pg. 59 / 134

Conhecimento de Transporte Eletrnico

4.6

Manual de Integrao - Contribuinte

Web Service CteStatusServico

Consulta Status do Servio


Contribuinte

Secretaria de Fazenda Estadual


Web Service :
CteStatusServico
cteStatusServicoCT

Consulta Status
Client CTe

Proc.
Ret

Consulta Status

Retorno

Aplicao CT -e

Funo: servio destinado consulta do status do servio prestado pelo Portal da


Secretaria de Fazenda Estadual.
Processo: sncrono.
Mtodo: cteStatusServicoCT

4.6.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML para a consulta do status do servio.
Schema XML: consStatServ_v99.99.xsd
#

Campo

Ele

Pai

Raiz

FP02 versao

FP01

1-1

1-4

FP03 tpAmb

FP01

1-1

Identificao do Ambiente:
1 Produo / 2 - Homologao

FP01 consStatServ

Tipo Ocor. Tam. Dec.

Descrio/Observao
TAG raiz

Verso do leiaute

FP04 cUF

FP01

1-1

Cdigo da UF consultada

FP05 xServ

FP01

1-1

Servio solicitado
STATUS

4.6.2 Leiaute Mensagem de Retorno


Retorno: Estrutura XML contendo a mensagem do resultado da consulta do status do
servio:
Schema XML: retconsStatServ _v99.99.xsd
#

Campo

Ele

FR01 retConsStatServ Raiz

Pai

Tipo Ocor. Tam. Dec.

FR02 versao

FR01

1-1

1-4

FR03 tpAmb

FR01

1-1

Descrio/Observao
TAG raiz da Resposta

Verso do leiaute
Identificao do Ambiente:
1 Produo / 2 - Homologao

Pg. 60 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

FR04 verAplic

FR01

1-1

1-20

FR05 cStat

FR01

1-1

Verso do Aplicativo que processou a consulta

FR06 xMotivo

FR01

1-1

1-60

Descrio literal do status da resposta.

FR07 cUF

FR01

1-1

Cdigo da UF que atendeu a solicitao

FR08 dhRecbto

FR01

1-1

Data e hora de recebimento


Formato = AAAA-MM-DDTHH:MM:SS
Preenchido com data e hora do recebimento
do Pedido.

FR09 tMed

FR01

0-1

1-4

FR10 dhRetorno

FR01

0-1

FR11 xObs

FR01

0-1

1-255

Cdigo do status da resposta.

Tempo mdio de resposta do servio (em


segundos) dos ltimos 5 minutos.
Preencher com data e hora previstas para o
retorno do Web Service, no formato AAA-MMDDTHH:MM:SS
Informaes adicionais para o Contribuinte

4.6.3 Descrio do Processo de Web Service


Este mtodo ser responsvel por receber as solicitaes referentes consulta do status do
servio do Portal da Secretaria de Fazenda Estadual.
O aplicativo do contribuinte envia a solicitao para o Web Service da Secretaria de
Fazenda Estadual. Ao receber a solicitao a aplicao do Portal da Secretaria de Fazenda
Estadual processar a solicitao de consulta, e retornar mensagem contendo a status do
servio.
As Empresas que construrem um aplicativo que se mantenha em "loop" permanente de
consulta a este Web Service, devem aguardar um tempo mnimo de 3 minutos entre
cada consulta, evitando sobrecarregar desnecessariamente os servidores da SEFAZ.
Devero ser realizadas as validaes e procedimentos que seguem.

4.6.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)
Crtica

Msg

Efeito

A01 Certificado de Transmissor Invlido:


- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Basic Constraint = true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"

Obrig.

280

Rej.

A02 Validade do Certificado (data incio e data fim)

Obrig.

281

Rej.

A03 Verifica a Cadeia de Certificao:


- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

283

Rej.

A04 LCR do Certificado de Transmissor


- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado

Obrig.

286

Rej.

Obrig.

284

Rej.

A06 Certificado Raiz difere da "ICP-Brasil"

Obrig.

285

Rej.

A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig.

282

Rej.

Regra de Validao

Pg. 61 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.

4.6.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service
Aplic.

Msg

Efeito

B01 Tamanho do XML de Dados superior a 500 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

Rej.

B03 Verifica se o Servio est Paralisado Momentaneamente

Obrig.

108

Rej.

B04 Verifica se o Servio est Paralisado sem Previso

Obrig.

109

Rej.

Regra de Validao

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500
KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.
A critrio de cada unidade federada poder ser verificado se o XML de dados est bem
formado, no momento do recebimento da mensagem no Web Service. Esta verificao til
para as UF que desejarem armazenar o XML de dados em estrutura XML de banco de
dados.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes
podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.

4.6.6 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
Aplic.

Msg

Efeito

C01 Elemento cteCabecMsg inexistente no SOAP Header

Facult.

242

Rej.

C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header

Obrig.

409

Rej.

C03 Verificar se a UF informada no cUF atendida pelo WebService

Obrig.

410

Rej.

C04 Campo versaoDados inexistente no elemento cteCabecMsg do Obrig.


SOAP Header
C05 Verso dos Dados informada superior verso vigente
Facult.

411

Rej.

238

Rej.

C06 Verso dos Dados no suportada

239

Rej.

Regra de Validao

Obrig.

Pg. 62 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos


so informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide
item 3.4.1).
A aplicao dever validar os campos cUF e versaoDados, rejeitando a mensagem recebida
em caso de informaes inexistentes ou invlidas.
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.

4.6.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem da Consulta de Status de Servio
Aplic.

Msg

Efeito

D01 Verifica Schema XML da rea de Dados

Obrig.

215

Rej.

D02 Verifica o uso de prefixo no namespace

Obrig.

404

Rej.

D03 XML utiliza codificao diferente de UTF-8

Obrig.

402

Rej.

Regra de Validao

b) Validao das Regras de Negcios da Consulta Status de Servio do CT-e


Validao do Pedido de Consulta de Status de Servio Regras de Negcios
Aplic.

Msg

Efeito

K01 Tipo do ambiente do CT-e difere do ambiente do Web Service

Obrig.

252

Rej.

K02 Cdigo da UF consultada difere da UF do Web Service

Obrig.

289

Rej.

K03 Verifica se o Servidor de Processamento est Paralisado


Momentaneamente
K04 Verifica se o Servidor de Processamento est Paralisado sem
Previso

Obrig.

108

Obrig.

109

Regra de Validao

4.6.8 Final do Processamento


O processamento do pedido de consulta de status de Servio pode resultar em uma
mensagem de erro ou retornar a situao atual do Servidor de Processamento, cdigos de
situao 107 (Servio em Operao), 108 (Servio Paralisado Momentaneamente) e 109
(Servio Paralisado sem Previso). A critrio da UF o campo xObs pode ser utilizado para
fornecer maiores informaes ao contribuinte, como por exemplo: manuteno
programada, modificao de verso do aplicativo, previso de retorno, etc.

Pg. 63 / 134

Conhecimento de Transporte Eletrnico

4.7

Manual de Integrao - Contribuinte

Web Service CadConsultaCadastro

Consulta Cadastro
Contribuinte

Secretaria de Fazenda Estadual


Web Service :
CadConsultaCadastro

Client NFe

Proc.

consultaCadastro

Consulta Cadastro

Ret

Retorno

Consulta
Cadastro de
Contribuintes

Funo: Servio para consultar o cadastro de contribuintes do ICMS da unidade federada.


Processo: sncrono.
Mtodo: consultaCadastro

4.7.1 Leiaute da Mensagem de Entrada


Entrada: Estrutura XML para consulta ao cadastro de contribuintes ICMS.
Schema XML: consCad_v99.99.xsd
#

Campo

Ele

Pai

Tipo

Ocor.

Tam.

Raiz
A
G
E

GP01
GP01
GP03

N
C

1-1
1-1
1-1

1-4
8

GP01
GP02
GP03
GP04

ConsCad
versao
infCons
xServ

GP05

UF

GP03

1-1

GP06

IE

CE

GP03

1-1

2-14

GP07
GP08

CNPJ
CPF

CE
CE

GP03
GP03

N
N

1-1
1-1

3-14
3-11

Dec.
2
-

Descrio /
Observaes
TAG raiz da solicitao
Verso do leiaute
Dados da consulta
Servio solicitado
CONS-CAD
Sigla da UF consultada,
informar 'SU' para
SUFRAMA.
Inscrio estadual do
contribuinte
CNPJ do contribuinte
CPF do contribuinte

NOTA: O servio de consulta cadastro tem a estrutura de chamada de mensagem no padro: uma rea de
cabealho e uma rea de dados. A rea de cabealho deve conter a verso da leiaute da estrutura XML
armazenada na rea de dados da mensagem. Para maiores detalhes, consulte o item 3.4 do Manual de
Integrao
do
Contribuinte

verso
2.04
do
Projeto
NF-e
,
disponvel
em:
http://www.nfe.fazenda.gov.br/portal/docs/Manual_de_Integracao_Contribuinte_versao_204_2007_12_26.pdf
.

Pg. 64 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.7.2 Leiaute da Mensagem de Retorno


Retorno: Estrutura XML com o retorno da consulta ao cadastro de contribuintes do ICMS.
Schema XML: retConsCad_v99.99.xsd
#

Campo

Ele

Pai

Tipo

Ocor.

Tam.

Dec.

Descrio /
Observaes

Raiz
A
G
E

GR01
GR01
GR03

N
C

1-1
1-1
1-1

1-4
1-20

2
-

TAG raiz da solicitao


Verso do leiaute
Dados da consulta
Verso do Aplicativo que
processou a consulta
Cdigo do status da
resposta.
Descrio do Status da
resposta.
Sigla da UF consultada.
Inscrio estadual
consultada
CNPJ consultado
CPF consultado
Data e hora de
processamento da
consulta
Formato = AAAA-MMDDTHH:MM:SS
Cdigo da UF que
atendeu a solicitao.
Dados da situao
cadastral
Esta estrutura existe
somente para as
consultas realizadas com
sucesso cStat=111, com
possibilidade de
mltiplas ocorrncias
(Ex.: consulta por IE de
contribuinte com
Inscrio nica - retorno
de todos os
estabelecimentos do
contribuinte).
Inscrio estadual do
contribuinte
CNPJ do contribuinte
CPF em caso de pessoa
fsica com IE
O campo deve ser
preenchido com a sigla
da UF de localizao do
contribuinte. Em algumas
situaes, a UF de
localizao pode ser
diferente da UF
consultada. Ex. IE de
contribuinte inscrito
como Substituto
Tributrio.
Situao do contribuinte:
0 - no habilitado;
1 - habilitado.
Razo Social ou nome

GR01
GR02
GR03
GR04

retConsCad
versao
infCons
verAplic

GR05

cStat

GR03

1-1

GR06

xMotivo

GR03

1-1

1-255

GR06a
GR06b

UF
IE

E
CE

GP03
GP03

C
C

1-1
1-1

2
2-14

GR06c
GR06d
GR06e

CNPJ
CPF
dhCons

CE
CE
E

GP03
GP03
GR03

N
N
D

1-1
1-1
1-1

3-14
3-11

GR06f

cUF

GR03

1-1

GR07

infCad

GR03

0-N

GR08

IE

GR07

1-1

2-14

GR09
GR10

CNPJ
CPF

CE
CE

GR07
GR07

N
N

1-1
1-1

3-14
3-11

GR11

UF

GR07

1-1

GR12

cSit

GR07

1-1

GR13

xNome

GR07

1-1

1-60

Pg. 65 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

GR13a
GR14

xFant
xRegApur

E
E

GR07
GR07

C
C

0-1
0-1

1-60
1-60

GR15

CNAE

GR07

0-1

6-7

GR16

dIniAtiv

GR07

0-1

GR17

dUltSit

GR07

0-1

GR18

dBaixa

GR07

0-1

GR20

IEUnica

GR07

0-1

2-14

GR21

IEAtual

GR07

0-1

2-14

GR22

ender

GR07

GR23
GR24
GR25
GR26
GR27

xLgr
nro
xCpl
xBairro
cMun

E
E
E
E
E

GR22
GR22
GR22
GR22
GR22

C
C
C
C
N

0-1
0-1
0-1
0-1
0-1

1-255
1-60
1-60
1-60
7

GR28
GR29

xMun
CEP

E
E

GR22
GR22

C
N

0-1
0-1

1-60
7-8

0-1

do Contribuinte
Nome Fantasia
Regime de Apurao do
ICMS do Contribuinte
CNAE principal do
contribuinte
Data de Incio da
Atividade do Contribuinte
Data da ltima
modificao da situao
cadastral do contribuinte.
Data de ocorrncia da
baixa do contribuinte.
IE nica, este campo
ser informado quando o
contribuinte possuir IE
nica.
IE atual (em caso de IE
antiga consultada)
Endereo - grupo de
informaes opcionais.
Nome do Logradouro
Nmero
Complemento
Nome do Bairro
Cdigo do Municpio do
Contribuinte, conforme
Tabela do IBGE
Nome do municpio
Cdigo do CEP

4.7.3 Descrio do Processo de Web Service


Este Web Service oferece a consulta pblica do cadastro de contribuintes do ICMS de uma
unidade federada.
O Web Service poder ser oferecido por qualquer UF, sendo de oferecimento obrigatrio
para as UFs que autorizam a emisso de qualquer espcie de Documento Fiscal eletrnico DF-e.
Apenas as empresas autorizadas a emitir Documentos Fiscais eletrnicos podero utilizar
este servio. A UF que oferecer o Web Service dever verificar se o CNPJ da empresa
solicitante consta do cadastro nacional de emissores de Documentos Fiscais eletrnicos DF-e.
A identificao da empresa solicitante do servio ser realizada atravs do CNPJ contido na
extenso otherName OID=2.16.76.1.3.3 do certificado digital utilizado na conexo SSL.
Importante ressaltar que este Web Service no tem a mesma disponibilidade dos demais
Web Services do CT-e.
O aplicativo do contribuinte envia a solicitao para o Web Service da Secretaria de
Fazenda Estadual. Ao receber a solicitao a aplicao do Portal da Secretaria de Fazenda
Estadual processar a solicitao de consulta, validando o argumento de pesquisa
informado (CNPJ ou CPF ou IE), e retornar mensagem contendo a situao cadastral atual
do contribuinte no cadastro de contribuintes do ICMS.

Pg. 66 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Devero ser realizadas as validaes e procedimentos que seguem.

4.7.4 Verificao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)
Crtica

Msg

Efeito

A01 Certificado de Transmissor Invlido:


- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Basic Constraint = true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"

Obrig.

280

Rej.

A02 Validade do Certificado (data incio e data fim)

Obrig.

281

Rej.

A03 Verifica a Cadeia de Certificao:


- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado

Obrig.

283

Rej.

A04 LCR do Certificado de Transmissor


- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado

Obrig.

286

Rej.

Obrig.

284

Rej.

A06 Certificado Raiz difere da "ICP-Brasil"

Obrig.

285

Rej.

A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig.

282

Rej.

Regra de Validao

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.

4.7.5 Verificao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service
Aplic.

Msg

Efeito

B01 Tamanho do XML de Dados superior a 500 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

Rej.

B02a XML utiliza codificao diferente de UTF-8

Facult.

299

Rej.

B03 Verifica se o Servio est Paralisado Momentaneamente

Obrig.

108

Rej.

B04 Verifica se o Servio est Paralisado sem Previso

Obrig.

109

Rej.

Regra de Validao

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500
KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.

Pg. 67 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A critrio de cada unidade federada poder ser verificado se o XML de dados est bem
formado, no momento do recebimento da mensagem no Web Service. Esta verificao til
para as UF que desejarem armazenar o XML de dados em estrutura XML de banco de
dados.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes
podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.

4.7.6 Validao da rea de Cabealho


Validao do Cabealho da Mensagem
Aplic.

Msg

Efeito

C01 Verificar Schema do XML da rea de Cabealho

Obrig.

242

Rej.

C01a XML utiliza codificao diferente de UTF-8

Obrig.

299

Rej.

C02 Verso dos Dados informada na rea de Cabealho superior Facult.


verso vigente

238

Rej.

C03 Verso dos Dados no suportada

239

Rej.

Regra de Validao

Obrig.

O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.
A ocorrncia de qualquer erro na validao da rea de cabealho da mensagem
impossibilita o processamento da mensagem contida na rea de dados.

4.7.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Consulta Cadastro
Aplic.

Msg

Efeito

D01 Verifica Schema XML da rea de Dados

Obrig.

215

Rej.

D02 Verifica o uso de prefixo no namespace

Obrig.

404

Rej.

D03 XML utiliza codificao diferente de UTF-8

Obrig.

402

Rej.

Aplic.

Msg

Efeito

K01 UF da consulta difere da UF do Web Service

Obrig.

265

Rej.

K02 Acessar Cadastro Contribuintes:


Verificar CNPJ Solicitante emissor de CT-e
(Obs. prever a consulta ao cadastro nacional de emissores de CT-e)
K03 Se informado CNPJ: Verificar dgito controle, ou zeros

Obrig.

257

Rej.

Obrig.

258

Rej.

Obrig.

259

Rej.

Obrig.

260

Rej.

Regra de Validao

b) Validao das Regras de Negcio da Consulta Cadastro


Validao do Pedido de Consulta Cadastro Regras de Negcios
#

Regra de Validao

K04 Se informado CNPJ: Acessar Cadastro Contribuinte por CNPJ


No encontrado Contribuinte
K05 Se informado IE: Verificar dgito controle ou zeros

Pg. 68 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

K06 Se informado IE: Acessar Cadastro Contribuinte por IE


No encontrado Contribuinte
K07 Se informado CPF: Verificar se a UF fornece consulta por CPF

Obrig.

261

Rej.

Obrig.

262

Rej.

K08 Se informado CPF: Verificar dgito controle ou zeros

Obrig.

263

Rej.

K09 Se informado CPF: Acessar Cadastro Contribuinte por CPF Obrig.


No encontrado Contribuinte

264

Rej.

4.7.8 Final do Processamento


A consulta com sucesso poder resultar:

cStat = 111 - consulta cadastro com uma ocorrncia;


cStat = 112 - consulta cadastro com mais de uma ocorrncia, existe mais de um
estabelecimento para o argumento pesquisado - ex.: consulta por IE de contribuinte
com diversos estabelecimentos e inscrio estadual nica.

Pg. 69 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

5. Web Services Informaes Adicionais


5.1

Regras de validao

As regras de validao aplicadas nos Web Services esto agrupadas da seguinte forma:
A
B
C
D
E
F
G
H
I
J
K
L

Grupo
Validao do Certificado Digital utilizada no protocolo SSL
Validao da Mensagem XML no servio assncrono
Validao das informaes de controle da chamada ao Web
Service
Validao da rea de dados da Mensagem XML
Validao do Certificado Digital utilizada na Assinatura Digital
Validao da Assinatura Digital
Validao do CT-e
Validao do Pedido de Cancelamento de CT-e
Validao do Pedido de Inutilizao de numerao de CT-e
Validao do Pedido de Consulta de situao de CT-e
Validao do Pedido de Consulta de Status de Servio
Validao do Pedido de Consulta de Cadastro de Contribuintes

Aplicao
geral
geral
geral
geral
geral
geral
especfica
especfica
especfica
especfica
especfica
especfica

As regras do grupo A, B, C, D, E e F so de aplicao geral e aplicadas em todos os Web


Services existentes, as regras do grupo G, H, I, J, K e L so especficos de cada Web
Service existente.

5.1.1 Tabela de cdigos de erros e descries de mensagens de erros


CDIGO

100
101
102
103
104
105
106
107
108
109
110
111
112

RESULTADO DO PROCESSAMENTO DA SOLICITAO

Autorizado o uso do CT-e


Cancelamento de CT-e homologado
Inutilizao de nmero homologado
Lote recebido com sucesso
Lote processado
Lote em processamento
Lote no localizado
Servio em Operao
Servio Paralisado Momentaneamente (curto prazo)
Servio Paralisado sem Previso
Uso Denegado
Consulta cadastro com uma ocorrncia
Consulta cadastro com mais de uma ocorrncia

CDIGO

MOTIVOS DE NO ATENDIMENTO DA SOLICITAO

201
202
203
204
205
206
207

Rejeio: O numero mximo de numerao de CT-e a inutilizar ultrapassou o limite


Rejeio: Falha no reconhecimento da autoria ou integridade do arquivo digital
Rejeio: Emissor no habilitado para emisso da CT-e
Rejeio: Existe CT-e j autorizado com a mesma srie e nmero
Rejeio: CT-e est denegado na base de dados da SEFAZ
Rejeio: Nmero de CT-e j est inutilizado na Base de dados da SEFAZ
Rejeio: CNPJ do emitente invlido

Pg. 70 / 134

Conhecimento de Transporte Eletrnico


208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257

Manual de Integrao - Contribuinte

Rejeio: CNPJ do destinatrio invlido


Rejeio: IE do emitente invlida
Rejeio: IE do destinatrio invlida
Rejeio: IE do substituto invlida
Rejeio: Data de emisso CT-e posterior a data de recebimento
Rejeio: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital
Rejeio: Tamanho da mensagem excedeu o limite estabelecido
Rejeio: Falha no schema XML
Rejeio: Chave de Acesso difere da cadastrada
Rejeio: CT-e no consta na base de dados da SEFAZ
Rejeio: CT-e j est cancelada na base de dados da SEFAZ
Rejeio: Circulao da CT-e verificada
Rejeio: CT-e autorizada h mais de 60 dias
Rejeio: Confirmado a prestao do servio do CT-e pelo destinatrio
Rejeio: Protocolo de Autorizao de Uso difere do cadastrado
Rejeio: CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta
Rejeio: A faixa inicial maior que a faixa final
Rejeio: Falha no Schema XML do CT-e
Rejeio: Cdigo da UF do Emitente diverge da UF autorizadora
Rejeio: Erro na Chave de Acesso - Campo ID
Rejeio: Data de Emisso muito atrasada
Rejeio: IE do emitente no informada
Rejeio: IE do emitente no cadastrada
Rejeio: IE do emitente no vinculada ao CNPJ
Rejeio: IE do destinatrio no informada
Rejeio: IE do destinatrio no cadastrada
Rejeio: IE do destinatrio no vinculada ao CNPJ
Rejeio: Inscrio SUFRAMA invlida
Rejeio: Chave de Acesso com dgito verificador invlido
Rejeio: CPF do destinatrio invlido
Rejeio: Cabealho - Verso do arquivo XML superior a Verso vigente
Rejeio: Cabealho - Verso do arquivo XML no suportada
Rejeio: Cancelamento/Inutilizao - Irregularidade Fiscal do Emitente
Rejeio: Um nmero da faixa j foi utilizado
Rejeio: Elemento cteCabecMsg inexistente no SOAP Header
Rejeio: XML Mal Formado
Rejeio: CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do
Emitente
Rejeio: CNPJ Emitente no cadastrado
Rejeio: CNPJ Destinatrio no cadastrado
Rejeio: Sigla da UF do Emitente diverge da UF autorizadora
Rejeio: UF do Recibo diverge da UF autorizadora
Rejeio: UF da Chave de Acesso diverge da UF autorizadora
Rejeio: UF diverge da UF autorizadora
Rejeio: UF/Municpio destinatrio no pertence a SUFRAMA
Rejeio: Ambiente informado diverge do Ambiente de recebimento
Rejeio: Digito Verificador da chave de acesso composta invlida
Rejeio: CT-e referenciado no informado para CT-e complementar
Rejeio: Informada mais de um CT-e referenciado para NC-e complementar
Rejeio: Uma nmero de CT-e da faixa j est inutilizado na Base de dados da
SEFAZ
Rejeio: Solicitante no habilitado para emisso do CT-e

Pg. 71 / 134

Conhecimento de Transporte Eletrnico


258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
401
402
403
404
405
406
407
408

Manual de Integrao - Contribuinte

Rejeio: CNPJ da consulta invlido


Rejeio: CNPJ da consulta no cadastrado como contribuinte na UF
Rejeio: IE da consulta invlida
Rejeio: IE da consulta no cadastrada como contribuinte na UF
Rejeio: UF no fornece consulta por CPF
Rejeio: CPF da consulta invlido
Rejeio: CPF da consulta no cadastrado como contribuinte na UF
Rejeio: Sigla da UF da consulta difere da UF do Web Service
Rejeio: Srie utilizada no permitida no Web Service
Rejeio: CT-e Complementar referencia uma CT-e inexistente
Rejeio: CT-e Complementar referencia uma outra CT-e Complementar
Rejeio: CNPJ Emitente da NF Complementar difere do CNPJ da NF
Referenciada
Rejeio: Cdigo Municpio do Fato Gerador: dgito invlido
Rejeio: Cdigo Municpio do Fato Gerador: difere da UF do emitente
Rejeio: Cdigo Municpio do Emitente: dgito invlido
Rejeio: Cdigo Municpio do Emitente: difere da UF do emitente
Rejeio: Cdigo Municpio do Destinatrio: dgito invlido
Rejeio: Cdigo Municpio do Destinatrio: difere da UF do Destinatrio
Rejeio: Cdigo Municpio do Local de Retirada: dgito invlido
Rejeio: Cdigo Municpio do Local de Retirada: difere da UF do Local de
Retirada
Rejeio: Cdigo Municpio do Local de Entrega: dgito invlido
Rejeio: Cdigo Municpio do Local de Entrega: difere da UF do Local de Entrega
Rejeio: Certificado Transmissor invlido
Rejeio: Certificado Transmissor Data Validade
Rejeio: Certificado Transmissor sem CNPJ
Rejeio: Certificado Transmissor - erro Cadeia de Certificao
Rejeio: Certificado Transmissor revogado
Rejeio: Certificado Transmissor difere ICP-Brasil
Rejeio: Certificado Transmissor erro no acesso a LCR
Rejeio: Cdigo Municpio do FG - ISSQN: dgito invlido
Rejeio: Cdigo Municpio do FG - Transporte: dgito invlido
Rejeio: Cdigo da UF informada diverge da UF solicitada
Rejeio: Certificado Assinatura invlido
Rejeio: Certificado Assinatura Data Validade
Rejeio: Certificado Assinatura sem CNPJ
Rejeio: Certificado Assinatura - erro Cadeia de Certificao
Rejeio: Certificado Assinatura revogado
Rejeio: Certificado Assinatura difere ICP-Brasil
Rejeio: Certificado Assinatura erro no acesso a LCR
Rejeio: Assinatura difere do calculado
Rejeio: Assinatura difere do padro do Projeto
Rejeio: XML da rea de cabealho com codificao diferente de UTF-8
Rejeio: CPF do remetente invlido
Rejeio: XML da rea de dados com codificao diferente de UTF-8
Rejeio: O grupo de informaes do CT-e avulso de uso exclusivo do Fisco
Rejeio: Uso de prefixo de namespace no permitido
Rejeio: Cdigo do pas do emitente: dgito invlido
Rejeio: Cdigo do pas do destinatrio: dgito invlido
Rejeio: O CPF s pode ser informado no campo emitente para o CT-e avulso
Rejeio: Lote com CT-e de diferentes UF

Pg. 72 / 134

Conhecimento de Transporte Eletrnico


409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
999
CDIGO

Manual de Integrao - Contribuinte

Rejeio: Campo cUF inexistente no elemento cteCabecMsg do SOAP Header


Rejeio: UF informada no campo cUF no atendida pelo WebService
Rejeio: Campo versaoDados inexistente no elemento cteCabecMsg do SOAP
Header
Rejeio: CT-e possui Carta de Correo
Rejeio: Cdigo de Municpio de trmino da prestao
Rejeio: Cdigo de Municpio diverge da UF de trmino da prestao
Rejeio: CNPJ do remetente invlido
Rejeio: CPF do remetente invlido
Rejeio: Cdigo de Municpio de localizao remetente invlido
Rejeio: Cdigo de Municpio diverge da UF de localizao remetente
Rejeio: IE do remetente invlida
Rejeio: CNPJ remetente no cadastrado
Rejeio: IE do remetente no cadastrada
Rejeio: IE do remetente no vinculada ao CNPJ
Rejeio: Cdigo de Municpio de localizao destinatrio invlido
Rejeio: Cdigo de Municpio diverge da UF de localizao destinatrio
Rejeio: CNPJ destinatrio no cadastrado
Rejeio: IE do destinatrio no cadastrada
Rejeio: IE do destinatrio no vinculada ao CNPJ
Rejeio: CNPJ do expedidor invlido
Rejeio: CPF do expedidor invlido
Rejeio: Cdigo de Municpio de localizao expedidor invlido
Rejeio: Cdigo de Municpio diverge da UF de localizao expedidor
Rejeio: IE do expedidor invlida
Rejeio: CNPJ expedidor no cadastrado
Rejeio: IE do expedidor no cadastrada
Rejeio: IE do expedidor no vinculada ao CNPJ
Rejeio: CNPJ do recebedor invlido
Rejeio: CPF do recebedor invlido
Rejeio: Cdigo de Municpio de localizao do recebedor invlido
Rejeio: Cdigo de Municpio diverge da UF de localizao recebedor
Rejeio: IE do recebedor invlida
Rejeio: CNPJ recebedor no cadastrado
Rejeio: IE do recebedor no cadastrada
Rejeio: IE do recebedor no vinculada ao CNPJ
Rejeio: CNPJ do tomador invlido
Rejeio: CPF do tomador invlido
Rejeio: Cdigo de Municpio de localizao tomador invlido
Rejeio: Cdigo de Municpio diverge da UF de localizao tomador
Rejeio: IE do tomador invlida
Rejeio: CNPJ tomador no cadastrado
Rejeio: IE do tomador no cadastrada
Rejeio: IE do tomador no vinculada ao CNPJ
Rejeio: CT-e referenciado CT-e complementar
Rejeio: Cdigo de Municpio de emisso invlido
Rejeio: Cdigo de Municpio diverge da UF de emisso
Rejeio: Cdigo de Municpio de incio da prestao
Rejeio: Cdigo de Municpio diverge da UF de incio da prestao
Rejeio: Erro no catalogado (informar a mensagem de erro capturado no
tratamento da exceo)
MOTIVOS DE DENEGAO DE USO

Pg. 73 / 134

Conhecimento de Transporte Eletrnico


301
302

Manual de Integrao - Contribuinte

Uso Denegado : Irregularidade fiscal do emitente


Uso Denegado : Irregularidade fiscal do destinatrio

OBS.:
1. Recomendamos a no utilizao de caracteres especiais ou acentuao nos textos das
mensagens de erro.
2. Recomendamos que o campo xMotivo da mensagem de erro para o cdigo 999 seja
informado com a mensagem de erro do aplicativo ou do sistema que gerou a exceo no
prevista.

5.2

Padro de nomes para os arquivos

Visando facilitar o processo de guarda dos arquivos pelos legtimos interessados, foi criado
um padro de nome para os diversos tipos de arquivos utilizados pelo sistema CT-e. So
eles:

CT-e: O nome do arquivo ser a chave de acesso completa com extenso cte.xml;
Envio de Lote de CT-e: O nome do arquivo ser o nmero do lote com extenso env-lot.xml;
Recibo: O nome do arquivo ser o nmero do lote com extenso -rec.xml;
Pedido do Resultado do Processamento do Lote de CT-e: O nome do arquivo
ser o nmero do recibo com extenso -ped-rec.xml;
Resultado do Processamento do Lote de CT-e: O nome do arquivo ser o nmero
do recibo com extenso -pro-rec.xml;
Denegao de Uso: O nome do arquivo ser a chave de acesso completa com
extenso -den.xml;
Pedido de Cancelamento de CT-e: O nome do arquivo ser a chave de acesso
completa com extenso -ped-can.xml;
Cancelamento de CT-e: O nome do arquivo ser a chave de acesso completa com
extenso -can.xml;
Pedido de Inutilizao de Numerao: O nome do arquivo ser composto por: UF
+ Ano de inutilizao + CNPJ do emitente + Modelo + Srie + Nmero Inicial +
Nmero Final com extenso -ped-inu.xml;
Inutilizao de Numerao: O nome do arquivo ser composto por: Ano de
inutilizao + CNPJ do emitente + Modelo + Srie + Nmero Inicial + Nmero Final
com extenso -inu.xml;
Pedido de Consulta Situao Atual do CT-e: O nome do arquivo ser a chave de
acesso completa com extenso -ped-sit.xml;
Situao Atual do CT-e: O nome do arquivo ser a chave de acesso completa com
extenso -sit.xml;
Pedido de Consulta do Status do Servio: O nome do arquivo ser:
AAAAMMDDTHHMMSS do momento da consulta com extenso -ped-sta.xml;
Status do Servio: O nome do arquivo ser: AAAAMMDDTHHMMSS do momento
da consulta com extenso -sta.xml;

O padro na nomenclatura tambm facilitar ao aplicativo visualizador do CT-e.

5.3

Tratamento de caracteres especiais no texto de XML

Todos os textos de um documento XML passam por uma anlise do parser especfico da

Pg. 74 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

linguagem. Alguns caracteres afetam o funcionamento deste parser, no podendo


aparecer no texto de uma forma no controlada.
Os caracteres que afetam o parser so:

> (sinal de maior),


< (sinal de menor),
& (e-comercial),
(aspas),
(sinal de apstrofe).

Alguns destes caracteres podem aparecer especialmente no campo de Razo Social,


Endereo e Informao Adicional. Para resolver esses casos, recomendvel o uso de uma
seqncia de escape em substituio ao caractere que causa o problema.
Ex. a denominao: DIAS & DIAS LTDA deve ser informada como: DIAS &amp; DIAS LTDA
no XML para no afetar o funcionamento do "parser".
caractere
<
>
&
"
'

5.4

seqncia de escape
&lt;
&gt;
&amp;
&quot;
&#39;

Chave de Acesso do CT-e

A Chave de Acesso do Conhecimento de Transporte Eletrnico representada por uma


seqncia de 44 caracteres numricos, representados da seguinte forma:

Quantidade
de
caracteres

Cdigo
da UF

AAMM da
emisso

CNPJ do
Emitente

Modelo

Srie

Nmero
do CT-e

Cdigo
Numrico

DV

02

04

14

02

03

09

09

01

A Chave de Acesso da do Conhecimento de Transporte Eletrnico no existe como a


seqncia acima descrita no leiaute do CT-e, devendo ser composta pelos seguintes
campos que se encontram dispersos no leiaute do CT-e (vide Anexo I):

cUF - Cdigo da UF do emitente do Documento Fiscal


AAMM - Ano e Ms de emisso do CT-e
CNPJ - CNPJ do emitente
mod - Modelo do Documento Fiscal
serie - Srie do Documento Fiscal
nCT - Nmero do Documento Fiscal
cCT - Cdigo Numrico que compe a Chave de Acesso
cDV - Dgito Verificador da Chave de Acesso

O Dgito Verificador (DV) ir garantir a integridade da chave de acesso, protegendo-a


principalmente contra digitaes erradas.
CLCULO DO DGITO VERIFICADOR DA CHAVE DE ACESSO DO CT-e

Pg. 75 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

O dgito verificador da chave de acesso do CT-e baseado em um clculo do


mdulo 11. O mdulo 11 de um nmero calculado multiplicando-se cada algarismo pela
seqncia de multiplicadores 2,3,4,5,6,7,8,9,2,3, ... posicionados da direita para a esquerda.
A somatria dos resultados das ponderaes dos algarismos dividida por 11 e o
DV (dgito verificador) ser a diferena entre o divisor (11) e o resto da diviso:
DV = 11 - (resto da diviso)
Quando o resto da diviso for 0 (zero) ou 1 (um), o DV dever ser igual a 0 (zero).
Exemplo: consideremos que a chave de acesso tem a seguinte seqncia de caracteres:
A

CHAVE DE ACESSO

PESOS

PONDERAO (A*B)

5 2 0 6 0 4 3 3 0 0 9 9 1 1 0 0 2 5 0 6 5 5 0 1 2 0 0 0 0 0 0 7 8 0 0 2 6 7 3 0 1 6 1
4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2
20 6 0 54 0 28 18 15 0 0 18 81 8 7 0 0 8 15 0 54 40 35 0 5 8 0 0 0 0 0 0 35 32 0 0 18 48 49 18 0 4 18 2

Somatria das ponderaes = 644


Dividindo a somatria das ponderaes por 11 teremos, 644 /11 = 58 restando 6.
Como o dgito verificador DV = 11 - (resto da diviso), portando 11 - 6 = 5
Neste caso o DV da chave de acesso do CT-e igual a "5", valor este que dever compor a
chave de acesso totalizando a uma seqncia de 44 caracteres.

5.5

Nmero do Recibo de Lote

O nmero do Recibo do Lote deve ser gerado pelo Portal da Secretaria de Fazenda
Estadual, com a seguinte regra de formao:

2 posies com o Cdigo da UF onde foi entregue o lote (codificao do IBGE);


1 posio com o Tipo de Autorizador (0 ou 1=SEFAZ normal, 2=Contingncia SCAN
- RFB, 3=SEFAZ VIRTUAL, 4=SEFAZ VIRTUAL-AN);
12 posies numricas seqenciais.

campo
Quantidade de
caracteres

Cdigo da UF

Tipo Autorizador

seqencial

02

01

12

O projeto utiliza a codificao da UF definida pelo IBGE:


Regio Norte

Regio Nordeste

11-Rondnia
12-Acre
13-Amazonas
14-Roraima

21-Maranho
22-Piau
23-Cear
24-Rio Grande do

Regio
Sudeste
31-Minas
Gerais
32-Esprito
Santo

Regio Sul
41-Paran
42-Santa
Catarina
43-Rio Grande

Regio CentroOeste
50-Mato Grosso
do Sul
51-Mato Grosso
52-Gois

Pg. 76 / 134

Conhecimento de Transporte Eletrnico


15-Par
16-Amap
17-Tocantins

5.6

Norte
25-Paraba
26-Pernambuco
27-Alagoas
28-Sergipe
29-Bahia

33-Rio de
Janeiro
35-So Paulo

Manual de Integrao - Contribuinte

do Sul

53-Distrito
Federal

Nmero do protocolo

O nmero do protocolo gerado pelo Portal da Secretaria da Fazenda Estadual ou da


Receita Federal do Brasil para identificar univocamente as transaes realizadas de
autorizao de uso, denegao de uso, cancelamento de CT-e e inutilizao de numerao
de CT-e.
A regra de formao do nmero do protocolo :
9
9
9
Tipo de
cdigo
Autorizador da UF

9
9
ano

9
9
9
9
9
9
seqencial de 10 posies

1 posio com o Tipo de Autorizador (1=SEFAZ normal, 2= Contingncia SCAN RFB, 3=SEFAZ VIRTUAL, 4=SEFAZ VIRTUAL-AN);
2 posies para o cdigo da UF do IBGE;
2 posies para ano;
10 posies para o seqencial no ano.

A gerao do nmero de protocolo dever ser nica, sendo utilizada por todos os Web
Service que precisam atribuir um nmero de protocolo para o resultado do processamento.

5.7

Tempo mdio de resposta

O tempo mdio de resposta um indicador que mede a performance do servio de


processamento dos lotes dos ltimos 5 minutos.
O tempo mdio de processamento de um CT-e obtido pela diviso do tempo decorrido
entre o recebimento da mensagem e o momento de armazenamento da mensagem de
processamento do lote pela quantidade de CT-e existentes no lote.
O tempo mdio de resposta a mdia dos tempos mdios de processamento de um CT-e
dos ltimos 5 minutos.
Caso o tempo mdio de resposta fique abaixo de 1 (um) segundo, o tempo ser informado
como 1 segundo. Arredondar as fraes de segundos para cima.

Pg. 77 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

6. Cdigo de Barra
O padro de cdigo de barras a ser impresso no DACTE o CODE-128C. O referido cdigo
de barras dever representar apenas a chave nica de acesso do arquivo do conhecimento
de transporte eletrnico, com 44 posies.
A impresso do cdigo de barras no DACTE tem a finalidade de facilitar e agilizar a captura
da chave de acesso do CT-e para consulta da veracidade da mesma nos portais estaduais e
da Receita Federal. Com a chave de acesso poder ser realizada a consulta integral ou
resumida de um conhecimento de transporte eletrnico e sua situao, bem como a
visualizao da autorizao de uso da mesma. Dentre outras finalidades do cdigo,
destacamos tambm o registro do trnsito de mercadorias nos Postos Fiscais e, a critrio de
cada unidade federada, a disponibilizao do arquivo do CT-e consultado.
O conjunto de caracteres representativos do Cdigo de Barras CODE-128C encontra-se no
Anexo V deste manual.
O cdigo de barras dever representar apenas a chave de acesso do CT-e de 44 posies.
Para a impresso do mesmo ser considerada a seguinte estrutura de simbolizao:

Margem
clara

Start C

Chave de acesso do CT- DV


e

Stop

Margem
clara

Margem Clara: Espao claro, que no contm nenhuma marca legvel por mquina,
existente esquerda e direita do cdigo para evitar interferncia na decodificao da
simbologia. A margem clara tambm chamada de "rea livre", "zona de silncio" ou
"margem de silncio".
Start C: inicia a codificao dos dados CODE-128C de acordo com o conjunto de
caracteres. O Start C no representa nenhum caractere.
Chave de acesso do CT-e: representa o conjunto de 44 caracteres da chave de acesso do
CT-e.
DV: dgito verificador da simbologia.
Stop: caractere de parada, indica o final do cdigo ao leitor ptico.
O cdigo de barras dever ser impresso com resoluo mnima de 300 dpi, devendo ser
observada a rea reservada no DACTE de 3 x 9 cm.
Altura da barra: no intuito de propiciar melhor rea de leitura, a altura da barra no poder
ser inferior a 1,5 cm e nem superior a 2,5 cm.
Largura da barra: considerando que para cada smbolo da barra so codificados dois
caracteres, ento teremos:

Pg. 78 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Tamanho do campo chave de acesso = 44 (caracteres) / 2 = 22 (smbolos)


Considerando que cada smbolo possui 11 (mdulos) * 22 (smbolos) = 242 posies
Margem clara = deve ter no mnimo a dimenso de 10 (mdulos) * 2 = 20 posies
Start C = 11 (mdulos) = 11 posies
DV = 11 (mdulos) = 11 posies
Stop = 13 (mdulos) = 13 posies
Tamanho total da simbologia = 242 + 20 + 11 + 11 + 13 = 297 (posies)
Largura mxima de cada mdulo da barra = 9 cm / 297 (posies) = 0,03 cm

6.1

Clculo do dgito verificador do CODE-128C

O dgito verificador baseado em um clculo do mdulo 103 considerando a soma


ponderada dos valores de cada um dos dgitos na mensagem que est sendo codificada,
incluindo o valor do caractere de incio (start).
Exemplo: consideremos que a chave de acesso fosse apenas de oito caracteres e
contivesse o seguinte nmero: 09758364
Chave de acesso
Seqncia
Valor do caractere
Valor Ponderado (A X B)

6.2

START
A
B
C

105
105

09
1
9
9

75
2
75
150

83
3
83
249

64
4
64
256

Na linha valor do caractere foi incluso o valor 105 que corresponde ao valor do
caractere de incio (start) para o padro Code C.
Excetuando o caractere de start, os demais valores dos caracteres coincidem com os
valores da chave de acesso, isto porque estamos utilizando o padro Code C de
codificao que exclusivamente numrico.
O dgito verificador do cdigo ser o resto da diviso da somatria dos valores
ponderados dividido por 103 (mdulo 103).
Assim o dgito verificador ser:
Valor da soma ponderada = (1x105)+(1x9)+(2x75)+(3x83)+(4x64) = 769
769/103 = 7 resta 48, assim o DV 48
Representao simblica do cdigo

START
09
75
83
64
DV = 48
STOP
B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B
2 1 1 2 3 2 2 2 1 2 1 3 2 4 1 2 1 1 1 1 4 2 1 2 1 1 1 4 2 2 3 1 3 1 2 1 2 3 3 1 1 1 2

A seqncia de barras est descrita na tabela do Anexo V deste manual.


B = barra preta
S = espao ou barra branca
A numerao acima indica quantas vezes a barra dever ser impressa no smbolo.

Pg. 79 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

7. DACTE
O DACTE um documento fiscal auxiliar impresso em papel com o objetivo de:
a) Acompanhar a prestao do servio de transporte de mercadorias;
b) Colher a firma do destinatrio/tomador para comprovao de entrega das
mercadorias e/ou prestao de servios;
c) Auxiliar a escriturao do CT-e para tomadores de servios no emissores de
documentos fiscais eletrnicos;
O DACTE poder ser emitido em mais de uma folha, assim um DACTE poder ter tantas
folhas quantas forem necessrias para discriminao das mercadorias, conforme leiaute
descrito no Anexo II e III deste manual. O contribuinte poder utilizar at 50% da rea
disponvel no verso do DACTE.
O DACTE emitido no ambiente de homologao dever conter, em destaque, a frase SEM
VALOR FISCAL.
A legislao aplicvel para a emisso e preenchimento da nota fiscal modelo 1/1A tambm
se aplica para o preenchimento do DACTE.
A critrio da empresa, pode ser editado no DACTE o nmero do Protocolo de Autorizao
de Uso recebido da SEFAZ.

Pg. 80 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

8. Contingncia
Durante a fase inicial do piloto, exclusivamente em casos de contingncia do Portal da
Secretaria de Fazenda Estadual, as empresas emitiro os Conhecimentos de Transporte em
formulrio contnuo, no sendo necessria a transmisso do arquivo do CT-e aps o trmino
da contingncia.
Ser utilizado o Web Service cteStatusServico para identificar o status operacional do
Portal da Secretaria de Fazenda Estadual. Para tempo de resposta, informado pela SEFAZ
no retorno da consulta de Status, superior a 3 (trs) minutos ou ausncia de retorno, caber
Empresa decidir pela utilizao do processo de contingncia definido no pargrafo
anterior.
Tambm atravs deste mtodo a Empresa dever identificar a sada do estado de
contingncia.
Antes de entrar em contingncia a Empresa tambm dever verificar o status operacional de
sua rede interna.

Pg. 81 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

9. Ambiente de Homologao / Produo


As Secretarias de Fazenda Estaduais devero manter dois ambientes para recepo de CTe. O ambiente de homologao especfico para a realizao de testes e integrao das
aplicaes do contribuinte durante a fase de implementao e adequao do sistema de
emisso de CT-e do contribuinte.
A autorizao para emisso de CT-e no ambiente de produo fica condicionada prvia
aprovao das equipes de TI e de negcios da Secretaria de Fazenda, que dever avaliar a
adequao, comportamento e performance do sistema de emisso de CT-e do contribuinte
interessado no ambiente de homologao.

Pg. 82 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

10. Distribuio do CT-e para o Destinatrio


Conforme previsto na clusula dcima do AJUSTE SINIEF 07/05 o emitente e o tomador do
servio devero manter em arquivo digital os Conhecimentos de Transporte eletrnicos pelo
prazo estabelecido na legislao tributria para a guarda dos documentos fiscais, devendo
ser apresentada administrao tributria, quando solicitados.
O emissor do Conhecimento de Transporte eletrnico deve enviar o arquivo digital do CT-e
para o tomador do servio, seja de forma eletrnica ou por qualquer outro meio que
possibilite ao tomador do servio ter acesso ao arquivo digital.
O DACTE um Documento Auxiliar do Conhecimento de Transporte eletrnico hbil para
acobertar a prestao de servios de transporte e no substitui o Conhecimento de
Transporte eletrnico em nenhuma hiptese.
Os tomadores de servios de transporte que no sejam credenciados para operar com a
CT-e ou CT-e podero escriturar a CT-e com base nas informaes contidas no DACTE,
que dever ser mantido para apresentao administrao tributria quando solicitado.

10.1 Processo de Distribuio


A modalidade tecnolgica de intercmbio do documento eletrnico entre o emissor e
receptor deve ser acordada entre ambos, respeitando o sigilo fiscal e o padro de contedo
de dados definido neste item. As formas mais comuns de troca de informaes entre as
empresas no comrcio eletrnico (B2B) so:

troca de mensagens em sistema especfico, baseado em WEB ou rede privativa;


troca de arquivos;
troca de mensagens via e-mail;
disponibilizao de informaes em portais, com acesso sob demanda e autenticao
de acesso.

10.2 Leiaute da Distribuio: CT-e


Dever ser disponibilizado para o destinatrio o mesmo contedo do CT-e enviada para a
SEFAZ, complementada com a informao da Autorizao de Uso, na forma que segue.
Schema XML: procCTe_v99.99.xsd
#
XR01
XR02
XR03
XR04

Campo
cteProc
versao
CTe
(dados)

XR05 protCte
XR06 (dados)

Ele
Raiz
A
G
-

Pai
XR01
XR01
-

Tipo
N
-

G
-

XR01
-

Ocor. Tam.
1-1
1-4
1-1
1-1
-

Dec. Descrio/Observao
TAG raiz
2
Dados do CT-e, inclusive com os dados da
assinatura (Anexo I)
Dados do Protocolo de Autorizao de Uso
(item 4.2.2)

Nota: Atualmente, no credenciamento das empresas como emissor de CT-e, a SEFAZ no est
verificando a capacidade das empresas para recepo de documentos de forma eletrnica, nem a
distribuio dos CT-e para o destinatrio. Com a ampliao do processo de emisso de documentos
eletrnicos estas implementaes previstas no Projeto podero ser exigidas.

Pg. 83 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

11. Compartilhamento de informaes do CT-e entre rgos


Pblicos
O Protocolo de Cooperao n 03/2006 II ENAT de implantao do Conhecimento de
Transporte Eletrnico prev o compartilhamento de CT-e entre as administraes tributrias.
O compartilhamento das informaes ser realizado atravs do intercmbio dos seguintes
arquivos digitais:

CT-e: Conhecimento de Transporte eletrnico e a respectiva autorizao ou


denegao de uso;
Cancelamento de CT-e: Pedido de Cancelamento de CT-e e a respectiva
homologao do pedido;
Inutilizao de numerao de CT-e: Pedido de Inutilizao de numerao de CT-e
e a respectiva homologao do pedido;
Carta de Correo do CT-e: Carta de Correo e respectiva confirmao de
recepo da Carta de Correo;

Os Conhecimentos de Transporte eletrnicos autorizados ou denegados e respectivos


comunicados de retificao de dados de CT-e recepcionados e os pedidos de cancelamento
de CT-e sero compartilhados com os seguintes rgos da administrao tributria
interessados:
1. CT-e e respectiva autorizao ou denegao
de uso e respectivos comunicados de
retificao de dados de CT-e recepcionados
1.1 prestao de servio de transporte iniciada na
UF de inscrio do emissor e tomador do servio
localizado na mesma UF
1.2 prestao de servio de transporte iniciada na
UF de inscrio do emissor e tomador do servio
localizado em outra UF
1.3 prestao de servio de transporte iniciada em
UF diferente da UF de inscrio do emissor e
tomador localizado na UF de inscrio do emissor
1.4 prestao de servio de transporte iniciada em
UF diferente da UF de inscrio do emissor e
tomador localizado em UF diferente da UF de
inscrio do emissor
2. Pedido de cancelamento de CT-e e respectiva
homologao do pedido
2.1 prestao de servio de transporte iniciada na
UF de inscrio do emissor e tomador do servio
localizado na mesma UF
2.2 prestao de servio de transporte iniciada na
UF de inscrio do emissor e tomador do servio
localizado em outra UF
2.3 prestao de servio de transporte iniciada em
UF diferente da UF de inscrio do emissor e

Receita
Federal
do Brasil

SEFAZ
Incio da
prestao

SEFAZ
Tomador
e
SUFRAMA*

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

Receita
Federal
do Brasil

SEFAZ
Incio da
prestao

SEFAZ
Tomador
e
SUFRAMA*

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

Pg. 84 / 134

Conhecimento de Transporte Eletrnico


tomador localizado na UF de inscrio do emissor
2.4 prestao de servio de transporte iniciada em
UF diferente da UF de inscrio do emissor e
tomador localizado em UF diferente da UF de
inscrio do emissor

Manual de Integrao - Contribuinte

compartilhar

compartilhar

compartilhar

O compartilhamento de informaes com a SUFRAMA ocorrer quando o tomador da


prestao de servios estiver localizado na rea de incentivo fiscal administrada pela
SUFRAMA.
Os pedidos de inutilizao de numerao de CT-e sero compartilhados somente com a
Receita Federal.
Nota: No caso da SEFAZ VIRTUAL, o arquivo digital representando a operao realizada
dever ser distribudo tambm para a SEFAZ de circunscrio do contribuinte.

11.1 Processo de Compartilhamento


O compartilhamento de informaes aos demais rgos interessados ser realizado atravs
da transmisso dos arquivos digitais pela SEFAZ de circunscrio do contribuinte emissor
do CT-e.
O intercmbio de arquivos digitais ser realizada com o uso da REDE RIS que interliga as
SEFAZ, a Receita Federal e a SUFRAMA.
A distribuio de documentos entre as SEFAZ e a SRF ser feita utilizando esta rede,
atravs do utilitrio TED-DIST, seguindo a padronizao de nomes de arquivos que segue:
CT-e: Nmero do Protocolo + _v + [Verso do arquivo de schema com 5 posies
(ex: 99.99)] + -procCTe.xml.
Exemplo: 143061234567890_v01.00-procCTe.xml.
Cancelamento de CT-e: Nmero do Protocolo + _v + [Verso do arquivo de schema
com 5 posies (ex: 99.99)] + -procCancCTe.xml.
Exemplo: 143061234567890_v01.00-procCancCTe.xml.
Inutilizao de numerao de CT-e: Nmero do Protocolo + _v + [Verso do
arquivo de schema com 5 posies (ex: 99.99)] + -procInutCTe.xml.
Exemplo: 143061234567890_v01.00-procInutCTe.xml.
Carta de Correo de CT-e: Nmero do Protocolo + _v + [Verso do arquivo de
schema com 5 posies (ex: 99.99)] + -cartCorCTe.xml.
Nota: A composio do Nmero do Protocolo est descrita no item 5.6.

11.2 Leiaute de compartilhamento: CT-e


Schema XML: procCTe_v99.99.xsd
#
XR01
XR02
XR03
XR04

Campo
cteProc
versao
CTe
(dados)

XR05 protCte

Ele
Raiz
A
G
-

Pai
XR01
XR01
-

Tipo
N
-

XR01

Ocor. Tam.
1-1
1-4
1-1
1-1

Dec. Descrio/Observao
TAG raiz
2
Dados do CT-e, inclusive com os dados da
assinatura (Anexo I)
-

Pg. 85 / 134

Conhecimento de Transporte Eletrnico


XR06 (dados)

Manual de Integrao - Contribuinte

Dados do Protocolo de Autorizao de Uso


(item 4.2.2)

11.3 Leiaute de compartilhamento: Cancelamento de CT-e


Schema XML: procCancCTe_v99.99.xsd
#
YR01
YR02
YR03
YR04

Campo
procCancCTe
versao
cancCTe
(dados)

YR05 retCancCTe
YR06 (dados)

Ele
Pai Tipo Ocor. Tam. Dec. Descrio/Observao
Raiz
TAG raiz
A
YR01
N
1-1
1-4
2
G YR01
1-1
Dados do Pedido de Cancelamento (item
4.3.1)
G YR01
1-1
Dados da homologao do pedido (item 4.3.2)

11.4 Leiaute de compartilhamento: Inutilizao de Numerao de CT-e


Schema XML: procInutCTe_v99.99.xsd
#
ZR01
ZR02
ZR03
ZR04
ZR05
ZR06

Campo
procInutCTe
versao
inutCTe
(dados)
retInutCte
(dados)

Ele
Pai
Raiz
A
ZR01
G ZR01
G ZR01
-

Tipo
N
-

Ocor. Tam.
1-1
1-4
1-1
1-1
-

Dec.
2
-

Descrio/Observao
TAG raiz
Dados do Pedido de Inutilizao (item 4.4.1)
Dados da homologao do pedido (item 4.4.2)

11.5 Compartilhamento de documentos com outros rgos pblicos


O compartilhamento do CT-e com as administraes tributrias municipais, nos casos de
CT-e que envolva a prestao de servios sujeitos ao ISSQN, depende da celebrao de
prvio convnio ou protocolo de cooperao.
O CT-e tambm poder ser compartilhada com outros rgos da administrao direita,
indireta, fundaes e autarquias, que necessitem das informaes para desempenho de
suas atividades, mediante prvio convnio ou protocolo de cooperao, respeitado o sigilo
fiscal.

Pg. 86 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

12. Cadastro nacional de emissores de DF-e


O Cadastro nacional de emissores de DF-e ser formado com as informaes cadastrais
dos contribuintes do ICMS autorizados a emitir Documento Fiscal eletrnico - DF-e.
Este cadastro ser administrado pela Receita Federal e a incluso e excluso de emissor
ser realizada pela SEFAZ de circunscrio do contribuinte emissor do DF-e.
A SEFAZ dever transmitir um arquivo digital com os dados cadastrais do emissor e os
modelos de documentos eletrnicos que o mesmo est autorizado a emitir.
A mensagem de comunicao ser substitutiva comunicando o credenciamento de novos
emissores e os descredenciamentos ocorridos.
A atualizao da relao de documentos fiscais eletrnicos autorizados dever ser
comandada atravs de uma mensagem de excluso e uma mensagem de incluso com a
nova relao de documentos fiscais eletrnicos que o emissor est autorizado a emitir.
A atualizao do cadastro dever ser realizada diariamente com base nos arquivos digitais
recebidos no dia anterior, com a disponibilizao de um arquivo digital do cadastro nacional
de emissores de DF-e atualizado na manh do dia seguinte.
A Receita Federal deve gerar um arquivo de retorno para cada arquivo digital de
comunicao de credenciamento de novos emissores ou descredenciamento de emissor
com o resultado do processamento para a SEFAZ solicitante, devendo ser avaliado os
seguintes aspectos:

Pedido de Atualizao do Cadastro atende o schema XML;


Situao e Validade do certificado digital utilizado na assinatura digital;
Validade da assinatura digital;
Certificado digital pertence UF solicitante;
Validao de forma do CNPJ do emissor e do CNPJ matriz do emissor;
Incluso de emissor j existente;
Excluso de emissor inexistente.

A ocorrncia de qualquer erro ou inconsistncia nas validaes acima implica na rejeio da


do atendimento da atualizao solicitada pela UF, que dever sanar o problema e reenviar
uma nova comunicao.
As unidades federadas podero solicitar o cadastramento de rgo pblicos no Cadastro
Nacional de Emissores com o objetivo exclusivo de acesso ao WS CadConsultaCadastro de
consulta do cadastro de contribuintes, informando o campo mod com o valor '99'.
O intercmbio de arquivos digitais ser realizada com o uso da REDE RIS que interliga as
SEFAZ, a Receita Federal e a SUFRAMA.
A distribuio de documentos entre as SEFAZ e a SRF ser feita utilizando esta rede,
atravs do utilitrio TED-DIST, seguindo a padronizao de nomes de arquivos que segue:
Atualiza Cadastro de Emissor de DF-e: Nmero do Comando + _v + [Verso do
arquivo de schema com 5 posies (ex: 99.99)] + -atuCadEmiDFe.xml.
Exemplo: 143061234567890_v01.00- atuCadEmiDFe.xml.

Pg. 87 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Retorno Atualiza Cadastro de Emissor de DF-e: Nmero do Comando + _v +


[Verso do arquivo de schema com 5 posies (ex: 99.99)] + retAtuCadEmiNDe.xml.
Exemplo: 143061234567890_v01.00- retAtuCadEmiDFe.xml.
Cadastro Nacional de Emissor de DF-e: Nmero do Comando + _v + [Verso do
arquivo de schema com 5 posies (ex: 99.99)] + -cadEmiDFe.xml.
Exemplo: 143061234567890_v01.00- cadEmiDFe.xml.
Nota: O Nmero do Comando composto por: 1 posio (1 Secretaria de Fazenda
Estadual, 2 Receita Federal) + 2 posies para cdigo da UF no IBGE + 2 posies ano
+ 10 seqencial no ano.

12.1 Leiaute do Cadastro de Emissor de DF-e


Schema XML: cadEmiDFe_v1.01xsd
#

Campo

Ele

Pai

Raiz

TAG raiz

O02 versao

O01

1-1

1-4

Verso do leiaute

O03 infCadEmiDFe

O01

1-1

Dados do cadastro de emissor - TAG a ser


assinada

O04 Id

ID

O03

1-1

Identificador da TAG a ser assinada, preencher


o campo com o Nmero do Comando,
precedido com o literal ID.

O05 dPubCad

O03

1-1

O06 emissor

O03

1-N

O07 UF

O06

1-1

Sigla da UF onde o emissor est autorizado a


emitir os DF-e

O08 CNPJ

O06

1-1

14

CNPJ do emissor

O09 CNPJMatriz

O06

1-1

14

CNPJ do estabelecimento matriz do emissor

O10 IE

O06

1-1

2-14

O11 DFe

O06

1-N

O11a mod

O11

1-1

Modelo do documento fiscal autorizado:


55 - Nota Fiscal eletrnica,
57 - Conhecimento de Transporte eletrnico.
99 - uso exclusivo do Fisco para incluso de
qualquer rgo pblico no cadastro de
emissores de DFe com objetivo de permitir o
acesso ao WS - CadConsultaCadastro de
Consulta Cadastro de Contribuintes do ICMS
de qualquer unidade federada.

O11b sit

O11

1-1

Situao do emissor:
0 - em homologao;
1 - em produo;

O12 Signature

O01

xml

1-1

Assinatura XML do grupo identificado pelo


atributo ID

O01 cadEmiDFe

Tipo Ocor. Tam. Dec. Descrio/Observao

Data de publicao do cadastro de emissores


da DF-e
Dados do emissor

IE do emissor
Documento Fiscal eletrnico autorizado

12.2 Leiaute de Atualizao do Cadastro de Emissor de DF-e


Schema XML: atuCadEmiDFe_v99.99.xsd
#

Campo

Ele

Pai

Tipo Ocor. Tam. Dec. Descrio/Observao

Pg. 88 / 134

Conhecimento de Transporte Eletrnico

M01 atuCadEmiDFe

Manual de Integrao - Contribuinte

Raiz

TAG raiz

M02 versao

M01

1-1

1-4

Verso do leiaute

M03 infCadAtuEmiDFe

M01

1-1

Dados da Atualizao de emissor - TAG a ser


assinada

M04 Id

ID

M03

1-1

Identificador da TAG a ser assinada, preencher


o campo com o Nmero do Comando,
precedido com o literal ID.

M05 UF

M03

1-1

Sigla da UF solicitante

M06 inclui

CG

M03

1-1

M07 UF

M06

1-1

Incluso de novo Emissor


Sigla da UF onde o emissor est autorizado a
emitir DF-e

M08 CNPJ

M06

1-1

14

CNPJ do emissor

M09 CNPJMatriz

M06

1-1

14

CNPJ do estabelecimento matriz do emissor

2-14

M10 IE

M06

1-1

M11 DFe

M06

1-N

M11a mod

M11

1-1

Modelo do documento fiscal autorizado:


55 - Nota Fiscal eletrnica,
57 Conhecimento de Transporte eletrnico
99 - uso exclusivo do Fisco para incluso de
qualquer rgo pblico no cadastro de
emissores de DFe com objetivo de permitir o
acesso ao WS - CadConsultaCadastro de
Consulta Cadastro de Contribuintes do ICMS
de qualquer unidade federada.

M11b sit

M11

1-1

Situao do emissor:
0 - em homologao;
1 - em produo;

CG

M03

1-1

M12

1-1

M12 exclui
M13 UF

IE do emissor
Documento Fiscal eletrnico autorizado

Exclui dados do Emissor

M14 CNPJ

M12

1-1

14

M15 Signature

M01

xml

1-1

Sigla da UF onde o emissor est autorizado a


emitir DF-e
CNPJ do emissor
Assinatura XML do grupo identificado pelo
atributo ID

12.3 Leiaute de Retorno de Atualizao de Cadastro de Emissor de DF-e


Schema XML: retAtuCadEmiDFe_v99.99.xsd
#

Campo

Ele

N01 retAtuCadEmiDFe Raiz

Pai

Tipo Ocor. Tam. Dec. Descrio/Observao

TAG raiz

Verso do leiaute

N02 versao

N01

1-1

1-4

N03 infRetAtuCadEmi
DFe

N01

1-1

Dados do Retorno da Atualizao de emissor TAG a ser assinada

N04 Id

ID

N03

1-1

Identificador da TAG a ser assinada, preencher


O campo com o Nmero do Comando,
precedido com o literal ID.

N05 UF

N03

1-1

Sigla da UF onde o emissor est autorizado a


emitir DF-e

N06 CNPJ

N03

1-1

14

CNPJ do emissor

N07 ope

N03

1-1

Operao solicitada:
0 - incluso;
1 - excluso.

N08 resOpe

N03

1-1

Resultado da operao solicitada


0 - operao realizada com sucesso;
1 - Rejeio -mensagem invlida (erro de
Schema);
21- Rejeio - certificado digital no atende o

Pg. 89 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

padro estabelecido pelo projeto;


22 - Rejeio - certificado digital utilizado na
assinatura revogado;
23 - Rejeio - certificado digital utilizado na
assinatura expirado;
24 - Rejeio - certificado digital utilizado no
pertence a UF solicitante;
25 - Rejeio - assinatura digital invlida;
31 - Rejeio -CNPJ emissor invlido;
32 - Rejeio-CNPJ matriz invlido;
41 - Incluso no atendida - J existe um
emissor com o CNPJ informado;
42 - excluso no atendida - no existe
emissor com CNPJ informado;
N09 Signature

N01

xml

1-1

Assinatura XML do grupo identificado pelo


atributo ID

Pg. 90 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo I Leiaute do CT-e


Schema XML: CTe_v99.99.xsd
#

id

Campo

Descrio

CTe
TAG raiz do CT-e
A - Dados do Conhecimentos de Transporte Eletrnico

Ele

Pai

Tipo

Ocorrncia

Tamanho

Dec Observaes

Dec Observaes

1-1

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

1
2
3

A01
A02
A03

infCte
versao
ID

TAG de grupo de informaes do CT-e


Verso do leiaute
Identificador da TAG a ser assinada

G
A
ID

Raiz
A01
A01

N
C

1-1
1-1
1-1

1-4

Ex.: "1.00"
Informar a chave de acesso do CT-e e
precedida do literal "CTe"

B - Identificao do Conhecimento de Transporte Eletrnico


#

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

4
5

B01
B02

ide
cUF

G
E

A01
B01

1-1
1-1

B03

cCT

TAG de grupo de informaes do CT-e


Cdigo de UF emitente do Documento
Fiscal
Cdigo numrico que compe a Chave
de acesso

B01

1-1

7
8
9

B04
B05
B06

CFOP
natOp
forPag

CFOP
Descrio da Natureza da Operao
Forma de pagamento do servio

E
E
E

B01
B01
B01

N
C
C

1-1
1-1
1-1

4
1-60
1

10

B07

mod

Modelo do Documento Fiscal

B01

1-1

11

B08

serie

Srie

B01

1-1

1-3

12
13

B09
B10

nCT
dhEmi

Nmero do conhecimento
Data e Hora de emisso

E
E

B01
B01

N
D

1-1
1-1

1-9

Dec Observaes

Utilizar tabela do IBGE de Cdigo de


Unidades da Federao
Nmero aleatrio, gerado pelo emitente
para cada CT-e para evitar acessos
indevidos do CT-e
0 Pago;
1 A pagar;
2 - outros.
Utilizar o cdigo 57 para identificao do
CT-e, emitida em substituio aos modelos
de conhecimentos atuais
Preencher com "0" no caso de srie nica,
a srie de contingncia com autorizao
pela SRF deve ser "900" ou superior
Data e hora de emisso
Formato = AAAA-MM-DDTHH:MM:SS
Pg. 91 / 134

Conhecimento de Transporte Eletrnico


#

id

Campo

Descrio

14
15
16

B11
B12
B13

tpImp
tpEmis
cDV

17
18

B14
B15

tpAmb
tpCTe

18a

B15a

procEmi

18b

B15b

verProc

Manual de Integrao - Contribuinte


Ele

Pai

Tipo

Ocorrncia

Tamanho

Formato de Impresso do DACTE


Forma de emisso do CT-e
Dgito Verificador da chave de acesso
do CT-e

E
E
E

B01
B01
B01

N
N
N

1-1
1-1
1-1

1
1
1

Identificao do ambiente
tipo do Conhecimento

E
E

B01
B01

N
N

1-1
1-1

1
1

Processo de emisso do CT-e

B01

1-1

Verso do Processo de emisso do


CT-e

B01

1-1

1-20

B15c

refCTE

Chave de acesso do CT-e referenciado

B01

0-1

44

19

B16

cMunEmi

B01

1-1

20

B17

xMunEmi

B01

1-1

1-60

21

B18

UFEmi

B01

1-1

22

B19

modal

Cdigo do Municpio onde o CT-e est


sendo emitido
Nome do Municpio onde o CT-e est
sendo emitido
Sigla da UF do local onde o CT-e est
sendo emitido
Modal

B01

1-1

Dec Observaes

Preenchido com data e hora de emisso.


1 Retrato ou 2 - Paisagem
1 Normal ou 2 - Contingncia
Informar o dgito da chave de acesso do
CT-e, ser calculado com a aplicao do
algoritmo mdulo 11 (base 2,9) da chave
de acesso
1 - Produo ou 2 - Homologao
0 - CT-e Normal, 1 - CT-e de
Complemento de Valores, 2 CT-e
emitido em hiptese de anulao de
dbito;
Identificador do processo de emisso do
CT -e:
0 - emisso de CT-e com aplicativo do
contribuinte;
1 - emisso de CT-e avulsa pelo Fisco;
2 - emisso de CT-e avulsa, pelo
contribuinte com seu certificado digital,
atravs do site do Fisco;
3- emisso CT-e pelo contribuinte com
aplicativo fornecido pelo Fisco.
Identificador da verso do processo de
emisso (informar a verso do aplicativo
emissor de CT-e).
CT-e cujo dbito fora anulado, informado
no Tipo do Conhecimento = 2
Utilizar a Tabela do IBGE , informar
9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar 'EX' o para operaes com o
exterior.
00-Rodovirio;
01-Areo;
02-Aquavirio;

Pg. 92 / 134

Conhecimento de Transporte Eletrnico


#

id

Campo

Manual de Integrao - Contribuinte

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

23

B20

tpServ

Tipo do Servio

B01

1-1

24

B21

cMunIni

B01

1-1

25

B22

xMunIni

B01

1-1

1-60

26

B23

UFIni

Cdigo do Municpio do inicio da


prestao
Nome do Municpio do inicio da
prestao
UF do inicio da prestao

B01

1-1

27

B24

cMunFim

B01

1-1

28

B25

xMunFim

B01

1-1

1-60

29

B26

UFFim

Cdigo do Municpio do trmino da


prestao
Nome do Municpio do trmino da
prestao
UF do trmino da prestao

B01

1-1

30

B27

retira

B01

1-1

30a

B27a xdetretira

Recebedor retira no Aeroporto, Filial,


Porto ou Estao de Destino?
Detalhes do retira

B01

0-1

160

31

B28

toma03

CG

B01

32

B29

toma

TAG de grupo de informaes


complementares do CT-e
tomador do servio

B28

33

B30

toma4

CG

B01

34

B29

toma

TAG de grupo de informaes


complementares do CT-e
tomador do servio

B30

35

B31

CNPJ

CNPJ

CE

B30

Dec Observaes

03-Ferrovirio;
04-Dutovirio.
0 - Normal;
1 - Subcontratao;
2 Redespacho;
Utilizar a Tabela do IBGE , informar
9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar 'EX' o para operaes com o
exterior.
Utilizar a Tabela do IBGE , informar
9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar 'EX' o para operaes com o
exterior.
0-Sim, 1-No

0-1
N

1-1

0- Remetente;
1- Expedidor;
2 - Recebedor;
3 - Destinatrio.
Obs. Utilizar as informaes cadastrais
informadas no respectivo grupo de
informaes

1-1

1-1

14

4 - Outros
Obs. Informar os dados cadastrais do
tomador do servio.
Informar o CNPJ ou o CPF, em caso de

0-1

Pg. 93 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

36

B32

CPF

CPF

CE

B30

1-1

11

37
38
39
40

B33
B34
B35
B36

IE
xNome
xFan
enderToma

E
E
E
G

B30
B30
B30
B30

C
C
C

1-1
1-1
0-1
1-1

2-14
1-60
1-60

41
42
43
44
45

B37
B38
B39
B40
B41

xLgr
xNum
xCpl
xBairro
cMun

Inscrio Estadual
Razo social
Nome fantasia
TAG de grupo de informaes de
Endereo do tomador do CT-e
Logradouro
Nmero
Complemento
Bairro
Cdigo Municpio

E
E
E
E
E

B36
B36
B36
B36
B36

C
C
C
C
N

1-1
1-1
0-1
1-1
1-1

1-255
1-60
1-60
1-60
7

46

B42

xMun

Nome Municpio

B36

1-1

1-60

47
48

B43
B44

CEP
UF

CEP
UF

E
E

B36
B36

N
C

1-1
1-1

8
2

B36
B36

N
C

0-1
0-1

1-4
1-60

Tipo

Ocorrncia

Tamanho

49
B45 cPais
Cdigo do Pas
E
50
B46 xPais
Nome do Pas
E
C - Dados complementares do CT-e, para fins Operacionais ou Comerciais
#

id

Campo

Descrio

Ele

Pai

51

C01

compl

A01

52

C02

xCaracAd

TAG de grupo de informaes


complementares do CT-e
Caracterstica adicional do transporte

C01

0-1

1-15

53

C03

xCaracSer

Caracterstica adicional do servio

C01

0-1

1-30

Dec Observaes

empresa no estabelecida no Brasil, ser


informado o CNPJ com zeros.
Informar os zeros no significativos

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar os zeros no significativos.
Informar 'EX' o para operaes com o
exterior.
Utilizar a Tabela do BACEN .
Dec Observaes

0-1
Texto livre:
REENTREGA;
DEVOLUO;
REFATURAMENTO;
etc.
Texto livre:
ENTREGA EXPRESSA;
LOGSTICA REVERSA;
CONVENCIONAL;
EMERGENCIAL;
etc.

Pg. 94 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

54
55
56

C04
C05
C06

xEmi
Fluxo
xOrig

E
G
E

C01
C01
C05

1-20

0-1
0-1
0-1

57
58

C07
C08

pass
xPass

G
E

C05
C07

0-N
1-1

1-15

59

C09

xDest

C05

0-1

1-15

60
61

C10
C11

xRota
Entrega

E
G

C05
C01

0-1
0-1

1-10

62

C12

semData

CG

C11

63

C13

tpPer

C12

64

C14

comData

CG

C11

65

C13

tpPer

Funcionrio emissor do CTe


TAG de Previso do Fluxo da carga
Sigla ou cdigo interno da
Filial/Porto/Estao/ Aeroporto de
Origem
TAG de grupo dos pontos de passagem
Sigla ou cdigo interno da
Filial/Porto/Estao/Aeroporto de
Passagem
Sigla ou cdigo interno da
Filial/Porto/Estao/Aeroporto de
Destino
Cdigo da Rota de Entrega
TAG de grupo de informaes ref. a
previso de entrega
TAG de grupo de entrega sem data
definida
Tipo de data/perodo programado para
a entrega
TAG de grupo de entrega com data
definida
Tipo de data/perodo programado para
a entrega

C14

1-1

66
67

C15
C16

dProg
noPeriodo

E
CG

C14
C11

1-1
1-1

68

C13

tpPer

C16

1-1

69
70
71

C17
C18
C19

dIni
dFim
semHora

E
E
CG

C16
C16
C11

D
D

1-1
1-1
1-1

72

C20

tpPer

C19

1-1

Data programada
TAG de grupo de entrega no perodo
definido
Tipo de data/perodo programado para
a entrega
Data inicial
Data final
TAG de grupo de entrega sem hora
definida
Tipo de hora/perodo programado para
a entrega

Dec Observaes

1-15

1-1
C

1-1

0- Sem data definida

1-Na data,
2-At a data,
3-A partir da data
"AAAA-MM-DD"

4-No perodo

1-1

"AAAA-MM-DD"
"AAAA-MM-DD"
1

0- Sem hora definida

Pg. 95 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

73

C21

comHora

CG

C11

74

C20

tpPer

TAG de grupo de entrega com hora


definida
Tipo de data/perodo programado para
a entrega

C21

1-1

75
76

C22
C23

hProg
noInter

E
CG

C21
C11

1-1
1-1

77

C20

tpPer

C23

1-1

78
79

C24
C25

hIni
hFim

Hora programada
TAG de grupo de entrega no intervalo
definido
Tipo de data/perodo programado para
a entrega
Hora inicial
Hora Final

E
E

C23
C23

T
T

1-1
1-1

80

C26

origCalc

C01

0-1

1-40

81

C27

destCalc

C01

0-1

1-40

82
83

C28
C29

xObs
ObsCont

municpio origem para efeito de clculo


do frete
municpio destino para efeito de clculo
do frete
Observaes Gerais
TAG de grupo do campo de uso livre do
contribuinte

E
G

C01
C01

0-1
0-10

1-2000

84
85
86

C30
C31
C32

xCampo
xTexto
ObsFisco

Identificao do campo
contedo do campo
TAG de grupo do campo de uso livre do
fisco

A
E
C

C29
C29
C01

C
C

1-1
1-1
0-10

1-20
1-160

Identificao do campo
contedo do campo

A
E

C32
C32

C
C

1-1
1-1

1-20
1-60

Tipo

Ocorrncia

Tamanho

87
C33 xCampo
88
C34 xTexto
D - Emitente do CT-e
#

id

Campo

Descrio

Ele

Pai

89

D01

emit

A01

D02
D03
D04

CNPJ
IE
xNome

TAG de grupo de informaes do


emitente do CT-e
CNPJ
Inscrio Estadual
Razo social

90
91
92

E
E
E

D01
D01
D01

Tipo

Ocorrncia

Tamanho

Dec Observaes

1-1
1

1-No horrio
2-At o horrio
3-A partir do horrio
"HH:MM:SS"

4-No intervalo de tempo


"HH:MM:SS"
"HH:MM:SS"

Campo de uso livre do contribuinte


informar o nome do campo no atributo
xCampo
e o contedo do campo no XTexto
identificao do campo
contedo do campo
Campo de uso livre do fisco, informar o
nome do campo no atributo xCampo
e o contedo do campo no XTexto
identificao do campo
contedo do campo
Dec Observaes

1-1
N
C
C

1-1
1-1
1-1

14
2-14
1-60

Informar os zeros no significativos.

Pg. 96 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

93
94

D05
D06

xFan
enderEmit

E
G

D01
D01

0-1
1-1

1-60

95
96
97
98
99
100
101
102
103
104
105

D07
D08
D09
D10
D11
D12
D13
D14
D15
D16
D17

xLgr
nro
xCpl
xBairro
cMun
xMun
CEP
UF
cPais
xPais
fone

Nome fantasia
TAG de grupo de informaes de
Endereo do emitente do CT-e
Logradouro
Nmero
Complemento
Bairro
Cdigo Municpio
Nome Municpio
CEP
UF
Cdigo do Pas
Nome do Pas
telefone

E
E
E
E
E
E
E
E
E
E
E

D06
D06
D06
D06
D06
D06
D06
D06
D06
D06
D06

C
C
C
C
N
C
N
C
N
C
C

1-1
1-1
0-1
1-1
1-1
1-1
1-1
1-1
0-1
0-1
0-1

1-60
1-60
1-60
1-60
7
1-60
8
2
1-4
1-60
7-12

Tipo

Ocorrncia

Tamanho

Dec Observaes

Utilizar a Tabela do IBGE .


Informar os zeros no significativos.
Utilizar a Tabela do BACEN .

E - Remetente das mercadorias transportadas pelo CT-e


#

id

Campo

Descrio

Ele

Pai

G
CG

A01
E001

E
CG

E002
E001

1-1
1-N

CNPJ

Infomaes do remetente
grupo de informao de redespacho
intermedirio
Indicador de redespacho intermedirio
TAG de grupo de informaes do
Remetente das mercadorias
transportadas pelo CT-e
CNPJ

CE

E01

1-1

14

E03

CPF

CPF

CE

E01

1-1

11

109
110
111
112

E04
E05
E06
E07

IE
xNome
xFan
enderReme

E
E
E
G

E01
E01
E01
E01

C
C
C

1-1
1-1
0-1
1-1

2-14
1-60
1-60

113
114
115

E08
E09
E10

xLgr
nro
xCpl

Inscrio Estadual
Razo social
Nome fantasia
TAG de grupo de informaes de
Endereo do remetente do CT-e
Logradouro
Nmero
Complemento

E
E
E

E07
E07
E07

C
C
C

1-1
1-1
0-1

1-255
1-60
1-60

105a
105b

E001 rem
E002 semRem

105c
106

E003 redInter
E01 comRem

107

E02

108

Dec Observaes

1-1
Redespacho Intermedirio
0 - Redespacho Intermedirio
Poder no ser informado para os CT-e de
Redespacho intermedirio, nos demais
casos, ser informado
Informar o CNPJ ou o CPF, em caso de
empresa no estabelecida no Brasil, ser
informado o CNPJ com zeros.
Informar os zeros no significativos

Pg. 97 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

116
117

E11
E12

xBairro
cMun

Bairro
Cdigo Municpio

E
E

E07

C
N

1-1
1-1

1-60
7

118

E13

xMun

Nome Municpio

E07

1-1

1-60

119
120

E14
E15

CEP
UF

CEP
UF

E
E

E07
E07

N
C

0-1
1-1

8
2

121
122

E16
E17

cPais
xPais

Cdigo do Pas
Nome do Pas

E
E

E07
E07

N
C

0-1
0-1

1-4
1-60

122a

E19

infNF

TAG de grupos de informaes das NF

CG

E01

122b
122c
122d
122e
122f
122g
122h
122i
122j
122k
122l
122m

E20
E21
E22
E23
E24
E25
E26
E27
E28
E29
E30
E31

nRoma
nPed
serie
nDoc
dEmi
vBC
vICMS
vBCST
vST
vProd
vNF
nCFOP

Nmero do Romaneio da NF
Nmero do Pedido da NF
Srie
Nmero
Data da emisso
Base de Clculo do ICMS
Valor total do ICMS
Base de clculo do ICMS ST
Valor total do ICMS ST
Valor total dos produtos
Valor total da NF
CFOP predominante

E
E
E
E
E
E
E
E
E
E
E
E

E19
E19
E19
E19
E19
E19
E19
E19
E19
E19
E19
E19

C
C
C
C
D
N
N
N
N
N
N
N

0-1
0-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1

122n
122o

E32
E33

nPeso
PIN

Peso
PIN SUFRAMA

E
E

E19
E19

N
N

0-1
0-1

123

E34

locRet

E19

124

E35

CNPJ

TAG de grupo de informaes do Local


de retirada constante na NF
CNPJ

CE

E34

Dec Observaes

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar os zeros no significativos.
Informar 'EX' o para operaes com o
exterior.
Utilizar a Tabela do BACEN .

1-N

Este grupo deve ser informado quando o


documento originrio for NF
1-20
1-20
1-3
1-20
AAAA-MM-DD
15
15
15
15
15
15
4

2-9

0-1
N

1-1

14

2
2
2
2
2
2
CFOP da Nota Fiscal ou, na existncia de
mais de um, predominncia pelo critrio de
valor econmico
PIN atribudo pela SUFRAMA para a
operao (nnnnnnnaa)
Informar apenas quando diferente do
endereo do remetente.
Informar o CNPJ ou o CPF, em caso de
empresa no estabelecida no Brasil, ser
informado o CNPJ com zeros.

Pg. 98 / 134

Conhecimento de Transporte Eletrnico


#

id

125
126
127
128
129
130
131

Manual de Integrao - Contribuinte

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

E36
E37
E38
E39
E40
E41
E42

CPF
xNome
xLgr
nro
xCpl
xBairro
cMun

CPF
Razo social
Logradouro
Nmero
Complemento
Bairro
Cdigo Municpio

CE
E
E
E
E
E
E

E34
E34
E34
E34
E34
E34
E34

N
C
C
C
C
C
N

1-1
1-1
1-1
1-1
0-1
1-1
1-1

11
1-60
1-255
1-60
1-60
1-60
7

132

E43

xMun

Nome Municpio

E34

1-1

1-60

133

E44

UF

UF

E34

1-1

133a

E45

infNF-e

CG

E01

1-N

133b

E46

chave

TAG de grupos de informaes das NFe


Chave de acesso da NF-e

E45

1-1

44

133c

E47

PIN

PIN SUFRAMA

E45

0-1

2-9

133d

E48

infOutros

CG

E01

1-N

133e

E49

tpDoc

TAG de grupo de informaes dos


demais documentos
Tipo de documento originrio

E48

1-1

133f

E50

descOutros

Descrio

E48

0-1

1-60

E
E
E

E48
E48
E48

C
D
N

0-1
1-1
0-1

1-20

Tipo

Ocorrncia

Tamanho

Dec Observaes

Informar os zeros no significativos.

133g
E51 nDoc
Nmero
133h
E52 dEmi
Data da emisso
133i
E53 vDocFisc
Valor do documento
F Dados da transportador Expedidor da Carga
#

id

Campo

Descrio

Ele

Pai

134

F01

exped

A01

135

F02

CNPJ

TAG de grupo de informaes do


Expedidor da Carga
CNPJ

CE

F01

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar 'EX' o para operaes com o
exterior.
Este grupo deve ser informado quando o
documento originrio for NF ou NF-e
Informar apenas para Documentos
eletrnicos
PIN atribudo pela SUFRAMA para a
operao (nnnnnnnaa)
Grupo de informaes bsicas dos
seguintes documentos
Tabela:
00 Declarao
99 - Outros
Descrio quando for selecionada a opo
99 Outros
AAAA-MM-DD

15

2
Dec Observaes

0-1
N

1-1

14

Informar o CNPJ ou o CPF, em caso de

Pg. 99 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

136

F03

CPF

CPF

CE

F01

1-1

11

137
138
139
140

F04
F05
F06
F07

IE
xNome
fone
enderExped

E
E
E
G

F01
F01
F01
F01

C
C
C

0-1
1-1
0-1
1-1

2-14
1-60
7-12

141
142
143
144
145

F08
F09
F10
F11
F12

xLgr
nro
xCpl
xBairro
cMun

IE
Nome / razo social
Telefone
TAG de grupo de informaes de
Endereo do Expedidor da carga
Logradouro
Nmero
Complemento
Bairro
Cdigo municpio

E
E
E
E
E

F07
F07
F07
F07
F07

C
C
C
C
N

1-1
1-1
0-1
1-1
1-1

1-255
1-60
1-60
1-60
7

146

F13

xMun

Nome Municpio

F07

1-1

1-60

147
148

F14
F15

CEP
UF

CEP
UF

E
E

F07
F07

N
C

1-1
1-1

8
2

149

F16

cPais

Cdigo do Pas

F07

0-1

1-4

150

F17

xPais

Nome do Pas

F07

0-1

1-60

Tipo

Ocorrncia

Tamanho

Dec Observaes

empresa no estabelecida no Brasil, ser


informado o CNPJ com zeros.
Informar os zeros no significativos.

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar os zeros no significativos.
Informar 'EX' o para operaes com o
exterior.
Utilizar a Tabela do BACEN .

G - Dados do transportador Recebedor da carga


#

id

Campo

Descrio

Ele

Pai

151

G01

receb

A01

152

G02

CNPJ

TAG de grupo de informaes do


Recebedor da carga
CNPJ

CE

G01

1-1

14

153

G03

CPF

CPF

CE

G01

1-1

11

154
155
156
156

G04
G05
G06
G07

IE
xNome
fone
enderReceb

IE
Nome / razo social
Telefone
TAG de grupo de informaes de Eo
Endereo do Recebedor da carga

E
E
E
G

G01
G01
G01
G01

C
C
C

0-1
1-1
0-1
1-1

2-14
1-60
7-12

Dec Observaes

0-1
Informar o CNPJ ou o CPF, em caso de
empresa no estabelecida no Brasil, ser
informado o CNPJ com zeros.
Informar os zeros no significativos.

Pg. 100 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

157
158
159
160
161

G08
G09
G10
G11
G12

xLgr
nro
xCpl
xBairro
cMun

Logradouro
Nmero
Complemento
Bairro
Cdigo municpio

E
E
E
E
E

G07
G07
G07
G07
G07

C
C
C
C
N

1-1
1-1
0-1
1-1
1-1

1-255
1-60
1-60
1-60
7

162

G13

xMun

Nome Municpio

G07

1-1

1-60

163
164

G14
G15

CEP
UF

CEP
UF

E
E

G07
G07

N
C

1-1
1-1

8
2

165

G16

cPais

Cdigo do Pas

G07

0-1

1-4

166

G17

xPais

Nome do Pas

G07

0-1

1-60

Tipo

Ocorrncia

Tamanho

Dec Observaes

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar os zeros no significativos.
Informar 'EX' o para operaes com o
exterior.
Utilizar a Tabela do BACEN .

H - Dados do Destinatrio
#

id

Campo

Descrio

Ele

Pai

Infomaes do destinatrio
grupo de informao de redespacho
intermedirio
Indicador de redespacho intermedirio
TAG de grupo de informaes do
Destinatrio do CT-e

G
CG

A01
H001

E
CG

H002
H001

1-1
1-1

CNPJ

CNPJ

CE

H01

1-1

14

H03

CPF

CPF

CE

H01

1-1

11

170
171

H04
H05

IE
xNome

IE
Nome / razo social

E
E

H01
H01

C
C

0-1
1-1

2-14
1-60

172

H06

fone

Telefone

H01

0-1

7-12

173

H07

ISUF

Inscrio na SUFRAMA

H01

0-1

1-9

166a
166b

H001 dest
H002 semDest

166c
167

H003 redInter
H01 comDest

168

H02

169

Dec Observaes

Redespacho Intermedirio
0 - Redespacho Intermedirio
Poder no ser informado para os CT-e de
Redespacho, nos demais casos, ser
informado
Informar o CNPJ ou o CPF, em caso de
empresa no estabelecida no Brasil, ser
informado o CNPJ com zeros.
Informar os zeros no significativos.

Obrigatrio, nas operaes que se


beneficiam de incentivos fiscais existentes
nas reas sob controle da SUFRAMA.
A omisso da Inscrio SUFRAMA impede

Pg. 101 / 134

Conhecimento de Transporte Eletrnico


#

id

Campo

Manual de Integrao - Contribuinte

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

Dec Observaes

o processamento da operao pelo


Sistema de Mercadoria Nacional da
SUFRAMA e a liberao da Declarao de
Ingresso, prejudicando a comprovao do
ingresso/internamento da mercadoria nas
reas sob controle da SUFRAMA.
174

H08

enderDest

H01

xLgr
nro
xCpl
xBairro
cMun

TAG de grupo de informaes de


Endereo do Destinatrio
Logradouro
Nmero
Complemento
Bairro
Cdigo municpio

175
176
177
178
179

H09
H10
H11
H12
H13

180

1-1

E
E
E
E
E

H08
H08
H08
H08
H08

C
C
C
C
N

1-1
1-1
0-1
1-1
1-1

1-255
1-60
1-60
1-60
7

H14

xMun

Nome Municpio

H08

1-1

1-60

181
182

H15
H16

CEP
UF

CEP
UF

E
E

H08
H08

N
C

1-1
1-1

8
2

183
184
185

H17
H18
H19

cPais
xPais
locEnt

E
E
G

H08
H08
H01

N
C

0-1
0-1
0-1

1-4
1-60

186

H20

CNPJ

Cdigo do Pas
Nome do Pas
TAG de grupo de informaes do Local
de entrega constante na NF
CNPJ

CE

H19

1-1

14

187

H21

CPF

CPF

CE

1-1

11

188
189
190
191
192
193

H22
H23
H24
H25
H26
H27

xNome
xLgr
nro
xCpl
xBairro
cMun

Razo social
Logradouro
Nmero
Complemento
Bairro
Cdigo Municpio

E
E
E
E
E
E

H19
H19
H19
H19
H19
H19

C
C
C
C
C
N

1-1
1-1
1-1
0-1
1-1
1-1

1-60
1-255
1-60
1-60
1-60
7

194

H28

xMun

Nome Municpio

H19

1-1

1-60

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar os zeros no significativos.
Informar 'EX' o para operaes com o
exterior.
Utilizar a Tabela do BACEN .
Informar apenas quando diferente do
endereo do destinatrio
Informar o CNPJ ou o CPF, em caso de
empresa no estabelecida no Brasil, ser
informado o CNPJ com zeros.
Informar os zeros no significativos.

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.

Pg. 102 / 134

Conhecimento de Transporte Eletrnico


#

id

195

H29

Campo

Descrio

UF

UF

Manual de Integrao - Contribuinte


Ele

Pai

Tipo

Ocorrncia

Tamanho

H19

1-1

Tipo

Ocorrncia

Tamanho

Dec Observaes

Informar 'EX' o para operaes com o


exterior.

I - Valores da prestao de servio


#

id

Campo

Descrio

Ele

Pai

196

I01

vPrest

A01

197

I02

vTPrest

TAG de grupo de valores da prestao


de servio
Valor total da prestao do servio

I01

1-1

15

197a
198

I02a
I03

vRec
comp

E
G

I01
I01

1-1
0-N

15

199

I04

xNome

Valor a Receber
TAG de grupo de componentes do valor
da prestao
Nome do componente

I03

1-1

1-15

I03

1-1

15

Tipo

Ocorrncia

Tamanho

200
I05 vComp
Valor do componente
J- Informaes relativas aos Impostos
#

id

Campo

Descrio

Ele

Pai

201

J01

imp

A01

1-1

202

J10

ICMS

TAG de grupo de informaes relativas


aos Impostos
TAG de grupo de informaes relativas
ao ICMS

A01

1-1

203
204
205
206
207

J11
J30
J32
J33
J34

CST00
CST
vBC
pICMS
vICMS

Tag de grupo CST=00


Cdigo de Situao Tributria
Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS

CG
E
E
E
E

J10
J11
J11
J11
J11

Dec Observaes

1-1

N
N
N
N
N

1-1
1-1
1-1
1-1
1-1

Pode conter zeros quando ct-e for de


complemento de ICMS

"FRETE PESO, FRETE VALOR,


SEC/CAT, ADEME, AGENDAMENTO E
ETC."
2
Dec Observaes

CST do servio:

1
1
15
5
15

00 - ICMS Normal;
20 - ICMS com reduo de BC;
40 - ICMS iseno;
41 - ICMS no tributada;
51 - ICMS diferido;
80 - ICMS pagto atribudo ao tomador ou
ao terceiro previsto na legislao p/ ST;
81 - ICMS devido para outras UF;
90 - ICMS Outras situaes
00 - ICMS Normal;
00
2
2
2

Pg. 103 / 134

Conhecimento de Transporte Eletrnico


#

id

208
209
210
211
212
213

Manual de Integrao - Contribuinte

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

J12
J30
J31
J32
J33
J34

CST20
CST
pRedBC
vBC
pICMS
vICMS

Tag de grupo CST=20


Cdigo de Situao Tributria
Percentual de reduo da BC do ICMS
Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS

CG
CG
E
E
E
E

J10
J12
J12
J12
J12
J12

N
N
N
N
N
N

1-1
1-1
1-1
1-1
1-1
1-1

1
1
5
15
5
15

214

J13

CST45

Tag de grupo CST=40, 41 e 51

CG

J10

1-1

215

J30

CST

Cdigo de Situao Tributria

J13

1-1

216

J14

CST80

Tag de grupo CST=80

CG

J10

1-1

217
218
219
220
221
223
224
225
226
227
228
229
230
240
241
242
243
244

J30
J41
J42
J43
J44
J15
J30
J51
J52
J53
J54
J16
J30
J31
J32
J33
J34
J35

CST
vBC
pICMS
vICMS
vCred
CST81
CST
pRedBC
vBC
pICMS
vICMS
CST90
CST
pRedBC
vBC
pICMS
vICMS
vCred

Cdigo de Situao Tributria


Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS
Valor do Crdito outorgado/presumido
Tag de grupo CST=81
Cdigo de Situao Tributria
Percentual de reduo da BC do ICMS
Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS
Tag de grupo CST=90
Cdigo de Situao Tributria
Percentual de reduo da BC do ICMS
Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS
Valor do Crdito outorgado/presumido

E
E
E
E
E
CG
E
E
E
E
E
CG
E
E
E
E
E
E

J14
J14
J14
J14
J14
J10
J15
J15
J15
J15
J15
J10
J16
J16
J16
J16
J16
J16

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

1-1
1-1
1-1
1-1
0-1
1-1
1-1
0-1
1-1
1-1
1-1
1-1
1-1
0-1
1-1
1-1
1-1
0-1

1
15
5
15
15
1
1
5
15
5
15
1
1
5
15
5
15
15

J01

0-1

1-255

Informaes adicionais de interesse do


Fisco
K - Informaes de CT-e normal ou CT-e emitido em hiptese de
246

J80

infAdFisco

Dec Observaes

20 - ICMS com reduo de BC


20
2
2
2
2
40 - ICMS iseno;
41 - ICMS no tributada;
51 - ICMS diferido;
40,41 e 51
80 - ICMS pagto atribudo ao tomador ou
ao terceiro previsto na legislao p/ ST
80
2
2
2
2

Situaes em que a responsabilidade do


pagamento do ICMS devido na prestao
atribuda ao tomador ou a 3 por ST
CST = 81 - ICMS devido para outra UF
81

2
2
2
2
CST = 90 - Outros
90
2
2
2
2
2
Norma referenciada, informaes
complementares, etc.

Pg. 104 / 134

Conhecimento de Transporte Eletrnico


#

id

Campo

Manual de Integrao - Contribuinte

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

Dec Observaes

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

Dec Observaes

CG

A01

anulao de dbito
#

id

247

K01

id

248

Campo

infCTeNorm

TAG de grupo de informaes do


conhecimento eletrnico normal ou CTe emitido em hiptese de anulao de
dbito
L - Informaes da Carga Transportada

0-1

Grupo mutuamente exclusivo com as


informaes do CT-e complementar

Campo

Descrio

Ele

Pai

L01

infCarga

CG

K01

249
250

L02
L03

vMerc
proPred

TAG de grupo de informaes da Carga


do CT-e
Valor total da mercadoria
Produto predominante

E
E

L01
L01

N
C

1-1
1-1

15
1-60

251

L04

xOutCat

Outras caractersticas da carga

L01

0-1

1-30

252

L05

infQ

L01

253

L06

cUnid

TAG de grupo de informaes de


quantidades da Carga do CT-e
Cdigo da Unidade de Medida

L05

1-1

254

L07

tpMed

Tipo da Medida

L05

1-1

1-20

255
255a

L08
L09

qCarga
contQt

Quantidade
TAG de grupo de informaes dos
cointainers da quantidade da carga

E
G

L05
L05

1-1
1-N

15

255b
255c

L10
L11

nCont
lacContQt

Nmero do container
TAG de grupo de informaes dos
lacres dos cointainers da qtde da carga

E
G

L09
L05

1-1
0-N

1-20

255d

L12

nLacre

Nmero do Lacre

L11

1-1

1-20

Tipo

Ocorrncia

Tamanho

Dec Observaes

0-1
2
Informar a descrio do produto
predominante.
"FRIA", "GRANEL", "REFRIGERADA",
"Medidas: 12X12X12"

1-N
Tabela:
00-M3;
01-KG;
02-TON;
03-UNIDADE;
04-LITROS;
Exemplos: PESO BRUTO, PESO
DECLARADO, PESO CUBADO, PESO
AFORADO, PESO AFERIDO, PESO
BASE DE CLCULO, LITRAGEM,
CAIXAS E ETC.
4

Pg. 105 / 134

Conhecimento de Transporte Eletrnico


#

id

Campo

Manual de Integrao - Contribuinte

Descrio

255e
L13 dPrev
Data prevista da entrega
M - Informaes dos documentos de transporte anterior
#

id

256

Ele

Pai

Tipo

Ocorrncia

L05

0-1

Tipo

Ocorrncia

Tamanho

Dec Observaes

Tamanho

Dec Observaes

Campo

Descrio

Ele

Pai

M01

docAnt

K01

0-1

257

M02

emiDocAnt

M01

1-N

258

M03

CNPJ

TAG de grupo de informaes dos


documentos de transporte anterior
TAG de grupo de informaes do
emitente dos documentos de transporte
anterior
CNPJ

CE

M02

1-1

14

259

M04

CPF

CPF

CE

M02

1-1

11

260
261
262
263

M05
M06
M07
M08

IE
UF
xNome
idDocAnt

E
E
E
G

M02
M02
M02
M02

C
C
C
G

0-1
0-1
1-1
1-2

2-14
2
1-60

263a

M09

idDocAntPap

CG

M08

1-N

264

M10

tpDoc

IEa
UF
Nome / razo social
TAG de grupo de informaes de
identificao dos documentos de
transporte anterior
Documentos de transporte anterior em
papel
Tipo de documento de transporte
anterior

M09

1-1

Identificao do emitente dos documentos


de transporte anteriores.
Informar o CNPJ ou o CPF do emitente do
documento transporte anteriores.

Grupo de informaes bsicas dos


documentos transporte anteriores

Grupo de informaes bsicas dos


documentos e transporte anterior papel
Tabela:
00-CTRC
01-CTAC
02-ACT
03 - NF Modelo 7
04 - NF Modelo 27
05-Conhecimento Areo Nacional
06-CTMC
07-ATRE
08-DTA (Despacho de Transito Aduaneiro)
09-Conhecimento Areo Internacional
10 Conhecimento - Carta de Porte
Internacional
11 Conhecimento Avulso
12-TIF (Transporte Internacional
Ferrovirio)
99 - outros

Pg. 106 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

265
266
267
268
272
280

M11
M12
M13
M14
M17
M18

serie
subser
nDoc
dEmi
vDocFisc
idDocAntEle

E
E
E
E
E
CG

M09
M09
M09
M09
M09
M08

C
C
C
D
N

1-1
0-1
1-1
1-1
1-1
1-N

1-3
1-2
1-20

281

M19

chave

Srie
Sub-srie
Nmero
Data da emisso
Valor do documento fiscal
Documentos de transporte anterior
eletrnicos
Chave de acesso do CT-e

M18

1-1

44
Tamanho

Dec Observaes

AAAA-MM-DD
15

2
Grupo de informaes bsicas dos
documentos eletrnicos
Informar apenas se o documento anterior
for o CT-e

N - Informaes referentes ao seguro da carga


#

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

288

N01

seg

TAG de grupo de informaes de


seguro da carga

K01

0-N

289

N02

respSeg

Responsvel pelo Seguro

N01

1-1

290
291
292

N03
N04
N05

xSeg
nApol
nAver

Nome da Seguradora
Nmero da Aplice
Nmero da Averbao

E
E
E

N01
N01
N01

C
C
C

0-1
0-1
0-1

1-30
1-20
20

293

N06

vMerc

Valor da mercadoria para efeito de


averbao

N01

0-1

15

Tipo

Ocorrncia

Tamanho

Dec Observaes

Dados obrigatrios apenas no Modal


Rodovirio, depois da lei 11.442/07, para
os demais modais so opcionais.
0-Remetente, 1- Expedidor, 2 - Recebedor,
3 - Destinatrio, 4 - Emitente do CT-e, 5 Tomador de Servio.

Obrigatrio pela lei 11.442/07 (RCTRC)


No obrigatrio, pois muitas averbaes
ocorrerem aps a emisso do CT,
mensalmente, por exemplo
Normalmente igual ao valor declarado da
mercadoria, diferente por exemplo, quando
a mercadoria transportada isenta de
tributos nacionais para exportao, onde
preciso averbar um valor maior, pois no
caso de indenizao, o valor a ser pago
ser maior

O - Dados especficos do Modal RODOVIRIO


#

id

Campo

Descrio

Ele

Pai

294

O01

rodo

GC

K01

297

O04

RNTRC

O01

1-1

298

O05

dPrev

Dados especficos do Transporte


Rodovirio
Registro Nacional de Transportadores
Rodovirios de Carga
Data prevista da entrega

O01

1-1

Dec Observaes

1-1
14

Pg. 107 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

299
300

O06
O07

lota
CTRB

E
G

O01
O01

1-1
0-1

301
302

O08
O09

serie
nCTRB

E
E

O07
O07

N
N

1-1
1-1

1-3
1-6

303

O10

occ

304
305
306
307

O11
O12
O13
O14

serie
nOcc
dEmi
emiOcc

Indicador de Lotao
TAG referente dados da CTRB
(contrato de transporte rodovirio de
bens)
Srie da CTRB
Nmero do Contrato de Transporte
Rodovirio de Bens
TAG referente dados das Ordens de
Coleta associadas
Srie da OCC
Nmero da OCC
Data de emisso
Dados do emitente da OCC

E
E
E

O10
O10
O10
O10

C
N
D

0-1
1-1
1-1
1-1

1-3
1-6

308
309
313
314
315
316

O15
O16
O20
O21
O22
O23

CNPJ
cInt
IE
UF
fone
valePed

CNPJ
Cdigo interno do emitente
IE
UF
Telefone
TAG de grupo de informaes de Vale
Pedgio

E
E
E
E
E
G

O14
O14
O14
O14
O14
O01

C
C
C
C
C

1-1
0-1
1-1
0-1
0-1
0-1

14
1-10
2-14
2
7-12

317

O24

nroRE

Nro. Do Regime Especial de VP

O23

0-1

1-9

318
319

O25
O26

vTValePed
respPg

Valor total dos Vales Pedgio


Responsvel pelo Pgto do Vale
Pedgio

E
E

O23
O23

N
N

0-1
1-1

15
1

320

O27

disp

TAG de grupo de informaes dos


dispositivos do Vale Pedgio

O23

321

O28

tpDisp

Tipo do dispositivo

O27

1-1

322

O29

xEmp

Empresa Credenciada

O27

1-1

1-30

O01

Dec Observaes

0 - No, 1 - Sim

Tambm conhecido como Carga frete ou


Vale Frete
Um CT-e pode estar associado a mais de
uma OCC

0-10

0-N

AAAA-MM-DD
A Ordem de Coleta deve ser do
transportador
Informar os zeros no significativos
Uso interno das transportadoras

Dados s sero informados por empresas


de transporte rodovirio e quando o CT-e
for de carga lotao (casos em que no
existiro manifestos)
Regime Especial que permite que o Vale
Pedgio no seja pago antecipadamente
2
0-emitente do CT-e (s para carga
fracionada), 1-remetente, 2-expedidor, 3recebedor, 4-destinatrio, 5-Tomador do
Servio
Esse grupo facultativo: 1) Se existe o
Regime Especial de Vale-Pedgio; 2) Se
no trajeto no houver pedgio.
0 - Carto magntico, 1- TAG ou 2 - Ticket
em papel

Pg. 108 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

323
324

O30
O31

dVig
nDisp

Vigncia do Contrato
Nmero do dispositivo

E
E

O27
O27

D
C

1-1
1-1

Dec Observaes

1-20

Nmero do carto, do TAG ou do Ticket


(ANTT vai confirmar o tamanho desse
campo e do nmero da transao)

325

O32

cTran

Cdigo da transao

O27

0-1

1-20

326

O33

veic

Dados dos veculos

O01

Obrigatrio apenas para dispositivo 0 e 2,


ficar vazio se dispositivo = 1
s preenchido em CT-e rodovirio de
lotao (um CT-e pode ter vrios veculos
associados, ex.: cavalo + reboque. Alguns
dados foram includos aqui por fazerem
parte do layout do PASSE SINTEGRA).

327
328
329
330
331
332
333

O34
O34
O35
O36
O37
O38
O39

cInt
renavan
placa
tara
capKG
capM3
tpProp

E
E
E
E
E
E
E

O33
O33
O33
O33
O33
O33
O33

C
C
C
N
N
N
C

0-1
1-1
1-1
1-1
1-1
1-1
1-1

1-10
9
7
6
6
3
1

334
335

O40
O41

tpVeic
tpRod

Cdigo interno do veculo


RENAVAM do veculo
Placa
Tara em KG
Capacidade KG
Capacidade M3
Tipo de propriedade do veculo: PPrprio ou T-Terceiro
Tipo de veculo
Tipo de Rodado

E
E

O33
O33

C
N

1-1
1-1

1
2

336

O42

tpCar

Tipo de Carroceria

O33

1-1

337
337a
337b
338

O43
O44
O45
O51

UF
lacRodo
nLacre
prop

E
G
E
G

O33
O33
O44
O33

1-1
0-N
1-1
0-1

339
340

O52
O53

CPF
CNPJ

UF em que veculo est licenciado


grupo de lacres
Nmero do Lacre
TAG de grupo de proprietrios do
veculo
CPF
CNPJ

E
E

O51
O51

C
C

0-4

1-1
1-1

0
0
0
0-Trao, 1-Reboque
00 - no aplicvel , 01 - Truck, 02 - Toco,
03 - Cavalo Mecnico, 04 - VAN, 05 utilitrio, 06-automvel, 99 - outros;
Tabela: 00 - no aplicvel , 01 - Aberta, 02
- Fechada/Ba, 03 - Granelera, 04 - Porta
Container, 05 - Sider,

1-20
11
14

Informar os zeros no significativos

Pg. 109 / 134

Conhecimento de Transporte Eletrnico


#

id

341

O54

Campo

Manual de Integrao - Contribuinte

Descrio

RNTRC

Registro Nacional de Transportadores


Rodovirios de Carga
342
O55 xNome
Razo Social
343
O57 IE
IE
344
O58 UF
UF
345
O59 tpProp
Tipo de Proprietrio
346
O60 moto
TAG de grupo de informaes dos
motoristas
347
O61 xNome
Nome do motorista
348
O62 CPF
CPF do motorista
P - Dados especficos do Modal AREO

Ele

Pai

Tipo

Ocorrncia

Tamanho

O51

1-1

14

E
E
E
E
G

O51
O51
O52
O51
O01

C
C
C
C

1-1
0-1
0-1
1-1
0-N

1-60
2-14
2
1

E
E

O60
O60

C
C

1-1
1-1

1-60
11

Tipo

Ocorrncia

Tamanho

id

Campo

Descrio

Ele

Pai

349

P01

aereo

GC

I01

350

P02

nMinu

TAG de grupos de informaes do


Modal Areo
Nmero da Minuta

P01

0-1

351

P03

nOCA

Nmero Operacional do Conhecimento


Areo

P01

0-1

11

352
352a
352b
352c
352d
352e

P04
P04a
P04b
P05
P06
P07

dPrev
xLAgEmi
cIATA
aereo
trecho
CL

Data prevista da entrega


Loja agente emissor
Cdigo IATA
TAG de grupos de informaes da tarifa
Trecho
CL

E
E
E
G
E
E

P01
P01
P01
P01
P05
P05

D
C
C

0-1
0-1
0-1
1-1
0-1
0-1

1-7
1-2

352f

P08

cTar

Cdigo da tarifa

P05

0-1

1-4

352g

P09

vTar

Valor da Tarifa

P05

0-1

15

Tipo

Ocorrncia

Tamanho

Dec Observaes

0-TAC - Agregado ou 1-TAC Independente


s preenchido em CT-e rodovirio de
lotao
Informar os zeros no significativos
Dec Observaes

1-1

C
C

Documento que precede o CT-e, assinado


pelo expedidor, espcie de pedido de
servio
"Nmero Operacional do Conhecimento
Areo, 11 posies numricas, no
obrigatrio. Esse campo ser preenchido
com o Identificador da Cia Area (999),
Range identificar (9), Nmero (999999) e
Dgito verificador (9)
"AAAA-MM-DD"

20
14

Valor da tarifa.

Q - Dados especficos do Modal AQUAVIRIO


#

id

Campo

Descrio

Ele

Pai

353

Q01

aquav

TAG de grupos de informaes do


Modal Aquavirio

GC

I01

Dec Observaes

1-N

Pg. 110 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

354

Q02

vPrest

355

Q03

vAFRMM

356
357

Q04
Q05

nBooking
nCtrl

Valor da Prestao Base de Clculo do


AFRMM
AFRMM (Adicional de Frete para
Renovao da Marinha Mercante)
Nmero do Booking (reserva)
Nmero de Controle

358
359
360
360a
360b
360c
360d

Q06
Q07
Q08
Q09
Q10
Q11
Q12

xNavio
nViag
direc
prtEmb
prtTrans
prtDest
tpNav

Identificao do Navio / Rebocador


Nmero da Viagem
Direo
Porto de Embarque
Porto de Transbordo
Porto de Destino
Tipo de navegao

Ele

Pai

Tipo

Ocorrncia

Tamanho

Q01

1-1

15

Dec Observaes

Q01

1-1

15

E
E

Q01
Q01

C
C

0-1
0-1

1-10
1-10

E
E
E
E
E
E
E

Q01
Q01
Q01
Q01
Q01
Q01
Q01

C
N
C
C
C
C
C

1-1
0-1
1-1
1-1
0-1
1-1
1-1

1-60
1-10
1
1-60
1-60
1-60
1

Tipo

Ocorrncia

Tamanho

Campo especfico da Aliana

N-Norte, L-Leste, S-Sul, O-Oeste

0 Interior
1 - Cabotagem

R - D360ados especficos do Modal FERROVIRIO


#

Id

Campo

Descrio

Ele

Pai

361

R01

ferrov

GC

I01

362

R02

tpTraf

TAG de grupo de informaes do Modal


Ferrovirio
Tipo de Trfego

R01

1-1

363

R03

fluxo

Fluxo Ferrovirio

R01

1-1

1-10

363a
363b

R04 idTrem
R04a vFrete

E
E

R01
R01

C
N

0-1
1-1

1-7
15

364

R05

ferroSub

R01

365

R06

CNPJ

Identificao do trem
Valor da participao do frete de outra
ferrovia
TAG de grupo de informaes da
Ferrovia Substituda
CNPJ

R04

1-1

14

366
367
368

R07
R08
R09

cInt
IE
xNome

Cdigo interno da Ferrovia Substituda


IE
Nome / razo social

E
E
E

R04
R04
R04

C
C
C

0-1
0-1
1-1

1-10
2-14
1-60

Dec Observaes

1-1

0-1

0-Prprio, 1-Mtuo, 2- rodoferrovirio ou 5rodovirio.


Trata-se de um nmero identificador do
contrato firmado com o cliente
Para o caso de ausncia de DCL
Para o caso de ausncia de DCL
Ser utilizado apenas quando Tipo de
Trfego for Mtuo
Informar o CNPJ da Ferrovia Substituda.
Caso a Ferrovia substituda no seja
inscrita no CNPJ o campo dever
preenchido com zeros.
Informar os zeros no significativos.
Uso da transportadora

Pg. 111 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

369

R10

enderFerro

R04

370
371
372
373
374

R12
R13
R14
R15
R16

xLgr
nro
xCpl
xBairro
cMun

TAG de endereo da Ferrovia


Substituda
Logradouro
Nmero
Complemento
Bairro
Cdigo municpio

E
E
E
E
E

R10
R10
R10
R10
R10

C
C
C
C
N

1-1
0-1
0-1
0-1
1-1

1-255
1-60
1-60
1-60
7

375

R17

xMun

Nome Municpio

R10

1-1

1-60

376
377

R18
R19

CEP
UF

CEP
UF

E
E

R10
R10

N
C

1-1
1-1

8
2

378
378a
378b
378c
378d
378e
378g
378h
378i
378j
378k
379a

R20
R21
R22
R23
R24
R25
R27
R28
R29
R30
R31
R32

DCL
serie
nDCL
dEmi
qVag
pCalc
vTar
vFrete
vSAcess
vTServ
idTrem
detVagDCL

CG
E
E
E
E
E
E
E
E
E
E
G

R01
R 20
R 20
R 20
R 20
R 20
R 20
R 20
R 20
R 20
R 20
R20

C
N
D
N
N
N
N
N
N
C

0-N
1-1
1-1
1-1
1-1
1-1
1-1
1-1
0-1
1-1
0-1
1-N

379b
379c
379d
379e
379f

R33
R34
R35
R36
R37

nvag
cap
tpVag
pesoR
pesoBC

E
E
E
E
E

R32
R32
R32
R32
R32

N
N
C
N
N

1-1
0-1
0-1
1-1
1-1

379g

R38

lacDetVagDCL

R32

379h

R38a nLacre

TAG de grupo de DCL


Srie
Nmero
Data da emisso
Quantidade de Vages
Peso p/clculo em Toneladas
Tarifa
Valor do frete
Valor dos servios acessrios
Valor total do servio
Identificao do trem
TAG de grupo de informaes de
detalhes dos Vages do DCL
Nmero de Identificao do vago
Capacidade em Toneladas
Tipo de Vago
Peso Real em Toneladas
Peso Base de Clculo de Frete em
Toneladas
TAG de grupo de informaes de lacres
dos Vages do DCL
Nmero do Lacre

R38a

Tipo

Ocorrncia

Tamanho

Dec Observaes

1-1

Utilizar a Tabela do IBGE , informar


9999999 para operaes com o exterior.
Informar 'EXTERIOR' o para operaes
com o exterior.
Informar 'EX' o para operaes com o
exterior.

1-3
1-20
1-5
15
15
15
15
15
1-7
8
6
3
6
6

2
2
2
2
2

AAAA-MM-DD
99999
Somatrios dos Pesos dos Vages
Valor da tarifa.
Valor do frete + valor dos servios

2
2
2

Ex.: GDT, DAS, XXX, HAS


"999,99"
"999,99"

0-N
C

1-1

1-20

Pg. 112 / 134

Conhecimento de Transporte Eletrnico


#

id

379i

R39

Campo

Manual de Integrao - Contribuinte

Descrio

TAG de grupo de informaes dos


containeres contidos no vago com
DCL
379j
R40 nCont
Identificao do Container
379k
R41 dPrev
Data prevista da entrega
380a
R42 detVag
TAG de grupo de informaes de
detalhes dos Vages
380b
R43 nvag
Nmero de Identificao do vago
380c
R44 Cap
Capacidade em Toneladas
380d
R45 tpVag
Tipo de Vago
380e
R46 pesoR
Peso Real em Toneladas
380f
R47 pesoBC
Peso Base de Clculo de Frete em
Toneladas
380g R47a lacDetVag
TAG de grupo de informaes de lacres
dos Vages sem DCL
380h
R48 nLacre
Nmero do Lacre
380i
R49 contVag
TAG de grupo de informaes dos
containeres contidos no vago
380j
R50 nCont
Identificao do Container
380k
R51 dPrev
Data prevista da entrega
RA - Dados especficos do Modal Dutovirio
#

389a

Id

contDCL

Campo

Descrio

RA01 duto

TAG de grupos de informaes do


Modal dutovirio
389b RA02 vTar
Valor da Tarifa
S - Dados especficos do Transporte de PRODUTOS PERIGOSOS
#

Id

390

S01

Campo

Descrio

TAG de grupo de informaes dos


produtos perigosos
391
S02 clas
Classe e Sub-classe de risco
392
S03 nONU
Nmero ONU
393
S04 emb
Grupo de Embalagem
T - Dados especficos de Transporte de VECULOS NOVOS
#

id

394

T01

peri

Ele

Pai

R32

E
E
CG

R39
R39
R01

N
D

E
E
E
E
E

R42
R42
R42
R42
R42

N
N
C
N
N

R42

E
G

R47a
R42

1-1
0-N

1-20

E
E

R49
R49

N
D

1-1
0-1

1-20

Tipo

Ocorrncia

Tamanho

Tipo

Ocorrncia

Tamanho

1-1
0-1
1-N

1-20

1-1
0-1
0-1
1-1
1-1

8
6
3
6
6

Caso em que o CT-e for utilizadoSEM A


PRVIA EMISSO DO DCL

Ele

Pai

I01

RA05

0-1

15

Ele

Pai

Tipo

Ocorrncia

Tamanho

I01

E
E
E

S01
S01
S01

N
N
C

1-1
1-1
0-1

1-3
1-4
3

Tipo

Ocorrncia

Tamanho

Descrio

Ele

Pai

veicNovos

TAG de grupos de informaes dos


veculos transportados

I01

2
2
2

Ex.: GDT, DAS, XXX, HAS


"999,99"
"999,99"

0-N

GC

Campo

Dec Observaes

0-N

Dec Observaes

1-1

0-N

Valor da tarifa.

Dec Observaes

Dados solicitados pela ANTT


De 0 a 9999
Algarismo Romano
Dec Observaes

0-N

Pg. 113 / 134

Conhecimento de Transporte Eletrnico


#

id

Campo

395
T03 chassi
396
T04 cCor
397
T05 xCor
398
T06 cMod
399
T07 vUnit
400
T08 vFrete
U - CT-e Complementados

Manual de Integrao - Contribuinte

Descrio

Chassi do Veculo
Cdigo da Cor
Descrio da Cor
Cdigo Marca/Modelo
Valor Unitrio do Veculo
Frete Unitrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

E
E
E
E
E
E

T01
T01
T01
T01
T01
T01

C
C
C
C
N
N

1-1
1-1
1-1
1-1
1-1
1-1

17
1-4
1-40
1-6
15
15

Tipo

Ocorrncia

Tamanho

id

Campo

Descrio

Ele

Pai

401

U01

infCteComp

TAG de CT-e complementado

CG

A01

402
403

U02
U03

chave
vPresComp

E
G

U01
U01

1-1
1-1

44

404

U04

vTPrest

U01

1-1

15

405

U05

compComp

U01

406

U06

xNome

Chave do CT-e complementado


TAG de grupo de informaes relativas
aos Impostos
Valor total da prestao
complementado
TAG de grupo de componentes do valor
da prestao compl
Nome do componente

U05

1-1

15

407
408

U07
U08

vComp
impComp

E
G

U05
U01

1-1
1-1

15

409

U10

ICMS

Valor do componente
TAG de grupo de informaes relativas
aos Impostos
TAG de grupo de informaes relativas
ao ICMS

U01

410
411

U11
U30

CST00Comp
CST

Tag de grupo CST=00


Tributao do Servio

CG
E

U10
U11

Dec Observaes

Cdigo de cada montadora


Utilizar tabela RENAVAM
2
2
Dec Observaes

0-N

Demonstra rateio do valor da prestao


complementada e o ICMS quando houver
mais de um CT-e complementado.

Parcela do CT-e referente ao


complemento no CT-e original

0-N

N
N

"FRETE PESO, FRETE VALOR, SECCAT,


ADEME, AGENDAMENTO E ETC."
2

1-1

CST do servio:

1-1
1-1

00 - ICMS Normal;
20 - ICMS com reduo de BC;
40 - ICMS iseno;
41 - ICMS no tributada;
51 - ICMS diferido;
80 - ICMS pagto atribudo ao tomador ou
ao terceiro previsto na legislao p/ ST;
81 - ICMS devido para outras UF;
90 - ICMS Outras situaes
00 - ICMS Normal;
00

1
1

Pg. 114 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

412
413
414
415
416
417
418
419
420
421

U32
U33
U34
U12
U30
U31
U32
U33
U34
U13

vBC
pICMS
vICMS
CST20Comp
CST
pRedBC
vBC
pICMS
vICMS
CST45Comp

Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS
Tag de grupo CST=20
Tributao do Servio
Percentual de reduo da BC do ICMS
Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS
Tag de grupo CST=40, 41 e 51

E
E
E
CG
CG
E
E
E
E
CG

U11
U11
U11
U10
U12
U12
U12
U12
U12
U10

N
N
N
N
N
N
N
N
N
N

1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1

15
5
15
1
1
5
15
5
15
1

422
423

U30
U14

CST
CST80Comp

Tributao do Servio
Tag de grupo CST=80

E
CG

U13
U10

N
N

1-1
1-1

1
1

424
425

U30
U41

CST
vBC

Tributao do Servio
Valor da BC do ICMS

E
E

U14
U14

N
N

1-1
1-1

1
15

426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441

U42
U43
U44
U45
U15
U30
U51
U52
U53
U54
U16
U30
U31
U32
U33
U34

pICMS
vICMS
vICMSST
vRec
CST81Comp
CST
pRedBC
vBC
pICMS
vICMS
CST90Comp
CST
pRedBC
vBC
pICMS
vICMS

Alquota do ICMS
Valor do ICMS
Valor do Icms ST
Valor a Receber
Tag de grupo CST=81
Tributao do Servio
Percentual de reduo da BC do ICMS
Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS
Tag de grupo CST=90
Tributao do Servio
Percentual de reduo da BC do ICMS
Valor da BC do ICMS
Alquota do ICMS
Valor do ICMS

E
E
E
E
CG
E
E
E
E
E
CG
E
E
E
E
E

U14
U14
U14
U14
U10
U15
U15
U15
U15
U15
U10
U16
U16
U16
U16
U16

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

1-1
1-1
0-1
1-1
1-1
1-1
0-1
1-1
1-1
1-1
1-1
1-1
0-1
1-1
1-1
1-1

5
15
15
15
1
1
5
15
5
15
1
1
5
15
5
15

Dec Observaes

2
2
2
20 - ICMS com reduo de BC
20
2
2
2
2

40 - ICMS iseno;
41 - ICMS no tributada;
51 - ICMS diferido;
40,41 e 51
80 - ICMS pagto atribudo ao tomador ou
ao terceiro previsto na legislao p/ ST
80
Situaes em que a responsabilidade do
pagamento do ICMS devido na prestao
atribuda ao tomador ou a 3 por ST

2
2
2
2
CST = 81 - ICMS devido para outra UF
81
2
2
2
2
CST = 90 - Outros
90
2
2
2
2

Pg. 115 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

id

Campo

Descrio

Ele

Pai

Tipo

Ocorrncia

Tamanho

442

U35

vCred

Valor do Crdito outorgado/presumido

U16

0-1

15

444

U80

infAdFisco

Informaes adicionais de interesse do


Fisco

U10

0-1

1-255

Dec Observaes

2
Norma referenciada, informaes
complementares, etc.

Pg. 116 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

OBSERVAES:
OBSERVAES:
1. Abreviaes utilizadas nas colunas de cabealho do leiaute:
c

id

440

U80

Campo

infAdFisco

Descrio

Informaes adicionais de interesse


do Fisco

Ele

Pai

U10

Tipo

Ocorrncia

0-1

Tamanho

1-255

Dec

Observaes

Norma referenciada, informaes


complementares, etc.

a) coluna # : identificador da linha da tabela;


b) coluna ID : identificao do campo, alguns campos relacionados com tributos podem aparecer mais de uma vez no leiaute em funo da estrutura de
grupos de choice baseados no CST Cdigo de Situao Tributria do tributo.
Exemplo:
O preenchimento dos campos de tributos relacionados com o ICMS Normal e ST depende do contedo informado no CST - Cdigo da Situao
Tributria (N12), que pode assumir um dos seguintes valores:
00 - ICMS Normal;
20 - ICMS com reduo de BC;
40 - ICMS iseno;
41 - ICMS no tributada;
51 - ICMS diferido;
80 - ICMS pagamento atribudo ao tomador ou ao terceiro previsto na legislao p/ ST;
81 - ICMS devido para outras UF;
90 - ICMS Outras situaes.
Assim, conforme o CST aplicvel para a situao, o grupo de tributo ICMS Normal e ST dever ter os campos assinalados com S ou ? da seguinte
tabela:

Pg. 117 / 134

Conhecimento de Transporte Eletrnico

ID

Campo

U30

CST

U31
U32
U33
U34
U35

pRedBC
vBC
pICMS
vICMS
vCred

U41
U42
U43
U44
U45

vBC
pICMS
vICMS
vICMST
vRec

U51
U52
U53
U54

pRedBC
vBC
pICMS
vICMS

Descrio

Manual de Integrao - Contribuinte

CST Cdigo da Situao Tributria

00
20
40
41
51
S
S
S
S
S
ICMS NORMAL
Percentual de reduo da BC do ICMS
N
S
N
N
N
Valor da BC do ICMS
S
S
N
N
N
Alquota do ICMS
S
S
N
N
N
Valor do ICMS
S
S
N
N
N
Valor do Crdito outorgado/presumido
N
N
N
N
N
ICMS responsabilidade do pagamento atribudo ao tomador ou a 3.
Valor da BC do ICMS
N
N
N
N
N
Alquota do ICMS
N
N
N
N
N
Valor do ICMS
N
N
N
N
N
Valor do ICMS ST
N
N
N
N
N
Valor a Receber
N
N
N
N
N
ICMS devido para outras UF
Percentual de reduo da BC do ICMS
N
N
N
N
N
Valor da BC do ICMS
N
N
N
N
N
Alquota do ICMS
N
N
N
N
N
Valor do ICMS
N
N
N
N
N

Tributao do ICMS

80
S

81
S

90
S

N
N
N
N
N

N
N
N
N
N

?
S
S
S
?

S
S
S
S
S

N
N
N
N
N

N
N
N
N
N

N
N
N
N

?
S
S
S

N
N
N
N

* S o campo deve ser informado, N o campo no deve ser informado e ? a exigncia do campo depende da situao ftica.
c) coluna campo: identificador do nome do campo, como a nomenclatura dos nomes dos campos foi padronizada, um nome de campo utilizado para
identificar campos diferentes, como por exemplo, a IE, que pode ser do emitente ou do destinatrio. A diferenciao dos campos realizada
considerando as tags de grupo ou aravs do campo ID.
d) coluna Ele:

Pg. 118 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A - indica que o campo um atributo do Elemento


anterior;
E - indica que o campo um Elemento;
CE indica que o campo um Elemento que deriva de
uma Escolha (Choice);
G indica que o campo um Elemento de Grupo;
CG - indica que o campo um Elemento de Grupo que
deriva de uma Escolha (Choice);
ID indica que o campo um ID da XML 1.0;
RC indica que o campo uma key constraint
(Restrio de Chave) para garantir a unicidade e
presena do valor;

e) coluna Pai: indica qual o elemento pai;


f) coluna Tipo:
N campo numrico;
C campo alfanumrico;
D campo data;
g) Coluna Ocorrncia: x-y, onde x indica a ocorrncia mnima e y a ocorrncia mxima;

Pg. 119 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

h) Coluna tamanho: x-y, onde x indica o tamanho mnimo e y o tamanho mximo; a existncia de um nico valor indica que o campo tem tamanho fixo,
devendo-se informar a quantidade de caracteres exigidos, preenchendo-se os zeros no significativos; tamanhos separados por vrgula indicam que o
campo deve ter um dos tamanhos fixos da lista;
i) coluna dec: indica a quantidade mxima de casas decimais do campo;
j) O tamanho mximo dos campos Tipo C, quando no especificado, 60 posies;

2. Regras de preenchimento dos campos do Conhecimento de Transporte eletrnico:

Campos que representam cdigos (CNPJ, CPF, CEP, CST, NCM, EAN, etc.) devem ser informados com o tamanho fixo previsto,
sem formatao e com o preenchimento dos zeros no significativos;
Campos numricos que representam valores e quantidades so de tamanho varivel, respeitando o tamanho mximo previsto para
o campo e a quantidade de casas decimais. O preenchimento de zeros no significativos causa erro de validao do Schema XML.
Os campos numricos devem ser informados sem o separador de milhar, com uso do ponto decimal para indicar a parte fracionria
se existente respeitando-se a quantidade de dgitos prevista no leiaute;
O uso de caracteres acentuados e smbolos especiais para o preenchimento dos campos alfanumricos devem ser evitados. Os
espaos informados no incio e no final do campo alfanumrico tambm devem ser evitados;
As datas devem ser informadas no formato AAAA-MM-DD;
A forma e a obrigatoriedade de preenchimento dos campos do Conhecimento de Transporte Eletrnico esto previstas na
legislao aplicvel para a operao que se pretende realizar;
Inexistindo contedo (valor zero ou vazio) para um campo no obrigatrio, a TAG deste campo no dever ser informada no
arquivo do CT-e;
Tratando-se de operaes com o exterior, uma vez que o campo CNPJ obrigatrio no informar o contedo deste campo;
No caso das pessoas desobrigadas de inscrio no CNPJ/MF, dever ser informado o CPF da pessoa, exceto nas operaes com
o exterior;

Pg. 120 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo II Modelo de DACTE


Modelo Padro
DACTE

MODAL

12345678901

Documento Auxiliar do Conhecimento


de Transporte Eletrnico

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO

MODELO

SRIE

57

123 123456789 1/N 00/00/0000 - 00:00

NMERO

FL

DATA E HORA DE EMISSO

CONTROLE DO FISCO

COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO
MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123
CNPJ

123456789012345678

TELEFONE

INSCRIO ESTADUAL

123456789012345678
Chave de acesso para consulta de autenticidade no site www.cte.fazenda.gov.br

55 11 1234-1234

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1
FORMA DE PAGAMENTO

TIPO DO CT-E

TIPO DO SERVIO

TOMADOR DO SERVIO

NORMAL

SUBCONTRATAO DESTINATRIO

INSC. SUFRAMA DO DESTINATRIO

N PROTOCOLO

A PRAZO

123456789012345 123456789

CFOP - NATUREZA DA PRESTAO

1234 - 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567
ORIGEM DA PRESTAO

DESTINO DA PRESTAO

1234567890123456789012345678901234567890 - 12 - 123

1234567890123456789012345678901234567890 - 12 - 123

REMETENTE
ENDEREO

MUNICPIO
CNPJ/CPF
PAIS
EXPEDIDOR
ENDEREO

MUNICPIO
CNPJ/CPF
PAIS

12345678901234567890123456789012345678901234567890
LOGRADOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN
COMPLEMENTOCOMPLEMENTOCOMPLEME - BAIRROBAIRROBAIRO
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234

DESTINATRIO

12345678901234567890123456789012345678901234567890
LOGRADOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN
COMPLEMENTOCOMPLEMENTOCOMPLEME - BAIRROBAIRROBAIRO
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234

RECEBEDOR

ENDEREO

MUNICPIO
CNPJ/CPF
PAIS

ENDEREO

MUNICPIO
CNPJ/CPF
PAIS

12345678901234567890123456789012345678901234567890
LOGRADOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN
COMPLEMENTOCOMPLEMENTOCOMPLEME - BAIRROBAIRROBAIRO
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234
12345678901234567890123456789012345678901234567890
LOGRADOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN
COMPLEMENTOCOMPLEMENTOCOMPLEME - BAIRROBAIRROBAIRO
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234

123456789012345678901234567890123456789012345 MUNICPIO 1234567890123456789012345678901234 UF 12 CEP 12345-789


PAIS 123456789012345678901234567890
12345678901234567890123456789012345678901234567890012345678901234567890
FONE 55 11 1234-1234
123456789012345678 INSCRIO ESTADUAL 12345678901234

TOMADOR DO SERVIO
ENDEREO
CNPJ/CPF

PRODUTO PREDOMINANTE

OUTRAS CARACTERSTICAS DA CARGA

VALOR TOTAL DA MERCADORIA

1234567890123456789012345678901234567890

1234567890123456789012345678901234567890

123.456.789.012.345,67

QNT. / UN. MEDIDA

123.456,789

QNT. / UN. MEDIDA

QNT. / UN. MEDIDA

QNT. / UN. MEDIDA

QNT. / UN. MEDIDA

123.456,789

123.456,789

123.456,789

123.456,789

NOME DA SEGURADORA

123456789012345678901234567890

RESPONSVEL

NMERO DA APLICE

NMERO DA AVERBAO

DESTINATRIO 12345678901234567890 12345678901234567890

COMPONENTES DO VALOR DA PRESTAO DE SERVIO


NOME

123456789012
123456789012
123456789012
123456789012

VALOR

123.4567.890,12
123.4567.890,12
123.4567.890,12
123.4567.890,12

NOME

123456789012
123456789012
123456789012
123456789012

VALOR

123.4567.890,12
123.4567.890,12
123.4567.890,12
123.4567.890,12

NOME

VALOR

123456789012
123456789012 123.4567.890,12
123456789012 123.4567.890,12
123456789012 123.4567.890,12

VALOR TOTAL DO SERVIO

1.456.789.012.345,67
VALOR A RECEBER

1.456.789.012.345,67

INFORMAES RELATIVAS AO IMPOSTO


SITUAO TRIBUTRIA

BASE DE CLCULO

ALQ ICMS

123456789012345678901234567890123456789012345678901234 234.567.890,12 99 %

% RED.BC.CALC. ICMS ST

VALOR ICMS

234.567.890,12

99 %

234.567.890,12

DOCUMENTOS ORIGINRIOS
TP DOC.

CNPJ / CPF EMITENTE

CTRC
NF-E
CTRC
NF-E
CTRC
NF-E

123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234

SRIE/NRO.DOCUMENTO

TP DOC.

CNPJ / CPF EMITENTE

NF
NF-E
CTRC
NF-E
CTRC
NF-E

123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234

SRIE/NRO.DOCUMENTO

OBSERVAES

12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
INFORMAES ESPECFICAS DO MODAL XXXXXXXXXXXXXXXX

USO EXCLUSIVO DO EMISSOR DO CT-E

Pg. 121 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Modelo Padro folha de continuao


DACTE

MODAL

Documento Auxiliar do Conhecimento


de Transporte Eletrnico

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO

NMERO

FL

12345678901

MODELO

SRIE

57

123 123456789 2/N 00/00/0000 - 00:00

DATA E HORA DE EMISSO

CONTROLE DO FISCO

COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO
MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123
CNPJ

123456789012345678

TELEFONE

INSCRIO ESTADUAL

123456789012345678
Chave de acesso para consulta de autenticidade no site www.cte.fazenda.gov.br

55 11 1234-1234

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1

TIPO DO CT-E

TIPO DO SERVIO

TOMADOR DO SERVIO

NORMAL

SUBCONTRATAO DESTINATRIO

FORMA DE PAGAMENTO

N PROTOCOLO

A PRAZO

123456789012345 123456789

INSC. SUFRAMA DO DESTINATRIO

DOCUMENTOS ORIGINRIOS
TP DOC.

CNPJ / CPF EMITENTE

SRIE/NRO.DOCUMENTO

CTRC
NF-E
CTRC
NF-E
CTRC
NF-E

123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234

TP DOC.

CNPJ / CPF EMITENTE

NF
NF-E
CTRC
NF-E
CTRC
NF-E

123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234

SRIE/NRO.DOCUMENTO

Pg. 122 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Ferrovirio
DACTE

MODAL

FERROVIRIO

Documento Auxiliar do Conhecimento


de Transporte Eletrnico

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO

MODELO

SRIE

57

123 123456789 2/2 00/00/0000 - 00:00

NMERO

FL

DATA E HORA DE EMISSO

CONTROLE DO FISCO

COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO
MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123
CNPJ

123456789012345678
55 11 1234-1234

INSCRIO ESTADUAL

123456789012345678
Chave de acesso para consulta de autenticidade no site

TELEFONE

www.cte.fazenda.gov.br

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1
DOCUMENTOS ORIGINRIOS

TP DOC.

CNPJ / CPF EMITENTE

SERIE/NRO.DOCUMENTO

CTRC
NF-E
CTRC
NF-E
CTRC
NF-E

123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234

TP DOC.

CNPJ / CPF EMITENTE

NF
NF-E
CTRC
NF-E
CTRC
NF-E

123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234
123.123.123/1234-12
123/123456789
CHAVE: 12345678901234567890123456789012345678901234

SERIE/NRO.DOCUMENTO

INFORMAES ESPECFICAS DO MODAL FERROVIRIO

DCL

123
123
123
123
123
123
123
123
123

EMISSO

NUM.

TIPO

CAPACIDADE

PESO REAL/TON

PESO B.CALC/TON

IDENTIFICAO DOS CONTINERS

00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000

12345678
12345678
12345678
12345678
12345678
12345678
12345678
12345678
12345678

123
123
123
123
123
123
123
123
123

123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56

123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56

123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56

12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890
12345678901234567890/12345678901234567890

VAGES

NUM.

12345678
12345678
12345678
12345678
12345678
12345678
12345678
12345678
12345678

Pg. 123 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Dutovirio
DACTE

MODAL:

Documento Auxiliar de Conhecimento


de Transporte Eletrnico
CONTROLE DO FISCO
ENDERECO
LOGRADOURO
COMPLEMENTO

NMERO
CIDADE

ESTADO

CNPJ

ESTADO

N 0123456789

CEP

Chave de acesso para consulta de autenticidade no site www.cte.fazenda.gov.br

0123456789012345678901234567890123456789

TELEFONE
TOMADOR DO SERVIO

NATUREZA DOS SERVIOS

ENDEREO
COMPLEMENTO

NMERO

DATA DE EMISSO

SRIE

CIDADE
PAIS

ESTADO

CEP

INSCRIO ESTADUAL

CNPJ/CPF

ORIGEM
DESTINO

REMETENTE

DESTINATRIO

ENDEREO

ENDEREO
COMPLEMENTO

NMERO

NMERO

CIDADE

COMPLEMENTO

CIDADE

PAIS

ESTADO
INSCRIO ESTADUAL

CNPJ/CPF

CEP

PAIS

ESTADO

QUANTIDADE

PRODUTO TRANSPORTADO

CEP

INSCRIO ESTADUAL

CNPJ/CPF
UNIDADE

VALOR TOTAL DA MERCADORIA (R$)

OUTRAS CARACTERSTICAS

CONTROLE DO FISCO

DECLARAMOS QUE FORAM PRESTADOS OS SERVIOS CONSTANTES DO CT-e INDICADO AO LADO

CHEGADA DATA/HORA

00/00/00 00:00

CHAVE DE ACESSO PARA CONSULTA www.cte.fazenda.gov.br

SADA DATA/HORA

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1

N 000.000.000-FL 1/N

00/00/00 00:00
ASSINATURA / CARIMBO

Pg. 124 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Modais
DADOS ESPECFICOS DO MODAL RODOVIRIO - LOTAO
RNTRC DA EMPRESA

12345678901234

LOTAO

DATA PREVISTA DE ENTREGA

SIM

DD/MM/AAAA

ESSE CONHECIMENTO DE TRANSPORTE ATENDE LEGISLAO DE TRANSPORTE RODOVIRIO EM VIGOR

IDENTIFICAO DO CONJUNTO TRANSPORTADOR


TIPO

PLACA

UF

CAVALO

XXX-9999
XXX-9999
XXX-9999
XXX-9999

XX
XX
XX
XX

S. REB. 1
S. REB. 2
S. REB. 3

INFORMAES REFERENTES AO VALE-PEDGIO

RNTRC

NRO. REG. ESP.

12345678901234
12345678901234
12345678901234
12345678901234

123456789

RESPONSVEL

TOMADOR DO SERVIO

000.000.000.000,00

VALOR TOTAL

EMPRESA CREDENCIADA

VIGNCIA

NMERO DO DISPOSITIVO

CDIGO DA TRANSAO

12345678901234567890
12345678901234567890
12345678901234567890

00/00/0000
00/00/0000
00/00/0000

12345678901234567890
12345678901234567890
12345678901234567890

12345678901234567890
12345678901234567890
12345678901234567890

NOME DO MOTORISTA

CPF DO MOTORISTA

123456789012345678

123456789012345678

IDENTIFICAO DOS LACRES EM TRNSITO

12345678901234567890/12345678901234567890/12345678901234567890

DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE
NOME

CHEGADA DATA/HORA

00/00/00 00:00
SADA DATA/HORA

RG

00/00/00 00:00

ASSINATURA / CARIMBO

INFORMAES ESPECFICAS DO MODAL RODOVIRIO - CARGA FRACIONADA


RNTRC DA EMPRESA

12345678901234

LOTAO

DATA PREVISTA DE ENTREGA

NO

DD/MM/AAAA

ESSE CONHECIMENTO DE TRANSPORTE ATENDE LEGISLAO DE TRANSPORTE RODOVIRIO EM VIGOR

DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE
NOME

CHEGADA DATA/HORA

00/00/00 00:00
SADA DATA/HORA

RG

00/00/00 00:00

ASSINATURA / CARIMBO
INFORMAES ESPECFICAS DO MODAL AQUAVIRIO
PORTO DE EMBARQUE

PORTO DE DESTINO

12345678901234567890123456789012345678901234567890

12345678901234567890123456789012345678901234567890

IDENTIFICAO DO NAVIO / REBOCADOR

VR. DA B. DE CALC. AFRMM

VLR. DO AFRMM

TIPO DE NAVEGAO

DIREO

12345678901234567890123456789012345678901234567890

01.234.567.890,12

234.567.890,12

CABOTAGEM

OESTE

IDENTIFICAO DOS CONTEINERS

123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234
DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE
NOME

CHEGADA DATA/HORA

00/00/00 00:00
SADA DATA/HORA

RG

00/00/00 00:00

ASSINATURA / CARIMBO

TIPO

123
123
123
123
123
123
123
123
123

CAPACIDADE

123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56

PESO REAL/TON PESO B.CALC/TON

123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56

123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56
123,56

INFORMAES ESPECFICAS DO MODAL FERROVIRIO


IDENTIFICAO DOS CONTINERS

IDENT. TREM.

123456789012345678901234567890123456
123456789012345678901234567890123456
123456789012345678901234567890123456
123456789012345678901234567890123456
123456789012345678901234567890123456

FLUXO FERROVIRIO

DCL

VAGES

NUM.

12345678
12345678
12345678
12345678
12345678
12345678
12345678
12345678
12345678

EMISSO

NUM.

XXX-9999
XXX-9999
XXX-9999
XXX-9999
XXX-9999
XXX-9999
XXX-9999
XXX-9999

12345678
12345678
12345678
12345678
12345678
12345678
12345678
12345678

123
123
123
123
123
123
123
123

00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000
00/00/0000

INFORMAO SOBRE A FERROVIA SUBSTITUDA

1234567890

1234567890
123456789012345678

CDIGO INTERNO

TIPO DE TRFEGO

RODOFERROVIRIO

CNPJ

123456789012345678901234567890123456789012345678901234567890
INSCRIO ESTADUAL 123456789012345678
PARTICIPAO DA OUTRA FERROVIA 123.4567.890,12
NOME

DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE
NOME

CHEGADA DATA/HORA

00/00/00 00:00
SADA DATA/HORA

RG

00/00/00 00:00

ASSINATURA / CARIMBO

CARACTERSTICAS ADICIONAIS DO SERVIO

INFORMAES ESPECFICAS DO MODAL AREO


CARACTERSTICAS ADICIONAIS DO TRANSPORTE
NMERO OPERACIONAL

123456789012345123456789012345

123456789012345

999-9-999999-9

DADOS DA TARIFA
TRECHO

1234567

CL

12

RETIRA

SIM

NO

CDIGO

1234

VALOR

123.4567.890,12

CONTA CORRENTE

123456789012345678901234567890

NMERO DA MINUTA

123456789

DADOS RELATIVOS A RETIRADA DA CARGA

LOJA OU AGENTE EMISSOR

12345678901234567890123456789012345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890123456789012345678901234567890

12345678901234567890

DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE
O TRANSPORTE COBERTO POR ESTE CONHECIMENTO SE REGE PELO CDIGO BRASILEIRO DE AERONUTICA (LEI 7.565 DE 19/12/1986), ESPECIALMENTE PELAS REGRAS RELATIVAS A
RESPONSABILIDADE CIVIL PREVISTA NOS ARTIGOS 293, 241, 244, 262 E 264, DE CUJO TEOR O EXPEDIDOR/REMETENTE DECORA CONCORDAR E TER PLENA CINCIA.
O EXPEDIDOR/REMETENTE ACEITA COMO CORRETAS TODAS AS ESPECIFICAES IMPRESSAS, MANUSCRITAS, DATILOGRAFADAS OU CARIMBADAS NESTE CONHECIMENTO, CERTIFICANDO
QUE OS ARTIGOS PERIGOSOS DESCRITOS PELA REGULAMENTAO DA I.C.A.O. FORAM DEVIDAMENTE INFORMADOS E ACONDICIONADOS PARA TRANSPORTE AREO.
EXPEDIDOR / REMETENTE

NOME

DATA / HORA

DESTINATRIO / RECEBEDOR
NOME

00/00/00 00:00
RG

ASSINATURA

DATA / HORA

00/00/00 00:00
RG

ASSINATURA

Pg. 125 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Especficos

INFORMAES SOBRE OS VECULOS NOVOS TRANSPORTADOS


CHASSI

COR

MARCA/MODELO

VR. UNIT. DO VECULO

FRETE UNITRIO

12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567

1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890
1234-1234567890123456789012345678901234567890

123456
123456
123456
123456
123456
123456
123456
123456
123456

000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00

000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00
000.000.000.000,00

CLASSE
SUB-CLASSE

1
1
1
1

NRO.
ONU

GRUPO
EMBAL.

2.3 1234 IVX


2.3 1234 IVX
2.3 1234 IVX
2.3 1234 IVX

CLASSE
SUB-CLASSE

1
1
1
1

NRO.
ONU

GRUPO
EMBAL.

2.3 1234 IVX


2.3 1234 IVX
2.3 1234 IVX
2.3 1234 IVX

INFORMAES SOBRE OS PRODUTOS PERIGOSOS


CLASSE
NRO.
GRUPO
CLASSE
NRO.
SUB-CLASSE
SUB-CLASSE
ONU
EMBAL.
ONU

1
1
1
1

2.3 1234 IVX


2.3 1234 IVX
2.3 1234 IVX
2.3 1234 IVX

1
1
1
1

GRUPO
EMBAL.

2.3 1234 IVX


2.3 1234 IVX
2.3 1234 IVX
2.3 1234 IVX

CLASSE
SUB-CLASSE

1
1
1
1

NRO.
ONU

GRUPO
EMBAL.

2.3 1234 IVX


2.3 1234 IVX
2.3 1234 IVX
2.3 1234 IVX

CLASSE
SUB-CLASSE

1
1
1
1

NRO.
ONU

GRUPO
EMBAL.

2.3 1234 IVX


2.3 1234 IVX
2.3 1234 IVX
2.3 1234 IVX

Declaro que o(s) produto(s) est(ao) adequadamente acondicionado(s) para suportarem os riscos normais das etapas necessrias a uma operao de transporte e que atende a regulamentao em vigor

Pg. 126 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Complemento
DACTE

MODAL

1234567890

Documento Auxiliar do Conhecimento


de Transporte Eletrnico

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO

MODELO

SRIE

57

123 123456789 1/N 00/00/0000 - 00:00

NMERO

FL

DATA E HORA DE EMISSO

CONTROLE DO FISCO

COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO
MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123
CNPJ

123456789012345678

TELEFONE

INSCRIO ESTADUAL

123456789012345678
Chave de acesso para consulta de autenticidade no site www.cte.fazenda.gov.br

55 11 1234-1234

TIPO DO CT-E

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1
TIPO DO SERVIO

COMPLEMENTO DE VALORES NORMAL

TOMADOR DO SERVIO

FORMA DE PAGAMENTO

DESTINATRIO

A PRAZO

N PROTOCOLO

INSC. SUFRAMA DO DESTINATRIO

123456789012345 123456789

CFOP - NATUREZA DA PRESTAO

1234 - 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567
ORIGEM DA PRESTAO

DESTINO DA PRESTAO

1234567890123456789012345678901234567890 - 12 - 123

1234567890123456789012345678901234567890 - 12 - 123

REMETENTE
ENDEREO

MUNICPIO
CNPJ/CPF
PAIS
EXPEDIDOR
ENDEREO

MUNICPIO
CNPJ/CPF
PAIS

12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234

DESTINATRIO

12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234

RECEBEDOR

ENDEREO

MUNICPIO
CNPJ/CPF
PAIS

ENDEREO

MUNICPIO
CNPJ/CPF
PAIS

12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234
12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890
123456789012345678901234567890123 - 12 CEP 12345-789
123456789012345678 INSCRIO ESTADUAL 12345678901234567890
123456789012345678901234567890 FONE 55 11 1234-1234

123456789012345678901234567890123456789012345 MUNICPIO 1234567890123456789012345678901234 UF 12 CEP 12345-789


PAIS 123456789012345678901234567890
12345678901234567890123456789012345678901234567890012345678901234567890
FONE 55 11 1234-1234
123456789012345678 INSCRIO ESTADUAL 12345678901234

TOMADOR DO SERVIO
ENDEREO
CNPJ/CPF

COMPONENTES DO VALOR DA PRESTAO DE SERVIO


CHAVE DO CT-ECOMPLEMENTADO

VALOR COMPLEMENTADO

CHAVE DO CT-ECOMPLEMENTADO

VALOR COMPLEMENTADO

12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234

123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12

12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234
12345678901234567890123456789012345678901234

123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12
123.456.890,12

COMPONENTES DO VALOR DA PRESTAO


NOME

123456789012
123456789012
123456789012
123456789012

VALOR

123.4567.890,12
123.4567.890,12
123.4567.890,12
123.4567.890,12

NOME

123456789012
123456789012
123456789012
123456789012

VALOR

123.4567.890,12
123.4567.890,12
123.4567.890,12
123.4567.890,12

NOME

VALOR

123456789012
123456789012 123.4567.890,12
123456789012 123.4567.890,12
123456789012 123.4567.890,12

VALOR TOTAL DO SERVIO

1.456.789.012.345,67
VALOR A RECEBER

1.456.789.012.345,67

INFORMAES RELATIVAS AO IMPOSTO


SITUAO TRIBUTRIA

BASE DE CLCULO

% RED.BC.CALC. ICMS ST

ALQ ICMS

123456789012345678901234567890123456789012345678901234 234.567.890,12 99 %

234.567.890,12

99 %

234.567.890,12

OBSERVAES

12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
USO EXCLUSIVO DO EMISSOR DO CT-E

Pg. 127 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo III Tabelas de UF, Municpio e Pas


1. Tabela de cdigo de UF do IBGE
A tabela de UF do IBGE est disponvel em:
ftp://geoftp.ibge.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006.zip
A seguinte codificao adotada pelo IBGE dever ser utilizada para representar o cdigo da
UF:
Regio Norte

Regio Nordeste

11-Rondnia
12-Acre
13-Amazonas
14-Roraima
15-Par
16-Amap
17-Tocantins

21-Maranho
22-Piau
23-Cear
24-Rio Grande do Norte
25-Paraba
26-Pernambuco
27-Alagoas
28-Sergipe
29-Bahia

Regio
Sudeste
31-Minas
Gerais
32-Esprito
Santo
33-Rio de
Janeiro
35-So Paulo

Regio Sul
41-Paran
42-Santa
Catarina
43-Rio Grande
do Sul

Regio CentroOeste
50-Mato Grosso
do Sul
51-Mato Grosso
52-Gois
53-Distrito Federal

2. Tabela de cdigo de Municpio do IBGE


Os campos de cdigos de municpios devem ser informados com a utilizao da Tabela de
cdigo de Municpio mantida pelo IBGE disponvel em:
ftp://geoftp.ibge.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006.zip
O cdigo de municpio composto de 7 dgitos numricos, com as duas primeiras
representando a UF. Os cdigos de municpio das capitais dos estados so:
Municpio
Aracaju
Belm
Belo Horizonte
Boa Vista
Braslia
Campo Grande
Cuiab
Curitiba
Florianpolis
Fortaleza
Goinia
Joo Pessoa
Macap
Macei
Manaus
Natal

cdigo
2800308
1501402
3106200
1400100
5300108
5002704
5103403
4106902
4205407
2304400
5208707
2507507
1600303
2704302
1302603
2408102

Estado
Sergipe
Par
Minas Gerais
Roraima
Distrito Federal
Mato Grosso do Sul
Mato Grosso
Paran
Santa Catarina
Cear
Gois
Paraba
Amap
Alagoas
Amazonas
Rio Grande do Norte

cdigo
28
15
31
14
53
50
51
41
42
23
52
25
16
27
13
24
Pg. 128 / 134

Conhecimento de Transporte Eletrnico

Municpio
Palmas
Porto Alegre
Porto Velho
Recife
Rio Branco
Rio de Janeiro
Salvador
So Lus
So Paulo
Teresina
Vitria

cdigo
1721000
4314902
1100205
2611606
1200401
3304557
2927408
2111300
3550308
2211001
3205309

Manual de Integrao - Contribuinte

Estado
Tocantins
Rio Grande do Sul
Rondnia
Pernambuco
Acre
Rio de Janeiro
Bahia
Maranho
So Paulo
Piau
Esprito Santo

cdigo
17
43
11
26
12
33
29
21
35
22
32

Informar o cdigo 9999999 e o nome do municpio EXTERIOR para as operaes que


envolvam localidades do exterior.
Quando a operao envolver regies administrativas (Ex. Cidades-satlites do DF), deve ser
considerado o municpio sede como localidade da operao.

2.1

Validao do cdigo de Municpio

O Cdigo de Municpio do IBGE tem a composio que segue:

Composio: UUNNNND
Onde:
UU = Cdigo da UF do IBGE
NNNN = Nmero de ordem dentro da UF;
D = Dgito de Controle mdulo 10

Validao possvel:

Extenso mxima: 7 dgitos;


Extenso mnima: 7 dgitos;
Cdigo da UF: deve ser vlido, conforme Tabela de UF do IBGE;
Nmero de ordem dentro da UF: no pode ser zero;
Dgito de Controle: mdulo 10 (pesos 2 e 1)

Obs 1: Considerar a soma dos algarismos no somatrio dos produtos dos pesos. Ou seja,
se o produto for superior a 9 os dois algarismos devem ser somados.
Obs 2: Se o resto da diviso for zero, considerar o dgito verificador igual a zero.

2.2

Exemplo de clculo do dgito de controle do cdigo de Municpio

Exemplo 1:
Cdigo Municpio IBGE = 355030 D (Municpio de So Paulo)
A. CDIGO MUN
B. PESOS
C. PONDERAO (A * B)
D. SOMA ALGARISMOS

3 5 5
1 2 1
3 10 5
3 1 5

0
2
0
0

3
1
3
3

0
2
0
0

Pg. 129 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

O somatrio da soma dos algarismos : 3 + 1 + 5 + 0 + 3 + 0 = 12


Dividindo o somatrio por 10 teremos: 12 / 10 = 1, com um resto valendo 2
O dgito verificador : DV = 10 (resto da diviso), portanto 10 2 = 8
Neste caso, o Dgito Verificador = 8
Exemplo 2:
Cdigo Municpio IBGE = 211130 D (Municpio de So Lus)
A. CDIGO MUN
B. PESOS
C. PONDERAO (A * B)
D. SOMA ALGARISMOS

2
1
2
2

1
2
2
2

1
1
1
1

1
2
2
2

3
1
3
3

0
2
0
0

O somatrio da soma dos algarismos : 2 + 2 + 1 + 2 + 3 + 0 = 10


Dividindo o somatrio por 10 teremos: 10 / 10 = 1, com um resto valendo 0
O dgito verificador : DV = 10 (resto da diviso), portanto 10 0 = 10
Neste caso, o Dgito Verificador = 0

3. Tabela de cdigo de Pas do BACEN


Para o preenchimento dos campos de cdigos de pases deve ser utilizada a Tabela de Pas
do Banco Central do Brasil, disponvel em:
www.bcb.gov.br/rex/ftp/tabela_de_paises.txt
Exemplo de codificao:

3.1

Pas
Brasil
Argentina

cdigo
1058
0639

Chile
Paraguai
Uruguai

1589
5860
8451

Pas
Espanha
Frana
Itlia
Portugal
Reino Unido

cdigo
Pas
2453
Estados Unidos
2755
China, Repblica
Popular,
3867
Coria, Repblica da,
6076
Formosa
6289
Japo

cdigo
2496
1600
1902
1619
3999

Validao do cdigo de Pas

Composio do Cdigo de Pas:

NNND
Onde:
NNN = Nmero de ordem do Cdigo do Pas;
D = Dgito de Controle mdulo 11.

Validao possvel:

Extenso mxima: 4 dgitos;


Extenso mnima: 2 dgitos;
Dgito de Controle: mdulo 11, pesos 2 a 9

Obs.: Se o resto da diviso for zero ou 1, considerar o dgito verificador igual a zero.

Pg. 130 / 134

Conhecimento de Transporte Eletrnico

3.2

Manual de Integrao - Contribuinte

Exemplo de clculo do dgito de controle do cdigo de Pas

Exemplo 1 Cdigo Pas = 105 D (Brasil):


A. CDIGO PAS
B. PESOS
C. PRODUTOS (A * B)

1
4
4

0
3
0

5
2
10

O somatrio dos produtos : 4 + 0 + 10 = 14


Dividindo o somatrio por 11 teremos: 14 / 11 = 1, com resto valendo 3
Considerar: 11 (resto da diviso), portanto: 11 3 = 8
Neste caso, o Dgito Verificador = 8
Exemplo 2 Cdigo Pas = 586 D (Paraguai):
A. CDIGO PAS
B. PESOS
C. PRODUTOS (A * B)

5
4
20

8
3
24

6
2
12

O somatrio dos produtos : 20 + 24 + 12 = 56


Dividindo o somatrio por 11 teremos: 56 / 11 = 5, com resto valendo 1
Considerar: 11 (resto da diviso), portanto: 11 1 = 10
Neste caso, o Dgito Verificador = 0

Pg. 131 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo IV WS disponveis
So Paulo:
Ambiente de homologao:

CteRecepcao - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteRecepcao.asmx
CteRetRecepcao - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteRetRecepcao.asmx
CteCancelamento - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteCancelamento.asmx
CteInutilizacao - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteInutilizacao.asmx
CteConsultaCT - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteConsulta.asmx
CteStatusServico - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteStatusServico.asmx

Nota: A relao atualizada das UF e os respectivos endereos dos Web Services oferecidos esto publicados no Portal Nacional do
CT-e.

Obteno do WSDL:
A documentao do WSDL pode ser obtida na internet acessando o endereo do Web Service desejado.
Exemplificando, para obter o WSDL de cada um dos Web Service acione o navegador Web (Internet Explorer, por exemplo) e
digite o endereo desejado seguido do literal ?WSDL.

Pg. 132 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo V Conjunto de caracteres Cdigo de Barras CODE-128C


Conjunto de caracteres representativos do Cdigo de Barras CODE-128C
Combinao de barras: B = barra preta e S = espao (barra branca)
Valor
Valor
Combinao de Barras
Combinao de Barras
CODE C B
S
B
S
B
S
CODE C B
S
B
S
B S
00
50
2
1
2
2
2
2
2
3
1
1
3 1
01
51
2
2
2
1
2
2
2
1
3
1
1 3
02
52
2
2
2
2
2
1
2
1
3
3
1 1
03
53
1
2
1
2
2
3
2
1
3
1
3 1
04
54
1
2
1
3
2
2
3
1
1
1
2 3
05
55
1
3
1
2
2
2
3
1
1
3
2 1
06
56
1
2
2
2
1
3
3
3
1
1
2 1
07
57
1
2
2
3
1
2
3
1
2
1
1 3
08
58
1
3
2
2
1
2
3
1
2
3
1 1
09
59
2
2
1
2
1
3
3
3
2
1
1 1
10
60
2
2
1
3
1
2
3
1
4
1
1 1
11
61
2
3
1
2
1
2
2
2
1
4
1 1
12
62
1
1
2
2
3
2
4
3
1
1
1 1
13
63
1
2
2
1
3
2
1
1
1
2
2 4
14
64
1
2
2
2
3
1
1
1
1
4
2 2
15
65
1
1
3
2
2
2
1
2
1
1
2 4
16
66
1
2
3
1
2
2
1
2
1
4
2 1
17
67
1
2
3
2
2
1
1
4
1
1
2 2
18
68
2
2
3
2
1
1
1
4
1
2
2 1
19
69
2
2
1
1
3
2
1
1
2
2
1 4
20
70
2
2
1
2
3
1
1
1
2
4
1 2
21
61
2
1
3
2
1
2
1
2
2
1
1 4
22
72
2
2
3
1
1
2
1
2
2
4
1 1
23
73
3
1
2
1
3
1
1
4
2
1
1 2
24
74
3
1
1
2
2
2
1
4
2
2
1 1
25
75
3
2
1
1
2
2
2
4
1
2
1 1
26
76
3
2
1
2
2
1
2
2
1
1
1 4
27
77
3
1
2
2
1
2
4
1
3
1
1 1
28
78
3
2
2
1
1
2
2
4
1
1
1 2
29
79
3
2
2
2
1
1
1
3
4
1
1 1
30
80
2
1
2
1
2
3
1
1
1
2
4 2
31
81
2
1
2
3
2
1
1
2
1
1
4 2
32
82
2
3
2
1
2
1
1
2
1
2
4 1
33
83
1
1
1
3
2
3
1
1
4
2
1 2
34
84
1
3
1
1
2
3
1
2
4
1
1 2
35
85
1
3
1
3
2
1
1
2
4
2
1 1
36
86
1
1
2
3
1
3
4
1
1
2
1 2
37
87
1
3
2
1
1
3
4
2
1
1
1 2
38
88
1
3
2
3
1
1
4
2
1
2
1 1
39
89
2
1
1
3
1
3
2
1
2
1
4 1
40
90
2
3
1
1
1
3
2
1
4
1
2 1
41
91
2
3
1
3
1
1
4
1
2
1
2 1
42
92
1
1
2
1
3
3
1
1
1
1
4 3
43
93
1
1
2
3
3
1
1
1
1
3
4 1
44
94
1
3
2
1
3
1
1
3
1
1
4 1
45
95
1
1
3
1
2
3
1
1
4
1
1 3
46
96
1
1
3
3
2
1
1
1
4
3
1 1
47
97
1
3
3
1
2
1
4
1
1
1
1 3
48
98
3
1
3
1
2
1
4
1
1
3
1 1
49
99
2
1
1
3
3
1
1
1
3
1
4 1
Valor
105

Caractere de Incio (START)


B
S
B
S
B
S
2
1
1
2
3
2

Valor
CODE C
100
101
102
103
104

Combinao de Barras
B
S
B
S
B
S
1
1
4
1
3
1
3
1
1
1
4
1
4
1
1
1
3
1
2
1
1
4
1
2
2
1
1
2
1
4

Caractere de Fim (STOP)


B S
B
S
B
S B
2
3
3
1
1
1 2

Pg. 133 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo VI Projeto Piloto do CT-e


O Projeto Piloto do Conhecimento de Transportes eletrnico foi desenvolvido, de forma
integrada, pelas Secretarias de Fazenda dos Estados de Alagoas, Bahia, Distrito Federal,
Espirto Santo, Gois, Maranho, Mato Grosso, Mato Grosso do Sul, Minas Gerais, Rio
Grande do Sul, Rio de Janeiro, Santa Catarina, So Paulo, Sergipe, Receita Federal do
Brasil, Superintendncia da Zona Franca de Manuas (SUFRAMA), Encontro Nacional de
Coordenadores e Administradores Tributrios Estaduais (ENCAT) e as seguintes empresas:

Aliana Navegao e Logstica LTDA;


ALL - Amrica Latina Logstica S/A;
Expresso Mercrio S/A;
MRS;
Transportadora Americana LTDA;
Petrobrs Transporte S/A - TRANSPETRO;
TAM;
VARIG Logstica S/A.

O projeto conta ainda com a colaborao das seguintes entidades:


ANTT (Agncia Nacional de Transporte Terrestre);
GS1 Brasil;
NTC&Logstica (Associao Nacional de Transporte de Cargas & Logtica).

Pg. 134 / 134

Anda mungkin juga menyukai