You are on page 1of 165

Conhecimento de Transporte Eletrnico

Manual de Orientaes - Contribuinte

Projeto Conhecimento de Transporte Eletrnico

Manual de Orientaes do Contribuinte


Padres Tcnicos de Comunicao

Verso 1.0.4a Agosto 2011

Pg. 1 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Controle de Verses
Verso 1.00 1.01 1.01A 1.01B 1.02pre 1.02 1.03 1.04 1.04a Data 07/03/2008 - SP 02/07/2008 SP/RS 07/07/2008 SP/RS 25/08/2008 Reunio CT-e RJ 03/09/2008 Reunio CT-e MT 12/09/2008 SP/RS 03/08/2009 RS/SP/GO 22/07/2011 RS 12/08/2011 RS

Pg. 2 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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.4a 12/08/2011 PL_CTe_104a 01/08/2011 01/11/2011

Verses de leiautes do PL_CTe_104a


Leiaute CTe enviCTe retEnviCTe consReciCTe retconsReciCTe procCTe cancCTe retCancCTe procCancCTe inutCTe retInutCTe
verso

1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04

Schema XML cte_v104.xsd enviCte_v1.04.xsd retEnviCte_v1.04.xsd consReciCte_v1.04.xsd retConsReciCte_v1.04.xsd procCte_v1.04.xsd cancCte_v1.04.xsd retCancCte_v1.04.xsd procCancCte_v1.04.xsd inutCTe_v1.04.xsd retInutCTe_v1.04.xsd

procInutCTe consSitCTe retConsSitCTe consStatServ retConsStatServ aereo aquav duto ferrov rodo

1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04

procInutCTe_v1.04.xsd consSitCte_v1.04.xsd retConsSitCte_v1.04.xsd consStatServCte_v1.04.xsd retconsStatServ_v1.04.xsd cteModalAereo_v1.04.xsd cteModalAquaviario_v1.04.xsd cteModalDutoviario_v1.04.xsd cteModalFerroviario_v1.04.xsd cteModalRodoviario_v1.04.xsd

Observao Leiaute do CT-e (parte Geral). 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 CT-e. 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. Leiaute do modal Areo (parte Especfica) Leiaute do modal Aquavirio (parte Especfica) Leiaute do modal Dutovirio (parte Especfica) Leiaute do modal Ferrovirio (parte Especfica) Leiaute do modal Rodovirio (parte Especfica)

Pg. 3 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

ndice
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 .......................................................................... 14 3.2.5 Validao de Assinatura Digital pela Secretaria de Fazenda Estadual ........... 16 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.......................................................................................... 20 3.4 Padro de mensagens dos Web Services ............................................................ 21 3.4.1 Informaes de controle e rea de dados das mensagens ............................. 21 3.4.2 Validao da estrutura XML das Mensagens dos Web Services .................... 21 3.4.3 Schemas XML das Mensagens dos Web Services ......................................... 22 3.5 Verso dos Schemas XML ................................................................................... 23 3.5.1 Liberao das verses dos Schemas para o Conhecimento de Transporte Eletrnico CT-e ......................................................................................................... 23 3.5.2 Pacote de Liberao Preliminar ...................................................................... 23 3.5.3 Pacote de Liberao de Homologao e Pacote de liberao definitivo ......... 24 3.5.4 Correo de Pacote de Liberao .................................................................. 24 3.5.5 Divulgao de novos Pacotes de Liberao ................................................... 24 3.5.6 Controle de Verso ......................................................................................... 24 3.6 Schema XML do CT-e estrutura genrica e estrutura especfica do modal ....... 25 3.6.1 Parte Genrica ............................................................................................... 25 3.6.2 Parte Especfica para cada Modal .................................................................. 26 3.6.3 Parte Genrica e Parte Especfica para cada Modal - Verses ...................... 26 3.7 SEFAZ VIRTUAL.................................................................................................. 27 4. Web Services .................................................................................................. 28 4.1 Servio de Recepo de CT-e.............................................................................. 29 4.1.1 Web Service CteRecepcao .......................................................................... 29 4.1.2 Leiaute Mensagem de Entrada ....................................................................... 29 4.1.3 Leiaute Mensagem de Retorno ....................................................................... 30 4.1.4 Descrio do Processo de Recepo de Lotes de CT-e ................................. 31 4.1.5 Validao do Certificado de Transmisso ....................................................... 31 4.1.6 Validao Inicial da Mensagem no Web Service ............................................ 31 4.1.7 Validao das informaes de controle da chamada ao Web Service ............ 32 4.1.8 Gerao da Resposta com o Recibo .............................................................. 32 4.1.9 Descrio do Processamento do Lote de CT-e............................................... 33 4.1.10 Validao da rea de Dados........................................................................... 33 4.1.11 Final do Processamento do Lote .................................................................... 41 4.2 Web Service CteRetRecepcao .......................................................................... 42 4.2.1 Leiaute Mensagem de Entrada ....................................................................... 42 4.2.2 Leiaute Mensagem de Retorno ....................................................................... 42 4.2.3 Descrio do Processo de Web Service ......................................................... 43 4.2.4 Validao do Certificado de Transmisso ....................................................... 44 1. 2.

Pg. 4 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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

Pg. 5 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

6.2 Representao simblica do cdigo ..................................................................... 81 7. DACTE ............................................................................................................ 82 8. Contingncia ................................................................................................... 83 9. Ambiente de Homologao / Produo ........................................................... 84 10. Distribuio do CT-e para o Tomador do Servio ............................................ 85 10.1 Processo de Distribuio ...................................................................................... 85 10.2 Leiaute da Distribuio: CT-e ............................................................................... 85 11. Compartilhamento de informaes do CT-e entre rgos Pblicos................. 86 11.1 Processo de Compartilhamento ........................................................................... 86 11.2 Leiaute de compartilhamento: CT-e..................................................................... 87 11.3 Leiaute de compartilhamento: Cancelamento de CT-e ........................................ 87 11.4 Leiaute de compartilhamento: Inutilizao de Numerao de CT-e ..................... 87 11.5 Compartilhamento de documentos com outros rgos pblicos ........................... 87 Anexo I Leiaute do CT-e ................................................................................................... 88 CT-e Diagrama Simplificado parte genrica ............................................................... 91 CT-e Diagrama Simplificado modal Rodovirio .......................................................... 92 CT-e Diagrama Simplificado modal Areo ................................................................. 93 CT-e Diagrama Simplificado modal Aquavirio .......................................................... 94 CT-e Diagrama Simplificado modal Ferroviro ........................................................... 95 Leiaute CT-e Estrutura Genrica................................................................................... 97 Leiaute Modal Rodovirio ........................................................................................... 123 Leiaute Modal Areo ................................................................................................... 126 Leiaute Modal Aquavirio ............................................................................................ 128 Leiaute Modal Ferrovirio ........................................................................................... 130 Leiaute Modal Dutovirio ............................................................................................ 132 Anexo II Modelos de DACTE .......................................................................................... 137 Anexo III Tabelas de UF, Municpio e Pas ................................................................... 159 1. Tabela de cdigo de UF do IBGE .................................................................. 159 2. Tabela de cdigo de Municpio do IBGE ........................................................ 159 2.1 Validao do cdigo de Municpio ...................................................................... 160 2.2 Exemplo de clculo do dgito de controle do cdigo de Municpio ...................... 160 2.3 Exceo no clculo do dgito de controle do cdigo de Municpio ...................... 161 3. Tabela de cdigo de Pas do BACEN ............................................................ 161 3.1 Validao do cdigo de Pas .............................................................................. 162 3.2 Exemplo de clculo do dgito de controle do cdigo de Pas .............................. 162 3.3 Exceo no clculo do dgito de controle do cdigo de Pas .............................. 162 Anexo IV WS disponveis ................................................................................................ 163 Anexo V Conjunto de caracteres Cdigo de Barras CODE-128C ................................... 164 Anexo VI Projeto Piloto do CT-e ..................................................................................... 165

Pg. 6 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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.

Pg. 7 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

2. Consideraes Iniciais
O Conhecimento de Transporte Eletrnico (CT-e) est sendo desenvolvido, de forma integrada, pelas Secretarias de Fazenda dos Estados, Receita Federal do Brasil, representantes das transportadoras e Agncias Reguladoras do segmento de transporte, a partir da assinatura do Protocolo ENAT 03/2006 (10/11/2006), que atribuiu 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. Documentos fiscais eletrnicos simplificam o cumprimento das obrigaes acessrias dos contribuintes e permitem um melhor acompanhamento das operaes comerciais pelo Fisco, mostrando-se uma soluo vantajosa para todos os envolvidos nas transaes com estes documentos. A possibilidade do uso de documentos fiscais eletrnicos em vez dos documentos tradicionalmente emitidos em papeis esta prevista no pargrafo nico da clasula segunda do Protocolo ENAT 03/2005. O Conhecimento de Transporte Eletrnico (Modelo 57) um 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) 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

De maneira simplificada, a empresa emissora de CT-e gerar um arquivo eletrnico contendo as informaes fiscais da prestao de servio de transporte, 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 (CT-e), ser ento

Pg. 8 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 dever 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, o nmero do protocolo de autorizao do referido documento, 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 o transporte da mercadoria e consulta do CT-e por meio da chave de acesso impressa no mesmo, representada e tambm impressa em cdigo de barras, permitindo ao detentor do documento confirmar a efetiva existncia do CT-e, atravs dos stios das Secretarias de Fazenda Estaduais autorizadoras ou Receita Federal do Brasil. 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 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Arquitetura de Comunicao
Contribuinte

Viso Conceitual
Secretaria de Fazenda Estadual
HTTPS Web Services Servios Sncronos Aplicao CTe Servios Assncronos Transaes

Client CTe (
ERP ou software especfico )

Fluxo de Comunicao

CTe Filas de Msgs

Aplicativo de Faturamento (
ERP ou software especfico )

CTes

3.2 3.2.1

Padres Tcnicos
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 do 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. Veja exemplo a seguir:

Pg. 11 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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). Na gerao do arquivo XML do CT-e, devero ser preenchidos no modelo apenas as TAGs de campos identificados como obrigatrios no leiaute ou os campos obrigatrios por fora da legislao pertinente. Os campos obrigatrios no leiaute so identificados pelo primeiro dgito da coluna ocorrncia (Ocorr.) do leiaute que inicie com 1, ex.: 1-1, 1-2, 1-N . Os campos obrigatrios por fora da legislao pertinente devem ser informados, mesmo que no leiaute seu preenchimento seja facultativo. 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.

Pg. 12 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Exemplo 1: SubGrupo de Informaes de transporte de produtos perigosos (ocorrncia 0-1). Ser preenchido se a legislao especfica o exigir. 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 do 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. Exceto nos casos da UF autorizadora do CT-e utilizar servios de SEFAZ VIRTUAL, conforme o previsto no item 3.7 desse MOC 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 dos diferentes Web Services do Projeto CT-e realizada 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:
<?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>

Pg. 13 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

<cteCabecMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao"> <cUF>string</cUF> <versaoDados>string</versaoDados> </cteCabecMsg> </soap12:Header> <soap12:Body> <cteDadosMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao">xml</cteDadosMsg> </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/CteRecepcao"> <cUF>string</cUF> <versaoDados>string</versaoDados> </cteCabecMsg> </soap12:Header> <soap12:Body> <cteRecepcaoLoteResult xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao">xml</cteRecepcaoLoteResult> </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 de um dos estabelecimentos da empresa emissora do CT-e. 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 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.

Pg. 14 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 relacionadas a seguir, 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 Raiz G G A Pai XS01 XS02 XS03 Tipo Ocor. Tam. Dec. C 1-1 1-1 1-1 Grupo da Informao da assinatura Grupo do Mtodo de Canonicalizao Atributo Algorithm de CanonicalizationMethod: http://www.w3.org/TR/2001/REC-xml-c14n20010315 Grupo do Mtodo de Assinatura Atributo Algorithm de SignedMethod: http://www.w3.org/2000/09/xmldsig#rsa-sha1 Grupo de Reference Atributo URI da tag Reference Grupo do algorithm de Transform Regra para o atributo Algorithm do Transform ser nico. Grupo de Transform Atributos vlidos Algorithm do Transform: http://www.w3.org/TR/2001/REC-xml-c14n20010315 http://www.w3.org/2000/09/xmldsig#envelopedsignature XPath Grupo do Mtodo de DigestMethod Atributo Algorithm de DigestMethod: http://www.w3.org/2000/09/xmldsig#sha1 Digest Value (Hash SHA-1 Base64) Grupo do Signature Value Grupo do KeyInfo Grupo X509 Certificado Digital x509 em Base64 Descrio/Observao

XS01 Signature XS02 SignedInfo XS03 CanonicalizationMe thod XS04 Algorithm

XS05 SignatureMethod XS06 Algorithm XS07 Reference XS08 URI XS10 Transforms XS11 unique_Transf_Alg XS12 Transform XS13 Algorithm

G A G A G

XS02 XS05 XS02 XS07 XS07

C C C

1-1 1-1 1-1 1-1 1-1 1-1 2-2 1-1

RC XS10 G A XS10 XS12

XS14 XPath XS15 DigestMethod XS16 Algorithm XS17 DigestValue XS18 SignatureValue XS19 KeyInfo XS20 X509Data XS21 X509Certificate

E G A E G G G E

XS12 XS07 XS15 XS07 XS01 XS01 XS19 XS20

C C C C

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

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

Pg. 15 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

#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 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 em cada Portal de 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); 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#rsa-sha1); 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;

Pg. 16 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

(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.wsi.org/Profiles/BasicProfile-1.1-2004-08-24.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 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 de um dos estabelecimentos da empresa emissora do CTe. 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.

Padro de assinatura digital

Validao de assinatura digital Padres de preenchimento XML

Pg. 17 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

3.3

Modelo operacional

A forma de processamento das solicitaes de servios no 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

As solicitaes de servios de implementao sncrona so processadas imediatamente e o resultado do processamento obtido em uma nica conexo. A seguir, o fluxo simplificado de funcionamento:
Servio de Implementao sncrona Contribuinte
(1) Solicitao de servio

Secretaria de Fazenda Estadual


(2) Solicitao de servio

Aplicativo Cliente

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.

Pg. 18 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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. A seguir o fluxo simplificado de funcionamento:

Servio de Implementao assncrona Contribuinte


Envio de Solicitao de Servios
(4) (5) (1) Solicitao de servio (3) Recibo

Secretaria de Fazenda Estadual


Web Service Recebe Solicitao de Servios (2) Solicitao de servio Fila de servios solicitados

Fila de recibos

Processamento de Servios

(7)

(6)

Consulta Recibo

(8) Consulta recibo


(10) Resultado processamento

Web Service
(9) Resultado processamento

Consulta recibo

Fila de servios processados

Etapas do processo ideal: (1) (2) O aplicativo do contribuinte inicia a conexo enviando uma mensagem de solicitao de servio para o Web Service de recepo de solicitao de servios; 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; 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; 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; Na Secretaria de Fazenda Estadual a solicitao de servios retirada da fila de servios solicitados pelo aplicativo do CT-e; O servio solicitado processado pelo aplicativo do CT-e e o resultado do processamento colocado na fila de servios processados; O aplicativo do contribuinte retira um recibo da fila de recibos de servios solicitados; O aplicativo do contribuinte envia uma consulta de recibo, iniciando uma conexo com o Web Service Consulta Recibo (CTeRetRecepcao); O Web Service Consulta Recibo recebe a mensagem de consulta recibo e localiza o resultado de processamento da solicitao de servio;

(3) (4)

(5) (6) (7) (8) (9)

Pg. 19 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

(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.

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

cUF

Verso Dados

XML de Dados

rea de controle

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.

Pg. 20 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 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
rea de dados (SOAP Body)

Elemento cteCabecMsg (SOAP Header)

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.
Informaes de controle e rea de dados das mensagens

3.4.1

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/CteRecepcao"> <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> <cteDadosMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao">xml</cteDadosMsg> </soap12:Body>

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.

Pg. 21 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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, o aplicativo do contribuinte deve esta preparado 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/CteRecepcao"> <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); tiposGeral_v10.15.xsd (Schema XML dos tipos 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.: tiposGeral_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 tiposGeral_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. 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="tiposGeral_v1.01.xsd"/> <xs:element name="CTe"> <xs:annotation> <xs:documentation>Conhecimento de Transporte Eletrnico</xs:documentation> </xs:annotation>

Pg. 22 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 na norma 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 3.5.1

Verso dos Schemas XML


Liberao das verses dos Schemas para o Conhecimento de Transporte Eletrnico CT-e

Os schemas vlidos para o Conhecimento de Transporte Eletrnico sero disponibilizados no sitio nacional do Projeto (www.cte.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 de schema 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 Orientaes que lhe compatvel. Os pacotes de liberao sero identificados pelas letras PL_CTe, seguida do nmero da verso do Manual de Orientaes 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 Orientaes do Contribuinte verso 1.00. Os schemas XML das mensagens XML 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 SCHEMAS PL_ CTe_ 1.00.ZIP 01/04/2008 cteEnvLote_v1.00.xsd inutCTe_v1.00.xsd cancCTe_v1.00.xsd tiposGeral_v1.00.xsd PL_CTe_ 1.01.ZIP 01/06/2008 cteEnvLote _v1.30.xsd inutCTe_v1.00.xsd cancCTe_v1.00.xsd tiposGeral _v1.01.xsd

3.5.2

Pacote de Liberao Preliminar

Aps a divulgao de uma nova verso do Manual de Orientaes 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 Orientaes do Contribuinte.

Pg. 23 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 liberao definitivo

Para o ambiente de homologao ser 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=2-homologao. 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 alguma situao 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 Orientaes 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

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.cte.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 do 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; quais so as verses da parte especfica de cada modal suportadas pela parte genrica. Este controle de verso 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.

Pg. 24 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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

Schema XML do CT-e estrutura genrica e estrutura especfica do modal

A partir da verso 1.04, a estrutura do Schema XML do CT-e foi modificada, criando uma parte genrica do schema e uma parte especfica para cada modal, com o objetivo de criar uma maior independncia entre os modais, onde uma alterao no leiaute especfico para um modal no repercuta nos demais.

3.6.1 Parte Genrica


A estrutura genrica a parte que possui os campos (tags) de uso comum a serem utilizados por todos os modais. Para alcanar este objetivo foi criada no schema XML do CT-e uma estrutura genrica com um elemento do tipo any que permite a insero do XML especfico do modal, conforme demonstrado na figura a seguir:

A verso do schema XML a ser utilizada na parte especfica do modal ser identificada com um atributo de verso prprio (tag versaoModal), conforme figura a seguir:

Pg. 25 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

3.6.2 Parte Especfica para cada Modal


A estrutura especfica a parte que possui os campos (tags) exclusivos do modal. A parte especfica do schema XML para cada modal ser distribuda no mesmo pacote de liberao em arquivo separado para cada um deles. A identificao do modal se dar no nome do arquivo, como segue: cteModalXXXXXXXXXXXX_v9.99.xsd Onde XXXXXXXXXXXX a identificao do modal, e v9.99 a identificao da verso. Segue exemplo de nomes de arquivos de schema XML da parte especfica de cada modal: cteModalRodoviario_v1.04.xsd (modal rodovirio, verso 1.04); cteModalAereo_v1.04.xsd (modal areo, verso 1.04); cteModalFerroviario_v1.04.xsd (modal ferrovirio, verso 1.04); cteModalAquaviario_v1.04.xsd (modal aquaviario, verso 1.04); cteModalDutoviario_v1.04.xsd (modal dutovirio, verso 1.04).

3.6.3 Parte Genrica e Parte Especfica para cada Modal - Verses


Uma verso da parte genrica dever suportar mais de uma verso da parte especfica de cada modal. Normalmente esta relao deve ser de uma para uma (1:1). Apenas em momentos de transio poderemos ter empresas de um modal utilizando uma verso mais atualizada, enquanto outras empresas podero ainda estar operando com um leiaute anterior da parte especfica. As SEFAZ autorizadoras devero manter nas suas aplicaes o controle de qual(is) verso(es) da parte especfica (so) suportada(s) pela parte genrica.

Pg. 26 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

3.7

SEFAZ VIRTUAL

A Secretaria de Fazenda Estadual pode optar por no desenvolver sistema prprio de autorizao do Conhecimento de Transporte Eletrnico para os contribuintes de sua circunscrio. Neste sentido, os servios de autorizao de emisso do CT-e sero supridos por uma SEFAZ VIRTUAL, mediante 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 Orientaes do 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. 27 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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. A Secretaria de Fazenda Estadual autorizadora se compromete a processar os lotes de conhecimentos de transportes recebidos 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 DACTE em formulrio de segurana do documento auxiliar (FS-DA), caso julgue que o tempo de resposta no seja 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.cte.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. 28 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.1

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 Envio do lote de CT-e Client CT-e Recibo cteRecepcaoLote msgs Filas de Entrada . Proc. Processamento Aplicao CT-e

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

Pg. 29 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Schema XML: enviCte_v99.99.xsd


# Campo Ele Raiz A E Pai AP01 AP01 Tipo Ocor. Tam. Dec. N N 1-1 1-1 1-4 1-15 2 TAG raiz Verso do leiaute 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. Conjunto de CT-e 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). Descrio/Observao

AP01 enviCTe AP02 Verso AP03 idLote

AP04 CTe

AP01

xml

1-50

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 Raiz A E E E E E G E Pai AR01 AR01 AR01 AR01 AR01 AR01 AR01 AR07 Tipo Ocor. Tam. Dec. N N N C N C N 1-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-4 1 2 1-20 3 1-255 15 2 Descrio/Observao TAG raiz da Resposta Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao Cdigo da UF que atendeu a solicitao. Verso do Aplicativo que recebeu o Lote. Cdigo do status da resposta (vide item 5.1.1) Descrio literal do status da resposta Dados do Recibo do Lote (S gerado se o Lote for aceito) 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) Data e Hora do Recebimento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora do recebimento do lote. 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.

AR01 retEnviCte AR02 versao AR03 tpAmb AR03a cUF AR04 verAplic AR05 cStat AR06 xMotivo AR07 infRec AR08 nRec

AR09 dhRecbto

AR07

1-1

AR10 tMed

AR07

1-1

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.

Pg. 30 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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. O agrupamento destes CT-e dentro do lote deve ser feito, por uma restrio operacional e de controle, respeitando a regra em que todos os CT-e do lote devam ser do mesmo estabelecimento (mesmo CNPJ e IE do emitente). 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)

Regra de Validao

Crtica Obrig.

Msg 280

Efeito Rej.

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" A02 Validade do Certificado (data incio e data fim) 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 A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

Regra de Validao

Aplic. Obrig. Facult. de Processamento est Paralisado Obrig. Obrig.

Msg 214 243 108 109

Efeito Rej. Rej. Rej. Rej.

B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servidor Momentaneamente

B04 Verifica se o Servidor de Processamento est Paralisado sem Previso

Pg. 31 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam 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 esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique 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


# Regra de Validao Aplic. Facult. Obrig. Obrig. Msg 242 409 410 411 238 239 Efeito Rej. Rej. Rej. Rej. Rej. Rej. C01 Elemento cteCabecMsg inexistente no SOAP Header C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header C03 Verificar se a UF informada no campo cUF atendida pelo WebService

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

A informao da verso do leiaute do lote e a UF de origem do emissor de CT-e 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 do 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, o aplicativo dever gerar um nmero de recibo de lote (vide item 5.5) e gravar a mensagem juntamente com o CNPJ do transmissor, verso da mensagem e o cdigo da UF de origem. Aps a gravao da mensagem na fila de entrada, ser retornada uma mensagem de confirmao de recebimento para o transmissor, com as seguintes informaes: identificao do ambiente; verso do aplicativo; o cdigo 103 e o literal Lote recebido com Sucesso;

Pg. 32 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 recepcionado realizado pelo Servidor de Processamento de CT-e que consome as mensagens armazenadas na fila de entrada pelo mtodo CteRecepcao que faz a validao de forma e das regras de negcio 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 seguinte regra:
Validao da rea de dados da mensagem # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 225 404 402 457 589 590 Efeito Rej. Rej. Rej. Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados (parte genrica) D02 Verifica o uso de prefixo no namespace D03 Verifica se o XML utiliza codificao diferente de UTF-8

D04 Verifica se o lote contm CT-e de mais de um estabelecimento emissor Obrig. (considerar o CNPJ e IE do emitente de cada CT-e) D05 Verifica se o lote contm CT-e de mais de um modal Obrig. D06 Verifica se o lote contem CT-e de mais de uma verso de modal Obrig.

A existncia de qualquer erro na validao de forma da rea de dados (item 4.1.10 a) implica na rejeio de todo o lote. A validao do schema XML do lote de CT-e pela SEFAZ autorizadora dever ser feita em duas etapas: - A primeira etapa deve validar a estrutura genrica do lote, submetendo a mensagem contra o schema XML definido para o lote. Em caso de erro, retornar o cdigo 225; - A segunda etapa (realizada mais adiante) deve validar a estrutura especfica do modal, para cada um dos documentos de CT-e do lote. Em caso de erro, retornar o cdigo 580. b) Validao do Certificado Digital de Assinatura Nesta fase so extrados todos os CT-e das mensagens de envio de lote e validadas as seguintes regras de negcio para cada CT-e:

Pg. 33 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do Certificado Digital utilizado na Assinatura Digital do CT-e # Regra de Validao Aplic. Obrig. Msg 290 Efeito Rej. 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) 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 E05 LCR do Certificado de Assinatura: - Falta o endereo da LCR (CRLDistributionPoint) - Erro no acesso a LCR ou LCR inexistente E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da ICP-Brasil

Obrig. Obrig. Obrig.

291 292 293

Rej. Rej. Rej.

Obrig.

296

Rej.

Obrig. Obrig.

294 295

Rej. Rej.

c) Validao da Assinatura Digital


Validao da Assinatura Digital do CT-e # Regra de Validao Aplic. Obrig. Msg 298 Efeito Rej. F01 Assinatura difere do padro do CT-e: - 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 F03 CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital

Obrig. Obrig.

297 213

Rej. Rej.

d) Validao de regras de negcio do CT-e


Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 252 226 247 494 586 587 Efeito Rej. Rej. Rej. Rej. Rej. Rej. G001 Tipo do ambiente do CT-e difere do ambiente do Web Service G002 Cdigo da UF do Emitente difere da UF do Web Service G003 Sigla da UF do Emitente difere da UF do Web Service G004 Processo de emisso informado invlido (diferente de 0 ou 3) G004a Se forma de emisso do CT-e = 1 (Normal): dhCont e xJust no devem ser informados G004b Se forma de emisso do CT-e for diferente de 1 (Normal): dhCont e xJust devem ser informados

Pg. 34 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig Obrig. Msg 588 227 Efeito Rej. Rej. G004c Se Data de entrada em contignncia estiver informada, esta deve ser menor ou igual data de emisso G005 Campo ID invlido - Falta literal "CTe" - Chave de Acesso do campo ID difere da concatenao dos campos correspondentes G006 Dgito Verificador invlido da Chave de acesso resultante da concatenao dos campos correspondentes G007 Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): deve existir o grupo de CT-e Normal G008 Se finalidade do CT-e= 1 (Complemento): deve existir o grupo de CT-e Complementar G009 Tomador do servio informado como remetente, mas inexiste remetente G010 Tomador do servio informado como expedidor, mas inexiste expedidor G011 Tomador do servio informado como recebedor, mas inexiste recebedor G012 Tomador do servio informado como destinatrio, mas inexiste destinatrio G017a Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): - verificar se a Verso do Modal suportada G017b Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): - verifica Schema XML conforme o modal (parte especfica do modal) G017c Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): - verifica se o Valor Total da Carga <vCarga> foi informado para modal diferente de Dutovirio G017d Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): e modal=ferrovirio - se <tpTraf=1> (trfego mtuo), o grupo Trfego Mtuo <trafMut> deve ser informado G017e Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): e modal=ferrovirio - se o responsvel pelo faturamento for a ferrovia de origem (<respFat=1>), a ferrovia emitente do CT-e <ferrEmi> deve ser igual a 1 (ferrovia de origem). G017f Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): e modal=ferrovirio - se o responsvel pelo faturamento for a ferrovia de destino <respFat=2> deve ser referenciado o CT-e <refCTe> emitido pela ferrovia de origem **Esta regra de validao dever ser aplicada somente a partir da obrigatoriedade para o modal Ferrovirio. G017g Se informados remetente e NF-e (infNfe), para cada uma das NF-es relacionadas: - Dgito Verificador invlido na Chave de acesso de NF-e transportada Retornar a primeira chave de acesso invlida. G018 Remetente no informado para tipo de servio diferente de redespacho intermedirio G019 Destinatrio no informado para tipo de servio diferente de redespacho intermedirio G020 Expedidor deve ser informado para tipo de servio de redespacho intermedirio G021 Recebedor deve ser informado para tipo de servio de redespacho intermedirio G024 Se finalidade do CT-e= 2 (Anulao): deve existir o grupo de CT-e de

Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig Obrig. Obrig

253 458 459 460 461 462 463 579 580 581

Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej Rej. Rej.

Obrig

582

Rej

Obrig

583

Rej

Obrig

584

Rej

Obrig

591

Rej

Obrig. Obrig. Obrig. Obrig. Obrig.

469 470 474 475 496

Rej. Rej. Rej. Rej. Rej.

Pg. 35 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do CT-e Regras de Negcio # Regras de Validao Anulao G025 Se finalidade do CT-e= 2 (Anulao): o tipo de emisso dever ser normal G026 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao deve existir G027 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao deve estar com a situao autorizado o uso. G028 Se finalidade do CT-e= 2 (Anulao): somente o emitente pode anular o CT-e. O CT-e original e o de anulao devem possuir o mesmo CNPJ de emitente. G030 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto de anulao deve ter finalidade = 0 (Normal) G031 Se finalidade do CT-e= 2 (Anulao): a data de emisso do CT-e de anulao deve ocorrer em at 60 dias, ou outro limite conforme critrio definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validao) da data de emisso do CT-e objeto de anulao. G032 Se finalidade do CT-e= 2 (Anulao): o valor da prestao do servio e o do ICMS devem ser iguais ao do CT-e original. G033 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao no pode ter sido anulado anteriormente G034 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao no pode ter sido substitudo anteriormente G035 Se finalidade do CT-e= 3 (Substituio): o tipo de emisso deve ser normal G036 Se finalidade do CT-e= 3 (Substituio): deve existir o grupo de informaes do CT-e de substituio G037 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo deve existir G038 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo deve estar com situao autorizada (no pode estar cancelado ou denegado) G039 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo no pode ter sido substitudo anteriormente G040 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo deve ter finalidade = 0 (Normal) G040a Se finalidade do CT-e= 3 (Substituio): se foi informado o grupo tomaICMS (tomador contribuinte do ICMS), o CT-e a ser substitudo (chCte) no pode ter sido anulado. G041 Se finalidade do CT-e=3 (Substituio): CNPJ do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo G042 Se finalidade do CT-e=3 (Substituio): CNPJ do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo G043 Se finalidade do CT-e=3 (Substituio): CNPJ do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo G044 Se finalidade do CT-e=3 (Substituio): CNPJ do expedidor do CT-e substituto deve ser igual ao informado no CT-e substitudo G045 Se finalidade do CT-e=3 (Substituio): CNPJ do recebedor do CT-e substituto deve ser igual ao informado no CT-e substitudo G046 Se finalidade do CT-e=3 (Substituio): CNPJ do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo G047 Se finalidade do CT-e=3 (Substituio): IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo G048 Se finalidade do CT-e=3 (Substituio): IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo Obrig. Obrig. Obrig. Obrig. 499 497 498 565 Rej. Rej. Rej. Rej. Aplic. Msg Efeito

Obrig. Obrig.

500 501

Rej. Rej.

Obrig. Obrig. Obrig Obrig. Obrig. Obrig Obrig Obrig Obrig Obrig

502 566 567 503 505 568 569 570 571 577

Rej. Rej. Rej Rej. Rej. Rej Rej Rej Rej Rej

Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig.

510 511 512 550 551 552 553 554

Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej.

Pg. 36 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 555 556 557 558 559 560 563 Efeito Rej. Rej. Rej. Rej. Rej. Rej. Rej. G049 Se finalidade do CT-e=3 (Substituio): IE do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo G050 Se finalidade do CT-e=3 (Substituio): IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substitudo G051 Se finalidade do CT-e=3 (Substituio): IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substitudo G052 Se finalidade do CT-e=3 (Substituio): IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo G053 Se finalidade do CT-e=3 (Substituio): UF de incio da prestao do CT-e substituto deve ser igual ao informado no CT-e substitudo G054 Se finalidade do CT-e=3 (Substituio): UF de fim da prestao do CTe substituto deve ser igual ao informado no CT-e substitudo G055 Se finalidade do CT-e=3 (Substituio): a data de emisso do CT-e de substituio deve ocorrer em at 60 dias, ou outro limite conforme critrio definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validao) da data de emisso do CT-e objeto substituio G056 Se finalidade do CT-e=3 (Substituio): se foi informado o CT-e de anulao no grupo do Tomador no contribuinte do ICMS, o CT-e de anulao deve existir G057 Se finalidade do CT-e=3 (Substituio): se foi informado o CT-e de anulao no grupo do Tomador no contribuinte do ICMS, este CTe informado deve ter finalidade=2(Anulao) G057a Se finalidade do CT-e=3 (Substituio): se foi informado o CT-e de anulao no grupo do Tomador no contribuinte do ICMS, este CTe anulao deve ter anulado o mesmo CT-e que agora est sendo substitudo. G058 CNPJ Emitente invlido (dgito controle, zeros ou nulo) G059 IE Emitente no informada (zeros ou nulo)

Obrig

572

Rej

Obrig

573

Rej

Obrig

578

Rej

Obrig. Obrig.

207 229 209

Rej. Rej. Rej.

G060 IE Emitente invlida (erro no dgito de controle) Obrig. 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. G061 Acessar Cadastro Contribuinte p/ Emitente: Facult. - CNPJ emitente no cadastrado G062 - Emitente no credenciado G063 - IE Emitente no cadastrada G064 - IE Emitente no vinculada ao CNPJ G064a - IE emitente no autorizada a emitir CT-e para o modal informado G065 - Emitente em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G066 Data/Hora de Emisso posterior a Data/Hora de Recebimento (a SEFAZ Virtual deve considerar a hora local do emissor para a validao). A SEFAZ deve tolerar uma diferena mxima de 5 minutos quando a data/hora de emisso for maior que a data de recebimento, em funo da sincronizao de horrio de servidores. G067 Data de Emisso ocorrida h mais de 60 dias, ou outro limite conforme critrio definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validao) Obrig. Facult. Obrig. Obrig. Obrig.

245 203 230 231 585 301 ou 205 212

Rej. Rej. Rej. Rej. Rej. Den.

Obrig.

Rej.

Obrig.

228

Rej.

Pg. 37 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Obrig. Facult. Msg 415 416 417 Efeito Rej. Rej. Rej. G068 CNPJ Remetente informado: CNPJ invlido (dgito de controle, zeros) G069 CPF Remetente informado: CPF invlido (dgito de controle, zeros) G070 Remetente informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G071 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

G072 IE Remetente informado: IE invlida (erro no dgito de controle) Obrig. 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. G073 Se o Remetente informado for contribuinte do ICMS na UF Facult. autorizadora: - Acessar Cadastro Contribuinte p/ Remetente: . Se CNPJ Remetente informado: CNPJ no cadastrado G074 . IE Remetente informada: IE no cadastrada Facult. G075 G076 . IE e CNPJ Remetente informados: IE no vinculada ao CNPJ Facult. Facult. . 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) G077 CNPJ Destinatrio informado: CNPJ invlido (dgito de controle, zeros) G078 CPF Destinatrio informado: CPF invlido (dgito de controle, zeros) G079 Destinatrio informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G080 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)

419

Rej..

420

Rej.

421 422 302 ou 205 208 237 423

Rej. Rej. Den.

Obrig. Obrig. Facult.

Rej. Rej. Rej.

Obrig.

424

Rej.

G081 IE Destinatrio informado: IE invlida (erro no dgito de controle ou Obrig. contedo diferente de ISENTO) 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. G082 Se o Destinatrio informado for contribuinte do ICMS na UF Facult. autorizadora: - Acessar Cadastro Contribuinte p/ Destinatrio: . Se CNPJ Destinatrio informado: CNPJ no cadastrado G083 . IE Destinatrio informada: IE no cadastrada Facult. G084 G085 . IE e CNPJ Destinatrio informados: IE no vinculada ao CNPJ Facult. Facult. . 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) G086 CNPJ Expedidor informado: CNPJ invlido (dgito de controle, zeros) G087 CPF Expedidor informado: CPF invlido (dgito de controle, zeros)

210

Rej.

425

Rej.

426 427 303 ou 205 428 429

Rej. Rej. Den.

Obrig. Obrig.

Rej. Rej.

Pg. 38 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Facult. Obrig. Msg 430 431 Efeito Rej. Rej. G088 Expedidor informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G089 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)

G090 IE Expedidor informado: IE invlida (erro no dgito de controle) Obrig. 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. G091 Se o Expedidor for contribuinte do ICMS na UF autorizadora: Facult. - Acessar Cadastro Contribuinte p/ Expedidor: . Se CNPJ Expedidor informado: CNPJ no cadastrado G092 G093 G094 . IE Expedidor informada: IE no cadastrada . IE e CNPJ Expedidor informados: IE no vinculada ao CNPJ Facult. Facult. Facult.

432

Rej.

433

Rej.

434 435 304 ou 205 436 437 438

Rej. Rej. Den.

. CNPJ ou IE Expedidor informado: Expedidor em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G095 CNPJ Recebedor informado: CNPJ invlido (dgito de controle, zeros) G096 CPF Recebedor informado: CPF invlido (dgito de controle, zeros) G097 Recebedor informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G098 Recebedor 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. Obrig. Facult.

Rej. Rej. Rej.

Obrig.

439

Rej.

G099 IE Recebedor informado: IE invlida (erro no dgito de controle) Obrig. 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. G100 Se Recebedor informado for contribuinte do ICMS na UF autorizadora: Facult. - Acessar Cadastro Contribuinte p/ Recebedor: . Se CNPJ Recebedor informado: CNPJ no cadastrado G101 G102 G103 . IE Recebedor informada: IE no cadastrada . IE e CNPJ Recebedor informados: IE no vinculada ao CNPJ Facult. Facult. Facult.

440

Rej.

441

Rej.

442 443 305 ou 205 444 445 446

Rej. Rej. Den.

. 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) G104 CNPJ Tomador informado: CNPJ invlido (dgito de controle, zeros) G105 CPF Tomador informado: CPF invlido (dgito de controle, zeros) G106 Tomador informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G107 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. Obrig. Facult.

Rej. Rej. Rej.

Obrig.

447

Rej.

Pg. 39 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Msg Efeito

Obrig. G108 IE Tomador informado: IE invlida (erro no dgito de controle) 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. G109 Se o Tomador do servio for contribuinte do ICMS na UF autorizadora: Facult. - Acessar Cadastro Contribuinte p/ Tomador: . Se CNPJ Tomador informado: CNPJ no cadastrado G110 G111 G112 . IE Tomador informada: IE no cadastrada . IE e CNPJ Tomador informados: IE no vinculada ao CNPJ Facult. Facult. Facult.

448

Rej.

449

Rej.

489 490 306 ou 205 235 251

Rej. Rej. Den.

. 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) G113 Inscr. SUFRAMA do Destinatrio informada: verificar dgito controle G114 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) G115a Acesso BD CTE (Chave: CNPJ Emit, Modelo, Srie, Nro): - Duplicidade de CT-e com diferena na Chave de Acesso (campo de Cdigo Numrico difere) Retornar a chave de acesso j autorizada. G115 Acesso BD CTE (Chave: CNPJ Emit, Modelo, Srie, Nro): - Duplicidade de CT-e G116 - Verificar se CT-e j est Cancelado G117 - Verificar se CT-e j est Denegado G118 Acesso BD CTE-Inutilizao - Verificar Nmero do CT-e Inutilizado G119 Se finalidade do CT-e = 1 (CT-e complementar): verificar se foi informado pelo menos um CT-e para ser complementado G120 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) Conhecimento(s) referenciados (eletrnico ou normal) so emitidos pelo mesmo CNPJ. G121 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) G122 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) CT-e referenciado(s) (so) normal(is). Acesso BD CTE (Chave: Ano, Ms, CNPJ Emit, Modelo, Srie, Nro) G123 Cdigo Municpio de envio do CT-e invlido (dgito de controle), vide item 2.1 do Anexo III. G124 Municpio de envio 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) G125 Cdigo Municpio de incio da prestao invlido (dgito de controle), vide item 2.1 do Anexo III.

Obrig. Obrig.

Rej. Rej.

Obrig

539

Rej.

Obrig. Obrig. Obrig. Obrig. Obrig. Obrig.

204 218 205 206 254 269

Rej. Rej. Rej. Rej. Rej. Rej.

Facult.

267

Rej.

Facult.

491

Rej.

Facult.

492

Rej.

Obrig.

493

Rej.

Facult.

455

Rej.

Pg. 40 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Msg 456 Efeito Rej. G126 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) G127 Cdigo Municpio de trmino da prestao invlido (dgito de controle), vide item 2.1 do Anexo III. G128 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)

Facult.

413

Rej.

Obrig.

414

Rej.

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 fiscal do remetente, do destinatrio, do expedidor, do recebedor ou do tomador so facultativas e devem aguardar um prazo para a sua implementao.

Ou seja:
Validao da situao fiscal do: Remetente, Destinatrio, Expedidor, Recebedor ou Tomador (a critrio da UF) Conseqncia

de forma do CT-e

da situao fiscal do Emitente

Situao do CT-e

Para o contribuinte

Banco de Dados

Invlida Vlida

Irrelevante Irregular

Irrelevante Irrelevante Irregular (de qualquer personagem) Regular

Rejeio Denegao de uso Denegao de uso Autorizao de uso

Vlida Vlida

Regular Regular

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. 41 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.2

Web Service CteRetRecepcao

Consulta Processamento de Lote de CT-e


Contribuinte Secretaria de Fazenda Estadual
Web Service CteRetRecepcao Consulta Lote de CT-e Client CTe Retorno cteRetRecepcao Proc. Ret Aplicao CT-e

Consulta Processamento

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 Raiz TAG raiz A BP01 N 1-1 1-4 2 Verso do leiaute E BP01 N 1-1 1 Identificao do Ambiente: 1 Produo / 2 Homologao E 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.

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 Raiz A E E E Pai BR01 BR01 BR01 BR01 Tipo Ocor. Tam. Dec. N N C N 1-1 1-1 1-1 1-1 1-4 1 1-20 15 2 Descrio/Observao TAG raiz da Resposta Verso do leiaute Identificao do Ambiente: 1 Produo / 2 Homologao Verso do Aplicativo que recebeu o Lote. Nmero do Recibo consultado (vide item 5.5).

BR01 retConsReciCTe BR02 versao BR03 tpAmb BR04 verAplic BR05 nRec

Pg. 42 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

BR06 cStat BR07 xMotivo BR08 cUF BR09 protCTe*

E E E

BR01 BR01 BR01

N C N -

1-1 1-1 1-1 0-50

3 1-255 2 -

Cdigo do status da resposta para o Lote (vide item 5.1.1) Descrio literal do status da resposta para o Lote. Cdigo da UF que atendeu a solicitao. 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)

Os protocolos so retornados para os lotes processados cStat = 104 xml BR01

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


# Campo Ele Raiz A G ID Pai PR01 PR01 PR03 Tipo Ocor. Tam. Dec. N C 1-1 1-1 0-1 4 2 Descrio/Observao TAG raiz do Protocolo de recebimento do CT-e Verso do leiaute das informaes de Protocolo. Informaes do Protocolo de resposta. TAG a ser assinada 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 Identificao do Ambiente: 1 Produo / 2 Homologao 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 + Forma de Emisso+ 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 PR10 digVal E E PR03 PR03 N C 0-1 0-1 15 28 Nmero do Protocolo da CT-e (vide item 5.6). Digest Value do CT-e processado Utilizado para conferir a integridade do CT-e original. Cdigo do status da resposta para o CT-e (vide item 5.1.1). Descrio literal do status da resposta para o CTe. Assinatura XML do grupo identificado pelo atributo ID A deciso de assinar a mensagem fica a critrio da UF interessada.

PR01 protCTe PR02 versao PR03 infProt PR04 Id

PR05 tpAmb PR06 verAplic PR07 chCTe

E E E

PR03 PR03 PR03

N C N

1-1 1-1 1-1

1 1-20 44

PR08 dhRecbto

PR03

1-1

PR11 cStat PR12 xMotivo PR13 Signature

E E G

PR03 PR03 PR01

N C xml

1-1 1-1 0-1

3 1-255 -

4.2.3

Descrio do Processo de Web Service

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:

Pg. 43 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.2.4

Validao do Certificado de Transmisso Validao do Certificado Digital do Transmissor (protocolo SSL)

Regra de Validao

Crtica Obrig.

Msg 280

Efeito Rej.

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 A02 Validade do Certificado (data incio e data fim) 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 A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da ICP-Brasil A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

Regra de Validao

Aplic. Obrig. Facult. Obrig. Obrig.

Msg 214 243 108 109

Efeito Rej. Rej. Rej. Rej.

B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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 de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados.

Pg. 44 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique 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


# Regra de Validao Aplic. Facult. Obrig. Obrig. Msg 242 409 410 411 238 239 Efeito Rej. Rej. Rej. Rej. Rej. Rej. C01 Elemento cteCabecMsg inexistente no SOAP Header C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header C03 Verificar se a UF informada no cUF atendida pelo WebService

C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. 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 # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao das Regras de Negcio da Consulta Recibo A seguir so realizadas as seguintes validaes:
Validao da Consulta Recibo # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 252 248 473 Efeito Rej. Rej. Rej. E01 Tipo do ambiente do CT-e difere do ambiente do Web Service E02 UF do Recibo difere da UF do Web Service E02a Tipo Autorizador do Recibo no compatvel com o rgo Autorizador
(0 ou 1=SEFAZ normal, 3=SEFAZ VIRTUAL-RS,5=SEFAZ VIRTUAL-SP

Pg. 45 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

E03 - Verifica se o Lote no est na fila de sada, nem na fila de entrada 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. Obrig. Obrig.

106 105 223

Rej. Rej. Rej.

4.2.8

Final do Processamento

A mensagem de retorno poder ser: Lote processado cStat=104, com os resultados individuais de processamento dos CTe do lote; 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. 46 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.3

Web Service CteCancelamento

Cancelamento de CT -e
Contribuinte Secretaria de Fazenda Estadual
Web Service : CteCancelamento Proc. Cancelamento de CT -e Client CT-e Retorno cteCancelamentoCT Ret Aplicao CT -e Cancelamento

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 Ele Raiz A G ID Pai CP01 CP01 CP03 Tipo Ocor. Tam. Dec. N C 1-1 1-1 1-1 1-4 46 2 TAG raiz Verso do leiaute Dados do Pedido TAG a ser assinada Identificador da TAG a ser assinada Informar a chave de acesso precedida do literal ID Identificao do Ambiente: 1 Produo / 2 Homologao Servio solicitado CANCELAR Chave de Acesso do CT-e composto por Cdigo da UF + AAMM da emisso + CNPJ do Emitente + Modelo, Srie e Nmero do CT-e + Forma de Emisso + Cdigo Numrico + DV. Informar o nmero do Protocolo de Autorizao do CT-e a ser Cancelada. Informar a justificativa do cancelamento Assinatura XML do grupo identificado pelo atributo ID Descrio/Observao

CP01 cancCTe CP02 versao CP03 infCanc CP04 Id

CP05 tpAmb CP06 xServ CP07 chCTe

E E E

CP03 CP03 CP03

N C N

1-1 1-1 1-1

1 8 44

CP08 nProt CP09 xJust CP10 Signature

E E E

CP03 CP03 CP01

N C xml

1-1 1-1 1-1

15 15255 -

4.3.2

Leiaute Mensagem de Retorno

Retorno: Estrutura XML contendo a mensagem do resultado da solicitao de cancelamento: Schema XML: retCancCte _v99.99.xsd

Pg. 47 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Campo

Ele Raiz A G ID

Pai CR01 CR01 CR03

Tipo Ocor. Tam. Dec. N C 1-1 1-1 0-1 1-4 2

Descrio/Observao TAG raiz da Resposta Verso do leiaute Dados da resposta TAG a ser assinada 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 Identificao do Ambiente: 1 Produo / 2 Homologao 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.

CR01 retCancCTe CR02 versao CR03 infCanc CR04 Id

CR05 tpAmb CR06 verAplic CR07 cStat CR08 xMotivo CR09 cUF

E E E E E

CR03 CR03 CR03 CR03 CR03

N C N C N

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

1 1-20 3 1-255 2

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 E CR03 N 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 + Forma de Emisso + Cdigo Numrico + DV. Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da homologao do Pedido. Nmero do Protocolo de Cancelamento (vide item 5.6). O controle de numerao de 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.

CR11 dhRecbto

CR03

0-1

CR12 nProt

CR03

0-1

15

CR13 Signature

CR01

xml

0-1

4.3.3

Descrio do Processo de Web Service

Este mtodo responsvel por receber as solicitaes de 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)

Regra de Validao

Crtica Obrig.

Msg 280

Efeito Rej.

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

Pg. 48 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

A02 Validade do Certificado (data incio e data fim) 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 A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da ICP-Brasil A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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 Autorizadora.

Pg. 49 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.3.5

Validao Inicial da Mensagem no Web Service Validao Inicial da Mensagem no Web Service

Regra de Validao

Aplic. Obrig. Facult. Obrig. Obrig.

Msg 214 243 108 109

Efeito Rej. Rej. Rej. Rej.

B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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 de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam 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 esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique 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


# Regra de Validao Aplic. Facult. Obrig. Obrig. Msg 242 409 410 411 238 239 Efeito Rej. Rej. Rej. Rej. Rej. Rej. C01 Elemento cteCabecMsg inexistente no SOAP Header C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header C03 Verificar se a UF informada no cUF atendida pelo WebService

C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. 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.

Pg. 50 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao do Certificado Digital utilizado na Assinatura


Validao do Certificado Digital utilizado na Assinatura Digital # Regra de Validao Aplic. Obrig. Msg 290 Efeito Rej. 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) 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 E05 LCR do Certificado de Assinatura: - Falta o endereo da LCR (CRLDistributionPoint) - Erro no acesso a LCR E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da ICP-Brasil

Obrig. Obrig. Obrig.

291 292 293

Rej. Rej. Rej.

Obrig.

296

Rej.

Obrig. Obrig.

294 295

Rej. Rej.

c) Validao da Assinatura Digital


Validao da Assinatura Digital # Regra de Validao Aplic. Obrig. Msg 298 Efeito Rej. F01 Assinatura difere do padro do Projeto: - 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 F03 CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital

Obrig. Obrig.

297 213

Rej. Rej.

Pg. 51 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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

Pedido de cancelamento de CT-e Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig Msg 252 249 236 227 Efeito Rej. Rej. Rej. Rej. H01 Tipo do ambiente de CT-e difere do ambiente do Web Service H02 UF da Chave de Acesso difere da UF do Web Service H03 Chave de Acesso: Dgito Verificador invlido H03a Campo ID invlido - Falta literal ID - Chave de acesso do campo ID difere do campo correspondente H04 Acesso Cadastro Contribuinte: - Verificar Emitente no autorizado a emitir CT-e H05 - Verificar Situao Fiscal irregular do Emitente H06 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro): - Verificar se CT-e no existe H07 - Cdigo Numrico informado na Chave de Acesso diferente do existente no BD H08 - Verificar se CT-e j est Denegado H09 - Verificar se CT-e j est Cancelado H10 - Verificar CT-e autorizado h mais de 7 dias (168 horas) H11 - Verificar se o nmero Protocolo informado difere do nmero Protocolo do CT-e H12 - Verificar se houve confirmao da prestao do servio H13 - Verificar registro de Circulao de Mercadoria H14 - Verificar se o CT-e tem Carta de Correo H15 - Vedado o cancelamento de CT-e do tipo anulao de valores (tipo=2) H16 - Vedado o cancelamento de CT-e do tipo substituto (tipo=3) H17 - Se finalidade do CT-e=0 (Normal) Vedado o cancelamento se possuir CT-e de Anulao associado H18 - Se finalidade do CT-e=0 (Normal) Vedado o cancelamento se possuir CT-e de Substituio associado

Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig Obrig Obrig Obrig

203 240 217 216 205 218 220 222 221 219 495 564 574 575 576

Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej 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. 52 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.4

Web Service - CteInutilizacao

Inutilizao de numerao de CT -e
Contribuinte Secretaria de Fazenda Estadual
Web Service : CteInutilizacao Inutilizao de Numerao Client CTe Retorno cteInutilizacaoCT

Proc. Ret Inutilizacao Aplicao CT -e

Funo: servio destinado ao atendimento de solicitaes de inutilizao de numerao de CTe. 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 Raiz A G ID Pai DP01 DP01 DP03 Tipo Ocor. Tam. Dec. N C 1-1 1-1 1-1 1-4 41 2 TAG raiz Verso do leiaute Dados do Pedido TAG a ser assinada Identificador da TAG a ser assinada formada com Cdigo da UF + CNPJ + modelo + srie + nro inicial e nro final precedida do literal ID Identificao do Ambiente: 1 Produo / 2 - Homologao Servio solicitado: INUTILIZAR Cdigo da UF do solicitante Ano de inutilizao da numerao CNPJ do emitente Modelo do CT-e Srie do CT -e Nmero do CT -e inicial a ser inutilizado Nmero do CT -e final a ser inutilizado Informar a justificativa do pedido de inutilizao Assinatura XML do grupo identificado pelo atributo ID Descrio/Observao

DP01 inutCTe DP02 versao DP03 infInut DP04 Id

DP05 tpAmb DP06 xServ DP07 cUF DP08 ano DP09 CNPJ DP10 mod DP11 serie DP12 nCTIni DP13 nCTFin DP14 xJust DP15 Signature

E E E E E E E E E E G

DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP01

N C N N C N N N N C xml

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

1 10 2 2 14 2 1-3 1-9 1-9 15255 -

Pg. 53 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 Ele Raiz A G ID Pai DR01 DR01 DR03 Tipo Ocor. Tam. Dec. N C 1-1 1-1 0-1 1-4 17 2 Descrio/Observao TAG raiz da Resposta Verso do leiaute Dados da resposta - TAG a ser assinada 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. Identificao do Ambiente: 1 Produo / 2 Homologao Verso do Aplicativo que processou o pedido de inutilizao. Cdigo do status da resposta (vide item 5.1.1). Descrio literal do status da resposta. Cdigo da UF que atendeu a solicitao

DR01 retInutCTe DR02 versao DR03 infInut DR04 Id

DR05 tpAmb DR06 verAplic DR07 cStat DR08 xMotivo DR09 cUF

E E E E E

DR03 DR03 DR03 DR03 DR03

N C N C N

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

1 1-20 3 1-255 2

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 DR11 CNPJ DR12 mod DR13 serie DR14 nCTIni DR15 nCTFin DR16 dhRecbto E E E E E E E DR03 DR03 DR03 DR03 DR03 DR03 DR03 N C N N N N D 0-1 0-1 0-1 0-1 0-1 0-1 0-1 2 14 2 1-3 1-9 1-9 Ano de inutilizao da numerao CNPJ do emitente Modelo do CT-e Srie do CT-e Nmero do CT-e inicial a ser inutilizada Nmero do CT-e final a ser inutilizada 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 E DR03 N 0-1 15 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.

DR18 Signature

DR01

xml

0-1

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 CT-e realiza o processamento da solicitao e devolve o resultado do processamento para o aplicativo do transmissor. 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.

Pg. 54 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.4.4

Validao do Certificado de Transmisso Validao do Certificado Digital do Transmissor (protocolo SSL)

Regra de Validao

Crtica Obrig.

Msg 280

Efeito Rej.

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" A02 Validade do Certificado (data incio e data fim) 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 A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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 Autorizadora.

4.4.5

Validao Inicial da Mensagem no Web Service Validao Inicial da Mensagem no Web Service

Regra de Validao

Aplic. Obrig. Facult. Obrig. Obrig.

Msg 214 243 108 109

Efeito Rej. Rej. Rej. Rej.

B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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 Autorizadora (ex.: controle no firewall). No caso de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados.

Pg. 55 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique 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


# Regra de Validao Aplic. Facult. Obrig. Obrig. Msg 242 409 410 411 238 239 Efeito Rej. Rej. Rej. Rej. Rej. Rej. C01 Elemento cteCabecMsg inexistente no SOAP Header C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header C03 Verificar se a UF informada no cUF atendida pelo WebService

C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente Facult. C06 Verso dos Dados no suportada 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. # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao do Certificado Digital utilizado na Assinatura


Validao do Certificado Digital utilizado na Assinatura Digital # Regra de Validao Aplic. Obrig. Msg 290 Efeito Rej. 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) E03 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

291 292

Rej. Rej.

Pg. 56 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 E05 LCR do Certificado de Assinatura: - Falta o endereo da LCR (CRLDistributionPoint) - Erro no acesso a LCR E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da ICP-Brasil

Obrig.

293

Rej.

Obrig.

296

Rej.

Obrig. Obrig.

294 295

Rej. Rej.

c) Validao da Assinatura Digital


Validao da Assinatura Digital # Regra de Validao Aplic. Obrig. Msg 298 Efeito Rej. F01 Assinatura difere do padro do Projeto: - 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 F03 CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital

Obrig. Obrig.

297 213

Rej. Rej.

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 Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig Msg 252 250 471 472 224 201 227 Efeito Rej. Rej Rej. Rej. Rej Rej Rej. I01 Tipo do ambiente do CT-e difere do ambiente do Web Service I02 UF do Pedido de inutilizao difere da UF do Web Service I02a Ano da Inutilizao no pode ser superior ao Ano atual I02b Ano da inutilizao no pode ser inferior a 2008 I03 Nmero da Faixa Inicial maior do que o nmero Final I04 Quantidade mxima de numerao a inutilizar ultrapassa o limite (1.000 nmeros) I04a Campo ID invlido - Falta literal ID - Chave de acesso do campo ID difere do campo correspondente I05 Acesso Cadastro Contribuinte: - Verificar Emitente no autorizado a emitir CT-e I06 - Verificar Situao Fiscal irregular do Emitente I07 Acesso BD CTE-Inutilizao: - Verificar se algum Nro da Faixa de Inutilizao atual pertence a uma faixa anterior I08 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro): - Verificar se existe CT-e utilizada na faixa de inutilizao solicitada

Obrig. Obrig. Obrig.

203 240 256

Rej Rej Rej

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).

Pg. 57 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.4.8

Final do Processamento

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

Pg. 58 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.5

Web Service CteConsulta Protocolo

Consulta situao atual da CT -e


Contribuinte Secretaria de Fazenda Estadual
Web Service : CteConsulta Consulta CT -e Client CTe Retorno cteConsultaCT

Proc. Consulta CT -e Ret 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 Raiz A E E E Pai EP01 EP01 EP01 EP01 Tipo Ocor. Tam. Dec. N N C N 1-1 1-1 1-1 1-1 1-4 1 9 44 2 TAG raiz Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao Servio solicitado CONSULTAR Chave de Acesso do CT-e composto por Cdigo da UF + AAMM da emisso + CNPJ do Emitente + Modelo, Srie e Nmero do CT-e + Forma de Emisso + Cdigo Numrico + DV. Descrio/Observao

EP01 consSitCTe EP02 versao EP03 tpAmb EP04 xServ EP05 chCTe

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 Ele Raiz A E Pai ER01 ER01 Tipo Ocor. Tam. Dec. N N 1-1 1-1 1-4 1 2 Descrio/Observao TAG raiz da Resposta Verso do leiaute Identificao do Ambiente: 1 Produo / 2 Homologao

ER01 retConsSitCTe ER02 versao ER03 tpAmb

Pg. 59 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

ER04 verAplic ER05 cStat ER06 xMotivo ER07 cUF ER08 protCTe

E E E E

ER01 ER01 ER01 ER01

C N C N xml

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

1-20 3 1-255 2 -

Verso do Aplicativo que processou a consulta Cdigo do status da resposta. Descrio literal do status da resposta. Cdigo da UF que atendeu a solicitao. Protocolo de autorizao ou denegao de uso do CT-e (vide item 4.2.2). Informar se localizado um CT-e com cStat = 100 (uso autorizado) ou 110 (uso denegado). Protocolo de homologao de cancelamento de CT-e (vide item 4.3.2). Informar se localizado um CT-e com cStat = 101 (cancelado).

CG ER01

ER09 retCancCTe

CG ER01

xml

0-1

4.5.3

Descrio do Processo de Web Service

Este mtodo ser responsvel por receber as solicitaes referentes consulta de situao de conhecimentos de transporte 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 autorizadora. 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)

Regra de Validao

Crtica Obrig.

Msg 280

Efeito Rej.

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" A02 Validade do Certificado (data incio e data fim) 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 A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

Pg. 60 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 autorizadora.

4.5.5

Validao Inicial da Mensagem no Web Service Validao Inicial da Mensagem no Web Service

Regra de Validao

Aplic. Obrig. Facult. Obrig. Obrig.

Msg 214 243 108 109

Efeito Rej. Rej. Rej. Rej.

B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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 de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam 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 esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique 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


# Regra de Validao Aplic. Facult. Obrig. Obrig. Msg 242 409 410 411 238 239 Efeito Rej. Rej. Rej. Rej. Rej. Rej. C01 Elemento cteCabecMsg inexistente no SOAP Header C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header C03 Verificar se a UF informada no cUF atendida pelo WebService

C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. 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.

Pg. 61 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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. # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao das Regras de Negcio da Consulta CT-e A seguir so realizadas as seguintes validaes:
Validao do Pedido de Consulta de situao de CT-e Regras de Negcio # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 252 226 236 592 593 594 595 596 217 216 Efeito Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. J01 Tipo do ambiente do CT-e difere do ambiente do Web Service J02 UF da Chave de Acesso difere da UF do Web Service J03 Validar DV da Chave de Acesso J03a Chave de acesso invlida (Ano < 2009 ou Ano maior que Ano corrente) J03b Chave de acesso invlida (Ms = 0 ou Ms > 12) J03c Chave de acesso invlida (CNPJ zerado ou digito invlido) J03d Chave de acesso invlida (modelo diferente de 57) J03e Chave de acesso invlida (numero CT = 0) J04 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro): - Verificar se CT-e no existe

J05 - Verificar se campo Cdigo Numrico informado na Chave de Acesso Obrig. diferente do existente no BD

4.5.8

Final do Processamento

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

Pg. 62 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.6

Web Service CteStatusServico

Consulta Status do Servio


Contribuinte Secretaria de Fazenda Estadual
Web Service : CteStatusServico Consulta Status Client CTe Retorno cteStatusServicoCT

Proc. Ret Consulta Status 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 Raiz A E E Pai FP01 FP01 FP01 Tipo Ocor. Tam. Dec. N N C 1-1 1-1 1-1 1-4 1 6 2 TAG raiz Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao Servio solicitado STATUS Descrio/Observao

FP01 consStatServCte FP02 versao FP03 tpAmb FP04 xServ

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 retConsStatServCte Raiz FR02 versao FR03 tpAmb FR04 verAplic FR05 cStat FR06 xMotivo A E E E E Pai FR01 FR01 FR01 FR01 FR01 Tipo Ocor. Tam. Dec. N N C N C 1-1 1-1 1-1 1-1 1-1 1-4 1 1-20 3 1-60 2 Descrio/Observao TAG raiz da Resposta Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao Verso do Aplicativo que processou a consulta Cdigo do status da resposta. Descrio literal do status da resposta.

Pg. 63 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

FR07 cUF FR08 dhRecbto

E E

FR01 FR01

N D

1-1 1-1

2 -

Cdigo da UF que atendeu a solicitao Data e hora de recebimento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora do recebimento do Pedido. 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

FR09 tMed FR10 dhRetorno

E E

FR01 FR01

N D

0-1 0-1

1-4 -

FR11 xObs

FR01

0-1

1-255

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 o status do servio. A empresa que construir aplicativo que se mantenha em permanente "loop" de consulta a este Web Service, dever aguardar um tempo mnimo de 3 minutos entre uma consulta e outra, evitando sobrecarga desnecessria dos servidores da SEFAZ autorizadora. 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)

Regra de Validao

Crtica Obrig.

Msg 280

Efeito Rej.

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" A02 Validade do Certificado (data incio e data fim) 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 A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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 autorizadora.

Pg. 64 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.6.5

Validao Inicial da Mensagem no Web Service Validao Inicial da Mensagem no Web Service

Regra de Validao

Aplic. Obrig. Facult. Obrig. Obrig.

Msg 214 243 108 109

Efeito Rej. Rej. Rej. Rej.

B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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 de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam 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 esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique 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


# Regra de Validao Aplic. Facult. Obrig. Obrig. Msg 242 409 410 411 238 239 Efeito Rej. Rej. Rej. Rej. Rej. Rej. C01 Elemento cteCabecMsg inexistente no SOAP Header C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header C03 Verificar se a UF informada no cUF atendida pelo WebService

C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. 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.

Pg. 65 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

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 # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 252 108 109 Efeito Rej. K01 Tipo do ambiente do CT-e difere do ambiente do Web Service K03 Verifica se o Servidor de Processamento est Paralisado Momentaneamente K04 Verifica se o Servidor de Processamento est Paralisado sem Previso

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. 66 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.7

Web Service CadConsultaCadastro

Consulta Cadastro
Contribuinte Secretaria de Fazenda Estadual
Web Service : CadConsultaCadastro Proc . Consulta Cadastro Client NFe Retorno consultaCadastro Ret Cadastro de Contribuintes Consulta

Funo: Servio para consultar o cadastro de contribuintes do ICMS de uma unidade federada. Processo: sncrono. Mtodo: consultaCadastro

4.7.1

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 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, em razo disto, sugerimos que este servio no seja implementado dentro do fluxo normal de emisso do CT-e e sim como um servio alternativo. 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.

4.7.2 Onde obter as definies deste Web Service


As definies do Web Service de Consulta Cadastro foram centralizadas no manual da Nota Fiscal Eletrnica. Para informaes mais detalhadas consultar o Manual de Integrao do Contribuinte da NF-e, disponvel em http://www.nfe.fazenda.gov.br .

Pg. 67 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4.7.3 Onde obter os schemas XML deste Web Service


Os schemas XML utilizados pelo Web Service de Consulta Cadastro esto disponveis no endereo http://www.nfe.fazenda.gov.br .

Pg. 68 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

5. Web Services Informaes Adicionais


5.1
Regras de validao

As regras de validao aplicadas nos Web Services esto agrupadas da seguinte forma: 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

A B C D E F G H I J K L

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


RESULTADO DO PROCESSAMENTO DA SOLICITAO

CDIGO

100 101 102 103 104 105 106 107 108 109 110 111 112 128 129 130 131
CDIGO

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 CT-e anulado pelo emissor CT-e substitudo pelo emissor Apresentada Carta de Correo Eletrnica CC-e CT-e desclassificado pelo Fisco
MOTIVOS DE NO ATENDIMENTO DA SOLICITAO

201 202 203 204

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 do CT-e Rejeio: Duplicidade de CT-e

Pg. 69 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

205 206 207 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 245 246 247 248 249 250 251 252 253 254 256 257 258

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 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 cancelado na base de dados da SEFAZ Rejeio: Circulao do CT-e verificada Rejeio: CT-e autorizado h mais de 7 dias (168 horas) 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 composio do 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 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 invlido Rejeio: CT-e a ser complementado no informado para CT-e complementar Rejeio: Um nmero de CT-e da faixa j est inutilizado na Base de dados da SEFAZ Rejeio: Solicitante no habilitado para emisso do CT-e Rejeio: CNPJ da consulta invlido

Pg. 70 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 289 290 291 292 293 294 295 296 297 298 299 401 402 404 405 406 407 408 409 410 411 413 414

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 um CT-e inexistente Rejeio: CT-e Complementar referencia outro CT-e Complementar Rejeio: CNPJ Emitente do CT-e Complementar difere do CNPJ do CT complementado 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 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: 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 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: Cdigo de Municpio de trmino da prestao: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de trmino da prestao

Pg. 71 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 455 456 457 458 459 460 461 462 463 469 470 471 472 473 474

Rejeio: CNPJ do remetente invlido Rejeio: CPF do remetente invlido Rejeio: Cdigo de Municpio de localizao remetente: dgito 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: dgito 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: dgito 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: dgito 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: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de localizao tomador Rejeio: IE do tomador invlida Rejeio: CNPJ tomador no cadastrado Rejeio: Cdigo de Municpio de incio da prestao: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de incio da prestao Rejeio: O lote contm CT-e de mais de um estabelecimento emissor Rejeio: Grupo de CT-e normal no informado para CT-e normal Rejeio: Grupo de CT-e complementar no informado para CT-e complementar Rejeio: No informado os dados do remetente indicado como tomador do servio Rejeio: No informado os dados do expedidor indicado como tomador do servio Rejeio: No informado os dados do recebedor indicado como tomador do servio Rejeio: No informado os dados do destinatrio indicado como tomador do servio Rejeio: Remetente deve ser informado para tipo de servio diferente de redespacho intermedirio Rejeio: Destinatrio deve ser informado para tipo de servio diferente de redespacho intermedirio Rejeio: Ano de inutilizao no pode ser superior ao Ano atual Rejeio: Ano de inutilizao no pode ser inferior a 2008 Rejeio: Tipo Autorizador do Recibo diverge do rgo Autorizador Rejeio: Expedidor deve ser informado para tipo de servio de redespacho intermdiario

Pg. 72 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

475 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 505 510 511 512

539 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568

Rejeio: Recebedor deve ser informado para tipo de servio de redespacho intermdiario 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 envio: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de envio Rejeio: Processo de emisso informado invlido Rejeio: CT-e possui Carta de Correo Rejeio: Grupo CT-e de Anulao no informado para o CT-e de Anulao Rejeio: CT-e objeto da anulao inexistente Rejeio: CT-e objeto da anulao deve estar com a situao autorizada (no pode estar cancelado ou denegado) Rejeio: CT-e de anulao deve ter tipo de emisso = normal Rejeio: CT-e objeto da anulao deve ter finalidade = 0 (normal) Rejeio: Data de emisso do CT-e de Anulao deve ocorrer em at 60 dias Rejeio: CT-e de anulao deve ter o valor do ICMS e de prestao iguais ao CT-e original Rejeio: CT-e Susbtituto deve ter tipo de emisso = normal Rejeio: Grupo CT-e de Substituio no informado para o CT-e de Substituio Rejeio: CNPJ do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: CNPJ do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: CNPJ do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeicao: Duplicidade de CT-e, com diferena na Chave de Acesso Rejeio: O CNPJ do expedidor do CT-e substituto deve ser igual ao informado no CTe substitudo Rejeio: O CNPJ do recebedor do CT-e substituto deve ser igual ao informado no CTe substitudo Rejeio: O CNPJ do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A UF de incio da prestao deve ser igual ao informado no CT-e substitudo Rejeio: A UF de fim da prestao deve ser igual ao informado no CT-e substitudo Rejeio: O valor da prestao do servio deve ser menor ou igual ao informado no CT-e substitudo Rejeio: O valor do ICMS do CT-e subsituto deve ser menor ou igual ao informado no CT-e substitudo Rejeio: A substituio de um CT-e deve ocorrer no prazo mximo de 60 contados da data de emisso do CT-e objeto de Substituio Rejeio: O CT-e de anulao no pode ser cancelado Rejeio: O CT-e s pode ser anulado pelo emitente Rejeio: CT-e objeto da anulao no pode ter sido anulado anteriormente Rejeio: CT-e objeto da anulao no pode ter sido substitudo anteriormente Rejeio: CT-e a ser substitudo inexistente

Pg. 73 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 999
CDIGO

Rejeio: CT-e a ser substitudo deve estar com a situao autorizada (no pode estar cancelado ou denegado) Rejeio: CT-e a ser substitudo no pode ter sido substitudo anteriormente Rejeio: CT-e a ser substitudo deve ter finalidade = 0 (normal) Rejeio: CT-e de anulao informado no grupo Tomador no contribuinte do ICMS inexistente Rejeio: CT-e de anulao informado no grupo Tomador no contribuinte do ICMS deve ter finalidade=2(Anulao) Rejeio: Vedado o cancelamento de CT-e do tipo substituto (tipo=3) Rejeio: Vedado o cancelamento se possuir CT-e de Anulao associado Rejeio: Vedado o cancelamento se possuir CT-e de Substituio associado Rejeio: CT-e a ser substitudo no pode ter sido anulado anteriormente Rejeio: Chave de acesso do CT-e anulado deve ser igual ao substitudo Rejeio: Verso informada para o modal no suportada Rejeio: Falha no Schema XML especfico para o modal Rejeio: Campo Valor da Carga deve ser informado para o modal Rejeio: Grupo Trfego Mtuo deve ser informado Rejeio: Ferrovia emitente deve ser a de origem quando respFat=1 Rejeio: Referenciar o CT-e que foi emitido pela ferrovia de origem Rejeio: IE Emitente no autorizada a emitir CT-e para o modal informado Rejeio: Data e Justificativa de entrada em contingncia no devem ser informadas para tipo de emisso normal. Rejeio: Data e Justificativa de entrada em contingncia devem ser informadas Rejeio: Data de entrada em contingncia posterior a data de emisso. Rejeio: O lote contm CT-e de mais de um modal Rejeio: O lote contem CT-e de mais de uma verso de modal Rejeio: Dgito Verificador invlido na Chave de acesso de NF-e transportada Rejeio: Chave de acesso invlida (Ano < 2009 ou Ano maior que Ano corrente) Rejeio: Chave de acesso invlida (Ms = 0 ou Ms > 12) Rejeio: Chave de acesso invlida (CNPJ zerado ou digito invlido) Rejeio: Chave de acesso invlida (modelo diferente de 57) Rejeio: Chave de acesso invlida (numero CT = 0) Rejeio: Erro no catalogado (informar a mensagem de erro capturado no tratamento da exceo)
MOTIVOS DE DENEGAO DE USO

301 302 303 304 305 306

Uso Denegado : Irregularidade fiscal do emitente Uso Denegado : Irregularidade fiscal do remetente Uso Denegado : Irregularidade fiscal do destinatrio Uso Denegado : Irregularidade fiscal do expedidor Uso Denegado : Irregularidade fiscal do recebedor Uso Denegado : Irregularidade fiscal do tomador

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.

Pg. 74 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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 -envlot.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 de nomenclatura tambm facilitar o 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 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 nos campos de Razo Social, Endereo e Informao Adicional. Para resolver o problema, recomendvel o uso de uma seqncia de escape em substituio ao respectivo caractere. Ex. a denominao: DIAS & DIAS LTDA deve ser informada como: DIAS &amp; DIAS LTDA no XML para no afetar o funcionamento do "parser".

Pg. 75 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

caractere < > & " '

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

5.4

Chave de Acesso do CT-e

At a verso 1.03 do leiaute do CT-e, a Chave de Acesso do Conhecimento de Transporte Eletrnico era representada por uma sequncia de 44 caracteres numricos, representados da seguinte forma:
Cdigo da UF
Quantidade de caracteres

AAMM da emisso 04

CNPJ do Emitente 14

Modelo 02

Srie 03

Nmero do CT-e 09

Cdigo Numrico 09

DV 01

02

A Chave de Acesso do Conhecimento de Transporte Eletrnico no existe como a sequncia 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

A partir da verso 1.04 do leiaute do CT-e, o campo tpEmis (forma de emisso da CT-e) passou a compor a chave de acesso da seguinte forma:
Cdigo da UF
Quantidade de caracteres

AAMM da emisso 04

CNPJ do Emitente 14

Modelo 02

Srie 03

Nmero do CT-e 09

Forma de Emisso 01

Cdigo Numrico 08

DV 01

02

O tamanho do campo cCT - cdigo numrico do CT-e foi reduzido para oito posies para no alterar o tamanho da chave de acesso do CT-e de 44 posies que passa ser composta pelos seguintes campos que se encontram dispersos no CT-e :
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 tpEmis forma de emisso do CT-e 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.

Pg. 76 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

CLCULO DO DGITO VERIFICADOR DA CHAVE DE ACESSO DO CT-e 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 B C 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 autorizadora, 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, 3=SEFAZ VIRTUAL-RS, 5=SEFAZ VIRTUAL-SP); 12 posies numricas seqenciais.

campo Quantidade de caracteres

Cdigo da UF 02

Tipo Autorizador 01

Seqencial 12

O projeto utiliza a codificao da UF definida pelo IBGE:


Regio Norte 11-Rondnia 12-Acre 13-Amazonas 14-Roraima 15-Par 16-Amap 17-Tocantins Regio Nordeste 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

Pg. 77 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

5.6

Nmero do protocolo

O nmero do protocolo gerado pelo Portal da Secretaria da Fazenda Estadual autorizadora 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 Tipo de Autorizador 9 9 cdigo da UF 9 ano 9 9 9 9 9 9 9 9 9 sequencial de 10 posies 9 9

1 posio com o Tipo de Autorizador (1=SEFAZ normal, , 3=SEFAZ VIRTUAL-RS, 5=SEFAZ VIRTUAL-SP; 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. As fraes de segundos sero arredondados para cima.

Pg. 78 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

6. Cdigo de Barra
O padro de cdigo de barras a ser impresso no DACTE o CODE-128C. Utilize o cdigo de barras: a) No caso de DACTE impresso para representar um CT-e emitido em operao normal ou em contingncia utilizando a Sefaz Virtual de Contingncia: apenas um cdigo de barras com a chave nica de acesso do arquivo do conhecimento de transporte eletrnico, descrito no item 5.4; e b) No caso de DACTE impresso para representar um CT-e emitido nos demais casos de contingncia: dois cdigos de barras; um para representar a chave de acesso do arquivo do conhecimento de transporte eletrnico, descrita no item 5.4, e outro para representar dados do CT-e emitido em contingncia. A impresso dos cdigos de barras no DACTE tem a finalidade de facilitar e agilizar a captura de dados para consulta nos portais estaduais e da Receita Federal do Brasil. Com a chave de acesso possvel realizar a consulta integral ou resumida de um Conhecimento de Transporte Eletrnico e sua situao, bem como visualizar a autorizao de uso do mesmo. Dentre outras finalidades do cdigo, destacam-se o registro do trnsito de mercadorias nos Postos Fiscais e, a critrio de cada unidade federada, a disponibilizao do arquivo do CT-e consultado. Os dados adicionais contidos no segundo cdigo de barras sero utilizados para auxiliar o registro da prestao do servio acobertado pelo conhecimento de transporte eletrnico emitido em contingncia. O conjunto de caracteres representativos do Cdigo de Barras CODE-128C encontra-se no Anexo V deste manual. Para a sua impresso ser considerada a seguinte estrutura de simbolizao:

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-e

DV

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 CTe. 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.

Pg. 79 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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: 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

O Cdigo de Barras Adicional dos Dados do CT-e ser formado pelo seguinte contedo, em um total de 36 caracteres: cUF 02 tpEmis 01 CNPJ 14 vCT 14 ICMSp 01 ICMSs 01 DD 02 DV 01

Quantidade de Caracteres

- cUF = Cdigo da UF do destinatrio ou remetente do Documento Fiscal, informar 99 quando a Operao for de comrcio exterior; - tpEmis = Forma de Emisso do CT-e - CNPJ = CNPJ do destinatrio ou do remetente, informar zeros no caso de operao com o exterior ou o CPF caso o destinatrio ou remetente seja pessoa fsica; - vCT = Valor Total do Servio do CT-e (sem ponto decimal, informar sempre os centavos); - ICMSp = Destaque de ICMS prprio do CT-e no seguinte formato: 1 = h destaque de ICMS prprio; 2 = no h destaque de ICMS prprio. - ICMSs = Destaque de ICMS por substituio tributria no CT-e, no seguinte formato: 1 = h destaque de ICMS por substituio tributria; 2 = no h destaque de ICMS por substituio tributria. - DD = Dia da emisso do CT-e; - DV = Dgito Verificador, calculado de forma igual ao DV da Chave de Acesso (item 5.4). Obs. Todos os campos que formam o cdigo de barras devem ser preenchidos com alinhamento direita, sem formatao e com os zeros no significativos necessrios para alcanar o tamanho do campo.

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) START A B C 105 105 09 1 9 9 75 2 75 150 83 3 83 249 64 4 64 256

Pg. 80 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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

6.2

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. 81 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 a discriminao dos Documentos Originrios e Documentos de Transporte Anterior se houverem, conforme leiaute descrito nos Anexos 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. O nmero do Protocolo de Autorizao de Uso recebido da SEFAZ dever ser impresso no DACTE.

Pg. 82 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

8. Contingncia
Nos casos de contingncia, enquanto no houver obrigatoriedade para o CT-e: - Nas UF em que a legislao no vede, as empresas podero emitir o correspondente modelo em papel que seria substitudo pelo CT-e. - Nas UF em que a legislao vede a emisso dos documentos em papel, o contribuinte dever utilizar uma das modalidades de contingncia contidas no Manual de Contingncia do CT-e Para identificar o status operacional do Portal da Secretaria de Fazenda Estadual, ser utilizado o Web Service cteStatusServico. 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. 83 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

9. Ambiente de Homologao / Produo


As Secretarias de Fazenda Estaduais devero manter dois ambientes para recepo de CT-e. 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 emisso de CT-e no ambiente de produo fica condicionada prvia aprovao das equipes de TI e de negcios da prpria empresa, que dever avaliar a adequao, comportamento e performance de seu sistema de emisso de CT-e no ambiente de homologao. Uma vez aprovados os testes em homologao pode o contribuinte habilitar-se ao ambiente de produo.

Pg. 84 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

10. Distribuio do CT-e para o Tomador do Servio


Conforme previso 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 ou disponibilizar 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 no emissores de Documentos Fiscais Eletrnicos podero escriturar o 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 tomador o mesmo contedo do CT-e enviada para a SEFAZ autorizadora, complementada com a informao da Autorizao de Uso, na forma que segue. Schema XML: procCTe_v99.99.xsd
# XR01 XR02 XR03 XR04 XR05 XR06 Campo cteProc versao CTe (dados) protCte (dados) Ele Raiz A G G Pai XR01 XR01 XR01 Tipo N Ocor. 1-1 1-1 1-1 Tam. 1-4 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 tomador. Com a ampliao do processo de emisso de documentos eletrnicos estas implementaes previstas no Projeto podero ser exigidas.

Pg. 85 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

11. Compartilhamento de informaes do CT-e entre rgos Pblicos


O Protocolo de Cooperao n 03/2006 II ENAT de i mplantao 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;

11.1 Processo de Compartilhamento


Todos os documentos sero transmitidos para a Receita Federal do Brasil, que disponibilizar o compartilhamento destes documentos para os seguintes rgos da administrao tributria interessados: UF de incio da prestao do servio de transporte; UF de fim da prestao do servio de transporte; UF do tomador da prestao do servio de transporte; SUFRAMA quando a localidade de fim da prestao de servio de transporte estiver localizada na rea de incentivo fiscal administrada pela SUFRAMA.

O compartilhamento de documentos entre as SEFAZ e a RFB ser realizado atravs dos Web Services de compartilhamento de Documentos Fiscais Elernicos, 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.

Pg. 86 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

11.2 Leiaute de compartilhamento: CT-e


Schema XML: procCTe_v99.99.xsd
# XR01 XR02 XR03 XR04 XR05 XR06 Campo cteProc versao CTe (dados) protCte (dados) Ele Raiz A G G Pai XR01 XR01 XR01 Tipo N Ocor. 1-1 1-1 1-1 Tam. 1-4 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)

11.3 Leiaute de compartilhamento: Cancelamento de CT-e


Schema XML: procCancCTe_v99.99.xsd
# YR01 YR02 YR03 YR04 YR05 YR06 Campo procCancCTe versao cancCTe (dados) retCancCTe (dados) Ele Pai Tipo Ocor. Tam. Dec. Raiz A YR01 N 1-1 1-4 2 G YR01 1-1 G YR01 1-1 Descrio/Observao TAG raiz

Dados do Pedido de Cancelamento (item 4.3.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 Raiz A G G Pai ZR01 ZR01 ZR01 Tipo N Ocor. 1-1 1-1 1-1 Tam. 1-4 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 CT-e tambm poder ser compartilhado 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. 87 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Anexo I Leiaute do CT-e


- Observaes importantes para entendimento do Leiaute do CT-e
1. Abreviaes utilizadas nas colunas de cabealho do leiaute:

# 135

Campo Nvel Descrio vBC 3 Valor da Base de Clculo do ICMS

Ele. Tipo Ocorr. Tamanho Domnio Exp. Reg. Observaes E N 1-1 13, 2 ER23 15 posies, sendo 13 inteiras e 2 decimais.

a) coluna # : identificador da linha da tabela; b) 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. c) coluna Nvel: identificador do nvel do campo na estrutura hierrquica no schema XML. Por exemplo, o campo CFOP possui nvel = 2, indicando que na estrutura hierrquica ele filho do campo ide que possui nvel = 1. d) coluna Ele:

Pg. 88 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 Tipo: N campo numrico; C campo alfanumrico; D campo data; f) Coluna Ocorrncia: x-y, onde x indica a ocorrncia mnima e y a ocorrncia mxima; g) 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;

Pg. 89 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

h) coluna Domnio: indica o conjunto de valores permitidos para um determinado campo. Por exemplo, o campo modal pode assumir os valores 01,02,03,04 e 05. Nesta coluna apresentada uma referncia, exemplo D1, sendo que os valores permitidos so listados ao final do leiaute, sob o ttulo de Domnio. i) coluna Exp. Reg: demonstra a expresso regular associada a um determinado campo. Nesta coluna apresentada uma referncia, exemplo ER27, sendo que o contedo da expresso regular listado ao final do leiaute, sob o ttulo Expresso Regular. 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 deve informar o contedo deste campo com zeros; No caso das pessoas desobrigadas de inscrio no CNPJ/MF, dever ser informado o CPF da pessoa, exceto nas operaes com o exterior; A existncia no leiaute/schema de campos de preenchimento opcional no deve ser interpretado como desobrigao de preenchimento, pois esta deciso depende diretamente da legislao tributria. Significa apenas que existem situaes em que o preenchimento de um determinado campo em uma determinada situao no se aplica. Por exemplo, o nmero de um continer um campo opcional no leiaute/schema, pois nem todos os servios de transporte so realizados atravs de continer, mas, quando ele existir, dever obrigatoriamente ser preenchido.

Pg. 90 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

CT-e Diagrama Simplificado parte genrica

Pg. 91 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

CT-e Diagrama Simplificado modal Rodovirio

Pg. 92 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

CT-e Diagrama Simplificado modal Areo

Pg. 93 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

CT-e Diagrama Simplificado modal Aquavirio

Pg. 94 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

CT-e Diagrama Simplificado modal Ferroviro

Pg. 95 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

CT-e Diagrama Simplificado modal Dutovirio

Pg. 96 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Leiaute CT-e Estrutura Genrica

# 1 2 3 4 5 6

Campo infCte versao Id ide cUF cCT

Nvel Descrio

Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G A A G E E N N N C 1-1 1-1 1-1 1-1 1-1 1-1 2 8 D2 ER33 Utilizar a Tabela do IBGE. Nmero aleatrio gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. 47 ER40 ER44 Ex: "1.04" Informar a chave de acesso do CT-e e precedida do literal "CTe"

0 1 1 1 2 2

Informaes do CT-e Verso do leiaute Identificador da tag a ser assinada Identificao do CT-e Cdigo da UF do emitente do CT-e. Cdigo numrico que compe a Chave de Acesso. Cdigo Fiscal de Operaes e Prestaes Natureza da Operao Forma de pagamento do servio

7 8 9

CFOP natOp forPag

2 2 2

E E E

N C N

1-1 1-1 1-1

4 1 - 60 1 D7

ER46 ER32 Preencher com: 0 - Pago; 1 - A pagar; 2 - Outros Utilizar o cdigo 57 para identificao do CT-e, emitido em substituio aos modelos de conhecimentos em papel. ER30 ER28 ER34 D1 Formato AAAA-MM-DDTHH:MM:DD Preencher com: 1 - Retrato; 2 Paisagem. Preencher com "0" no caso de srie nica

10

mod

Modelo do documento fiscal

1-1

D3

11 12 13 14

serie nCT dhEmi tpImp

2 2 2 2

Srie do CT-e Nmero do CT-e Data e hora de emisso do CT-e Formato de impresso do DACTE

E E E E

N N C N

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

1-3 1-9 19 1

Pg. 97 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

15

tpEmis

Forma de emisso do CT-e

1-1

D8

Preencher com: 1 - Normal; 5 - Contingncia FSDA; 7 - Autorizao pela SVC-RS; 8 - Autorizao pela SVC-SP ER35 Informar o dgito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicao do algoritmo mdulo 11 (base 2,9) da chave de acesso. Preencher com:1 - Produo; 2 Homologao Preencher com: 0 - CT-e Normal; 1 - CT-e de Complemento de Valores; 2 - CT-e de Anulao de Valores; 3 - CT-e Substituto Preencher com: 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. ER32 ER3 ER2 Utilizar a tabela do IBGE. Informar 9999999 para as operaes com o exterior. Informar PAIS/Municipio para as operaes com o exterior. Informar 'EX' para operaes com o exterior. Iinformar a verso do aplicativo emissor de CT-e.

16

cDV

Digito Verificador da chave de acesso do CT-e

1-1

17 18

tpAmb tpCTe

2 2

Tipo do Ambiente Tipo do CT-e

E E

N N

1-1 1-1

1 1

D1 D9

19

procEmi

Identificador do processo de emisso do CT-e

1-1

D9

20 21 22

verProc refCTE cMunEnv

2 2 2

Verso do processo de emisso Chave de acesso do CT-e referenciado Cdigo do Municpio de envio do CT-e (de onde o documento foi transmitido) Nome do Municpio de envio do CT-e (de onde o documento foi transmitido) Sigla da UF de envio do CT-e (de onde o documento foi transmitido)

E E E

C N N

1-1 0-1 1-1

1 - 20 44 7

23 24

xMunEnv UFEnv

2 2

E E

C C

1-1 1-1

1 - 60 2 D5

ER32

Pg. 98 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

25

modal

Modal

1-1

D26

Preencher com: 01-Rodovirio; 02-Areo; 03-Aquavirio; 04-Ferrovirio; 05-Dutovirio Preencher com: 0 - Normal; 1 - Subcontratao; 2 - Redespacho; 3 - Redespacho Intermedirio ER2 ER32 Utilizar a tabela do IBGE. Informar 9999999 para operaes com o exterior. Informar 'EXTERIOR' para operaes com o exterior. Informar 'EX' para operaes com o exterior. ER2 ER32 Utilizar a tabela do IBGE. Informar 9999999 para operaes com o exterior. Informar 'EXTERIOR' para operaes com o exterior. Informar 'EX' para operaes com o exterior. Preencher com: 0 - sim; 1 - no

26

tpServ

Tipo do Servio

1-1

D9

27 28 29 30 31 32 33

cMunIni xMunIni UFIni cMunFim xMunFim UFFim retira

2 2 2 2 2 2 2

Cdigo do Municpio de incio da prestao Nome do Municpio do incio da prestao UF do incio da prestao Cdigo do Municpio de trmino da prestao Nome do Municpio do trmino da prestao UF do trmino da prestao Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estao de Destino? Detalhes do retira Indicador do "papel" do tomador do servio no CT-e Tomador do Servio

E E E E E E E

N C C N C C N

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

7 1 - 60 2 7 1 - 60 2 1 D5 D10 D5

34 35 36

xDetRetira toma03 toma

2 2 3

E CG E

0-1 1-1

1 - 160

ER32

1-1

D9

Preencher com: 0-Remetente; 1-Expedidor; 2-Recebedor; 3-Destinatrio Sero utilizadas as informaes contidas

Pg. 99 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

no respectivo grupo, conforme indicado pelo contedo deste campo 37 38 toma4 toma 2 3 Indicador do "papel" do tomador do servio no CT-e Tomador do Servio CG E N 1-1 1-1 1 D11 Preencher com: 4 - Outros Obs: Informar os dados cadastrais do tomador do servio ER6 Em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. Informar os zeros no significativos. Informar a IE do tomador ou ISENTO se tomador contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o tomador no seja contribuinte do ICMS no informar o contedo.

39

CNPJ

Nmero do CNPJ

CE

1-1

14

40 41

CPF IE

3 3

Nmero do CPF Inscrio Estadual

CE E

N C

1-1 0-1

11 0 - 14

ER7 ER26

42 43 44 45 46 47 48 49 50 51 52

xNome xFant fone enderToma xLgr nro xCpl xBairro cMun xMun CEP

3 3 3 3 4 4 4 4 4 4 4

Razo Social ou Nome Nome Fantasia Telefone Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP

E E E G E E E E E E E

C C N

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

1 - 60 1 - 60 7 - 12

ER32 ER32 ER36

C C C C N C N

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

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

ER32 ER32 ER32 ER32 ER2 ER32 ER33 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos

Pg. 100 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

53 54 55 56 57 58 59 60

UF cPais xPais email dhCont xJust compl xCaracAd

4 4 4 3 2 2 1 2

Sigla da UF Cdigo do pas Nome do pas Endereo de email Data e Hora da entrada em contingncia Justificativa da entrada em contingncia Dados complementares do CT-e para fins operacionais ou comerciais Caracterstica adicional do transporte

E E E E E E G E

C N C C C C

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

2 1-4 1 - 60 1 - 60 19 15 - 256

D5 ER27 ER32 ER47 ER34 ER32

Informar EX para operaes com o exterior. Utilizar a tabela do BACEN

Informar a data e hora no formato AAAAMM-DDTHH:MM:SS

0-1

1 - 15

ER32

Texto livre: REENTREGA; DEVOLUO; REFATURAMENTO; etc Texto livre: ENTREGA EXPRESSA; LOGSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc

61

xCaracSer

Caracterstica adicional do servio

0-1

1 - 30

ER32

62 63 64

xEmi fluxo xOrig

2 2 3

Funcionrio emissor do CTe Previso do fluxo da carga Sigla ou cdigo interno da Filial/Porto/Estao/ Aeroporto de Origem

E G E

0-1 0-1

1 - 20

ER32 Preenchimento obrigatrio para o modal areo.

0-1

1 - 15

ER32

Observaes para o modal areo: - Preenchimento obrigatrio para o modal areo. - O cdigo de trs letras IATA do aeroporto de partida dever ser includo como primeira anotao. Quando no for possvel, utilizar a sigla OACI.

65 66

pass xPass

3 4 Sigla ou cdigo interno da Filial/Porto/Estao/Aeroporto de Passagem

G E C

0-n 0-1 1 - 15 ER32 Observao para o modal areo: - O cdigo de trs letras IATA, referente ao aeroporto de transferncia, dever ser includo, quando for o caso. Quando no for possvel, utilizar a sigla OACI. Qualquer solicitao de itinerrio dever

Pg. 101 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

ser includa. 67 xDest 3 Sigla ou cdigo interno da Filial/Porto/Estao/Aeroporto de Destino E C 0-1 1 - 15 ER32 Observaes para o modal areo: - Preenchimento obrigatrio para o modal areo. - Dever ser includo o cdigo de trs letras IATA do aeroporto de destino. Quando no for possvel, utilizar a sigla OACI.

68 69 70 71 72 73

xRota Entrega semData tpPer comData tpPer

3 2 3 4 3 4

Cdigo da Rota de Entrega Informaes ref. a previso de entrega Entrega sem data definida Tipo de data/perodo programado para entrega Entrega com data definida Tipo de data/perodo programado para entrega

E G CG E CG E

0-1 0-1 1-1

1 - 10

ER32

Esta opo proibida para o modal areo. 1 D12 0- Sem data definida

1-1 1-1

1-1

D13

Preencher com: 1-Na data; 2-At a data; 3-A partir da data ER9 Formato AAAA-MM-DD

74 75 76 77 78 79 80 81 82

dProg noPeriodo tpPer dIni dFim semHora tpHor comHora tpHor

4 3 4 4 4 3 4 3 4

Data programada Entrega no perodo definido Tipo perodo Data inicial Data final Entrega sem hora definida Tipo de hora Entrega com hora definida Tipo de hora

E CG E E E CG E CG E

1-1 1-1

10

N D D

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

1 10 10

D11 ER9 ER9

4-no perodo Formato AAAA-MM-DD Formato AAAA-MM-DD

1-1 1-1

D12

0- Sem hora definida

1-1

D13

Preencher com: 1--No horrio; 2-At o horrio; 3-A partir do horrio

Pg. 102 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

83 84 85 86 87 88 89 90 91

hProg noInter tpHor hIni hFim origCalc destCalc xObs ObsCont

4 3 4 4 4 2 2 2 2

Hora programada Entrega no intervalo de horrio definido Tipo de hora Hora inicial Hora final Municpio de origem para efeito de clculo do frete Municpio de destino para efeito de clculo do frete Observaes Gerais Campo de uso livre do contribuinte

E CG E E E E E E G

1-1 1-1

ER49

Formato HH:MM:SS

N T T C C C

1-1 1-1 1-1 0-1 0-1 0-1 0 - 10

1 8 8 1 - 40 1 - 40 1 - 2000

D11 ER49 ER49 ER32 ER32 ER32

4 - No intervalo de tempo Formato HH:MM:SS Formato HH:MM:SS

Informar o nome do campo no atributo xCampo e o contedo do campo no XTexto 1 - 20 1 - 160 ER32 ER32 Informar o nome do campo no atributo xCampo e o contedo do campo no XTexto 1 - 20 1 - 60 ER32 ER32

92 93 94

xCampo xTexto ObsFisco

3 3 2

Identificao do campo Contedo do campo Campo de uso livre do contribuinte

A E G

C C

1-1 1-1 0 - 10

95 96 97 98 99 100 101 102 103 104

xCampo xTexto emit CNPJ IE xNome xFant enderEmit xLgr nro

3 3 1 2 2 2 2 2 3 3

Identificao do campo Contedo do campo Identificao do Emitente do CT-e CNPJ do emitente Inscrio Estadual do Emitente Razo social ou Nome do emitente Nome fantasia Endereo do emitente Logradouro Nmero

A E G E E E E G E E

C C

1-1 1-1 1-1

N N C C

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

14 2 - 14 1 - 60 1 - 60

ER4 ER25 ER32 ER32

Informar zeros no significativos

C C

1-1 1-1

1 - 60 1 - 60

ER32 ER32

Pg. 103 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

105 106 107 108 109 110 111 112

xCpl xBairro cMun xMun CEP UF fone rem

3 3 3 3 3 3 3 1

Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Telefone Informaes do Remetente das mercadorias transportadas pelo CT-e

E E E E E E E G

C C N C N C N

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

1 - 60 1 - 60 7 1 - 60 8 2 7 - 12 D6

ER32 ER32 ER2 ER32 ER33 Informar zeros no significativos

ER36 Poder no ser informado para os CTe de redespacho intermedirio. Nos demais casos dever sempre ser informado.

113

CNPJ

Nmero do CNPJ

CE

1-1

14

ER6

Em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. Informar os zeros no significativos. Informar a IE do remetente ou ISENTO se remetente contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o remetente no seja contribuinte do ICMS no informar o contedo.

114 115

CPF IE

2 2

Nmero do CPF Inscrio Estadual

CE E

N C

1-1 1-1

11 0 - 14

ER7 ER26

116 117 118 119 120 121 122 123

xNome xFant fone enderReme xLgr nro xCpl xBairro

2 2 2 2 3 3 3 3

Razo social ou nome do remetente Nome fantasia Telefone Dados do endereo Logradouro Nmero Complemento Bairro

E E E G E E E E

C C N

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

1 - 60 1 - 60 7 - 12

ER32 ER32 ER36

C C C C

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

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

ER32 ER32 ER32 ER32

Pg. 104 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

124 125 126 127 128 129 130 131 132 133 134

cMun xMun CEP UF cPais xPais email infNF nRoma nPed mod

3 3 3 3 3 3 2 2 3 3 3

Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email Informaes das NF Nmero do Romaneio da NF Nmero do Pedido da NF Modelo da Nota Fiscal

E E E E E E E CG E E E

N C N C N C C

1-1 1-1 0-1 1-1 0-1 0-1 0-1 1n

7 1 - 60 8 2 1-4 1 - 60 1 - 60 D5

ER2 ER32 ER33

Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos Informar EX para operaes com o exterior.

ER27 ER32 ER47

Utilizar a tabela do BACEN

Este grupo deve ser informado quando o documento originrio for NF 1 - 20 1 - 20 2 D4 ER32 ER32 Preencher com: 01 - NF Modelo 01/1A e Avulsa; 04 - NF de Produtor ER32 ER32 ER9 ER23 ER23 ER23 ER23 ER23 Formato AAAA-MM-DD 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

C C N

0-1 0-1 1-1

135 136 137 138 139 140 141 142

serie nDoc dEmi vBC vICMS vBCST vST vProd

3 3 3 3 3 3 3 3

Srie Nmero Data de Emisso Valor da Base de Clculo do ICMS Valor Total do ICMS Valor da Base de Clculo do ICMS ST Valor Total do ICMS ST Valor Total dos Produtos

E E E E E E E E

C C D N N N N N

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

1-3 1 - 20 10 13, 2 13, 2 13, 2 13, 2 13, 2

Pg. 105 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

143 144

vNF nCFOP

3 3

Valor Total da NF CFOP Predominante

E E

N N

1-1 1-1

13, 2 4

ER23 ER46

15 posies, sendo 13 inteiras e 2 decimais. CFOP da NF ou, na existncia de mais de um, predominncia pelo critrio de valor econmico. 15 posies, sendo 12 inteiras e 3 decimais. PIN atribudo pela SUFRAMA para a operao. Informar apenas quando diferente do endereo do remetente.

145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

nPeso PIN locRet CNPJ CPF xNome xLgr nro xCpl xBairro cMun xMun UF infNFe chave PIN infOutros tpDoc

3 3 3 4 4 4 4 4 4 4 4 4 4 2 3 3 2 3

Peso total em Kg PIN SUFRAMA Local de retirada constante na NF Nmero do CNPJ Nmero do CPF Razo Social ou Nome Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio Sigla da UF Informaes das NF-e Chave de acesso da NF-e PIN SUFRAMA Informaes dos demais documentos Tipo de documento originrio

E E G CE CE E E E E E E E E CG E E CG E

N N

0-1 0-1 0-1

12, 3 2-9

ER20 ER37

N N C C C C C N C C

1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1n

14 11 1 - 60 1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 2 D5

ER4 ER7 ER32 ER32 ER32 ER32 ER32 ER2 ER32 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar EX para operaes com o exterior.

N N

1-1 0-1 1n

44 2-9

ER3 ER37 PIN atribudo pela SUFRAMA para a operao.

1-1

D14

Preencher com:

Pg. 106 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

00 - Declarao; 10 - Dutovirio; 99 - Outros 163 164 165 166 167 168 descOutros nDoc dEmi vDocFisc exped CNPJ 3 3 3 3 1 2 Descrio quando se tratar de 99-Outros Nmero Data de Emisso Valor do documento Informaes do Expedidor da Carga Nmero do CNPJ E E E E G CE N C C D N 0-1 0-1 0-1 0-1 0-1 1-1 14 ER6 Em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. Informar os zeros no significativos. Informar a IE do expedidor ou ISENTO se expedidor contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o expedidor no seja contribuinte do ICMS no informar o contedo. 1 - 100 1 - 20 10 13, 2 ER32 ER32 ER9 ER24 Formato AAAA-MM-DD 15 posies, sendo 13 inteiras e 2 decimais.

169 170

CPF IE

2 2

Nmero do CPF Inscrio Estadual

CE E

N C

1-1 1-1

11 0 - 14

ER7 ER26

171 172 173 174 175 176 177 178 179

xNome fone enderExped xLgr nro xCpl xBairro cMun xMun

2 2 2 3 3 3 3 3 3

Razo Social ou Nome Telefone Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio

E E G E E E E E E

C N

1-1 0-1 1-1

1 - 60 7 - 12

ER32 ER36

C C C C N C

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

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

ER32 ER32 ER32 ER32 ER2 ER32 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior.

Pg. 107 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

180 181 182 183 184 185 186

CEP UF cPais xPais email receb CNPJ

3 3 3 3 2 1 2

CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email Informaes do Recebedor da Carga Nmero do CNPJ

E E E E E G CE

N C N C C

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

8 2 1-4 1 - 60 1 - 60 D5

ER33

Informar os zeros no significativos Informar EX para operaes com o exterior.

ER27 ER32 ER47

Utilizar a tabela do BACEN

1-1

14

ER6

Em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. Informar os zeros no significativos. Informar a IE do recebedor ou ISENTO se recebedor contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o recebedor no seja contribuinte do ICMS no informar o contedo.

187 188

CPF IE

2 2

Nmero do CPF Inscrio Estadual

CE E

N C

1-1 1-1

11 0 - 14

ER7 ER26

189 190 191 192 193 194 195 196 197 198

xNome fone enderReceb xLgr nro xCpl xBairro cMun xMun CEP

2 2 2 3 3 3 3 3 3 3

Razo Social ou Nome Telefone Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP

E E G E E E E E E E

C N

1-1 0-1 1-1

1 - 60 7 - 12

ER32 ER36

C C C C N C N

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

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

ER32 ER32 ER32 ER32 ER2 ER32 ER33 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos

Pg. 108 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

199 200 201 202 203 204

UF cPais xPais email dest CNPJ

3 3 3 2 1 2

Sigla da UF Cdigo do pas Nome do pas Endereo de email Informaes do Destinatrio do CT-e Nmero do CNPJ

E E E E G CE

C N C C

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

2 1-4 1 - 60 1 - 60

D5 ER27 ER32 ER47

Informar EX para operaes com o exterior. Utilizar a tabela do BACEN

S pode ser omitido em caso de redespacho intermedirio 14 ER6 Em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. Informar os zeros no significativos. Informar a IE do destinatrio ou ISENTO se destinatrio contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o destinatrio no seja contribuinte do ICMS no informar o contedo.

1-1

205 206

CPF IE

2 2

Nmero do CPF Inscrio Estadual

CE E

N C

1-1 0-1

11 0 - 14

ER7 ER26

207 208 209

xNome fone ISUF

2 2 2

Razo Social ou Nome do destinatrio Telefone Inscrio na SUFRAMA

E E E

C N N

1-1 0-1 0-1

1 - 60 7 - 12 8-9

ER32 ER36 ER38 (Obrigatrio nas operaes com as reas com benefcios de incentivos fiscais sob controle da SUFRAMA)

210 211 212 213 214 215 216

enderDest xLgr nro xCpl xBairro cMun xMun

2 3 3 3 3 3 3

Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio

G E E E E E E C C C C N C

1-1 1-1 1-1 0-1 1-1 1-1 1-1 1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 ER32 ER32 ER32 ER32 ER2 ER32 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes

Pg. 109 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

com o exterior. 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 CEP UF cPais xPais email locEnt CNPJ CPF xNome xLgr nro xCpl xBairro cMun xMun UF vPrest vTPrest 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 1 2 CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email Local de Entrega constante na Nota Fiscal Nmero do CNPJ Nmero do CPF Razo Social ou Nome Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio Sigla da UF Valores da Prestao de Servio Valor Total da Prestao do Servio E E E E E G CE CE E E E E E E E E G E N N N C C C C C N C C N C N C C 0-1 1-1 0-1 0-1 0-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 1-1 13, 2 ER23 15 posies, sendo 13 inteiras e 2 decimais. Pode conter zeros quando o CT-e for de complemento de ICMS 15 posies, sendo 13 inteiras e 2 decimais. 14 11 1 - 60 1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 2 D5 ER4 ER7 ER32 ER32 ER32 ER32 ER32 ER2 ER32 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar EX para operaes com o exterior. 8 2 1-4 1 - 60 1 - 60 D5 ER27 ER32 ER47 Informar apenas quando diferente do endereo do destinatrio ER33 Informar os zeros no significativos Informar EX para operaes com o exterior. Utilizar a tabela do BACEN

235 236

vRec Comp

2 2

Valor a Receber Componentes do Valor da Prestao

E G

1-1 0-n

13, 2

ER23

Pg. 110 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

237

xNome

Nome do componente

1-1

1 - 15

ER32

Exxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc 15 posies, sendo 13 inteiras e 2 decimais.

238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253

vComp imp ICMS ICMS00 CST vBC pICMS vICMS ICMS20 CST pRedBC vBC pICMS vICMS ICMS45 CST

3 1 2 3 4 4 4 4 3 4 4 4 4 4 3 4

Valor do componente Informaes relativas aos Impostos Informaes relativas ao ICMS Prestao sujeito tributao normal do ICMS classificao Tributria do Servio Valor da BC do ICMS Alquota do ICMS Valor do ICMS Prestao sujeito tributao com reduo de BC do ICMS Classificao Tributria do servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS ICMS Isento, no Tributado ou diferido Classificao Tributria do Servio

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

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

13, 2

ER23

N N N N

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

2 13, 2 3, 2 13, 2

D17 ER23 ER10 ER23

00 - tributao normal ICMS 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

N N N N N

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

2 3, 2 13, 2 3, 2 13, 2

D18 ER11 ER23 ER10 ER23

20 - tributao com BC reduzida do ICMS 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

1-1

D19

Preencher com: 40 - ICMS iseno; 41 - ICMS no tributada;

Pg. 111 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

51 - ICMS diferido 254 ICMS60 3 Tributao pelo ICMS60 - ICMS cobrado por substituio tributria.Responsabilidade do recolhimento do ICMS atribudo ao tomador ou 3 por ST Classificao Tributria do Servio Valor da BC do ICMS ST retido Valor do ICMS ST retido Alquota do ICMS Valor do Crdito outorgado/Presumido ICMS Outros Classificao Tributria do Servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS Valor do Crdito Outorgado/Presumido ICMS devido UF de origem da prestao, quando diferente da UF do emitente Classificao Tributria do Servio CG 1-1

255 256 257 258 259 260 261 262 263 264 265 266 267

CST vBCSTRet vICMSSTRet pICMSSTRet vCred ICMS90 CST pRedBC vBC pICMS vICMS vCred ICMSOutraUF

4 4 4 4 4 3 4 4 4 4 4 4 3

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

N N N N N

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

2 13, 2 13, 2 3, 2 13, 2

D20 ER23 ER23 ER10 ER23

60 - ICMS cobrado anteriormente por substituio tributria 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

N N N N N N

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

2 3, 2 13, 2 3, 2 13, 2 13, 2

D21 ER11 ER23 ER10 ER23 ER23

90 - ICMS outros 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

268

CST

1-1

D21

90 - ICMS outros

Pg. 112 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

269 270 271 272 273 274 275 276 277 278

pRedBCOutraUF vBCOutraUF pICMSOutraUF vICMSOutraUF ICMSSN indSN infAdFisco infCTeNorm infCarga vCarga

4 4 4 4 3 4 2 1 2 3

Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS devido outra UF Simples Nacional Indica se o contribuinte Simples Nacional 1=Sim Informaes adicionais de interesse do Fisco

E E E E CG E E

N N N N

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

3, 2 13, 2 3, 2 13, 2

ER11 ER23 ER10 ER23

5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

N C

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

1 1 - 2000

D22 ER32 Norma referenciada, informaes complementares, etc

Grupo de informaes do CT-e Normal CG e Substituto Informaes da Carga do CT-e Valor total da carga G E N

0-1

13, 2

ER23

15 posies, sendo 13 inteiras e 2 decimais. Dever ser informado para todos os modais, com exceo para o Dutovirio. Informar a descrio do produto predominante "FRIA", "GRANEL", "REFRIGERADA", "Medidas: 12X12X12" Para o modal areo obrigatrio o preenchimento desse campo pelo menos 3 vezes. 1 - Peso Bruto, sempre em quilogramas; 2 - Peso Cubado; sempre em quilogramas; 3 - Quantidade de volumes, sempre em unidades.

279 280 281

proPred xOutCat infQ

3 3 3

Produto predominante Outras caractersticas da carga Informaes de quantidades da Carga do CT-e

E E G

C C

1-1 0-1 1-n

1 - 60 1 - 30

ER32 ER32

282

cUnid

Cdigo da Unidade de Medida

1-1

D15

Preencher com: 00-M3;

Pg. 113 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

01-KG; 02-TON; 03-UNIDADE; 04-LITROS; 05-MMBTU 283 tpMed 4 Tipo da Medida E C 1-1 1 - 20 ER32 Exemplos: PESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CLCULO, LITRAGEM, CAIXAS e etc 15 posies, sendo 11 inteiras e 4 decimais. Dispositivo de carga unitizada (Unit Load Device - ULD) significa todo tipo de continer de carga, continer de avio, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. 1 - 20 ER42

284 285

qCarga contQt

4 2

Quantidade Informaes dos containeres/ULD

E G

1-1 0-n

11, 4

ER17

286 287 288 289 290 291 292

nCont lacContQt nLacre dPrev docAnt emiDocAnt CNPJ

3 3 4 3 2 3 4

Nmero do Container/ULD Lacres dos containeres/ULD Nmero do lacre Data prevista de entrega Documentos de Transporte Anterior Emissor do documento anterior Nmero do CNPJ

E G E E G G CE

1-1 0-n

C D

1-1 0-1 0-1 1-n

1 - 20 10

ER32 ER9 Formato AAAA-MM-DD

1-1

14

ER6

Em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. Informar os zeros no significativos.

293 294 295 296

CPF IE UF xNome

4 4 4 4

Nmero do CPF Inscrio Estadual Sigla da UF Razo Social ou Nome do expedidor

CE E E E

N N C C

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

11 2 - 14 2 1 - 60 D5

ER7 ER25

Informar EX para operaes com o exterior. ER32

Pg. 114 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

297 298 299

idDocAnt idDocAntPap tpDoc

4 5 6

Informaes de identificao dos documentos de Transporte Anterior Documentos de transporte anterior em papel Tipo do Documento de Transporte Anterior

G CG E N

1-2 1-n 1-1 2 D24 Preencher com: 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 ER32 ER32 ER39 ER9

300 301 302 303 304 305 306 307 seg

serie subser nDoc dEmi idDocAntEle chave

6 6 6 6 5 6 2 3

Srie do Documento Fiscal Srie do Documento Fiscal Nmero do Documento Fiscal Data de emisso (AAAA-MM-DD) Documentos de transporte anterior eletrnicos Chave de acesso do CT-e Informaes de Seguro da Carga Responsvel pelo seguro

E E E E CG E G E

C C N D

1-1 0-1 1-1 1-1 1-n

1-3 1-2 1 - 20 10

1-1 0-n

44

ER3

respSeg

1-1

D16

Preencher com: 0- Remetente; 1- Expedidor; 2 - Recebedor; 3 - Destinatrio;

Pg. 115 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

4 - Emitente do CT-e; 5 - Tomador de Servio. Dados obrigatrios apenas no modal Rodovirio, depois da lei 11.442/07. Para os demais modais esta informao opcional. 308 309 310 xSeg nApol nAver 3 3 3 Nome da Seguradora Nmero da Aplice Nmero da Averbao E E E C C C 0-1 0-1 0-1 1 - 30 1 - 20 20 ER32 ER32 ER32 Obrigatrio pela lei 11.442/07 (RCTRC) No obrigatrio, pois muitas averbaes ocorrem aaps a emisso do CT, mensalmente, por exemplo. 15 posies, sendo 13 inteiras e 2 decimais. 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

311

vCarga

Valor da Carga para efeito de averbao

0-1

13, 2

ER24

312 313 314

infModal versaoModal xs:any

2 3 3

Informaes do modal Verso do leiaute especfico para o Modal XML do modal Insira neste local o XML especfico do modal (rodovirio, areo, ferrovirio, aquavirio ou dutovirio).

G A E N C

1-1 1-1 1-1 ER40 O elemento do tipo -any- permite estender o documento XML com elementos no especificados pelo schema. Insira neste local - any- o XML especfico do modal (rodovirio, areo, ferrovirio, aquavirio ou dutovirio). A especificao do schema XML para cada modal pode ser encontrada nos arquivos que acompanham este pacote de liberao: Rodovirio - ver arquivo CTeModalRodoviario_v9.99

Pg. 116 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Areo - ver arquivo CTeModalAereo_v9.99 Aquavirio - arquivo CTeModalAquaviario_v9.99 Ferrovirio - arquivo CTeModalFerroviario_v9.99 Dutovirio - arquivo CTeModalDutoviario_v9.99 Onde v9.99 a a designao genrica para a verso do arquivo. Por exemplo, o arquivo para o schema do modal Rodovirio na verso 1.04 ser denominado "CTeModalRodoviario_v1.04". 315 peri 2 Preenchido quando for transporte de produtos classificados pela ONU como perigosos. G 0-n No deve ser preenchido para modal dutovirio. Observao para o modal areo: - O preenchimento desses campos no desobriga a empresa area de emitir os demais documentos que constam na legislao vigente. 1-4 1 - 150 ER41 ER32 Ver a legislao de transporte de produtos perigosos aplicadas ao modal Ver a legislao de transporte de produtos perigosos aplicadas ao modal Para o modal areo o nome apropriado para transporte deve ser em ingls. Para o modal rodovirio e ferrovirio, o nome apropriado deve ser em portugus. Ver a legislao de transporte de produtos perigosos aplicadas ao modal Ver a legislao de transporte de produtos perigosos aplicadas ao modal Preenchimento obrigatrio para o modal areo. A legislao para o modal rodovirio e ferrovirio no atribui grupo de

316 317

nONU xNomeAE

3 3

Nmero ONU/UN Nome apropriado para embarque do produto

E E

C C

1-1 1-1

318 319

xClaRisco grEmb

3 3

Classe ou subclasse/diviso, e risco subsidirio/risco secundrio Grupo de Embalagem

E E

C C

1-1 0-1

1 - 40 1-6

ER32 ER32

Pg. 117 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

embalagem para todos os produtos, portanto haver casos de no preenchimento desse campo. 320 qTotProd 3 Quantidade total por produto E C 1-1 1 - 20 ER32 Preencher conforme a legislao de transporte de produtos perigosos aplicada ao modal Preencher conforme a legislao de transporte de produtos perigosos aplicada ao modal Preencher conforme a legislao de transporte de produtos perigosos aplicada ao modal. No caso de transporte rodovirio e ferrovirio, este campo no exigido.

321

qVolTipo

Quantidade e Tipo de volumes

0-1

1 - 60

ER32

322

pontoFulgor

Ponto de Fulgor

0-1

1-6

ER32

323 324 325 326 327 328 329 330 331 332 333 334 335

veicNovos chassi cCor xCor cMod vUnit vFrete cobr fat nFat vOrig vDesc vLiq

2 3 3 3 3 3 3 2 3 4 4 4 4

informaes dos veculos transportados Chassi do veculo Cor do veculo Descrio da cor Cdigo Marca Modelo Valor Unitrio do Veculo Frete Unitrio Dados da cobrana do CT-e Dados da fatura Nmero da fatura Valor original da fatura Valor do desconto da fatura Valor lquido da fatura

G E E E E E E G G E E E E C N N N C C C C N N

0-n 1-1 1-1 1-1 1-1 1-1 1-1 0-1 0-1 0-1 0-1 0-1 0-1 1 - 60 13, 2 13, 2 13, 2 ER32 ER24 ER24 ER24 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 17 1-4 1 - 40 1-6 13, 2 13, 2 ER42 ER32 ER32 ER32 ER23 ER23 Utilizar tabela RENAVAM 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. Cdigo de cada montadora

Pg. 118 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356

dup nDup dVenc vDup infCteSub chCte tomaICMS refNFe refNF CNPJ mod serie subserie nro valor dEmi refCte tomaNaoICMS refCteAnu infCteComp chave

3 4 4 4 2 3 3 4 4 5 5 5 5 5 5 5 4 3 4 1 2

Dados das duplicatas Nmero da duplicata Data de vencimento da duplicata (AAAAMM-DD) Valor da duplicata Informaes do CT-e de substituio Chave de acesso do CT-e a ser substitudo (original) Tomador contribuinte do ICMS Chave de acesso da NF-e emitida pelo Tomador Informao da NF ou CT emitido pelo Tomador CNPJ do Emitente Modelo do Documento Fiscal Serie do documento fiscal Subserie do documento fiscal Nmero do documento fiscal Valor do documento fiscal. Data de emisso do documento fiscal. Chave de acesso do CT-e emitido pelo Tomador Tomador no contribuinte do ICMS Chave de acesso do CT-e de Anulao Detalhamento do CT-e complementado Chave do CT-e complementado

G E E E G E CG CE CG E E E E E E E CE CG E CG E N N N C N N N N D N N N C D N

0-n 0-1 0-1 0-1 0-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 1-1 1 - 10 1-1 44 ER3 44 ER3 14 2 1-3 1-3 1-6 13, 2 10 44 D25 ER30 ER30 ER43 ER23 ER9 ER3 15 posies, sendo 13 inteiras e 2 decimais. ER4 Informar o CNPJ do emitente do Documento Fiscal 44 ER3 44 ER3 1 - 60 10 13, 2 ER32 ER9 ER24 15 posies, sendo 13 inteiras e 2 decimais.

Pg. 119 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374

vPresComp vTPrest compComp xNome vComp impComp ICMSComp ICMS00 CST vBC pICMS vICMS ICMS20 CST pRedBC vBC pICMS vICMS

2 3 3 4 4 2 3 4 5 5 5 5 4 5 5 5 5 5

Valores da prestao de servio Valor Total da Prestao de Servio Complementado Componentes do valor da prestao Nome do componente Valor do componente Iinformaes relativas aos Impostos complementados

G E G E E G G C N N

1-1 1-1 0-n 1-1 1-1 1-1 1-1 1-1 N N N N 1-1 1-1 1-1 1-1 1-1 N N N N N 1-1 1-1 1-1 1-1 1-1 2 3, 2 13, 2 3, 2 13, 2 D18 ER11 ER23 ER10 ER23 20 - tributao com BC reduzida do ICMS 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 2 13, 2 3, 2 13, 2 D17 ER23 ER10 ER23 00 - tributao normal ICMS 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 1 - 15 13, 2 ER32 ER23 15 posies, sendo 13 inteiras e 2 decimais. 13, 2 ER23 15 posies, sendo 13 inteiras e 2 decimais.

Prestao sujeito tributao normal do ICMS classificao Tributria do Servio Valor da BC do ICMS Alquota do ICMS Valor do ICMS Prestao sujeito tributao com reduo de BC do ICMS Classificao Tributria do servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS

CG E E E E CG E E E E E

Pg. 120 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

375 376

ICMS45 CST

4 5

ICMS Isento, no Tributado ou diferido Classificao Tributria do Servio

CG E N

1-1 1-1 2 D19 Preencher com: 40 - ICMS iseno; 41 - ICMS no tributada; 51 - ICMS diferido

377

ICMS60

Tributao pelo ICMS60 - ICMS cobrado por substituio tributria.Responsabilidade do recolhimento do ICMS atribudo ao tomador ou 3 por ST Classificao Tributria do Servio Valor da BC do ICMS ST retido Valor do ICMS ST retido Alquota do ICMS Valor do Crdito outorgado/Presumido ICMS Outros Classificao Tributria do Servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS Valor do Crdito Outorgado/Presumido

CG

1-1

378 379 380 381 382 383 384 385 386 387 388 389

CST vBCSTRet vICMSSTRet pICMSSTRet vCred ICMS90 CST pRedBC vBC pICMS vICMS vCred

5 5 5 5 5 4 5 5 5 5 5 5

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

N N N N N

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

2 13, 2 13, 2 3, 2 13, 2

D20 ER23 ER23 ER10 ER23

60 - ICMS cobrado anteriormente por substituio tributria 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

N N N N N N

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

2 3, 2 13, 2 3, 2 13, 2 13, 2

D21 ER11 ER23 ER10 ER23 ER23

90 - ICMS outros 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

Pg. 121 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

390

ICMSOutraUF

ICMS devido UF de origem da prestao, quando diferente da UF do emitente Classificao Tributria do Servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS devido outra UF Simples Nacional Indica se o contribuinte Simples Nacional 1=Sim Informaes adicionais de interesse do Fisco Detalhamento do CT-e do tipo Anulao de Valores Chave de acesso do CT-e original a ser anulado e substitudo Data de emisso da declarao do tomador no contribuinte do ICMS ds:Signature

CG

1-1

391 392 393 394 395 396 397 398 399 400 401 402

CST pRedBCOutraUF vBCOutraUF pICMSOutraUF vICMSOutraUF ICMSSN indSN infAdFisco infCteAnu chCte dEmi

5 5 5 5 5 4 5 3 1 2 2 0

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

N N N N N

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

2 3, 2 13, 2 3, 2 13, 2

D21 ER11 ER23 ER10 ER23

90 - ICMS outros 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

N C

1-1 0-1 1-1

1 1 - 1000

D22 ER32

N D C

1-1 1-1 1-1

44 10

ER3 ER9

Pg. 122 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Leiaute Modal Rodovirio


# 1 2 Campo rodo RNTRC
Nvel Descrio

Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E N 1-1 1-1 8 ER33 Registro obrigatrio do emitente do CT-e junto ANTT para exercer a atividade de transportador rodovirio de cargas por conta de terceiros e mediante remunerao. Formato AAAA-MM-DD Preencher com: 0 - No; 1 - Sim Obs. Ser lotao quando houver apenas 1 tomador do servio por veculo, ou combinao veicular, e por viagem ER51 Tambm Conhecido como conta frete

0 1

Informaes do modal Rodovirio Registro Nacional de Transportadores Rodovirios de Carga

3 4

dPrev lota

1 1

Data prevista para entrega da carga no Recebedor Indicador de Lotao

E E

D N

1-1 1-1

10 1 D10

ER9

5 6 7 8 9 10 11 12 13 14 15 16

CIOT occ serie nOcc dEmi emiOcc CNPJ cInt IE UF fone valePed

1 1 2 2 2 2 3 3 3 3 3 1

Cdigo Identificador da Operao de Transporte Ordens de Coleta associados Srie da OCC Nmero da Ordem de coleta Data de emisso da ordem de coleta

E G E E E G

0-1 0 - 10

12

C N D

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

1-3 1-6 10

ER32 ER52 ER9 Formato AAAA-MM-DD

Nmero do CNPJ Cdigo interno de uso da transportadora Inscrio Estadual Sigla da UF Telefone Informaes de Vale Pedgio

E E E E E G

N C N C C

1-1 0-1 1-1 1-1 0-1 0-n

14 1 - 10 2 - 14 2 7 - 12 D5

ER4 ER32 ER25

Informar os zeros no significativos. Uso intermo das transportadoras.

Informar EX para operaes com o exterior. ER32 Outras informaes sobre Vale-

Pg. 123 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Pedgio obrigatrio que no tenham campos especficos devem ser informadas no campo de observaes gerais de uso livre pelo contribuinte, visando atender as determinaes legais vigentes. 17 CNPJForn 2 CNPJ da empresa fornecedora do ValePedgio E N 1-1 14 ER4 - CNPJ da Empresa Fornecedora do Vale-Pedgio, ou seja, empresa que fornece ao Responsvel pelo Pagamento do Vale-Pedgio os dispositivos do ValePedgio. - Informar os zeros no significativos. Nmero de ordem do comprovante de compra do Vale-Pedgio fornecido para cada veculo ou combinao veicular, por viagem. - responsvel pelo pagamento do Vale Pedgio. Informar somente quando o responsvel no for o emitente do CT-e. - Informar os zeros no significativos. Um CT-e poder ter vrios veculos associados, ex.: cavalo + reboque. S preenchido em CT-e rodovirio de lotao. 1 - 10 9 4 1-6 1-6 1-3 1 D27 ER32 ER32 ER50 ER53 ER53 ER30 Preencher com: P- Prprio; T- terceiro. Ser prprio quando o proprietrio, coproprietrio ou arrendatrio do veculo for

18

nCompra

Nmero do comprovante de compra

1-1

1 - 20

ER39

19

CNPJPg

CNPJ do responsvel pelo pagamento do Vale-Pedgio

0-1

14

ER6

20

veic

Dados dos Veculos

0-4

21 22 23 24 25 26 27

cInt RENAVAM placa tara capKG capM3 tpProp

2 2 2 2 2 2 2

Cdigo interno do veculo RENAVAM do veculo Placa do veculo Tara em KG Capacidade em KG Capacidade em M3 Tipo de Propriedade de veculo

E E E E E E E

C C C N N N C

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

Pg. 124 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

o Emitente do CT-e, caso contrrio ser caracterizado como de propriedade de Terceiro 28 29 tpVeic tpRod 2 2 Tipo de veculo Tipo de Rodado E E N N 1-1 1-1 1 2 D10 D28 Preencher com: 0-Trao; 1-Reboque Preencher com: 00 - no aplicvel; 01 - Truck; 02 - Toco; 03 - Cavalo Mecnico; 04 - VAN; 05 - Utilitrio; 06 - Outros. Preencher com: 00 - no aplicvel; 01 - Aberta; 02 - Fechada/Ba; 03 - Granelera; 04 - Porta Container; 05 - Sider Sigla da UF de licenciamento do veculo.

30

tpCar

Tipo de Carroceria

1-1

D15

31 32

UF prop

2 2

UF em que veculo est licenciado Proprietrios do Veculo. S preenchido quando o veculo no pertencer empresa emitente do CT-e Nmero do CPF Nmero do CNPJ Registro Nacional dos Transportadores Rodovirios de Carga

E G

1-1 0-1

D5

33 34 35

CPF CNPJ RNTRC

3 3 3

CE CE E

N N N

1-1 1-1 1-1

11 14 8

ER7 ER6 ER33

Informar os zeros no significativos. Informar os zeros no significativos. Registro obrigatrio do proprietrio, coproprietrio ou arrendatrio do veculo junto ANTT para exercer a atividade de transportador rodovirio de cargas por conta de terceiros e mediante remunerao.

36 37 38

xNome IE UF

3 3 3

Razo Social ou Nome do proprietrio Inscrio Estadual UF

E E E

C C C

1-1 1-1 1-1

1 - 60 0 - 14 2 D5

ER32 ER26

Pg. 125 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

39

tpProp

Tipo Proprietrio

1-1

D7

Preencher com: 0-TAC Agregado; 1-TAC Independente; ou 2 Outros.

40 41 42 43 44

lacRodo nLacre moto xNome CPF

1 2 1 2 2

Lacres Nmero do Lacre Informaes do(s) Motorista(s) Nome do Motorista CPF do Motorista

G E G E E C N C

0-n 1-1 0-n 1-1 1-1 1 - 60 11 ER32 ER7 1 - 20 ER32 S preenchido em CT-e rodovirio de lotao

Leiaute Modal Areo


# 1 2 Campo aereo nMinu
Nvel Descrio

Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E N 1-1 0-1 9 ER54 Documento que precede o CT-e, assinado pelo expedidor, espcie de pedido de servio Nmero Operacional do Conhecimento Areo, 14 posies numricas, no obrigatrio. Esse campo ser preenchido com o Identificador da Cia Area (999), Range identificar (9), Nmero (999999999) e Dgito verificador (9) Formato AAAA-MM-DD

0 1

Informaes do modal Areo Nmero da Minuta

nOCA

Nmero Operacional do Conhecimento Areo

0-1

14

ER4

4 5 6 7 8

dPrev xLAgEmi cIATA tarifa CL

1 1 1 1 2

Data prevista da entrega Nome da filial da empresa de transporte areo emissora do CT-e. Cdigo do agente de carga IATA Informaes de tarifa Classe

E E E G E

D C C

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

10 1 - 20 1 - 14

ER9 ER32 ER32

Preencher com o nmero CASS.

1-1

ER55

Preencher com:

Pg. 126 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

M - Tarifa Mnima; G - Tarifa Geral; E - Tarifa Especfica 9 10 cTar vTar 2 2 Cdigo da Tarifa Valor da Tarifa E E C N 0-1 1-1 1-4 13, 2 ER32 ER23 Devero ser includos os cdigos de trs dgitos, correspondentes tarifa. 15 posies, sendo 13 inteiras e 2 decimais. Valor da tarifa por kg quando for o caso.

11 12 13

natCarga xDime cInfManu

1 2 2

Natureza da carga Dimenso Informaes de manuseio

G E E C N

1-1 1-1 0-n 5 - 14 2 D29 ER32 Formato:1234X1234X1234 (cm) 1 - certificado do expedidor para embarque de animal vivo; 2 - artigo perigoso conforme Declarao do Expedidor anexa; 3 - somente em aeronave cargueira; 4 - artigo perigoso - declarao do expedidor no requerida; 5 - artigo perigoso em quantidade isenta; 6 - gelo seco para refrigerao (especificar no campo observaes a quantidade) 7 - no restrito (especificar a Disposio Especial no campo observaes) 8 - artigo perigoso em carga consolidada (especificar a quantidade no campo observaes) 9 - autorizao da autoridade governamental anexa (especificar no campo observaes) 99 - outro (especificar no campo observaes) ER32 Informar o cdigo Interline Message Procedure - IMP

14

cIMP

Carga especial

0-n

3-3

Pg. 127 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Leiaute Modal Aquavirio


# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Campo aquav vPrest vAFRMM nBooking nCtrl xNavio balsa xBalsa nViag direc prtEmb prtTrans prtDest tpNav
Nvel Descrio

Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E E E E E G E E E E E E E C N C C C C N N N C C C 1-1 1-1 1-1 0-1 0-1 1-1 0-3 1-1 0-1 1-1 0-1 0-1 0-1 0-1 1 - 60 1 - 10 1 1 - 60 1 - 60 1 - 60 1 D10 D30 ER32 ER32 ER32 Preencher com: 0 - Interior; 1 - Cabotagem ER32 ER56 Preencher com: N-Norte, L-Leste, S-Sul, O-Oeste 13, 2 13, 2 1 - 10 1 - 10 1 - 60 ER23 ER23 ER32 ER32 ER32 campo para uso das empresas transportadoras 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

0 1 1 1 1 1 1 2 1 1 1 1 1 1

Informaes do modal Aquavirio Valor da Prestao Base de Clculo do AFRMM AFRMM (Adicional de Frete para Renovao da Marinha Mercante) Nmero do Booking (reserva) Nmero de Controle Identificao do Navio Grupo de informaes das balsas Identificador da Balsa Nmero da Viagem Direo Porto de Embarque Porto de Transbordo Porto de Destino Tipo de Navegao

15 16 17

irin lacre nLacre

1 1 2

Irin do navio sempre dever ser informado grupo de informaes dos lacres dos cointainers da qtde da carga Lacre

E G E

1-1 0-3

1 - 10

1-1

1 - 20

ER32

Pg. 128 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

# 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Campo aquav vPrest vAFRMM nBooking nCtrl xNavio balsa xBalsa nViag direc prtEmb prtTrans prtDest tpNav

Nvel Descrio

Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E E E E E G E E E E E E E C N C C C C N N N C C C 1-1 1-1 1-1 0-1 0-1 1-1 0-3 1-1 0-1 1-1 0-1 0-1 0-1 0-1 1 - 60 1 - 10 1 1 - 60 1 - 60 1 - 60 1 D10 D30 ER32 ER32 ER32 Preencher com: 0 - Interior; 1 - Cabotagem ER32 ER56 Preencher com: N-Norte, L-Leste, S-Sul, O-Oeste 13, 2 13, 2 1 - 10 1 - 10 1 - 60 ER23 ER23 ER32 ER32 ER32 campo para uso das empresas transportadoras 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.

0 1 1 1 1 1 1 2 1 1 1 1 1 1

Informaes do modal Aquavirio Valor da Prestao Base de Clculo do AFRMM AFRMM (Adicional de Frete para Renovao da Marinha Mercante) Nmero do Booking (reserva) Nmero de Controle Identificao do Navio Grupo de informaes das balsas Identificador da Balsa Nmero da Viagem Direo Porto de Embarque Porto de Transbordo Porto de Destino Tipo de Navegao

15 16 17

irin lacre nLacre

1 1 2

Irin do navio sempre dever ser informado grupo de informaes dos lacres dos cointainers da qtde da carga Lacre

E G E

1-1 0-3

1 - 10

1-1

1 - 20

ER32

Pg. 129 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Leiaute Modal Ferrovirio


# 1 2 Campo ferrov tpTraf
Nvel Descrio

Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E N 1-1 1-1 1 D9 Preencher com: 0-Prprio; 1-Mtuo; 2-Rodoferrovirio; 3-Rodovirio.

0 1

Informaes do modal Ferrovirio Tipo de Trfego

3 4

trafMut respFat

1 2

Detalhamento de informaes para o trfego mtuo Responsvel pelo Faturamento

G E N

0-1 1-1 1 D1 Preencher com: 1-Ferrovia de origem; 2-Ferrovia de destino Preencher com: 1-Ferrovia de origem; 2-Ferrovia de destino ER32 ER32 ER23 15 posies, sendo 13 inteiras e 2 decimais. Trata-se de um nmero identificador do contrato firmado com o cliente

ferrEmi

Ferrovia Emitente do CTe

1-1

D1

6 7 8 9 10

fluxo idTrem vFrete ferroEnv CNPJ

1 1 1 1 2

Fluxo Ferrovirio Identificao do trem. Valor do Frete Informaes das Ferrovias Envolvidas Nmero do CNPJ

E E E G E

C C N

1-1 0-1 1-1 0-n

1 - 10 1-7 13, 2

1-1

14

ER4

Informar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida no seja inscrita no CNPJ o campo dever preenchido com zeros. Informar os zeros no significativos. Uso da transportadora

11 12 13 14

cInt IE xNome enderFerro

2 2 2 2

Cdigo interno da Ferrovia envolvida Inscrio Estadual Razo Social ou Nome Dados do endereo da ferrovia envolvida

E E E G

C N C

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

1 - 10 2 - 14 1 - 60

ER32 ER25 ER32

Pg. 130 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

15 16 17 18 19

xLgr nro xCpl xBairro cMun

3 3 3 3 3

Logradouro Nmero Complemento Bairro Cdigo do municpio

E E E E E

C C C C N

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

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

ER32 ER32 ER32 ER32 ER2 Utilizar a tabela do IBGE Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior.

20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

xMun CEP UF detVag nVag cap tpVag pesoR pesoBC lacDetVag nLacre contVag nCont dPrev ratVag ratNF serie

3 3 3 1 2 2 2 2 2 2 3 2 3 3 2 3 4

Nome do municpio CEP Sigla da UF informaes de detalhes dos Vages Nmero de Identificao do vago Capacidade em Toneladas Tipo de Vago Peso Real em Toneladas Peso Base de Clculo de Frete em Toneladas Lacres dos vages nmero do lacre informaes dos containeres contidos no vago Identificao do Container Data prevista da entrega Rateio dos vages Informaes do Rateio das NF Srie

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

C N C

1-1 1-1 1-1 1-n

1 - 60 8 2 D5

ER32 ER33

Informar EX para operaes com o exterior.

N N C N N

1-1 0-1 0-1 1-1 1-1 0-n

8 3, 2 3 3, 2 3, 2

ER33 ER10 ER32 ER10 ER10 5 posies, sendo 3 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais.

1-1 0-n

1 - 20

ER32

C D

1-1 0-1 0-1 1-n

1 - 20 10

ER42 ER9

1-1

1-3

ER32

Pg. 131 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

37 38 39 40 41

nDoc pesoRat ratNFe chave pesoRat

4 4 3 4 4

Nmero Peso rateado Informaes do Rateio das NFe Chave de acesso da NF-e Peso rateado

E E CG E E

C N

1-1 1-1 1-n

1 - 20 3, 2

ER32 ER10 5 posies, sendo 3 inteiras e 2 decimais.

N N

1-1 1-1

44 3, 2

ER3 ER10 5 posies, sendo 3 inteiras e 2 decimais.

Leiaute Modal Dutovirio


# 1 2 3 4 Campo duto vTar dIni dFim
Nvel Descrio

Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E E E N D D 1-1 0-1 1-1 1-1 9, 6 10 10 ER16 ER9 ER9 15 posies, sendo 9 inteiras e 6 decimais.

0 1 1 1

Informaes do modal Dutovirio Valor da tarifa Data de Incio da prestao do servio Data de Fim da prestao do servio

Pg. 132 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Expresses Regulares ER1 ER2 ER3 ER4 ER5 ER6 ER7 ER8 ER9 ER10 ER11 ER12 ER13 ER14 ER15 ER16 ER17 ER18 ER19 ER20 ER21 ER22 ER23 ER24 [0-9]{2} [0-9]{7} [0-9]{44} [0-9]{14} [0-9]{3,14} [0-9]{0}|[0-9]{14} [0-9]{11} [0-9]{3,11} (((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))) 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})? 0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})? 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})? 0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})? 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{5}|0\.[0-9]{1}[1-9]{1}[0-9]{4}|0\.[0-9]{2}[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}[0-9]{2}|0\.[0-9]{4}[1-9]{1}[0-9]{1}|0\.[0-9]{5}[1-9]{1}|[1-9]{1}[09]{0,8}(\.[0-9]{6})? 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})? 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})? 0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})? 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})? 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})? 0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?

Pg. 133 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

ER25 ER26 ER27 ER28 ER29 ER30 ER31 ER32 ER33 ER34 ER35 ER36 ER37 ER38 ER39 ER40 ER41 ER42 ER43 ER44 ER45 ER46 ER47 ER48 ER49 ER50

[0-9]{2,14} [0-9]{0,14}|ISENTO|PR[0-9]{4,8} [0-9]{1,4} [1-9]{1}[0-9]{0,8} [0-9]{15} 0|[1-9]{1}[0-9]{0,2} [0-9]{3} [!-]{1}[ -]{0,}[!-]{1}|[!-]{1} [0-9]{8} (((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))(29|30)))))T(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d [0-9]{1} [0-9]{7,12} [1-9]{1}[0-9]{1,8} [0-9]{8,9} [0-9]{1,20} 1\.04 [1-9]{1}[0-9]{0,3}|ND [A-Z0-9]+ [0-9]{1,6} CTe[0-9]{44} [0-9]{7,10} [123567][0-9]([0-9][1-9]|[1-9][0-9]) [^@]+@[^\.]+\..+ [0-9]{1,15} (([0-1][0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9]) [A-Z]{3}(([1-9]\d{3})|(0[1-9]\d{2})|(00[1-9]\d)|(000[1-9]))

Pg. 134 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

ER51 ER52 ER53 ER54 ER55 ER56

[0-9]{12} [1-9]{1}[0-9]{0,5} 0|[1-9]{1}[0-9]{0,5} [0-9]{9} M [1-9]{1}[0-9]{0,9}

Domnio D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 1, 2 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53 57 01, 04 AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO, EX AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO 0, 1, 2 1, 5, 7, 8 0, 1, 2, 3 0, 1 4 0 1, 2, 3 00, 10, 99 00, 01, 02, 03, 04, 05 0, 1, 2, 3, 4, 5 00 20

Pg. 135 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

D19 D20 D21 D22 D23

40, 41, 51 60 90 1 101, 102, 103, 104, 105, 106, 107, 108, 201, 302, 303, 304, 305, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 501, 502, 503, 504, 505, 506, 507, 508, 509, 601, 602, 603, 604, 605, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 716, 717, 718, 719, 720, 721, 722, 801, 802, 901, 902, 903, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 100 8, 1009, 1010, 1101, 1102, 1103, 1104, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1302, 1303, 1304, 1305, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1501, 1502, 1503, 1504, 1505, 1506, 1 507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1601, 1701, 1702, 1703, 1704, 1705, 1706, 1708, 1709, 1710, 1711, 171 2, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1801, 1901, 2001, 2002, 2003, 2101, 2201, 2301, 2401, 2501, 2502, 2503, 2504, 2601, 2701, 2801, 2901, 3001, 3101, 3201, 3301, 3401, 3501, 3601, 3701, 3801, 3901, 4001 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 99 01, 1B, 02, 2D, 2E, 04, 06, 07, 08, 8B, 09, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 55 01, 02, 03, 04, 05 P, T 00, 01, 02, 03, 04, 05, 06 1, 2, 3, 4, 5, 6, 7, 8, 9, 99 N, S, L, O

D24 D25 D26 D27 D28 D29 D30

Pg. 136 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Anexo II Modelos de DACTE


Modal Rodovirio Formulrio Contnuo (Retrato)

Pg. 137 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Rodovirio Formulrio Contnuo (Paisagem)

Pg. 138 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Rodovirio Folha Solta (Retrato)

Pg. 139 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Rodovirio Folha Solta (Paisagem)

Pg. 140 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Areo Formulrio Contnuo (Retrato)

Pg. 141 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Areo Formulrio Contnuo (Paisagem)

Pg. 142 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Areo Folha Solta (Retrato)

Pg. 143 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Areo Folha Solta (Paisagem)

Pg. 144 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Aquavirio Formulrio Contnuo (Retrato)

Pg. 145 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Aquavirio Formulrio Contnuo (Paisagem)

Pg. 146 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Aquavirio Folha Solta (Retrato)

Pg. 147 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Aquavirio Folha Solta (Paisagem)

Pg. 148 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Ferrovirio Formulrio Contnuo (Retrato)

Pg. 149 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Ferrovirio continuao Formulrio Contnuo (Retrato)

Pg. 150 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Ferrovirio Formulrio Contnuo (Paisagem)

Modal Ferrovirio continuao Formulrio Contnuo (Paisagem)

Pg. 151 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Ferrovirio Folha Solta (Retrato)

Pg. 152 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Ferrovirio continuao Folha Solta (Retrato)

Pg. 153 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Ferrovirio Folha Solta (Paisagem)

Modal Ferrovirio continuao Folha Solta (Paisagem)

Pg. 154 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Dutovirio Formulrio Contnuo (Retrato)

Pg. 155 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Dutovirio Formulrio Contnuo (Paisagem)

Pg. 156 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Dutovirio Folha Solta (Retrato)

Pg. 157 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Modal Dutovirio Folha Solta (Paisagem)

Pg. 158 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 11-Rondnia 12-Acre 13-Amazonas 14-Roraima 15-Par 16-Amap 17-Tocantins Regio Nordeste 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 Palmas Porto Alegre cdigo 2800308 1501402 3106200 1400100 5300108 5002704 5103403 4106902 4205407 2304400 5208707 2507507 1600303 2704302 1302603 2408102 1721000 4314902 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 Tocantins Rio Grande do Sul cdigo 28 15 31 14 53 50 51 41 42 23 52 25 16 27 13 24 17 43

Pg. 159 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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

cdigo 1100205 2611606 1200401 3304557 2927408 2111300 3550308 2211001 3205309

Estado Rondnia Pernambuco Acre Rio de Janeiro Bahia Maranho So Paulo Piau Esprito Santo

cdigo 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 1 3 3 5 2 10 1 5 1 5 5 0 2 0 0 3 1 3 3 0 2 0 0

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

Pg. 160 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

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

2.3

Exceo no clculo do dgito de controle do cdigo de Municpio

O cdigo de Municpio do IBGE dos seguintes Municpios tem o DV - dgito verificador invlido:

4305871 - Coronel Barros/RS; 2201919 - Bom Princpio do Piau/PI; 2202251 - Canavieira /PI; 2201988 - Brejo do Piau/PI; 2611533 Quixaba/PE; 3117836 - Cnego Marinho/MG; 3152131 - Ponto Chique/MG; 5203939 - Buriti de Gois/GO; 5203962 Buritinpolis/GO;

As aplicaes dos Estados devem utilizar os cdigos de municpio do IBGE sem validao do DV dgito verificador, da mesma forma como consta da tabela de cdigo de municpio do IBGE.

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:

http://www.bcb.gov.br/Rex/TabPaises/Ftp/paises.txt
Exemplo de codificao:

Pas Brasil Argentina Chile Paraguai Uruguai

cdigo 1058 0639 1589 5860 8451

Pas Espanha Frana Itlia Portugal Reino Unido

cdigo 2453 2755 3867 6076 6289

Pas Estados Unidos China, Repblica Popular, Coria, Repblica da, Formosa Japo

cdigo 2496 1600 1902 1619 3999

Pg. 161 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

3.1

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.

3.2

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

3.3

Exceo no clculo do dgito de controle do cdigo de Pas

O cdigo de Pas do BACEN dos seguintes pases tem o DV - dgito verificador invlido: 1504 -GUERNSEY, ILHA DO CANAL (INCLUI ALDERNEY E SARK); 1508 -JERSEY, ILHA DO CANAL; 4525 -MADEIRA, ILHA DA; 3595 -MAN, ILHA DE; 4985 MONTENEGRO; 6781 -SAINT KITTS E NEVIS; 7370 SERVIA; As aplicaes dos Estados devem utilizar os cdigos de Pas do BACEN sem validao do DV dgito verificador, da mesma forma que consta da tabela de cdigo de pas do BACEN.

Pg. 162 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - Contribuinte

Anexo IV WS disponveis Ambiente de Homologao:


Os endereos dos Web Services disponveis podem ser obtidos no stio nacional do projeto, ambiente de homologao de empresas, no endereo http://hom.cte.fazenda.gov.br.

Ambiente de Produo
Os endereos dos Web Services disponveis podem ser obtidos no stio nacional do projeto, ambiente de produo, no endereo http://cte.fazenda.gov.br

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. 163 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 Caractere de Fim (STOP) B S B S B S B 2 3 3 1 1 1 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

Pg. 164 / 165

Conhecimento de Transporte Eletrnico


Manual de Orientaes - 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 ANDORINHA TRANSPORTADORA LTDA BEMEX LOGSTICA LTDA BINOTTO S/A LOGSTICA TRANSPORTE E DISTRIBUIO CEVA LOGISTICS LTDA COOPERATIVA DE TRANSPORTE DE CARGAS DO ESTADO DE SC DHL DISPLAN ENCOMENDAS URGENTES LTDA EMPRESA DE TRANSPORTE ATLAS LTDA EXPRESSO ARAATUBA TRANSPORTES E LOGSTICA LTDA EXPRESSO JUNDIA SO PAULO LTDA EXPRESSO MERCRIO S/A GOL GRISTEC JLIO SIMES TRANSPORTES E SERVIOS LTDA MIRA OTM TRANSPORTES LTDA MRS PATRUS TRANSPORTE URGENTES LTDA PETROBRS TRANSPORTE S/A - TRANSPETRO RODONAVES TRANSPORTES E ENCOMENDAS LTDA RODOVIRIO LDER LTDA SADIA S/A SARATOGA ENGENHARIA E TRANSPORTES LTDA SPEEDPAK ENCOMENDAS EXPRESSAS LTDA TAM TRANSEICH ASSESSORIA E TRANSPORTES LTDA TRANSPORTADORA AMERICANA LTDA TRANSPORTADORA GAMPER LTDA TRANSPORTADORA ITAPEMIRIM S.A. TRANSPORTADORA LIMA TRANSPORTADORA TRANSPEL LTDA TRANSPORTE DELLA VOLPE S/A COM. E IND. TRANSPORTE RODOVIRIO DE CARGAS ZAPELINI LTDA TRANSPORTES BERTOLINI LTDA TRANSULTRA ARMAZENAMENTO E TRANSPORTE ESPECIALIZADO LTDA VARIG LOGISTICA S/A TBG - TRANSPORTADORA BRASILEIRA GASODUTO BOLVIA-BRASIL VALE 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 & Logstica). ANAC (Agncia Nacional de Aviao Civil)
Pg. 165 / 165

You might also like