Conhecimento de Transporte Eletrônico

Manual de Integração - Contribuinte

Projeto Conhecimento de Transporte Eletrônico

Manual de Integração - Contribuinte
Padrões Técnicos de Comunicação

Versão 1.0.3 Agosto 2009

Pág. 1 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

Controle de Versões
Versão 1.00 1.01 1.01A 1.01B 1.02pre 1.02 1.03 Data 07/03/2008 - SP 02/07/2008 – SP/RS 07/07/2008 – SP/RS 25/08/2008 – Reunião CT-e RJ 03/09/2008 – Reunião CT-e MT 12/09/2008 – SP/RS 03/08/2009 – RS/SP/GO

Pág. 2 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

Identificação e vigência do Manual
Versão do manual Data de divulgação do manual Pacote de liberação de Schemas XML Data de início de vigência no ambiente de homologação Data de início de vigência no ambiente de produção

1.0.3 04/08/2009 PL_CTe_103 01/09/2009 a definir

Versões de leiautes do PL_CTe_103
Leiaute CTe enviCTe retEnviCTe consReciCTe retconsReciCTe procCTe cancCTe retCancCTe procCancCTe inutCTe retInutCTe
versão

1.03 1.03 1.03 1.03 1.03 1.03 1.03 1.03 1.03 1.03 1.03

Schema XML cte_v103.xsd enviCte_v1.03.xsd retEnviCte_v1.03.xsd consReciCte_v1.03.xsd retConsReciCte_v1.03.xsd procCte_v1.03.xsd cancCte_v1.03.xsd retCancCte_v1.03.xsd procCancCte_v1.03.xsd inutCTe_v1.03.xsd retInutCTe_v1.03.xsd

procInutCTe consSitCTe retConsSitCTe consStatServ retConsStatServ

1.03 1.03 1.03 1.03 1.03

procInutCTe_v1.03.xsd consSitCte_v1.03.xsd retConsSitCte_v1.03.xsd consStatServCte_v1.03.xsd retconsStatServ_v1.01.xsd

Observação Leiaute do CT-e. Mensagem de envio de lote de CT-e. Mensagem de retorno do envio de lote de CT-e. Mensagem de consulta processamento do lote de CT-e transmitido. Mensagem de retorno da consulta de processamento do lote de CT-e transmitido. Leiaute de compartilhamento do CT-e. Mensagem de solicitação de cancelamento do CT-e. Mensagem de retorno do resultado da solicitação do processamento de cancelamento do CT-e. Leiaute de compartilhamento de Pedido de cancelamento de CT-e Mensagem de solicitação de inutilização de numeração de CT-e. Mensagem de retorno do resultado do processamento da solicitação de inutilização de numeração de CT-e. Leiaute de compartilhamento de pedido de inutilização de numeração de CT-e Mensagem de consulta da situação atual da CT-e. Mensagem de retorno da consulta da situação atual da CT-e. Mensagem da consulta do status do serviço de autorização de CT-e. Mensagem de retorno da consulta do status do serviço de autorização de CT-e.

Pág. 3 / 136

..................1......2................2......................2 Leiaute Mensagem de Retorno ....6 Validação das informações de controle da chamada ao Web Service ..............3 Pacote de Liberação de Homologação e Pacote de liberação definitivo ...........................................................................................5........... Pág.......8 Final do Processamento ............................. 24 3...................................1 Informações de controle e área de dados das mensagens ............................................ 42 4....... 24 3............3..............................2....................................2...............................Contribuinte Índice Introdução ........1....2.......................4 Padrão de mensagens dos Web Services .....6 SEFAZ VIRTUAL...............7 Validação das informações de controle da chamada ao Web Service ....5 Validação de Assinatura Digital pela Secretaria de Fazenda Estadual ............................................................... 20 3................ 25 3.......................................................................................................... Web Services .......... 22 3.................................. 41 4.................................................4 Correção de Pacote de Liberação ....... 28 4..................... 23 3.......... 11 3............................6 Resumo dos Padrões Técnicos ................................1..........1 Serviço de Recepção de CT-e.............. 22 3.................... 31 4.............3 Descrição Simplificada do Modelo Operacional ..................1 Padrão de documento XML .............. 14 3...............5...........1......................................3.....................................2 Pacote de Liberação Preliminar .............................................................................Conhecimento de Transporte Eletrônico Manual de Integração ....1.........4 Padrão de Assinatura Digital .5 Validação Inicial da Mensagem no Web Service .11 Final do Processamento do Lote .................2..................................5 Validação do Certificado de Transmissão ...........................................................................4 Validação do Certificado de Transmissão .........2 Serviços assíncronos.......................................4................................................1.....10 Validação da área de Dados........2............................1........................................ 10 3.1 Leiaute Mensagem de Entrada ........1 Web Service – CteRecepcao .....................3 Schemas XML das Mensagens dos Web Services ...1............................................... 26 4......5...........5 Divulgação de novos Pacotes de Liberação ................................... 31 4........................................................5................................................2...................2 Conceito do CT-e ............. 30 4........ 10 3..................2........ 21 3.............................1........................................... 19 3.....................................1.................................................................................. 11 3....... 45 1..................3 Filas e Mensagens...............6 Validação Inicial da Mensagem no Web Service .................................3 Descrição do Processo de Web Service ........................................................... 24 3....................................... 4 / 136 ...1 Modelo Conceitual ... 30 4........2 Validação da estrutura XML das Mensagens dos Web Services ......................... 19 3...................................................... 41 4......................................................................................... 27 4......5 Versão dos Schemas ............................3 Modelo operacional .................................2 Leiaute Mensagem de Entrada ........................... 18 3............... 25 3. 25 3... 13 3..................................2................ 29 4............ 39 4..................2 Web Service – CteRetRecepcao ....... 32 4.................................................................................2.......5.....8 Geração da Resposta com o Recibo ...... 7 Considerações Iniciais ........................................................... 41 4.......................... 8 2................................. 43 4...............4 Descrição do Processo de Recepção de Lotes de CT-e ........ 8 2......................4.................... 8 2.................................. 14 3.......... Arquitetura de Comunicação com Contribuinte ...................4.....................1 Serviços síncronos ..............2 Padrões Técnicos...................................................5.....3...........................................................1. 25 3...2......... 8 3...2 Padrão de Comunicação ....................................... 44 4................................................ 2......3 Leiaute Mensagem de Retorno ............1 Histórico do documento fiscal eletrônico........... 17 3.................................7 Validação da Área de Dados ........................... 28 4.................................................................................................................................................9 Descrição do Processamento do Lote de CT-e......................2...........................2......... 44 4.................... 28 4......................6 Controle de Versão ....................3 Padrão de Certificado Digital ................... 22 3............. 43 4...... 32 4.....................................................1 Liberação das versões dos Schemas para o Conhecimento de Transporte Eletrônico – CT-e ................ 30 4.....

.....3................5........ 62 4...... Código de Barra ......................................................4 Web Service ...............................3 Descrição do Processo de Web Service ...................................6.............. 46 4.......3 Descrição do Processo de Web Service ........ 77 7................. 75 5...........................1 Tabela de códigos de erros e descrições de mensagens de erros........ Contingência .......................................... 63 4............................................................................................................................................ 49 4............ 49 4.........5.................................................................................. 61 4....5..........................6.................................6 Web Service – CteStatusServico ........ 79 Pág.......................7...............................6. 57 4........... 73 5.... 53 4....... 67 5...........................................................1 Regras de validação ...................4 Validação do Certificado de Transmissão .....7..... 65 4...................................................................4 Validação do Certificado de Transmissão ............................................................................5..................... 63 4................2 Padrão de nomes para os arquivos ....................4.......2 Representação simbólica do código .....3.................... 57 4...................................5 Número do Recibo de Lote ......4...............................4 Validação do Certificado de Transmissão ..........3........................ 59 4......................................................................................7 Validação da Área de Dados ................................1 Leiaute Mensagem de Entrada ............................8 Final do Processamento ............... 61 4..................................4 Chave de Acesso do CT-e ............. 46 4...................1 Cálculo do dígito verificador do CODE-128C..3...............7..........4......................................................... 63 4.... 47 4.....6 Validação das informações de controle da chamada ao Web Service ..8 Final do Processamento ..................4 Validação do Certificado de Transmissão ...........6 Validação das informações de controle da chamada ao Web Service ..2 Leiaute Mensagem de Retorno ..1 Leiaute Mensagem de Entrada ............ 77 6..................................6.............................2 Leiaute Mensagem de Retorno ............3 Tratamento de caracteres especiais no texto de XML ...... 60 4................. 55 4... 52 4.........................................4.....5......................................... 54 4...................1....7 Web Service – CadConsultaCadastro ...............8 Final do Processamento ..................................................................... 72 5............4......................................3................................................... 53 4................................. 64 4.................6 Validação das informações de controle da chamada ao Web Service .......................... 78 8. 47 4.. 49 4......................................CteInutilizacao.. 54 4.........................5 Validação Inicial da Mensagem no Web Service ............................5 Validação Inicial da Mensagem no Web Service .................................... 52 4............... 56 4...6.........5....... 67 5.....5....................................4 Diferenças na estrutura de chamada do Web Service .........6...................................................... 62 4........................................................................................Contribuinte 4.......................................3.......... 66 4..........Conhecimento de Transporte Eletrônico Manual de Integração .........................2 Onde obter as definições deste Web Service ................ 59 4......6............................................................................................6 Número do protocolo .........................2 Leiaute Mensagem de Retorno ..................................................................................................4..................... 51 4...............................4.......................................... 46 4......................................... 73 5.......... 74 5......1 Descrição do Processo de Web Service .................3 Descrição do Processo de Web Service ..6 Validação das informações de controle da chamada ao Web Service ........4.........6........7 Tempo médio de resposta ..........................................1 Leiaute Mensagem de Entrada ....3 Web Service – CteCancelamento ........................................... 58 4... 55 4........ 75 6.............. 67 5................................................5 Validação Inicial da Mensagem no Web Service ..............................7............................5...................................................................... 76 6..........................................................7 Validação da Área de Dados ......................... 66 5................ 5 / 136 .......................5 Web Service – CteConsulta Protocolo ...............5 Validação Inicial da Mensagem no Web Service ...3.... 65 4........1 Leiaute Mensagem de Entrada .........................................................2 Leiaute Mensagem de Retorno ....................... 60 4..................7 Validação da Área de Dados ..... 65 4......8 Final do Processamento ...................3 Descrição do Processo de Web Service ............................................................................. 58 4.3.......7 Validação da Área de Dados ................ Web Services – Informações Adicionais .3 Onde obter os schemas XML deste Web Service ................ 57 4............................. 61 4...... DACTE .................

..................................................Contribuinte 9....................1 Validação do código de Município ............ 130 2.3 Exceção no cálculo do dígito de controle do código de Município .............................................2 Exemplo de cálculo do dígito de controle do código de País ......................................................... Tabela de código de UF do IBGE ................................................................................................... 83 11........................4 Leiaute de compartilhamento: Inutilização de Numeração de CT-e .............................3 Exceção no cálculo do dígito de controle do código de País ............................................................................... 82 11............5 Compartilhamento de documentos com outros órgãos públicos ....................2 Leiaute de compartilhamento: CT-e.. 81 10.................. 130 2... 80 10.. 132 3... 123 Anexo III – Tabelas de UF..................................................................................................1 Processo de Compartilhamento .... Ambiente de Homologação / Produção .................... 132 3.............................................................................................................. 131 2................... 133 Anexo IV – WS disponíveis ............. 82 11....................... Compartilhamento de informações do CT-e entre Órgãos Públicos........... 6 / 136 .................. 133 3................................................ 132 3.........................................Conhecimento de Transporte Eletrônico Manual de Integração ........... 81 11......................... Tabela de código de Município do IBGE ...................3 Leiaute de compartilhamento: Cancelamento de CT-e .....1 Processo de Distribuição ........................................................... Distribuição do CT-e para o Tomador do Serviço ....................................... Município e País ................ Tabela de código de País do BACEN ............................................... 84 Anexo II – Modelo de DACTE ............. 134 Anexo V – Conjunto de caracteres Código de Barras CODE-128C ..............................2 Exemplo de cálculo do dígito de controle do código de Município ... 83 Anexo I – Leiaute do CT-e .. 136 Pág................................................................1 Validação do código de País ............... 81 10............................................ 135 Anexo VI – Projeto Piloto do CT-e ........ 83 11.................2 Leiaute da Distribuição: CT-e ...................................................... 130 1...................................................................... 131 2........... 83 11.................

que a legislação aprovada.CT-e. Em vista da complexidade do projeto. esclarecemos aos usuários deste manual (equipes fiscal e de TI das empresas integrantes do projeto).Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte 1. 7 / 136 . Introdução Este documento tem por objetivo a definição das especificações e critérios técnicos necessários para a integração entre os Portais das Secretarias de Fazendas dos Estados e os sistemas de informações das empresas emissoras de Conhecimento de Transporte eletrônico . conceitos e especificações contidas neste manual podem sofrer ajustes que venham a ser demandados no decorrer do aprofundamento das discussões e experiências adquiridas durante a fase de implantação do projeto. Pág.

pelas Secretarias de Fazenda dos Estados.2 Conceito do CT-e O Conhecimento de Transporte Eletrônico (CT-e) é um documento de existência exclusivamente digital. instituído pelo AJUSTE SINIEF 09/07 (25/10/2007). 2.1 Histórico do documento fiscal eletrônico O documento fiscal eletrônico surgiu com o Projeto da Nota Fiscal eletrônica que tinha como objetivo a implantação de um modelo nacional de documento fiscal eletrônico para substituir a sistemática atual de emissão do documento fiscal em papel. Este arquivo Pág. modelo 27. Documentos fiscais eletrônicos simplificam o cumprimento das obrigações acessórias dos contribuintes e permitem um melhor acompanhamento das operações comerciais pelo Fisco. 8 / 136 . com validade jurídica garantida pela assinatura digital do emissor. O Conhecimento de Transporte Eletrônico também poderá ser utilizado como documento fiscal eletrônico no transporte dutoviário e. 2. modelo 7. que poderá ser utilizado para substituir um dos seguintes documentos fiscais: • • • • • • Conhecimento de Transporte Rodoviário de Cargas. modelos 1 e 1A. nos transportes Multimodais. Nota Fiscal de Serviço de Transporte Ferroviário de Cargas. o qual deverá ser assinado digitalmente. quando utilizada em transporte de cargas. futuramente. A possibilidade do uso de documentos fiscais eletrônicos em vez dos documentos tradicionalmente emitidos em papeis esta prevista no parágrafo único da claúsula segunda do Protocolo ENAT 03/2005. 2. Conhecimento Aéreo.Contribuinte 2. modelo 10. modelo 8. a empresa emissora de CT-e gerará um arquivo eletrônico contendo as informações fiscais da prestação de serviço de transporte. de maneira a garantir a integridade dos dados e a autoria do emissor. representantes das transportadoras e Agencias Reguladoras do segmento de transporte. Conhecimento de Transporte Ferroviário de Cargas. com o intuito de documentar uma prestação de serviços de transportes. que atribuiu ao Encontro Nacional de Coordenadores e Administradores Tributários Estaduais (ENCAT) a coordenação e a responsabilidade pelo desenvolvimento e implantação do Projeto CT-e. emitido e armazenado eletronicamente.Conhecimento de Transporte Eletrônico Manual de Integração . de forma integrada. Conhecimento de Transporte Aquaviário de Cargas. mostrando-se uma solução vantajosa para todos os envolvidos nas transações com estes documentos. Nota Fiscal de Serviço de Transporte. modelo 11.3 Descrição Simplificada do Modelo Operacional De maneira simplificada. O Conhecimento de Transporte Eletrônico é um documento fiscal eletrônico. Receita Federal do Brasil. a partir da assinatura do Protocolo ENAT 03/2006 (10/11/2006). modelo 9. Considerações Iniciais O Conhecimento de Transporte Eletrônico (CT-e) está sendo desenvolvido. cuja validade jurídica é garantida pela assinatura digital do emitente e a Autorização de Uso fornecida pela administração tributária do domicílio do contribuinte.

O DACTE não é um Conhecimento de Transporte. permitindo ao detentor do documento confirmar a efetiva existência do CT-e. para a Receita Federal do Brasil. Pág. pela Secretaria de Fazenda Estadual. e para as Secretarias de Fazenda de início da prestação do serviço e do tomador do serviço. caso sejam diferentes da Secretaria de Fazenda de circunscrição do emissor. o número do protocolo de autorização do referido documento. Após o recebimento do CT-e. 9 / 136 . para facilitar e agilizar a consulta do CT-e na Internet e a respectiva confirmação de informações pelas unidades fiscais e pelos tomadores de serviços de transporte.Conhecimento de Transporte Eletrônico Manual de Integração . servindo apenas como instrumento auxiliar para o transporte da mercadoria e consulta do CT-e por meio da chave de acesso impressa no mesmo. quando aplicável. Este mesmo arquivo do CT-e será ainda transmitido. através dos sítios das Secretarias de Fazenda Estaduais autorizadoras ou Receita Federal. em papel comum. além da SUFRAMA. intitulada DACTE (Documento Auxiliar do Conhecimento de Transporte Eletrônico). será então transmitido. sem a qual não poderá haver a prestação de serviço de transporte. a Secretaria de Fazenda Estadual disponibilizará consulta. em destaque. a chave de acesso e o código de barras linear tomando-se por referência o padrão CODE-128C. representada e também impressa em código de barras. não emissor de Documentos Fiscais Eletrônicos. para o tomador do serviço e outros legítimos interessados que detenham a chave de acesso do documento eletrônico. sendo que sua validade ficará vinculada à efetiva existência do CT-e com autorização de uso no Banco de Dados das administrações tributárias envolvidas no processo. que corresponderá ao Conhecimento de Transporte Eletrônico (CT-e). para a Secretaria de Fazenda Estadual de jurisdição do contribuinte emitente. poderá escriturar o CT-e com base nas informações deste documento. que será o repositório nacional de todos os CT-e emitidos.Contribuinte eletrônico. nem o substitui. que conterá impressos. através Internet. pela Internet. O contribuinte tomador do serviço de transporte. que fará uma pré-validação do arquivo e devolverá uma Autorização de Uso. Para acobertar a prestação de serviço de transporte deverá ser impressa uma representação gráfica simplificada do Conhecimento de Transporte Eletrônico.

Conhecimento de Transporte Eletrônico Manual de Integração . d) Consulta da situação atual do CT-e.Contribuinte 3. b) Serviços assíncronos – o processamento da solicitação de serviço não é concluído na mesma conexão. 10 / 136 . b) Cancelamento de CT-e. 2) Consulta Processamento de Lote. com a devolução de uma mensagem com o resultado do processamento do serviço solicitado. havendo a devolução de uma mensagem de resposta com um recibo que apenas confirma o recebimento da solicitação de serviço. O aplicativo do contribuinte deverá realizar uma nova conexão para consultar o resultado do processamento do serviço solicitado anteriormente. O diagrama a seguir ilustra o fluxo conceitual de comunicação entre o aplicativo do contribuinte e o Portal da Secretaria de Fazenda Estadual: Pág. Para cada serviço oferecido existirá um Web Service específico. Os serviços podem ser síncronos ou assíncronos em função da forma de processamento da solicitação de serviços: a) Serviços síncronos – o processamento da solicitação de serviço é concluído na mesma conexão. 1) Recepção de Lote. c) Inutilização de numeração de CT-e. f) Consulta do status do serviço.1 Modelo Conceitual Os Portais das Secretarias de Fazenda Estaduais irão disponibilizar os seguintes serviços: a) Recepção de CT-e. O Web Service sempre devolve uma mensagem de resposta confirmando o recebimento da solicitação de serviço ao aplicativo do contribuinte na mesma conexão. e) Carta de Correção de CT-e. A solicitação de serviço poderá ser atendida na mesma conexão ou ser armazenada em filas de processamento nos serviços mais críticos para um melhor aproveitamento dos recursos de comunicação e de processamento das Secretarias de Fazenda Estaduais. O fluxo de comunicação é sempre iniciado pelo aplicativo do contribuinte através do envio de uma mensagem ao Web Service com a solicitação do serviço desejado. Arquitetura de Comunicação com Contribuinte 3.

disponível em www. A declaração do namespace da assinatura digital deverá ser realizada na própria tag <Signature>. Nas situações em que um documento XML pode conter outros documentos XML.inf. conforme exemplo abaixo.Conhecimento de Transporte Eletrônico Manual de Integração .1 Padrões Técnicos Padrão de documento XML a) Padrão de Codificação A especificação do documento XML adotada é a recomendação W3C para XML 1. 11 / 136 . como ocorre com o documento XML de lote de envio de CT-e.0. assim todos os documentos XML serão iniciados com a seguinte declaração: <?xml version="1. cada CT-e deverá ter declarado o seu namespace individual.2. Veja exemplo a seguir: Pág.portalfiscal.Contribuinte Arquitetura de Comunicação Contribuinte – Visão Conceitual Secretaria de Fazenda Estadual HTTPS Web Services Serviços Síncronos Aplicação CTe Serviços Assíncronos Transações Client CTe ( ERP ou software específico ) Fluxo de Comunicação CTe Filas de Msgs Aplicativo de Faturamento ( ERP ou software específico ) CTes 3.0" encoding="UTF-8"?>.2 3. b) Declaração namespace O documento XML deverá ter uma única declaração de namespace no elemento raiz do documento com o seguinte padrão: <CTe xmlns=”http://www.w3. deve-se tomar o cuidado para que exista uma única declaração no início do lote. No caso específico do lote de envio do CT-e. Cada documento XML deverá ter o seu namespace individual em seu elemento raiz.br/cte” > (exemplo para o XML da CT-e) O uso de declaração namespace diferente do padrão estabelecido para o Projeto é vedado.org/TR/REC-xml e a codificação dos caracteres será em UTF-8.0" encoding="UTF-8"?> OBS: Lembrando que cada arquivo XML somente poderá ter uma única declaração <?xml version="1.

mesmo que no leiaute seu preenchimento seja facultativo. <Signature xmlns="http://www.br/cte"> <infcte Id="CTe31060243816719000108650000000010001234567890" versao="1. 1-2.org/2000/09/xmldsig#"> … </CTe> </enviCTe> c) Prefixo de namespace Não é permitida a utilização de prefixos de namespace.. para os demais campos. excetuados os campos identificados como obrigatórios no modelo (primeiro dígito da coluna de ocorrências do leiaute iniciada com 1.inf.org/2000/09/xmldsig#"> … </CTe> <CTe xmlns="http://www.w3.inf.”) do leiaute que inicie com 1.: 1-1.inf.org/2000/09/xmldsig#"> … </CTe> <CTe xmlns="http://www. Neste caso. Essa restrição visa otimizar o tamanho do arquivo XML. Pág. 1-N .Contribuinte <?xml version="1. A regra constante do parágrafo anterior deverá estender-se para os campos onde não há indicação de obrigatoriedade e que.01"> ..w3.: 1-1.. <Signature xmlns="http://www. Os campos obrigatórios por força da legislação pertinente devem ser informados.portalfiscal. 1-N).br/cte"> <infCTe Id="CTe31060243816719000108650000000010011234567900" versao="1. deverão ser eliminadas as TAGs.0" encoding="UTF-8"?> <envieCTe xmlns="http://www. Os campos obrigatórios no leiaute são identificados pelo primeiro dígito da coluna ocorrência (“Ocorr. seu preenchimento torna-se obrigatório por estar condicionado à legislação específica ou ao negócio do contribuinte. deverão ser preenchidos no modelo apenas as TAGs de campos identificados como obrigatórios no leiaute ou os campos obrigatórios por força da legislação pertinente. 1-2. Na geração do arquivo XML do CT-e.Conhecimento de Transporte Eletrônico Manual de Integração .portalfiscal.inf.portalfiscal.br/cte" versao="1.w3. não deverão ser incluídas as TAGs de campos com conteúdo zero (para campos tipo numérico) ou vazio (para campos tipo caractere)..inf.br/cte"> <infCTe Id="CTe31060243816719000108650000000010021234567916" versao="1.01"> <idLote>200602220000001</idLote> <CTe xmlns="http://www.portalfiscal.inf.br/cte” > d) Otimização na montagem do arquivo Na geração do arquivo XML do CT-e.. deverá constar a TAG com o valor correspondente e. ao invés da declaração: <cte:CTe xmlns:cte=”http://www. 12 / 136 .portalfiscal.portalfiscal.01"> .br/cte” > (exemplo para o XML do CT-e com prefixo cte) deverá ser adotado a declaração: <CTe xmlns =”http://www. no entanto.01"> . <Signature xmlns="http://www. Assim.. ex. ex.

Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte Exemplo 1: SubGrupo de Informações de transporte de produtos perigosos (ocorrência 0-1). "carriage return". "tab". eliminando a necessidade de identificação do usuário através de nome ou código de usuário e senha.portalfiscal. 13 / 136 . A chamada dos diferentes Web Services do Projeto CT-e é realizada com o envio de uma mensagem XML através do campo cteDadosMsg. • não incluir comentários no arquivo XML. que além de garantir um duto de comunicação seguro na Internet. "carriage return". Será preenchido se a legislação específica o exigir. "tab". Exemplo de uma mensagem requisição padrão SOAP: <?xml version="1. O meio físico de comunicação utilizado será a Internet. caractere de "espaço" entre as TAGs). antes de seu envio.2 Padrão de Comunicação A comunicação entre o contribuinte e a Secretaria de Fazenda Estadual será baseada em Web Services disponibilizados no Portal da Secretaria de Fazenda Estadual de circunscrição do contribuinte.w3.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www. • não incluir "espaços" ("line-feed". com o uso do protocolo SSL versão 3.w3. com troca de mensagens XML no padrão Style/Enconding: Document/Literal.inf. caractere de "espaço" entre as TAGs.2. d) Validação de Schema Para garantir minimamente a integridade das informações prestadas e a correta formação dos arquivos XML.0.) no início ou no final de campos numéricos e alfanuméricos.org/2001/XMLSchema" xmlns:soap12="http://www. A versão do leiaute da mensagem XML contida no campo cteDadosMsg e o código da UF requisitada serão informados nos campos versaoDados e cUF. O modelo de comunicação segue o padrão de Web Services definido pelo WS-I Basic Profile.Adicional de Frete para Renovação da Marinha Mercante (ocorrência 0-1).w3.org/2003/05/soap-envelope"> <soap12:Header> <cteCabecMsg xmlns="http://www. • não incluir caracteres de formatação no arquivo XML ("line-feed". permite a identificação do servidor e do cliente através de certificados digitais. com autenticação mútua. • não incluir anotação e documentação no arquivo XML (TAG annotation e TAG documentation). A troca de mensagens entre os Web Services do Portal da Secretaria de Fazenda Estadual e o aplicativo do contribuinte será realizada no padrão SOAP versão 1.org/2001/XMLSchema-instance" xmlns:xsd="http://www. 3.br/cte/wsdl/CteRecepcao"> Pág. Para reduzir o tamanho final do arquivo XML da CT-e alguns cuidados de programação deverão ser assumidos: • não incluir "zeros não significativos" para campos numéricos. Exemplo 2: Informação relacionada com o AFRMM . ambos do tipo string localizados no elemento cteCabecMsg do SOAP header. Será preenchido somente se o negócio do contribuinte for transporte aquaviário.2. disponibilizado pela Secretaria de Fazenda Estadual. o contribuinte deverá submeter o arquivo do CT-e e as demais mensagens XML para validação pelo Schema do XML (XSD – XML Schema Definition).

2. mas não necessita ser o mesmo CNPJ do estabelecimento emissor do CT-e.w3. respeitando a Política do Certificado.inf. entenda-se: o Pedido de Autorização de Uso (Arquivo CT-e).org/2001/XMLSchema-instance" xmlns:xsd="http://www. tipo A1 ou A3.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.portalfiscal.br/cte/wsdl/CteRecepcao">xml</cteDadosMsg> </soap12:Body> </soap12:Envelope> Exemplo de uma mensagem de retorno padrão SOAP: <?xml version="1. Os certificados digitais serão exigidos em 2 (dois) momentos distintos para o projeto: a) Assinatura de Mensagens: O certificado digital utilizado para essa função deverá conter o CNPJ do estabelecimento emissor do CT-e ou o CNPJ do estabelecimento matriz.3.1. 3.org/2001/XMLSchema" xmlns:soap12="http://www.org/2003/05/soap-envelope"> <soap12:Header> <cteCabecMsg xmlns="http://www.3 Padrão de Certificado Digital O certificado digital utilizado no Projeto do Conhecimento de Transporte eletrônico será emitido por Autoridade Certificadora credenciada pela Infra-estrutura de Chaves Públicas Brasileira – ICP-Brasil.w3.3. O certificado digital deverá ter o “uso da chave” previsto para a função de assinatura digital.16. o Pedido de Cancelamento de CT-e. devendo conter o CNPJ da pessoa jurídica titular do certificado digital no campo otherName OID =2. Por mensagens.br/cte/wsdl/CteRecepcao"> <cUF>string</cUF> <versaoDados>string</versaoDados> </cteCabecMsg> </soap12:Header> <soap12:Body> <cteRecepcaoLoteResult xmlns="http://www.br/cte/wsdl/CteRecepcao">xml</cteRecepcaoLoteResult> </soap12:Body> </soap12:Envelope> 3.inf. 14 / 136 .Conhecimento de Transporte Eletrônico Manual de Integração . Os elementos abaixo estão presentes dentro do Certificado do contribuinte tornando Pág.Contribuinte <cUF>string</cUF> <versaoDados>string</versaoDados> </cteCabecMsg> </soap12:Header> <soap12:Body> <cteDadosMsg xmlns="http://www.portalfiscal.2.76. devendo ter a extensão Extended Key Usage com permissão de "Autenticação Cliente". o Pedido de Inutilização de Numeração de CT-e e demais arquivos XML que necessitem de assinatura.4 Padrão de Assinatura Digital As mensagens enviadas ao Portal da Secretaria de Fazenda Estadual são documentos eletrônicos elaborados no padrão 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. b) Transmissão (durante a transmissão das mensagens entre o servidor do contribuinte e o Portal da Secretaria de Fazenda Estadual): O certificado digital utilizado para identificação do aplicativo do contribuinte deverá conter o CNPJ do responsável pela transmissão das mensagens.w3.portalfiscal.inf.

w3.org/TR/xmldsig-core/.org/TR/2001/REC-xml-c14n20010315 http://www. Dec.01. O identificador único precedido do literal ‘#CTe’ deverá ser informado no atributo URI da TAG <Reference>.xsd # Campo Ele Raiz G G A Pai XS01 XS02 XS03 Tipo Ocor.w3. pois as informações serão obtidas a partir do Certificado do emitente: <KeyValue> <RSAKeyValue> <Modulus> <Exponent> O Projeto CT-e utiliza um subconjunto do padrão de assinatura XML definido pelo http://www. cujo conteúdo deverá ser um identificador único (chave de acesso) precedido do literal ‘CTe’ para cada CT-e. o arquivo XML não deve conter os elementos: <X509SubjectName> <X509IssuerSerial> <X509IssuerName> <X509SerialNumber> <X509SKI> Deve-se evitar o uso das TAGs relacionadas a seguir. Tam.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.w3. conforme leiaute descrito no Anexo I.Contribuinte desnecessária a sua representação individualizada no arquivo XML.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 Descrição/Observação 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. que tem o seguinte leiaute: Schema XML: xmldsig-core-schema_v1. Portanto. Grupo de Transform Atributos válidos Algorithm do Transform: http://www.org/2000/09/xmldsig#envelopedsignature XPath Grupo do Método de DigestMethod Atributo Algorithm de DigestMethod: http://www. C 1-1 1-1 1-1 Grupo da Informação da assinatura Grupo do Método de Canonicalização Atributo Algorithm de CanonicalizationMethod: http://www.Conhecimento de Transporte Eletrônico Manual de Integração .w3.org/TR/2001/REC-xml-c14n20010315 Grupo do Método de Assinatura Atributo Algorithm de SignedMethod: http://www. Para as demais mensagens a Pág.w3. 15 / 136 .

o processo é o mesmo mantendo sempre um identificador único para o atributo Id na TAG a ser assinada.Contribuinte serem assinadas.Conhecimento de Transporte Eletrônico Manual de Integração . Segue um exemplo: Pág. 16 / 136 .

d) Tipo do certificado: A1 ou A3 (o uso de HSM é recomendado). f) Função criptográfica assimétrica: RSA (http://www.org/2000/09/xmldsig#rsa-sha1).w3. h) Codificação: Base64 (http://www. utilizando o formato “Enveloped” (http://www.org/2000/09/xmldsig#sha1).org/2000/09/xmldsig#base64). (4) Validar o uso da chave utilizada (Assinatura Digital) de tal forma a aceitar certificados somente do tipo A (não serão aceitos certificados do tipo S).w3. </infCTe> <Signature xmlns="http://www. o contribuinte não deve fornecer a Lista de Certificados Revogados.00"> . b) Certificado digital: Emitido por AC credenciada no ICP-Brasil (http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.Contribuinte <CTe xmlns="http://www.Conhecimento de Transporte Eletrônico Manual de Integração ..br/cte" > <infCTe Id="CTe31060243816719000108650000000010001234567897" versao="1.w3.w3. (2) Verificar o prazo de validade do certificado utilizado. São elas: (1) Enveloped (http://www.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www. i) Transformações exigidas: Útil para realizar a canonicalização do XML enviado para realizar a validação correta da Assinatura Digital.org/2000/09/xmldsig#enveloped-signature) (2) C14N (http://www.w3. </X509Certificate> </X509Data> </KeyInfo> </Signature> </CTe> Para o processo de assinatura..5 Validação de Assinatura Digital pela Secretaria de Fazenda Estadual Para a validação da assinatura digital.portalfiscal.w3.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www. já que a mesma será montada e validada em cada Portal de Secretaria de Fazenda Estadual no momento da conferência da assinatura digital.inf. e) Tamanho da Chave Criptográfica: Compatível com os certificados A1 e A3 (1024 bits).org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www. Pág.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI="#CTe31060243816719000108650000000010001234567897"> <Transforms> <Transform Algorithm="http://www.org/2000/09/xmldsig#X509Data).org/TR/xmldsig-core/).. c) Cadeia de Certificação: EndCertOnly (Incluir na assinatura apenas o certificado do usuário final). 17 / 136 .w3.org/TR/2001/REC-xml-c14n-20010315) 3. seguem as regras que serão adotadas pelas Secretarias de Fazenda Estaduais: (1) Extrair a chave pública do certificado.2..</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>MIIFazCCBFOgAwIBAgIQaHEfNaxSeOEvZGlVDANB . (3) Montar e validar a cadeia de confiança dos certificados validando também a LCR (Lista de Certificados Revogados) de cada certificado da cadeia..org/2000/09/xmldsig#sha1"/> <DigestValue>vFL68WETQ+mvj1aJAMDx+oVi928=</DigestValue> </Reference> </SignedInfo> <SignatureValue>IhXNhbdL1F9UGb2ydVc5v/gTB/y6r0KIFaf5evUi1i .w3. A assinatura digital do documento eletrônico deverá atender aos seguintes padrões adotados: a) Padrão de assinatura: “XML Digital Signature”.w3. g) Função de “message digest”: SHA-1 (http://www..w3.

utilizar o certificado digital do responsável pela transmissão. disponibilizados pelo Portal da Secretaria de Fazenda Estadual.6 Resumo dos Padrões Técnicos A tabela a seguir resume os principais padrões de tecnologia utilizados: Característica Web Services Meio lógico de comunicação Meio físico de comunicação Protocolo Internet Padrão de troca de mensagens Padrão da mensagem Padrão de certificado digital Descrição Padrão definido pelo WS-I Basic Profile 1. • Campos não obrigatórios do Schema que não possuam conteúdo terão suas tags suprimidas no arquivo XML. XML Digital Signature. devendo conter o CNPJ do proprietário do certificado digital. do tipo A1 ou A3.Contribuinte (5) Garantir que o certificado utilizado é de um usuário final e não de uma Autoridade Certificadora. SOAP versão 1. Web Services. Internet SSL versão 3. (8) Prazo de validade de cada LCR utilizada (verificar data inicial e final). com padrões de criptografia assimétrica RSA. Para assinatura de mensagens. utilizar o “ponto decimal” na separação da parte inteira. • Nos campos numéricos com casas decimais. Para transmissão. • Máscara de números decimais e datas estão definidas no Schema XML. A forma de conferência da LCR fica a critério de cada Secretaria de Fazenda Estadual. podendo ser feita de 2 (duas) maneiras: On-line ou Download periódico.2. • Nos campos numéricos inteiro. X. não incluir a vírgula ou ponto decimal. XML no padrão Style/Encoding: Document/Literal.org/Profiles/BasicProfile-1.1-2004-08-24.Conhecimento de Transporte Eletrônico Manual de Integração .509 versão 3. com certificado digital X. (7) Validar a integridade de todas as LCR utilizadas pelo sistema. utilizar o certificado digital do estabelecimento matriz ou do estabelecimento emissor do CT-e. algoritmo message digest SHA-1 e utilização das transformações Enveloped e C14N. Enveloped.0. (6) Adotar as regras definidas pelo RFC 3280 para LCRs e cadeia de confiança. com autenticação mútua através de certificados digitais. emitido por Autoridade Certificadora credenciada pela Infra-estrutura de Chaves Públicas Brasileira – ICP-Brasil.html). As assinaturas digitais das mensagens serão verificadas considerando a lista de certificados revogados disponível no momento da conferência da assinatura. 3.509 versão 3.1 (http://www. Será validada além da integridade e autoria.2. 18 / 136 . com chave privada de 1024 bits.wsi. Padrão de assinatura digital Validação de assinatura digital Padrões de preenchimento XML Pág. a cadeia de confiança com a validação das LCRs.

quando o processamento do serviço solicitado não é atendido na mesma conexão. encerra a conexão. As solicitações de serviços que exigem processamento intenso serão executadas de forma assíncrona e as demais solicitações de serviços de forma síncrona. nesta situação torna-se necessária a realização de mais uma conexão para a obtenção do resultado do processamento. Pág. (5) O aplicativo do contribuinte recebe a mensagem de resultado do processamento e.1 Serviços síncronos As solicitações de serviços de implementação síncrona são processadas imediatamente e o resultado do processamento é obtido em uma única conexão. caso o atendimento da solicitação de serviço seja realizada na mesma conexão. os serviços do CT-e serão implementados da seguinte forma: Serviço Recepção de CT-e Cancelamento de CT-e Inutilização de Numeração de CT-e Consulta da situação atual do CT-e Carta de Correção de CT-e Consulta do status do serviço Implementação Assíncrona Síncrona Síncrona Síncrona Síncrona Síncrona 3.3. (2) O Web Service recebe a mensagem de solicitação de serviço e encaminha ao aplicativo do CT-e que irá processar o serviço solicitado. A seguir.Contribuinte 3. (3) O aplicativo do CT-e recebe a mensagem de solicitação de serviço e realiza o processamento. (4) O Web Service recebe a mensagem de resultado do processamento e o encaminha ao aplicativo do contribuinte. caso não exista outra mensagem.Conhecimento de Transporte Eletrônico Manual de Integração . ou assíncrona. o fluxo simplificado de funcionamento: Serviço de Implementação síncrona Contribuinte (1) Solicitação de serviço Secretaria de Fazenda Estadual (2) Solicitação de serviço Aplicativo Cliente Web Service (4) Resultado (3) Resultado Processamento de Serviços Etapas do processo ideal: (1) O aplicativo do contribuinte inicia a conexão enviando uma mensagem de solicitação de serviço para o Web Service. Assim.3 Modelo operacional A forma de processamento das solicitações de serviços no Conhecimento de Transporte eletrônico pode ser síncrona. devolvendo uma mensagem de resultado do processamento ao Web Service. 19 / 136 .

Conhecimento de Transporte Eletrônico Manual de Integração . 20 / 136 .3. A seguir o fluxo simplificado de funcionamento: Serviço de Implementação assíncrona Contribuinte Envio de Solicitação de Serviços (4) (5) (1) Solicitação de serviço (3) Recibo Secretaria de Fazenda Estadual Web Service Recebe Solicitação de Serviços (2) Solicitação de serviço Fila de serviços solicitados Fila de recibos Processamento de Serviços (7) (6) Consulta Recibo (8) Consulta recibo (10) Resultado processamento Web Service (9) Resultado processamento Consulta recibo Fila de serviços processados Etapas do processo ideal: (1) (2) O aplicativo do contribuinte inicia a conexão enviando uma mensagem de solicitação de serviço para o Web Service de recepção de solicitação de serviços. O aplicativo do contribuinte envia uma consulta de recibo. O Web Service de recepção de solicitação de serviços recebe a mensagem de solicitação de serviço e a coloca na fila de serviços solicitados.2 Serviços assíncronos As solicitações de serviços de implementação assíncrona são processadas de forma distribuída por vários processos e o resultado do processamento somente é obtido na segunda conexão. iniciando uma conexão com o Web Service “Consulta Recibo (CTeRetRecepcao)”. O aplicativo do contribuinte recebe o recibo e o coloca na fila de recibos de serviços solicitados e ainda não processados e. caso não exista outra mensagem. O serviço solicitado é processado pelo aplicativo do CT-e e o resultado do processamento é colocado na fila de serviços processados.Contribuinte 3. encerra a conexão. acrescentando o CNPJ do transmissor obtido do certificado digital do transmissor. O Web Service de recepção de solicitação de serviços retorna o recibo da solicitação de serviço e a data e hora de recebimento da mensagem no Web Service. (3) (4) (5) (6) (7) (8) (9) Pág. O aplicativo do contribuinte retira um recibo da fila de recibos de serviços solicitados. Na Secretaria de Fazenda Estadual a solicitação de serviços é retirada da fila de serviços solicitados pelo aplicativo do CT-e. O Web Service “Consulta Recibo” recebe a mensagem de consulta recibo e localiza o resultado de processamento da solicitação de serviço.

eliminação de mensagens. Este atributo é importante como parâmetro de desempenho do sistema. As seguintes informações são adotadas como atributos de controle: • CNPJ do transmissor: CNPJ da empresa que enviou a mensagem que não necessita estar vinculado ao CNPJ do estabelecimento emissor do CT-e. (11) O aplicativo do contribuinte recebe a mensagem de resultado do processamento e. O tempo médio de resposta é calculado com base neste atributo. A fila de saída terá a mesma estrutura da fila de entrada.Contribuinte (10) O Web Service “Consulta Recibo (CTeRetRecepcao)” devolve o resultado do processamento ao aplicativo contribuinte. Recibo de entrega: Número seqüencial único atribuído para a mensagem pela Secretaria de Fazenda Estadual. Pág. Para ilustrar como as filas armazenam as informações.3. • • • • Para processar as mensagens de solicitações de serviços. versaoDados: Versão do leiaute da mensagem existente na área de dados. Este atributo identifica a mensagem de solicitação de serviços na fila de mensagem. etc. adoção do regime de contingência. Somente o transmissor da mensagem terá acesso ao resultado do processamento das mensagens de solicitação de serviços. O atributo é utilizado para validação de schema XML do XML de dados e verificar a vigência da versão informada. observe o diagrama a seguir: Estrutura de um item da fila: CNPJ do Transmissor Número do Recibo data e hora recebimento cUF Versão 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 mensagens de solicitações de serviços no processamento assíncrono são armazenadas em uma fila de entrada. 3.3 Filas e Mensagens As filas de mensagens de solicitação de serviços são necessárias para a implementação do processamento assíncrono das solicitações de serviços. cUF: Código da UF (na codificação utilizada pelo IBGE) de origem do emissor do CT-e informada no campo cUF do elemento cteCabecMsg do SOAP Header. 21 / 136 . a aplicação do CT-e irá retirar a mensagem da fila de entrada de acordo com a ordem de chegada. O atributo é importante para a implementação da SEFAZ Virtual e identificação da UF de origem da mensagem. a única diferença será no conteúdo do detalhe da mensagem que contém o resultado do processamento da solicitação de serviço em formato XML. Data e hora de recebimento da mensagem: Data e hora local do instante de recebimento da mensagem atribuída pela Secretaria de Fazenda Estadual. devendo armazenar o resultado do processamento da solicitação de serviço em uma fila de saída.Conhecimento de Transporte Eletrônico Manual de Integração . caso não exista outra mensagem. encerra a conexão.

2 Validação da estrutura XML das Mensagens dos Web Services As informações são enviadas ou recebidas dos Web Services através de mensagens no padrão XML definido na documentação de cada Web Service.Contribuinte O tempo médio de resposta que mede a performance do serviço 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 solicitação de serviço na fila de saída. sendo transparente ao contribuinte que realizará a consulta do processamento efetuado (processos assíncronos).br/cte/wsdl/CteRecepcao"> <cUF>string</cUF> <versaoDados>string</versaoDados> </cteCabecMsg> </soap12:Header> A informação armazenada na área de dados é um documento XML que deve atender o leiaute definido na documentação do Web Service acessado: <soap12:Body> <cteDadosMsg xmlns="http://www. Pág. Informações de controle e área de dados das mensagens 3.4. A implementação da fila poderá ser feita através de Banco de Dados ou qualquer outra forma.portalfiscal.inf.1 As informações de controle das chamadas dos Web Services são armazenadas no elemento cteCabecMsg do SOAP Header e servem para identificar a UF de origem do emissor e a versão do leiaute da estrutura XML armazenada na área de dados da mensagem: <soap12:Header> <cteCabecMsg xmlns="http://www. versaoDados . Área de Dados – estrutura XML variável definida na documentação do Web Service acessado. Nota: O termo fila é utilizado apenas para designar um repositório de recibos emitidos.4. 22 / 136 . 3.inf.br/cte/wsdl/CteRecepcao">xml</cteDadosMsg> </soap12:Body> 3.Conhecimento de Transporte Eletrônico Manual de Integração .4 Padrão 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 são realizadas através das mensagens com o seguinte padrão: Padrão de Mensagem de chamada/retorno de Web Service cUF versaoDados Estrutura XML definida na documentação do Web Service Área de dados (SOAP Body) Elemento cteCabecMsg (SOAP Header) • • • cUF – código da UF de origem da mensagem.versão do leiaute da estrutura XML informado na área de dados.portalfiscal.

descrevendo os seus elementos e a sua organização. caso ocorra alguma modificação na definição deste tipo. versão 1. devendo ainda informar a versão do leiaute da estrutura XML da mensagem no campo versaoDados do elemento cteCabecMsg do SOAP Header.portalfiscal.xsd (Schema XML dos tipos do CTe.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://www. A maioria dos Schemas XML do CT-e utilizam as definições de tipos básicos ou tipos complexos que estão definidos em outros Schemas XML (ex.Contribuinte As alterações de leiaute e da estrutura de dados XML realizadas nas mensagens são controladas através da atribuição de um número de versão para a mensagem.).org/2000/09/xmldsig#" xmlns:xs="http://www. o tipo numérico de 15 posições com 2 decimais é definido no Schema tiposGeral_v1.15.inf.inf.01.br/cte/wsdl/CteRecepcao"> <cUF>35</cUF> <versaoDados>1. a modificação de versão do Schema básico será repercutida no Schema principal. o aplicativo do contribuinte deve esta preparado para gerar as mensagens no leiaute em vigor.01. <soap12:Header> <cteCabecMsg xmlns="http://www.xsd.br/cte" targetNamespace="http://www.3 Schemas XML das Mensagens dos Web Services Toda mudança de leiaute das mensagens dos Web Services implica na atualização do seu respectivo Schema XML.portalfiscal.portalfiscal. além de estabelecer regras de preenchimento de conteúdo e de obrigatoriedade de cada elemento ou grupo de informação. versão 10.01.xsd (Schema XML do CTe. 23 / 136 . nestes casos.: tiposGeral_v1. Qualquer divergência da estrutura XML da mensagem em relação ao seu Schema XML.w3.Conhecimento de Transporte Eletrônico Manual de Integração .00.00.4.xsd.w3. Um Schema XML é uma linguagem que define o conteúdo do documento XML. Assim.org/2000/09/xmldsig#" schemaLocation="xmldsig-coreschema_v1.org/2001/XMLSchema" xmlns="http://www.inf. todos os Schemas que utilizam este tipo básico devem ter a sua versão atualizada e as declarações “import” ou “include” devem ser atualizadas com o nome do Schema básico atualizado.w3. A primeira condição para que a mensagem seja validada com sucesso é que ela seja submetida ao Schema XML correto.15). Por exemplo. A identificação da versão dos Schemas será realizada com o acréscimo do número da versão no nome do arquivo precedida da literal ‘_v’.00</versaoDados> </cteCabecMsg> </soap12:Header> 3.0" encoding="UTF-8"?> <xs:schema xmlns:ds="http://www. A validação da estrutura XML da mensagem é realizada por um analisador sintático (parser) que verifica se a mensagem atende as definições e regras de seu Schema XML. como segue: cte_v1. tiposGeral_v10. etc. Exemplo de Schema XML <?xml version="1.xsd"/> <xs:include schemaLocation="tiposGeral_v1.xsd"/> <xs:element name="CTe"> <xs:annotation> <xs:documentation>Conhecimento de Transporte Eletrônico</xs:documentation> </xs:annotation> Pág.00). provoca um erro de validação do Schema XML.

deve-se comparar o número da versão do schema deste pacote com o do pacote anterior.00.01.xsd”.ZIP 01/06/2008 cteEnvLote _v1.xsd”.01.xsd inutCTe_v1. Exemplificando: PACOTE DATA LIBERAÇÃO SCHEMAS PL_ CTe_ 1. A cada nova liberação de schema será disponibilizado um arquivo compactado contendo o conjunto de schemas a serem utilizados pelas empresas para a geração dos arquivos XML. corresponde a versão do respectivo schema. Este arquivo será denominado “Pacote de Liberação” e terá a mesma numeração da versão do Manual de Integração que lhe é compatível. onde v9.xsd tiposGeral_v1.gov. corresponderá um arquivo com a extensão “. 24 / 136 . para o schema XML de “Envio de Lotes de Conhecimento de Transporte Eletrônico”.zip representa o “Pacote de Liberação” de schemas do Conhecimento de Transporte eletrônico compatíveis com o Manual de Integração do Contribuinte – versão 1.xsd cancCTe_v1. Pág.cte. Exemplificando: O pacote PL_CTe_1.00.xsd tiposGeral _v1. os novos Schemas XML serão avaliados e testados para a identificação de eventuais falhas de implementação das alterações realizadas no Manual de Integração do Contribuinte.00. Os schemas XML das mensagens XML são identificados pelo seu nome.00. 3.99. Assim.1 Versão dos Schemas Liberação das versões dos Schemas para o Conhecimento de Transporte Eletrônico – CT-e Os schemas válidos para o Conhecimento de Transporte Eletrônico serão disponibilizados no sitio nacional do Projeto (www.00.ZIP 01/04/2008 cteEnvLote_v1. Durante este período.xsd inutCTe_v1.00.xsd 3.30. As modificações decorrentes de alteração da legislação deverão ser implementadas nos prazos previstos na norma que introduziu a alteração.00. Para identificar quais os schemas que sofreram alteração em um determinado pacote liberado.xsd cancCTe_v1.xsd PL_CTe_ 1. seguida do número da versão do Manual de Integração correspondente.5.99. e serão liberados após autorização da equipe de Gestão do Projeto formada pelos Líderes dos Projetos nos Estados e representante das Empresas.5. que terá o nome de “cteEnvLote_v9. seguido da versão do respectivo schema.fazenda. será divulgado um pacote de liberação preliminar com vigência limitada até o início da fase de disponibilização do ambiente de homologação. As modificações de ordem técnica serão divulgadas pela Coordenação Técnica do ENCAT e poderão ocorrer sempre que se fizerem necessárias.Conhecimento de Transporte Eletrônico Manual de Integração .5 3.br).00.Contribuinte As modificações de leiaute das mensagens dos Web Services podem ser causadas por necessidades técnicas ou em razão da modificação de alguma legislação. Os pacotes de liberação serão identificados pelas letras “PL_CTe”.2 Pacote de Liberação Preliminar Após a divulgação de uma nova versão do Manual de Integração do Contribuinte.00.

indicando que se trata da primeira versão corrigida do CTe_PL_1. como por exemplo: CTe_PL_1.Contribuinte O PL preliminar será identificado com o acréscimo da literal ‘pre’ na identificação do pacote. conforme acordo operacional a ser estabelecido. A identificação dos pacotes mais recentes se dará com o acréscimo de letras minúscula do alfabeto. Pág.Conhecimento de Transporte Eletrônico Manual de Integração .00pre.4 Correção de Pacote de Liberação Em alguma situação pode surgir a necessidade de correção de um Schema XML por um erro de implementação de regra de validação. como por exemplo: PL_CTe_1.5. nome de tag divergente do definido no leiaute da mensagem. Ou seja. divulgaremos um novo pacote de liberação com o Schema XML corrigido.00.cte. Nesta situação. • quais são as versões anteriores ainda suportadas por todas as SEFAZ. Mensagens recebidas com uma versão de leiaute não suportada serão rejeitadas com uma mensagem de erro específica na versão do leiaute de resposta mais recente em uso. 3.5 Divulgação de novos Pacotes de Liberação A divulgação de novos pacotes de liberação ou atualizações de pacote de liberação será realizada através da publicação de Notas Técnicas no Portal Nacional do CT-e (www.fazenda.ZIP.ZIP 3. como por exemplo: PL_CTe_100hom. A principal característica do pacote de liberação de homologação é seu uso estar restrito ao ambiente de homologação por aceitar somente mensagens XML com tpAmb=2-homologação.zip. Não estão previstas mudanças freqüentes de leiaute de mensagens e as empresas deverão ter um prazo razoável para implementar as mudanças necessárias. 3.br) com as informações necessárias para a implementação dos novos pacotes de liberação.5. sem modificar o número da versão do PL para manter a compatibilidade com o Manual de Integração do Contribuinte vigente. O pacote de liberação definitivo será divulgado na véspera da data de início da vigência do ambiente de produção. enquanto outras empresas poderão ainda estar operando com mensagens em um leiaute anterior.3 Pacote de Liberação de Homologação e Pacote de liberação definitivo Para o ambiente de homologação será divulgado um pacote de liberação de homologação que será identificado com o acréscimo da literal ‘hom’ na identificação do pacote.zip. 25 / 136 .5. que não modifica a estrutura do Schema XML e nem exige a alteração dos aplicativos da SEFAZ ou dos contribuintes.gov. algumas empresas poderão estar com uma versão de leiaute mais atualizada. Este controle de versão permite a adaptação dos sistemas de informática das empresas participantes do Projeto em diferentes datas.00a. 3.5.6 Controle de Versão O controle de versão de cada um dos schemas válidos do Conhecimento de Transporte Eletrônico compreende uma definição nacional sobre: • qual a versão vigente (versão mais atualizada). obrigatoriedade de campo.

Neste sentido. mediante Protocolo de Cooperação assinado entre as SEFAZ e/ou entre a SEFAZ e a RFB. deve ser totalmente transparente se os serviços estão sendo disponibilizados pela SEFAZ VIRTUAL ou por um sistema de autorização da própria SEFAZ de circunscrição do contribuinte. Os serviços da SEFAZ VIRTUAL compreendem os Web Services descritos no Modelo Conceitual da Arquitetura de Comunicação. A única mudança visível é no endereço dos Web Services onde ficam disponibilizados os serviços. conforme consta no item 3.1 do Manual de Integração com o Contribuinte.Contribuinte 3.Conhecimento de Transporte Eletrônico Manual de Integração . A responsabilidade sobre o credenciamento e sobre a autorização para o contribuinte usar os serviços de uma determinada SEFAZ VIRTUAL é da SEFAZ de circunscrição do contribuinte. Pág. os serviços de autorização de emissão do CT-e serão supridos por uma SEFAZ VIRTUAL. 26 / 136 .6 SEFAZ VIRTUAL A Secretaria de Fazenda Estadual pode optar por não desenvolver sistema próprio de autorização do Conhecimento de Transporte Eletrônico para os contribuintes de sua circunscrição. Para os sistemas das Empresas.

O mecanismo de utilização dos Web Services segue as seguintes premissas: a) Será disponibilizado um Web Service por serviço. d) As URLs dos Web Services encontram-se no Anexo IV deste manual e no Portal do Ambiente Nacional (www. Web Services Os Web Services disponibilizam os serviços que serão utilizados pelos aplicativos dos contribuintes. caso julgue que o tempo de resposta não seja aceitável. existindo um método para cada tipo de serviço.fazenda. o envio da solicitação e a obtenção do retorno serão realizados na mesma conexão através de um único método. Este indicador de performance será constantemente avaliado e aperfeiçoado pelo Comitê Gestor e os contribuintes emissores de CT-e. e) O processo de utilização dos Web Services sempre é iniciado pelo contribuinte enviando uma mensagem nos padrões XML e SOAP.nfe. Após o término do processamento. No recibo de recepção do lote. Acessando a URL pode ser obtido o WSDL (Web Services Description Language) de cada Web Service.Contribuinte 4. verificando o tempo médio de resposta do serviço nos últimos 5 minutos. Pág. através do protocolo SSL com autenticação mútua.gov.br). Cada Portal de Secretaria de Fazenda Estadual disponibilizará o resultado do processamento do lote por um período mínimo de 24 horas (cteConsLote). ou seja. emitir o DANFE em formulário de segurança. a informação da situação atual de cada conhecimento de transporte será disponibilizada para consulta individual (consSitCTe). A qualquer momento as empresas poderão verificar a performance do serviço de processamento dos lotes. o método de envio retorna uma mensagem de confirmação de recebimento da solicitação de serviço com o recibo e a data e hora local de recebimento da solicitação ou retorna uma mensagem de erro. c) Para os serviços síncronos.Conhecimento de Transporte Eletrônico Manual de Integração . b) Para os serviços assíncronos. também será informado o tempo médio de resposta do serviço nos últimos 5 minutos. f) A ocorrência de qualquer erro na validação dos dados recebidos interrompe o processo com a disponibilização de uma mensagem contendo o código e a descrição do erro. A Secretaria de Fazenda Estadual autorizadora se compromete a processar os lotes de conhecimentos de transportes recebidos em até 3 minutos em no mínimo 95% do total do volume recebido no período de 24 horas. 27 / 136 . A empresa poderá optar por entrar em contingência.

1 Serviço de Recepção de CT-e O Serviço de Recepção de CT-e é o serviço oferecido pelos Portais das Secretarias da Fazenda dos Estados para recepção dos CT-e emitidos pelos contribuintes credenciados em sua unidade federada.1. Processo: assíncrono. A forma de processamento do serviço de recepção de CT-e é assíncrona. 28 / 136 . Proc. O contribuinte deve transmitir o lote de CT-e através do Web Service de recepção 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 Web Service – CteRecepcao Transmissão 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 .2 Leiaute Mensagem de Entrada Entrada: Estrutura XML com o lote de conhecimento de transporte Pág.Conhecimento de Transporte Eletrônico Manual de Integração . Método: cteRecepcaoLote 4. Processamento Aplicação CT-e Função: serviço destinado à recepção de mensagens de lote de CT-e.1.Contribuinte 4.

Arredondar as frações de segundos para cima.xsd # Campo Ele Raiz A E Pai AP01 AP01 Tipo Ocor. hora local de recebimento e tempo médio de resposta do serviço nos últimos 5 minutos. Pág. Nas demais hipóteses será retornado um recibo com número.1. o tempo será informado como 1 segundo. AR01 retEnviCte AR02 versao AR03 tpAmb AR03a cUF AR04 verAplic AR05 cStat AR06 xMotivo AR07 infRec AR08 nRec AR09 dhRecbto E AR07 D 1-1 - AR10 tMed E AR07 N 1-1 N As mensagens recebidas com erro geram uma mensagem de erro. Tam.5) Data e Hora do Recebimento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora do recebimento do lote.Leiaute do CT-e. Conjunto de CT-e transmitidos (máximo de 50 CT-e). seguindo definição do Anexo I .1. Descrição/Observação AP01 enviCTe AP02 Versão AP03 idLote AP04 CTe G AP01 xml 1-50 - 4. data.3 Leiaute Mensagem de Retorno Retorno: Estrutura XML com a mensagem do resultado da transmissão.Contribuinte Schema XML: enviCte_v99. Versão do Aplicativo que recebeu o Lote. de controle correspondente ao identificador único do lote enviado. 29 / 136 .xsd # Campo Ele Raiz A E E E E E G E Pai AR01 AR01 AR01 AR01 AR01 AR01 AR01 AR07 Tipo Ocor. Dec. uma posição para o Tipo de Autorizador e doze posições numéricas seqüenciais (vide item 5.99.Homologação Código da UF que atendeu a solicitação.99. O tamanho máximo do lote de 500k pode limitar a quantidade máxima de CT-e também). Nota: Caso o tempo médio de resposta fique abaixo de 1 (um) segundo. 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 Descrição/Observação TAG raiz da Resposta Versão do leiaute Identificação do Ambiente: 1 – Produção / 2 . Código do status da resposta (vide item 5. composto por duas posições com o Código da UF (codificação do IBGE) onde foi entregue o Lote. A responsabilidade de gerar e controlar esse número é exclusiva do contribuinte. Dec. O número do recibo gerado pelo Portal da Secretaria de Fazenda Estadual será a chave de acesso do serviço de consulta ao resultado do processamento do lote. Tam. 1-4 Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos (vide item 5. Schema XML: retEnviCte_v99.7).Conhecimento de Transporte Eletrônico Manual de Integração . Número seqüencial auto-incremental.1) Descrição literal do status da resposta Dados do Recibo do Lote (Só é gerado se o Lote for aceito) Número do Recibo gerado pelo Portal da Secretaria de Fazenda Estadual. N N 1-1 1-1 1-4 1-15 2 TAG raiz Versão do leiaute Identificador de controle do envio do lote.

A validação A06 também pode ser realizada pelo protocolo SSL.Basic Constraint = true (não pode ser Certificado de AC) . Obrig.Certificado não assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor .6 Validação Inicial da Mensagem no Web Service Validação Inicial da Mensagem no Web Service # Regra de Validação Aplic.Falta o endereço da LCR (CRL DistributionPoint) . mesmo que a quantidade de CT-e do lote esteja dentro do limite de 50 conhecimentos. 30 / 136 .Contribuinte 4. A03. 4. Rej.Certificado de Transmissor inexistente na mensagem . Obrig. Rej.Certificado de AC revogado .16. Rej.4 Descrição do Processo de Recepção de Lotes de CT-e Este método será responsável por receber as mensagens de envio de lotes de CT-e e colocá-las na fila de entrada.5 Validação do Certificado de Transmissão Validação do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validação Crítica Obrig. Rej. Obrig. Obrig.Conhecimento de Transporte Eletrônico Manual de Integração .Certificado da AC emissora não cadastrado na SEFAZ . 286 Rej. 281 283 Rej. Facult.1. assim o contribuinte deve compor um lote de envio de CT-e que não ultrapasse este limite.LCR indisponível .1.1.3) Obrig. As validações de A01. A04 e A05 são realizadas pelo protocolo SSL e não precisam ser implementadas.KeyUsage não define "Autenticação Cliente" A02 Validade do Certificado (data início e data fim) A03 Verifica a Cadeia de Certificação: . Obrig. 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 Previsão Pág. Rej. A02. O tamanho máximo do lote de CT-e é limitado em 500k.1.LCR inválida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extensão de CNPJ no Certificado (OtherName OID=2. respeitando a regra em que todos os CT-e do lote devam ser do mesmo estabelecimento (mesmo CNPJ e IE do emitente).3. Msg 214 243 108 109 Efeito Rej. mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que não sejam “ICP-Brasil” no repositório de certificados digitais do servidor de Web Service da SEFAZ.76. Obrig. por uma restrição operacional e de controle. 4. 284 285 282 Rej. Existe um limite de até 50 CT-e por lote. de Processamento está Paralisado Obrig. Rej. Deverão ser realizadas as validações e procedimentos que seguem. Obrig. O agrupamento destes CT-e dentro do lote deve ser feito.Versão difere "3" . Msg 280 Efeito Rej. A01 Certificado de Transmissor Inválido: .

No caso de controle de tamanho ter sido implementado por aplicativo. rejeitando o lote recebido em caso de informações inexistentes ou inválidas. o aplicativo deverá gerar um número de recibo de lote (vide item 5. 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. a critério de cada unidade federada.7 Validação das informações de controle da chamada ao Web Service Validação das informações de controle da chamada ao Web Service # Regra de Validação Aplic. Esta verificação é útil para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. versão do aplicativo. deverão implementar as validações 108 e 109.5) e gravar a mensagem juntamente com o CNPJ do transmissor. o código 103 e o literal “Lote recebido com Sucesso”. teremos a devolução da mensagem de erro 214. Cabe ressaltar que um lote deve conter somente CT-e da mesma versão. Obrig. Header C05 Versão dos Dados informada é superior à versão vigente C06 Versão dos Dados não suportada Facult. Rej. Msg 242 409 410 411 238 239 Efeito Rej. 31 / 136 .4. Rej.Contribuinte A mensagem será descartada se o tamanho exceder o limite previsto (500 KB). a conexão poderá ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configurações do ambiente de rede da SEFAZ (ex. Facult. As unidades federadas que mantêm o Web Service disponível mesmo quando o serviço esteja paralisado. poderá ser verificado se o XML de dados esteja bem formado.1. O campo versaoDados contém a versão do Schema XML da mensagem contida na área de dados que deve ser utilizado pelo Servidor de Processamento do CT-e na validação do Schema XML do lote. Após a gravação da mensagem na fila de entrada. A aplicação deverá validar os campos cUF e versaoDados. Pág.Conhecimento de Transporte Eletrônico Manual de Integração .1).1. Rej. 4. A aplicação do contribuinte não poderá permitir a geração de mensagem com tamanho superior a 500 KB. Estas validações poderão ser dispensadas caso o Web Service não fique disponível quando o serviço estiver paralisado. Caso isto ocorra. A informação da versão do leiaute do lote e a UF de origem do emissor de CT-e são informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3. Rej. com as seguintes informações: • • • identificação do ambiente.: controle no firewall). Rej. No momento do recebimento da mensagem no Web Service.8 Geração da Resposta com o Recibo Não existindo qualquer problema nas validações. Obrig. Obrig. 4. será retornada uma mensagem de confirmação de recebimento para o transmissor. versão da mensagem e o código da UF de origem.

o código e a respectiva mensagem de erro (vide a tabela do item 5.1. 4.1). o aplicativo deverá retornar uma mensagem com as seguintes informações: • • • • a identificação do ambiente.KeyUsage não define "Assinatura Digital" e “Não Recusa” E02 Validade do Certificado (data início e data fim) Obrig.Versão difere "3" . D01 Verifica Schema XML da Área de Dados D02 Verifica o uso de prefixo no namespace D03 Verifica se o XML utiliza codificação diferente de UTF-8 D04 Verifica se o lote contém CT-e de mais de um estabelecimento emissor Obrig. Pág. Msg 290 Efeito Rej. o número do recibo (vide item 5. Rej. Obrig. Msg 225 404 402 457 Efeito Rej.9 Descrição 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 método CteRecepcao que faz a validação de forma e das regras de negócio e armazena o resultado do processamento na fila de saída. com data.5). tempo médio de resposta do serviço de processamento dos lotes nos últimos 5 minutos (vide detalhamento da forma de cálculo no item 5.1. E01 Certificado de Assinatura inválido: . a existência de um erro em um CT-e implica na rejeição de todo o lote.Certificado de Assinatura inexistente na mensagem (*validado também pelo Schema) .7). 32 / 136 . Obrig. Rej. o código da UF que atendeu a solicitação.Contribuinte • • • o código da UF que atendeu a solicitação. hora local de recebimento da mensagem.Conhecimento de Transporte Eletrônico Manual de Integração . b) Validação do Certificado Digital de Assinatura Nesta fase são extraídos todos os CT-e das mensagens de envio de lote e validadas as seguintes regras de negócio para cada CT-e: Validação do Certificado Digital utilizado na Assinatura Digital do CT-e # Regra de Validação Aplic. 4. Obrig. (considerar o CNPJ e IE do emitente de cada CT-e) Como a validação do Schema XML é realizada em toda mensagem de entrada.10 Validação da área de Dados a) Validação de forma da área de dados A validação de forma da área de dados da mensagem é realizada com a seguinte regra: Validação da área de dados da mensagem # Regra de Validação Aplic. Rej. Caso ocorra algum problema de validação. 291 Rej.1. Obrig.Basic Constraints = true (não pode ser Certificado de AC) . a versão do aplicativo.

Falta literal "CTe" . Complementar G009 Tomador do serviço informado como remetente. Rej. Facult. 33 / 136 . mas inexiste destinatário Pág. Rej. Rej. Rej. 297 213 244 Rej. Obrig. Obrig.Certificado da AC emissora não cadastrado na SEFAZ . Obrig.Contribuinte E03 Falta a extensão de CNPJ no Certificado (OtherName OID=2.Chave de Acesso do campo ID difere da concatenação dos campos correspondentes G006 Dígito Verificador inválido da Chave de acesso resultante da concatenação dos campos correspondentes G007 Se finalidade do CT-e= 0 (Normal): deve existir o grupo de CT-e Normal G008 Se finalidade do CT-e= 1 (Complemento): deve existir o grupo de CT-e Obrig. Obrig. Obrig.Falta o endereço da LCR (CRLDistributionPoint) . mas inexiste recebedor G012 Tomador do serviço informado como destinatário. Rej. Obrig. 253 458 459 460 461 462 463 Rej. Msg 298 Efeito Rej. G001 Tipo do ambiente do CT-e difere do ambiente do Web Service G002 Código 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 emissão informado inválido (diferente de 0 ou 3) G005 Campo ID inválido . Rej. Obrig. Obrig.Certificado não assinado pela AC emissora do Certificado E05 LCR do Certificado de Assinatura: . Obrig. mas inexiste expedidor G011 Tomador do serviço informado como recebedor. Rej.Certificado de AC revogado . Obrig. Rej. Obrig. Rej.Conhecimento de Transporte Eletrônico Manual de Integração . 296 Rej. Obrig.Não assinado o atributo "ID" (falta "Reference URI" na assinatura) (*validado também pelo Schema) .3) E04 Verifica Cadeia de Certificação: . Rej. Rej. Rej. F01 Assinatura difere do padrão do CT-e: .3. Obrig. Msg 252 226 247 494 227 Efeito Rej.76. Obrig.Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e "Enveloped") Estas validações são 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 F04 CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do Emitente Obrig. 292 293 Rej.16. mas inexiste remetente G010 Tomador do serviço informado como expedidor. Rej.Erro no acesso a LCR ou LCR inexistente E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da “ICP-Brasil” Obrig. 294 295 Rej. Obrig. Obrig.1. c) Validação da Assinatura Digital Validação da Assinatura Digital do CT-e # Regra de Validação Aplic. Obrig. Rej. d) Validação de regras de negócio do CT-e Validação do CT-e – Regras de Negócio # Regras de Validação Aplic.

Obrig. mas inexiste o grupo do modal G017 CT-e normal e modal = dutoviário. Se finalidade do CT-e= 2 (Anulação): o valor da prestação do serviço e o do ICMS devem ser iguais ao do CT-e original. Obrig. Rej. 34 / 136 . Rej. 500 501 Rej. mas inexiste o grupo do modal G016 CT-e normal e modal = ferroviário. Rej. G032 G033 G034 G035 G036 G037 Obrig. Obrig. Se finalidade do CT-e= 2 (Anulação): somente o emitente pode anular o CT-e. Obrig. Se finalidade do CT-e= 2 (Anulação): o CT-e objeto da anulação não pode ter sido anulado anteriormente Se finalidade do CT-e= 2 (Anulação): o CT-e objeto da anulação não pode ter sido substituído anteriormente Se finalidade do CT-e= 3 (Substituição): o tipo de emissão deve ser normal Se finalidade do CT-e= 3 (Substituição): deve existir o grupo de informações do CT-e de substituição Se finalidade do CT-e= 3 (Substituição): o CT-e substituído deve existir G026 Se finalidade do CT-e= 2 (Anulação): o CT-e objeto da anulação deve G027 G028 G030 G031 Obrig. Rej. Obrig. Rej. O CT-e original e o de anulação devem possuir o mesmo CNPJ de emitente. G038 Se finalidade do CT-e= 3 (Substituição): o CT-e substituído deve estar com situação autorizada (não pode estar cancelado ou denegado) G039 Se finalidade do CT-e= 3 (Substituição): o CT-e substituído não pode ter sido substituído anteriormente G040 Se finalidade do CT-e= 3 (Substituição): o CT-e substituído deve ter finalidade = 0 (Normal) G041 Se finalidade do CT-e=3 (Substituição): CNPJ do emitente do CT-e Pág. Obrig. Rej Rej Rej Rej Rej. Obrig. Rej.Conhecimento de Transporte Eletrônico Manual de Integração . Obrig. Obrig. Obrig. Se finalidade do CT-e= 2 (Anulação): o CT-e objeto de anulação deve ter finalidade = 0 (Normal) Se finalidade do CT-e= 2 (Anulação): a data de emissão do CT-e de anulação deve ocorrer em até 60 dias. Rej. Obrig Obrig.Contribuinte Validação do CT-e – Regras de Negócio # Regras de Validação Aplic. Obrig. Rej. Obrig. Rej. Rej. mas inexiste o grupo do modal G014 CT-e normal e modal = aéreo. Rej. Obrig. Rej. Rej. Msg 464 465 466 467 468 469 470 474 475 476 477 496 499 497 498 565 Efeito Rej. Obrig Obrig Obrig Obrig Obrig. Obrig. mas inexiste o grupo do modal G018 Remetente não informado para tipo de serviço diferente de redespacho G019 G020 G021 G022 G023 G024 G025 intermediário Destinatário não informado para tipo de serviço diferente de redespacho intermediário Expedidor deve ser informado para tipo de serviço de redespacho intermediário Recebedor deve ser informado para tipo de serviço de redespacho intermediário O tomador do serviço no tipo de serviço normal não pode ser o expedidor O tomador do serviço no tipo de serviço normal não pode ser o recebedor Se finalidade do CT-e= 2 (Anulação): deve existir o grupo de CT-e de Anulação Se finalidade do CT-e= 2 (Anulação): o tipo de emissão dever ser normal existir Se finalidade do CT-e= 2 (Anulação): o CT-e objeto da anulação deve estar com a situação autorizado o uso. 502 566 567 503 505 568 569 570 571 510 Rej. ou outro limite conforme critério definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validação) da data de emissão do CT-e objeto de anulação. Obrig. G013 CT-e normal e modal = rodoviário. Rej. Obrig. Rej. Rej. Rej Rej. Obrig. Rej. Obrig. Rej. Obrig. mas inexiste o grupo do modal G015 CT-e normal e modal = aquaviário.

Rej. Rej. Rej. Rej. Rej. Rej. Msg 511 512 550 551 552 553 554 555 556 557 558 559 560 563 Efeito Rej. G056 G057 G058 substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): CNPJ do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): CNPJ do expedidor do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): CNPJ do recebedor do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): CNPJ do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): IE do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): UF de início da prestação do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): UF de fim da prestação do CT-e substituto deve ser igual ao informado no CT-e substituído Se finalidade do CT-e=3 (Substituição): a data de emissão do CT-e de substituição deve ocorrer em até 60 dias. Obrig. Obrig.CNPJ emitente não cadastrado G062 . Facult. Obrig. Obrig.Emitente não credenciado G063 .Emitente em situação irregular perante o Fisco (tratar duplicidade na Facult. Obrig. Obrig.IE Emitente não cadastrada G064 . Rej. Obrig. este CT-e informado deve ter finalidade=2(Anulação) CNPJ Emitente inválido (dígito controle. Rej. Rej. 207 229 209 Rej. zeros ou nulo) Obrig 572 Rej Obrig 573 Rej Obrig. Rej. Obrig. Den. Rej. Obrig. formato da IE: NNNNNNNNNND. Obrig. 245 203 230 231 301 Rej.: IE informada 130000019. Rej.Contribuinte Validação do CT-e – Regras de Negócio # Regras de Validação substituto deve ser igual ao informado no CT-e substituído G042 Se finalidade do CT-e=3 (Substituição): CNPJ do remetente do CT-e G043 G044 G045 G046 G047 G048 G049 G050 G051 G052 G053 G054 G055 Aplic. Pág. Obrig. G061 Acessar Cadastro Contribuinte p/ Emitente: .IE Emitente não vinculada ao CNPJ G065 . Obrig.: Antes da validação. Obrig. Obrig. ou outro limite conforme critério definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validação) da data de emissão do CT-e objeto substituição Se finalidade do CT-e=3 (Substituição): se foi informado o CT-e de anulação no grupo do “Tomador não é contribuinte do ICMS”. Obrig. Obrig. Obrig. Obrig. com o acréscimo de zeros não significativos previstos na definição do formato da IE se necessário. Rej. o CT-e de anulação deve existir Se finalidade do CT-e=3 (Substituição): se foi informado o CT-e de anulação no grupo do “Tomador não é contribuinte do ICMS”. com o acréscimo dos zeros não significativos necessários para a validação do dígito verificador. a IE deve ser padronizada para 00130000019. G059 IE Emitente não informada (zeros ou nulo) G060 IE Emitente inválida (erro no dígito de controle) Obs. Rej. Obrig. Rej. Rej. Ex. na aplicação da SEFAZ. a IE deverá ser normalizada.Conhecimento de Transporte Eletrônico Manual de Integração . 35 / 136 . Rej. Rej.

Ex.Conhecimento de Transporte Eletrônico Manual de Integração . Rej.1 do Anexo III. G071 Remetente informado: Município diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF é compatível com a sigla da UF informada) G072 IE Remetente informado: IE inválida (erro no dígito de controle) Obs. 418 Rej Obrig. Den. Facult. Aplic. Obrig. Obrig. Obrig. a IE deve ser padronizada para 00130000019. 426 427 Rej. 228 Rej. G080 Destinatário informado: Município diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF estão de acordo com a sigla da UF informada) G081 IE Destinatário informado: IE inválida (erro no dígito de controle ou conteúdo diferente de “ISENTO”) Obs. ou outro limite conforme critério definido pela SEFAZ (a SEFAZ Virutal deve considerar a hora local do emissor para a validação) G068 CNPJ Remetente informado: CNPJ inválido (dígito de controle. zeros) G079 Destinatário informado: Código Município inválido (dígito de controle). 210 Rej.: Antes da validação. Rej. evitando a inserção de mais de um CT-e denegado) G077 CNPJ Destinatário informado: CNPJ inválido (dígito de controle. CNPJ ou IE Remetente informado: Remetente em situação irregular perante o Fisco (tratar duplicidade na inserção do CT-e. Obrig.Acessar Cadastro Contribuinte p/ Destinatário: . . Pág. a IE deverá ser normalizada. G073 Se o Remetente informado for contribuinte do ICMS na UF autorizadora: . 425 Rej. Rej. Facult. zeros) G069 CPF Remetente informado: CPF inválido (dígito de controle. Obrig.1 do Anexo III.: IE informada 130000019. zeros) Obrig. item 2. Msg ou 205 212 Efeito Rej. Rej. 419 Rej. Obrig. a IE deverá ser normalizada. Obrig. formato da IE: NNNNNNNNNND. a IE deve ser padronizada para 00130000019. Facult. 415 416 417 Rej.Acessar Cadastro Contribuinte p/ Remetente: . 421 422 302 ou 205 208 237 423 Rej. com o acréscimo de zeros não significativos previstos na definição do formato da IE se necessário. na aplicação da SEFAZ. vide item 2. IE Remetente informada: IE não cadastrada . Obrig. Se CNPJ Remetente informado: CNPJ não cadastrado G074 G075 G076 . Facult. 424 Rej. Rej. formato da IE: NNNNNNNNNND. 420 Rej. com o acréscimo dos zeros não significativos necessários para a validação do dígito verificador. zeros) G078 CPF Destinatário informado: CPF inválido (dígito de controle. IE e CNPJ Destinatário informados: IE não vinculada ao CNPJ Facult. Rej.. evitando a inserção de mais de um CT-e denegado) G066 Data de Emissão posterior a data de recebimento (a SEFAZ Virutal deve considerar a hora local do emissor para a validação) G067 Data de Emissão ocorrida há mais de 60 dias. com o acréscimo de zeros não significativos previstos na definição do formato da IE se necessário. Facult. Se CNPJ Destinatário informado: CNPJ não cadastrado G083 G084 . . 36 / 136 . vide Facult. na aplicação da SEFAZ. G082 Se o Destinatário informado for contribuinte do ICMS na UF autorizadora: Facult. com o acréscimo dos zeros não significativos necessários para a validação do dígito verificador. IE e CNPJ Remetente informados: IE não vinculada ao CNPJ Facult.Contribuinte Validação do CT-e – Regras de Negócio # Regras de Validação inserção do CT-e.: IE informada 130000019. Ex. IE Destinatário informada: IE não cadastrada . G070 Remetente informado: Código Município inválido (dígito de controle).: Antes da validação. Rej.

Ex. Facult. a IE deve ser padronizada para 00130000019. Obrig. Facult. evitando a inserção de mais de um CT-e denegado) G104 CNPJ Tomador informado: CNPJ inválido (dígito de controle. zeros) G088 Expedidor informado: Código Município inválido (dígito de controle). G098 Recebedor informado: Município diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF estão de acordo com a sigla da UF informada) G099 IE Recebedor informado: IE inválida (erro no dígito de controle) Obs. formato da IE: NNNNNNNNNND. vide item 2. vide item 2. IE Expedidor informada: IE não cadastrada . com o acréscimo de zeros não significativos previstos na definição do formato da IE se necessário. 433 Rej. Se CNPJ Recebedor informado: CNPJ não cadastrado G101 G102 G103 . 434 435 304 ou 205 436 437 438 Rej. . zeros) Obrig. Pág. perante o Fisco (tratar duplicidade na inserção do CT-e. com o acréscimo dos zeros não significativos necessários para a validação do dígito verificador. Rej. Obrig. CNPJ ou IE Expedidor informado: Expedidor em situação irregular perante o Fisco (tratar duplicidade na inserção do CT-e. Rej. Rej. 439 Rej. Den. G089 Expedidor informado: Município diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF estão de acordo com a sigla da UF informada) G090 IE Expedidor informado: IE inválida (erro no dígito de controle) Obs. 37 / 136 . a IE deverá ser normalizada. 442 443 305 ou 205 444 445 Rej. com o acréscimo de zeros não significativos previstos na definição do formato da IE se necessário. Facult. Msg 303 ou 205 428 429 430 431 Efeito Den.1 do Anexo III.: IE informada 130000019. IE Recebedor informada: IE não cadastrada . Rej.Acessar Cadastro Contribuinte p/ Expedidor: . zeros) G096 CPF Recebedor informado: CPF inválido (dígito de controle. Se CNPJ Expedidor informado: CNPJ não cadastrado G092 G093 G094 . Rej. evitando a inserção de mais de um CT-e denegado) G095 CNPJ Recebedor informado: CNPJ inválido (dígito de controle. IE e CNPJ Recebedor informados: IE não vinculada ao CNPJ Facult. Rej.: Antes da validação.1 do Anexo III.Acessar Cadastro Contribuinte p/ Recebedor: . a IE deve ser padronizada para 00130000019. formato da IE: NNNNNNNNNND. Facult. Rej. . Den. Ex. zeros) Obrig. Obrig. 441 Rej. Facult. Obrig. Rej. Facult. zeros) G097 Recebedor informado: Código Município inválido (dígito de controle). a IE deverá ser normalizada. CNPJ ou IE Destinatário informado: Destinatário em situação irregular Facult. Rej. G087 CPF Expedidor informado: CPF inválido (dígito de controle. G100 Se Recebedor informado for contribuinte do ICMS na UF autorizadora: . Obrig. Facult. zeros) G105 CPF Tomador informado: CPF inválido (dígito de controle. Obrig.: IE informada 130000019. 440 Rej. na aplicação da SEFAZ. Rej.Conhecimento de Transporte Eletrônico Manual de Integração . . Obrig.: Antes da validação. evitando a inserção de mais de um CT-e denegado) G086 CNPJ Expedidor informado: CNPJ inválido (dígito de controle. Facult.Contribuinte Validação do CT-e – Regras de Negócio # G085 Regras de Validação Aplic. Obrig. G091 Se o Expedidor for contribuinte do ICMS na UF autorizadora: . na aplicação da SEFAZ. 432 Rej. Rej. com o acréscimo dos zeros não significativos necessários para a validação do dígito verificador. IE e CNPJ Expedidor informados: IE não vinculada ao CNPJ Facult. CNPJ ou IE Recebedor informado: Recebedor em situação irregular perante o Fisco (tratar duplicidade na inserção do CT-e.

Obrig. G121 Se finalidade do CT-e = 1 (CT-e complementar): verificar se existe(m ) o(s) CT-e referenciado(s). Msg 446 Efeito Rej. Obrig. G113 Inscr. formato da IE: NNNNNNNNNND. Facult. Rej. IE Tomador informada: IE não cadastrada . 38 / 136 . Rej. 493 Rej.Conhecimento de Transporte Eletrônico Manual de Integração . SUFRAMA informada: verificar UF destinatário = AC-Acre. IE e CNPJ Tomador informados: IE não vinculada ao CNPJ .1 do Anexo III.Verificar se CT-e já está Cancelado G117 . Rej.Contribuinte Validação do CT-e – Regras de Negócio # Regras de Validação Aplic. Série. Facult. Obrig. Mês. Den. CNPJ Emit. evitando a inserção de mais de um CT-e denegado) Facult. 455 Rej. a IE deverá ser normalizada. Nro) G123 Código Município de emissão do CT-e inválido (dígito de controle). Série. Pág. a IE deve ser padronizada para 00130000019. com o acréscimo de zeros não significativos previstos na definição do formato da IE se necessário. G119 Se finalidade do CT-e = 1 (CT-e complementar): verificar se foi informado Obrig. pelo menos um CT-e ou CTRC referenciado G120 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) Conhecimento(s) referenciados (eletrônico ou normal) são emitidos pelo mesmo CNPJ. Ex. Facult. Obrig. G124 Município de emissão do CT-e diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF estão de acordo com a sigla da UF informada) Obrig. G107 Tomador informado: Município diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF estão de acordo com a sigla da UF informada) G108 IE Tomador informado: IE inválida (erro no dígito de controle) Obs. 491 Rej. Rej.Verificar Número do CT-e Inutilizado Obrig.: IE informada 130000019. Mês. Facult. vide item 2. vide Facult. ou RR-Roraima. 489 490 306 ou 205 235 251 Rej. Acesso BD CTE (Chave: Ano. Modelo. G125 Código Município de início da prestação inválido (dígito de controle). CNPJ ou IE Tomador informado: Tomador em situação irregular perante o Fisco (tratar duplicidade na inserção do CT-e. 267 Rej. item 2. Rej. Série. 448 Rej. Facult. SUFRAMA do Destinatário informada: verificar dígito controle G114 Inscr. Modelo. Rej. CNPJ Emit. 492 Rej. ou RO-Rondônia. Rej. na aplicação da SEFAZ. com o acréscimo dos zeros não significativos necessários para a validação do dígito verificador.Acessar Cadastro Contribuinte p/ Tomador: . Nro): . Obrig. Se CNPJ Tomador informado: CNPJ não cadastrado G110 G111 G112 . G106 Tomador informado: Código Município inválido (dígito de controle). Obrig.1 do Anexo III. 449 Rej. vide item 2.: Antes da validação. 447 Rej. Nro) G122 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) CT-e referenciado(s) é (são) normal(is). Rej.1 do Anexo III.Verificar se CT-e já está Denegado G118 Acesso BD CTE-Inutilização . Obrig. ou AMAmazonas. Facult. G109 Se o Tomador do serviço for contribuinte do ICMS na UF autorizadora: . Modelo. Obrig. CNPJ Emit. 204 218 205 206 254 269 Rej.CT-e já cadastrado e não Cancelado/Denegado G116 . ou AP-Amapá (só para municípios 1600303-Macapá e 1600600-Santana) G115 Acesso BD CTE (Chave: Ano. Facult. Acesso BD CTE (Chave: Ano.

Em caso negativo. do expedidor. do remetente. 4. O resultado do processamento do lote será disponibilizado na fila de saída e conterá o resultado da validação de cada CT-e contido no lote. todos os CT-e do Lote deverão ser da mesma UF. Obrig. Ou seja: Validação da situação fiscal do: Remetente. Obrig. não sendo armazenado no Banco de Dados podendo ser corrigido e novamente transmitido. do expedidor. Nota: No caso de envio de lote para a SEFAZ VIRTUAL. do destinatário.1. rejeitar o Lote de CT-e com erro “408-REJEIÇÃO: Lote com CT-e de diferentes UF”.Contribuinte Validação do CT-e – Regras de Negócio # Regras de Validação Aplic. 39 / 136 . Pág. G126 Município de início da prestação diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF estão de acordo com a sigla da UF informada) G127 Código Município de término da prestação inválido (dígito de controle).Conhecimento de Transporte Eletrônico Manual de Integração . G128 Município de término da prestação diverge da UF (verificar se as 2 posições da esquerda do código de município que identifica o código da UF estão de acordo com a sigla da UF informada) Facult. Denegação de uso – o CT-e será armazenado no Banco de Dados com esse status nos casos de irregularidade fiscal do emitente.6). vide item 2. Msg 456 Efeito Rej. 413 Rej. Destinatário.11 Final do Processamento do Lote A validação do CT-e poderá resultar em: • • • Rejeição – o CT-e será descartado. 414 Rej. do destinatário. Cabe ressaltar que a validação da situação fiscal do remetente. deverá ser verificado se todos os CT-e são da mesma UF do primeiro CT-e do Lote.1 do Anexo III. Para a SEFAZ VIRTUAL. Expedidor. do recebedor ou do tomador. Recebedor ou Tomador (a critério da UF) Conseqüência de forma do CT-e da situação fiscal do Emitente Situação do CT-e Para o contribuinte Banco de Dados Inválida Válida Irrelevante Irregular Irrelevante Irrelevante Irregular (de qualquer personagem) Regular Rejeição Denegação de uso Denegação de uso Autorização de uso Válida Válida Regular Regular Corrigir CT-e A prestação não poderá ser realizada A prestação não poderá ser realizada A prestação é autorizada Não gravar Gravar Gravar Gravar Para cada CT-e autorizado ou denegado será atribuído um número de protocolo da Secretaria de Fazenda (vide regra de formação no item 5. Autorização de uso – o CT-e será armazenado no Banco de Dados. do recebedor ou do tomador são facultativas e devem aguardar um prazo para a sua implementação.

Pág. 40 / 136 .Contribuinte O resultado do processamento do lote deve ficar disponível na fila de saída por um período mínimo de 24 horas.Conhecimento de Transporte Eletrônico Manual de Integração .

2. Tam. BR01 retConsReciCTe BR02 versao BR03 tpAmb BR04 verAplic BR05 nRec Pág.1 Leiaute Mensagem de Entrada Entrada: Estrutura XML contendo o número do recibo que identifica a mensagem de envio de lotes de CT-e. Schema XML: retConsReciCte_v99. Tam.xsd # Campo BP01 consReciCTe BP02 versao BP03 tpAmb BP04 nRec Ele Pai Tipo Ocor.xsd # Campo Ele Raiz A E E E Pai BR01 BR01 BR01 BR01 Tipo Ocor. Processo: assíncrono.2.5). Número do Recibo consultado (vide item 5. Dec.Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte 4. Ret Aplicação CT-e Consulta Processamento Função: serviço destinado a devolver o resultado do processamento do lote de CT-e. Dec. e treze posições numéricas seqüenciais. 4. codificação de UF do IBGE. Schema XML: consReciCte_v99. N N C N 1-1 1-1 1-1 1-1 1-4 1 1-20 15 2 Descrição/Observação TAG raiz da Resposta Versão do leiaute Identificação do Ambiente: 1 – Produção / 2 – Homologação Versão do Aplicativo que recebeu o Lote. composto por: duas posições com código da UF onde foi entregue o lote. 41 / 136 .99. Método: cteRetRecepcao 4.2 Leiaute Mensagem de Retorno Retorno: Estrutura XML com o resultado do processamento da mensagem de envio de lote de CT-e. Descrição/Observação Raiz TAG raiz A BP01 N 1-1 1-4 2 Versão do leiaute E BP01 N 1-1 1 Identificação do Ambiente: 1 – Produção / 2 – Homologação E BP01 N 1-1 15 Número do Recibo Número gerado pelo Portal da Secretaria de Fazenda Estadual.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.99.

2. evitando a obtenção desnecessária do status de erro 105 – “Lote em Processamento”.1. 42 / 136 . Informações do Protocolo de resposta. 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 E PR03 D 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. Estas informações são retornadas apenas para o código do status do lote = 104 (Lote processado) Os protocolos são retornados para os lotes processados cStat = 104 xml BR01 c) Para cada Protocolo de um CT-e processado teremos o seguinte leiaute: # Campo Ele Raiz A G ID Pai PR01 PR01 PR03 Tipo Ocor. PR09 nProt PR10 digVal E E PR03 PR03 N C 0-1 0-1 15 28 Número do Protocolo da CT-e (vide item 5. Assinatura XML do grupo identificado pelo atributo “ID” A decisão de assinar a mensagem fica a critério da UF interessada. Descrição literal do status da resposta para o CTe. Deverão ser realizadas as validações e procedimentos que seguem: Pág. O aplicativo do Contribuinte deve ser construído de forma a aguardar um tempo mínimo de 15 segundos entre o envio do Lote de CT-e para processamento e a consulta do resultado deste processamento. Tam.Conhecimento de Transporte Eletrônico Manual de Integração . com data e hora do recebimento do Lote de CT-e enviado. Dec.6). Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da gravação do CT-e no Banco de Dados.1) Descrição literal do status da resposta para o Lote. Digest Value do CT-e processado Utilizado para conferir a integridade do CT-e original. Série e Número do CT-e + Código Numérico + DV. precedido com o literal “ID” Identificação do Ambiente: 1 – Produção / 2 – Homologação Versão do Aplicativo que recebeu o Lote.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 - Código do status da resposta para o Lote (vide item 5. Em caso de assinatura da resposta pela SEFAZ preencher o campo com o Nro do Protocolo.3 Descrição do Processo de Web Service Este método oferece a consulta do resultado do processamento de um lote de CT-e.1. somente precisa ser informado se a UF assinar a resposta. Conjunto de resultado do processamento de cada CT-e (vide leiaute abaixo).1). Em caso de Rejeição. N C 1-1 1-1 0-1 4 2 Descrição/Observação TAG raiz do Protocolo de recebimento do CT-e Versão do leiaute das informações de Protocolo. Código do status da resposta para o CT-e (vide item 5. Código da UF que atendeu a solicitação. Chave de Acesso do CT-e composto por Código da UF + AAMM da emissão + CNPJ do Emitente + Modelo. TAG a ser assinada Identificador da TAG a ser assinada.

Conhecimento de Transporte Eletrônico Manual de Integração . Obrig. Rej.Versão difere “3” . mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que não sejam “ICP-BR” no repositório de certificados digitais do servidor de Web Service da SEFAZ.LCR inválida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da “ICP-Brasil” A07 Falta a extensão de CNPJ no Certificado (OtherName – OID=2. Obrig. A02. Facult. 281 283 Rej. Obrig. A04 e A05 são realizadas pelo protocolo SSL e não precisam ser implementadas. 4.LCR indisponível . 286 Rej. As validações de A01. A01 Certificado de Transmissor Inválido: . 43 / 136 . Obrig. Obrig. Pág.4 Validação do Certificado de Transmissão Validação do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validação Crítica Obrig.5 Validação Inicial da Mensagem no Web Service Validação Inicial da Mensagem no Web Service # Regra de Validação Aplic.3) Obrig. Rej.Certificado não assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor . B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Serviço está Paralisado Momentaneamente B04 Verifica se o Serviço está Paralisado sem Previsão A mensagem será descartada se o tamanho exceder o limite previsto (500 KB). No caso de controle de tamanho ter sido implementado por aplicativo.76. Rej. A03. poderá ser verificado se o XML de dados esteja bem formado. A validação A06 também pode ser realizada pelo protocolo SSL.1. Caso isto ocorra. Obrig. No momento do recebimento da mensagem no Web Service. Obrig. Msg 280 Efeito Rej. teremos a devolução da mensagem de erro 214. Rej. a critério de cada unidade federada.Contribuinte 4. Msg 214 243 108 109 Efeito Rej.Certificado de AC revogado .3.16.Certificado da AC emissora não cadastrado na SEFAZ . Rej.Basic Constraint = true (não pode ser Certificado de AC) . 284 285 282 Rej. a conexão poderá ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configurações do ambiente de rede da SEFAZ (ex.Certificado de Transmissor inexistente na mensagem .2. Rej.: controle no firewall). Esta verificação é útil para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados.2.KeyUsage não define “Autenticação Cliente” A02 Validade do Certificado (data início e data fim) A03 Verifica a Cadeia de Certificação: .Falta o endereço da LCR (CRL DistributionPoint) . A aplicação do contribuinte não poderá permitir a geração de mensagem com tamanho superior a 500 KB. Obrig.

Rej. Rej.2. A informação da versão do leiaute do lote e a UF de origem do emissor dos conhecimentos são informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3. deverão implementar as validações 108 e 109.Conhecimento de Transporte Eletrônico Manual de Integração . D01 Verifica Schema XML da Área de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificação diferente de UTF-8 b) Validação das Regras de Negócio da Cosulta Recibo A seguir são realizadas as seguintes validações: Validação da Consulta Recibo # Regra de Validação Aplic. 4. Facult. Pág. Rej. 3=SEFAZ VIRTUAL-RS. 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.Contribuinte As unidades federadas que mantêm o Web Service disponível mesmo quando o serviço esteja paralisado. A aplicação deverá validar os campos Cuf e versaoDados. 44 / 136 . Msg 242 409 410 411 238 239 Efeito Rej. Rej. Estas validações poderão ser dispensadas caso o Web Service não fique disponível quando o serviço estiver paralisado. Rej.7 Validação da Área de Dados d) Validação da Forma da Área de Dados Validação da Mensagem do Pedido de Consulta de Lote # Regra de Validação Aplic.6 Validação das informações de controle da chamada ao Web Service Validação das informações de controle da chamada ao Web Service # Regra de Validação Aplic. Obrig. 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 não compatível com o Órgão Autorizador (0 ou 1=SEFAZ normal.2. Rej. Msg 215 404 402 Efeito Rej. Obrig. Rej. Obrig. Obrig. 2=Contingência SCAN – RFB. Obrig. 4. Obrig.1). Obrig.4. Obrig. Header C05 Versão dos Dados informada é superior à versão vigente C06 Versão dos Dados não suportada Facult. Msg 252 248 473 Efeito Rej. Obrig. O cabeçalho contém a versão do Schema XML da mensagem contida na área de dados que será utilizado pelo Web Service. Rej. Rej. rejeitando a mensagem recebida em caso de informações inexistentes ou inválidas.

Pág. Lote em processamento – cStat=105. Rej. Rej. o aplicativo do contribuinte deverá providenciar o reenvio da mensagem. Recibo ou CNPJ do requisitante com problemas – cStat= 248 ou 223.Verifica se o Lote não está na fila de resposta. 106 105 223 Rej.8 Final do Processamento A mensagem de retorno poderá ser: • • • • Lote processado – cStat=104. Lote não localizado – cStat=106.Verifica se o Lote não está na fila de saída.2. 4. o aplicativo do contribuinte deverá sanar o problema. nem na fila de entrada E04 . com os resultados individuais de processamento dos no CT-e.Conhecimento de Transporte Eletrônico Manual de Integração . Obrig.Contribuinte 4=SEFAZ VIRTUAL-RFB) E03 . mas está na fila de entrada E05 CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta Obrig. o aplicativo do contribuinte deverá fazer uma nova consulta. Obrig. 45 / 136 .

3 Web Service – CteCancelamento Cancelamento de CT -e Contribuinte Secretaria de Fazenda Estadual Web Service : CteCancelamento Proc. N C 1-1 1-1 1-1 1-4 46 2 TAG raiz Versão do leiaute Dados do Pedido – TAG a ser assinada Identificador da TAG a ser assinada Informar a chave de acesso precedida do literal “ID” Identificação do Ambiente: 1 – Produção / 2 – Homologação Serviço solicitado ‘CANCELAR’ Chave de Acesso do CT-e composto por Código da UF + AAMM da emissão + CNPJ do Emitente + Modelo.xsd Pág.2 Leiaute Mensagem de Retorno Retorno: Estrutura XML contendo a mensagem do resultado da solicitação de cancelamento: Schema XML: retCancCte _v99. Processo: síncrono.1 Leiaute Mensagem de Entrada Entrada: Estrutura XML contendo a mensagem de solicitação de cancelamento. Cancelamento de CT -e Client CT-e Retorno cteCancelamentoCT Ret Aplicação CT -e Cancelamento Função: serviço destinado ao atendimento de solicitações de cancelamento de CT-e.xsd # Campo Ele Raiz A G ID Pai CP01 CP01 CP03 Tipo Ocor. Dec. Método: cteCancelamentoCT 4. Série e Número do CT-e + Código Numérico + DV.Conhecimento de Transporte Eletrônico Manual de Integração .3.99. Tam.3. Schema XML: cancCte_v99. Informar o número do Protocolo de Autorização da CT-e a ser Cancelada. Informar a justificativa do cancelamento Assinatura XML do grupo identificado pelo atributo “ID” Descrição/Observação 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. 46 / 136 .99.Contribuinte 4.

Assinatura XML do grupo identificado pelo atributo “ID” A decisão de assinar a mensagem fica a critério da UF interessada. Ao receber a solicitação do transmissor.3 Descrição do Processo de Web Service Este método é responsável por receber as solicitações de cancelamento de CT-e.6). 4.Contribuinte # Campo Ele Raiz A G ID Pai CR01 CR01 CR03 Tipo Ocor. Código da UF que atendeu a solicitação. CR10 chCTe E CR03 N 0-1 44 Chave de Acesso do CT-e composto por Código da UF + AAMM da emissão + CNPJ do Emitente + Modelo. CR11 dhRecbto E CR03 D 0-1 - CR12 nProt E CR03 N 0-1 15 CR13 Signature G CR01 xml 0-1 - 4.Versão difere “3” .4 Validação do Certificado de Transmissão Validação do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validação Crítica Obrig.3.KeyUsage não define “Autenticação Cliente” Pág. Descrição literal do status da resposta. Tam. somente precisa ser informado se a UF assinar a resposta. A mensagem de solicitação de cancelamento de CT-e é um documento eletrônico e deve ser assinado digitalmente pelo emitente da CT-e. Série e Número do CT-e + Código Numérico + DV.Conhecimento de Transporte Eletrônico Manual de Integração . Em caso de assinatura da resposta pela SEFAZ preencher o campo com o Nro do Protocolo.Certificado de Transmissor inexistente na mensagem . N C 1-1 1-1 0-1 1-4 2 Descrição/Observação TAG raiz da Resposta Versão do leiaute Dados da resposta – TAG a ser assinada Identificador da TAG a ser assinada. Deverão ser realizadas as validações e procedimentos que seguem.1. Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da homologação do Pedido. Código do status da resposta (vide item 5. Dec. a aplicação do Portal da Secretaria de Fazenda Estadual realiza o processamento da solicitação e devolve o resultado do processamento para o aplicativo do mesmo.1). Os campos de dhRecbto e nProt não serão preenchidos em caso de erro. Msg 280 Efeito Rej.3. precedido com o literal “ID” Identificação do Ambiente: 1 – Produção / 2 – Homologação Versão do Aplicativo que recebeu o Lote.Basic Constraint = true (não pode ser Certificado de AC) . 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 são obrigatórios no caso de homologação de cancelamento cStat=101. O controle de numeração de Protocolo é único para todos os serviços. 47 / 136 . Número do Protocolo de Cancelamento (vide item 5. A01 Certificado de Transmissor Inválido: .

Certificado não assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor .Conhecimento de Transporte Eletrônico Manual de Integração .76.3. Obrig.Contribuinte A02 Validade do Certificado (data início e data fim) A03 Verifica a Cadeia de Certificação: .16.Certificado de AC revogado . Rej. A02.Certificado da AC emissora não cadastrado na SEFAZ . Pág. 48 / 136 .LCR inválida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da “ICP-Brasil” A07 Falta a extensão de CNPJ no Certificado (OtherName – OID=2.1. 286 Rej. Obrig. 281 283 Rej. Rej. 284 285 282 Rej.LCR indisponível . Obrig. As validações de A01. A validação A06 também pode ser realizada pelo protocolo SSL.Falta o endereço da LCR (CRL DistributionPoint) . Obrig.3) Obrig. A04 e A05 são realizadas pelo protocolo SSL e não precisam ser implementadas. A03. mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que não sejam “ICP-BR” no repositório de certificados digitais do servidor de Web Service da SEFAZ. Obrig. Rej.

4. 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. rejeitando a mensagem recebida em caso de informações inexistentes ou inválidas. Header C05 Versão dos Dados informada é superior à versão vigente C06 Versão dos Dados não suportada Facult. Obrig. Caso isto ocorra. deverão implementar as validações 108 e 109. A aplicação deverá validar os campos Cuf e versaoDados. Facult. Facult. As unidades federadas que mantêm o Web Service disponível mesmo quando o serviço esteja paralisado.5 Validação Inicial da Mensagem no Web Service Validação Inicial da Mensagem no Web Service # Regra de Validação Aplic.: controle no firewall). A informação da versão do leiaute do lote e a UF de origem do emissor dos conhecimentos são informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3. a conexão poderá ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configurações do ambiente de rede da SEFAZ (ex.3. O cabeçalho contém a versão do Schema XML da mensagem contida na área de dados que será utilizado pelo Web Service.7 Validação da Área de Dados Pág.1).3. A aplicação do contribuinte não poderá permitir a geração de mensagem com tamanho superior a 500 KB. Rej. No caso de controle de tamanho ter sido implementado por aplicativo. No momento do recebimento da mensagem no Web Service.Conhecimento de Transporte Eletrônico Manual de Integração . poderá ser verificado se o XML de dados esteja bem formado. 4. Rej. Estas validações poderão ser dispensadas caso o Web Service não fique disponível quando o serviço estiver paralisado. Esta verificação é útil para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. Obrig. Rej.4. Obrig. Obrig. Rej.Contribuinte 4. Msg 214 243 108 109 Efeito Rej. Obrig. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Serviço está Paralisado Momentaneamente B04 Verifica se o Serviço está Paralisado sem Previsão A mensagem será descartada se o tamanho exceder o limite previsto (500 KB). Obrig. Rej.6 Validação das informações de controle da chamada ao Web Service Validação das informações de controle da chamada ao Web Service # Regra de Validação Aplic.3. Rej. a critério de cada unidade federada. Msg 242 409 410 411 238 239 Efeito Rej. teremos a devolução da mensagem de erro 214. 49 / 136 .

Versão difere “3” . g) Validação da Assinatura Digital Validação da Assinatura Digital # Regra de Validação Aplic. Rej. 296 Rej. Obrig. Rej. Rej. Rej.1.3) E04 Verifica Cadeia de Certificação: . Msg 290 Efeito Rej. Obrig.Falta o endereço da LCR (CRLDistributionPoint) .Faltam os “Transform Algorithm” previstos na assinatura (“C14N” e “Enveloped”) Estas validações são 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 F04 CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do Emitente Obrig. D01 Verifica Schema XML da Área de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificação diferente de UTF-8 f) Validação do Certificado Digital utilizado na Assinatura Validação do Certificado Digital utilizado na Assinatura Digital # Regra de Validação Aplic. 291 292 293 Rej. 297 213 244 Rej. F01 Assinatura difere do padrão do Projeto: . E01 Certificado de Assinatura inválido: .Não assinado o atributo “ID” (falta “Reference URI” na assinatura) (*validado também pelo Schema) . 294 295 Rej. Obrig. Msg 215 404 402 Efeito Rej.Basic Constraints = true (não pode ser Certificado de AC) . Rej.Certificado de AC revogado . Obrig. Rej. Obrig.Certificado da AC emissora não cadastrado na SEFAZ . Facult.16.Conhecimento de Transporte Eletrônico Manual de Integração . Obrig. Obrig.Erro no acesso a LCR E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da “ICP-Brasil” Obrig.Certificado de Assinatura inexistente na mensagem (*validado também pelo Schema) .KeyUsage não define “Assinatura Digital” e “Não Recusa” E02 Validade do Certificado (data início e data fim) E03 Falta a extensão de CNPJ no Certificado (OtherName – OID=2.76.3. Msg 298 Efeito Rej. Rej. Obrig.Contribuinte e) Validação da Forma da Área de Dados Validação da Mensagem do Pedido de Cancelamento do CT-e # Regra de Validação Aplic. Obrig. 50 / 136 . Obrig.Certificado não assinado pela AC emissora do Certificado E05 LCR do Certificado de Assinatura: . h) Validação das Regras de Negócio do Cancelamento de CT-e Pág. Obrig.

Obrig. Obrig. Modelo. Pág.Chave de acesso do campo ID difere do campo correspondente H04 Acesso Cadastro Contribuinte: .Verificar se o número Protocolo informado difere do número Protocolo do CT-e H12 .“Código Numérico” informado na Chave de Acesso é diferente do existente no BD H08 .Verificar se CT-e já está Denegado H09 . Obrig Obrig Obrig Obrig 203 240 217 216 205 218 220 222 221 219 495 564 574 575 576 Rej. Obrig.6).Verificar registro de Circulação de Mercadoria H14 . Obrig. Obrig.Verificar se o CT-e tem Carta de Correção H15 . Obrig. Rej. Obrig. As regras de validação H12 e H13 são de implementação futura.Verificar Emitente não autorizado a emitir CT-e H05 .Verificar se CT-e não existe H07 .Vedado o cancelamento de CT-e do tipo anulação de valores (tipo=2) H16 . CNPJ Emit. Rej. Obrig. 51 / 136 . Rej. Rej Rej * Obs. Rej. Obrig. Obrig. Obrig. Série. Obrig.8 Final do Processamento No caso de homologação do Cancelamento retornar o cStat = 101. Rej.Verificar se houve confirmação da prestação do serviço H13 . Rej.Falta literal “ID” .Contribuinte Pedido de cancelamento de CT-e – Regras de Negócios # Regra de Validação Aplic. Rej. Obrig Msg 252 249 236 227 Efeito Rej. Rej.Conhecimento de Transporte Eletrônico Manual de Integração . Rej. O cancelamento só poderá ser realizado conhecimento a conhecimento e para cada cancelamento homologado é criado um novo protocolo de status para o CT-e.Se finalidade do CT-e=0 (Normal) Vedado o cancelamento se possuir CT-e de Anulação associado H18 .Verificar Situação Fiscal irregular do Emitente H06 Acesso BD CTE (Chave: Ano. Rej. Rej.Se finalidade do CT-e=0 (Normal) Vedado o cancelamento se possuir CT-e de Substituição associado Obrig. 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: Dígito Verificador inválido H03a Campo ID inválido . com a atribuição de um número de protocolo único (vide item 5. Rej. Rej.Vedado o cancelamento de CT-e do tipo substituto (tipo=3) H17 .Verificar CT-e autorizado há mais de 60 dias H11 . Obrig. Nro): .Verificar se CT-e já está Cancelado H10 .3. Rej. 4. Rej.

4. Tam. Ret Inutilizacao Aplicação CT -e Função: serviço destinado ao atendimento de solicitações de inutilização de numeração de CTe. Dec.Contribuinte 4. 52 / 136 .1 Leiaute Mensagem de Entrada Entrada: Estrutura XML contendo a mensagem de solicitação de inutilização. Schema XML: inutCTe _v99. N C 1-1 1-1 1-1 1-4 39 2 TAG raiz Versão do leiaute Dados do Pedido TAG a ser assinada Identificador da TAG a ser assinada formada com Código da UF + CNPJ + modelo + série + nro inicial e nro final precedida do literal “ID” Identificação do Ambiente: 1 – Produção / 2 .xsd # Campo Ele Raiz A G ID Pai DP01 DP01 DP03 Tipo Ocor.99.CteInutilizacao Inutilização de numeração de CT -e Contribuinte Secretaria de Fazenda Estadual Web Service : CteInutilizacao Inutilização de Numeração Client CTe Retorno cteInutilizacaoCT Proc.Homologação Serviço solicitado: ‘INUTILIZAR’ Código da UF do solicitante Ano de inutilização da numeração CNPJ do emitente Modelo do CT-e Série do CT -e Número do CT -e inicial a ser inutilizado Número do CT -e final a ser inutilizado Informar a justificativa do pedido de inutilização Assinatura XML do grupo identificado pelo atributo “ID” Descrição/Observação 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 - Pág. Método: cteInutilizacaoCT 4.4 Web Service . Processo: síncrono.Conhecimento de Transporte Eletrônico Manual de Integração .

com data e hora do recebimento do Pedido. Código da UF que atendeu a solicitação 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 são obrigatórios no caso de homologação da inutilização cStat=102. A mensagem de pedido de inutilização de numeração de CT-e é um documento eletrônico e deve ser assinado digitalmente pelo emitente do CT-e. Pág. DR18 Signature G DR01 xml 0-1 - 4. Código do status da resposta (vide item 5. 53 / 136 .xsd # Campo Ele Raiz A G ID Pai DR01 DR01 DR03 Tipo Ocor.99. O controle de numeração do Protocolo é único para todos os serviços.TAG a ser assinada Identificador da TAG a ser assinada.4. precedido com o literal “ID”. Ao receber a solicitação.Conhecimento de Transporte Eletrônico Manual de Integração . Assinatura XML do grupo identificado pelo atributo “ID” A decisão de assinar a mensagem fica a critério da UF interessada. Deverão ser realizadas as validações e procedimentos que seguem.4. Descrição literal do status da resposta. a aplicação CT-e realiza o processamento da solicitação e devolve o resultado do processamento para o aplicativo do transmissor. somente precisa ser informado se a UF assinar a resposta. Dec.6). Em caso de assinatura da resposta pela SEFAZ preencher o campo com o Nro do Protocolo. Identificação do Ambiente: 1 – Produção / 2 – Homologação Versão do Aplicativo que processou o pedido de inutilização.1).Contribuinte 4. N C 1-1 1-1 0-1 1-4 17 2 Descrição/Observação TAG raiz da Resposta Versão do leiaute Dados da resposta .3 Descrição do Processo de Web Service Este método será responsável por receber as solicitações referentes à inutilização de faixas de numeração de conhecimentos de transportes eletrônicos. Em caso de Rejeição.2 Leiaute Mensagem de Retorno Retorno: Estrutura XML contendo a mensagem do resultado da solicitação de inutilização: Schema XML: retInutCte_v99. Tam. DR17 nProt E DR03 N 0-1 15 Número do Protocolo de Inutilização (vide item 5. Os campos de dhRecbto e nProt não serão 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 inutilização da numeração CNPJ do emitente Modelo do CT-e Série do CT-e Número do CT-e inicial a ser inutilizada Número do CT-e final a ser inutilizada Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da gravação no Banco de Dados em caso de Confirmação.1.

poderá ser verificado se o XML de dados esteja bem formado. Msg 214 243 108 109 Efeito Rej. No caso de controle de tamanho ter sido implementado por aplicativo. A validação A06 também pode ser realizada pelo protocolo SSL. Obrig. Msg 280 Efeito Rej. Rej. Pág. A01 Certificado de Transmissor Inválido: .Basic Constraint = true (não pode ser Certificado de AC) .Falta o endereço da LCR (CRL DistributionPoint) . Estas validações poderão ser dispensadas caso o Web Service não fique disponível quando o serviço estiver paralisado. Caso isto ocorra.3) Obrig.Certificado de AC revogado .Certificado não assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor .Conhecimento de Transporte Eletrônico Manual de Integração .4 Validação do Certificado de Transmissão Validação do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validação Crítica Obrig. Rej. Obrig.LCR inválida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extensão de CNPJ no Certificado (OtherName OID=2. Rej.LCR indisponível . Obrig. A aplicação do contribuinte não poderá permitir a geração de mensagem com tamanho superior a 500 KB. Esta verificação é útil para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados.3. As validações de A01. Obrig. teremos a devolução da mensagem de erro 214. A03. No momento do recebimento da mensagem no Web Service. Obrig. Obrig. 284 285 282 Rej. a conexão poderá ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configurações do ambiente de rede da SEFAZ (ex. Rej.Certificado da AC emissora não cadastrado na SEFAZ .Certificado de Transmissor inexistente na mensagem . 54 / 136 .1. A04 e A05 são realizadas pelo protocolo SSL e não precisam ser implementadas. Rej.5 Validação Inicial da Mensagem no Web Service Validação Inicial da Mensagem no Web Service # Regra de Validação Aplic.Versão difere "3" .4. A02.: controle no firewall). Rej.Contribuinte 4. Obrig. Obrig. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Serviço está Paralisado Momentaneamente B04 Verifica se o Serviço está Paralisado sem Previsão A mensagem será descartada se o tamanho exceder o limite previsto (500 KB).4. a critério de cada unidade federada.76. As unidades federadas que mantêm o Web Service disponível mesmo quando o serviço esteja paralisado. 281 283 Rej.KeyUsage não define "Autenticação Cliente" A02 Validade do Certificado (data início e data fim) A03 Verifica a Cadeia de Certificação: . deverão implementar as validações 108 e 109.16. 286 Rej. 4. mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que não sejam “ICP-BR” no repositório de certificados digitais do servidor de Web Service da SEFAZ. Facult.

E01 Certificado de Assinatura inválido: . Rej. Rej. Obrig. 291 292 293 Rej. Rej. A informação da versão do leiaute do lote e a UF de origem do emissor dos conhecimentos são informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3. Obrig. Facult. Rej.Certificado de AC revogado . Msg 290 Efeito Rej. Rej.4.16. Pág. Obrig.Versão difere "3" . Header C05 Versão dos Dados informada é superior à versão vigente Facult. O cabeçalho contém a versão do Schema XML da mensagem contida na área de dados que será utilizado pelo Web Service.1).Basic Constraints = true (não pode ser Certificado de AC) . Rej. Obrig. Obrig. Obrig. # Regra de Validação Aplic. Rej. Rej. A aplicação deverá validar os campos cUF e versaoDados.3.Conhecimento de Transporte Eletrônico Manual de Integração . 4. 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.4.KeyUsage não define "Assinatura Digital" e “Não Recusa” E02 Validade do Certificado (data início e data fim) E03 Falta a extensão de CNPJ no Certificado (OtherName OID=2.Certificado não assinado pela AC emissora do Certificado Obrig.1. Msg 215 404 402 Efeito Rej. rejeitando a mensagem recebida em caso de informações inexistentes ou inválidas. Msg 242 409 410 411 238 239 Efeito Rej.4.Certificado da AC emissora não cadastrado na SEFAZ .3) E04 Verifica Cadeia de Certificação: .76. C06 Versão dos Dados não suportada Obrig.Certificado de Assinatura inexistente na mensagem (*validado também pelo Schema) . 55 / 136 .6 Validação das informações de controle da chamada ao Web Service Validação das informações de controle da chamada ao Web Service # Regra de Validação Aplic. Rej.7 Validação da Área de Dados a) Validação da Forma da Área de Dados Validação da Mensagem do Pedido de Inutilização de numeração de CT-e. Obrig. Obrig.Contribuinte 4. D01 Verifica Schema XML da Área de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificação diferente de UTF-8 b) Validação do Certificado Digital utilizado na Assinatura Validação do Certificado Digital utilizado na Assinatura Digital # Regra de Validação Aplic.

Obrig Msg 252 250 471 472 224 201 227 Efeito Rej.Verificar se existe CT-e utilizada na faixa de inutilização solicitada Obrig. 294 295 Rej. Obrig.6). Obrig. Modelo.Verificar Situação Fiscal irregular do Emitente I07 Acesso BD CTE-Inutilização: . Rej. c) Validação da Assinatura Digital Validação da Assinatura Digital # Regra de Validação Aplic.Conhecimento de Transporte Eletrônico Manual de Integração . Obrig. d) Validação das Regras de Negócio da Inutilização de numeração de CT-e Pedido de Inutilização de numeração de CT-e – Regras de Negócios # Regra de Validação Aplic. 296 Rej. Obrig. Nro): . Obrig.Não assinado o atributo "ID" (falta "Reference URI" na assinatura) (*validado também pelo Schema) . Rej. Série. 56 / 136 . Obrig.Erro no acesso a LCR E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da “ICP-Brasil” Obrig. Obrig. 4. Obrig.Verificar Emitente não autorizado a emitir CT-e I06 .000 números) I04a Campo ID inválido . com a atribuição de um número de protocolo único (vide item 5. Msg 298 Efeito Rej. Rej.Verificar se algum Nro da Faixa de Inutilização atual pertence a uma faixa anterior I08 Acesso BD CTE (Chave: Ano. Rej.Falta literal “ID” . 203 240 256 Rej Rej Rej Obrig. Obrig.Contribuinte E05 LCR do Certificado de Assinatura: .4.Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e "Enveloped") Estas validações são 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 F04 CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do Emitente Obrig.Falta o endereço da LCR (CRLDistributionPoint) . Obrig.8 Final do Processamento No caso de homologação da Inutilização retornar o cStat = 102. Pág.Chave de acesso do campo ID difere do campo correspondente I05 Acesso Cadastro Contribuinte: . Obrig. CNPJ Emit. F01 Assinatura difere do padrão do Projeto: . Rej Rej. Facult. I01 Tipo do ambiente do CT-e difere do ambiente do Web Service I02 UF do Pedido de inutilização difere da UF do Web Service I02a Ano da Inutilização não pode ser superior ao Ano atual I02b Ano da inutilização não pode ser inferior a 2008 I03 Número da Faixa Inicial maior do que o número Final I04 Quantidade máxima de numeração a inutilizar ultrapassa o limite (1. 297 213 244 Rej. Rej Rej Rej. 241 Rej Para cada inutilização de numeração de CT-e homologada é criado um novo protocolo de status para CT-e. Obrig.

Série e Número do CT-e + Código Numérico + DV.Conhecimento de Transporte Eletrônico Manual de Integração .5 Web Service – CteConsulta Protocolo Consulta situação atual da CT -e Contribuinte Secretaria de Fazenda Estadual Web Service : CteConsulta Consulta CT -e Client CTe Retorno cteConsultaCT Proc. Método: cteConsultaCT 4. Descrição/Observação EP01 consSitCTe EP02 versao EP03 tpAmb EP04 xServ EP05 chCTe 4. Schema XML: consSitCte_v99. 57 / 136 . Dec.99.99. Tam.5. N N C N 1-1 1-1 1-1 1-1 1-4 1 9 44 2 TAG raiz Versão do leiaute Identificação do Ambiente: 1 – Produção / 2 .2 Leiaute Mensagem de Retorno Retorno: Estrutura XML contendo a mensagem do resultado da consulta de protocolo: Schema XML: retConsSitCte_v99. N N 1-1 1-1 1-4 1 2 Descrição/Observação TAG raiz da Resposta Versão do leiaute Identificação do Ambiente: 1 – Produção / 2 – Homologação ER01 retConsSitCTe ER02 versao ER03 tpAmb Pág. Consulta CT -e Ret Aplicação CT -e Função: serviço destinado ao atendimento de solicitações de consulta da situação atual do CT-e na Base de Dados do Portal da Secretaria de Fazenda Estadual.xsd # Campo Ele Raiz A E E E Pai EP01 EP01 EP01 EP01 Tipo Ocor.1 Leiaute Mensagem de Entrada Entrada: Estrutura XML contendo a chave de acesso do CT-e. Tam.Contribuinte 4.Homologação Serviço solicitado ‘CONSULTAR’ Chave de Acesso do CT-e composto por Código da UF + AAMM da emissão + CNPJ do Emitente + Modelo.xsd # Campo Ele Raiz A E Pai ER01 ER01 Tipo Ocor. Dec. Processo: síncrono.5.

Conhecimento de Transporte Eletrônico
Manual de Integração - 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 -

Versão do Aplicativo que processou a consulta Código do status da resposta. Descrição literal do status da resposta. Código da UF que atendeu a solicitação. Protocolo de autorização ou denegação 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 homologação 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

Descrição do Processo de Web Service

Este método será responsável por receber as solicitações referentes à consulta de situação de conhecimento de transportes eletrônicos enviados para as Secretarias de Fazendas Estaduais. Seu acesso é permitido apenas pela chave única de identificação do conhecimento de transporte. O aplicativo do contribuinte envia a solicitação para o Web Service da Secretaria de Fazenda Estadual. Ao receber a solicitação a aplicação do Portal da Secretaria de Fazenda Estadual processará a solicitação de consulta, validando a Chave de Acesso do CT-e, e retornará mensagem contendo a situação atual do CT-e na Base de Dados e o respectivo Protocolo (mensagem de Autorização de uso, Denegação de uso ou Homologação de Cancelamento). Deverão ser realizadas as validações e procedimentos que seguem.

4.5.4

Validação do Certificado de Transmissão Validação do Certificado Digital do Transmissor (protocolo SSL)

#

Regra de Validação

Crítica Obrig.

Msg 280

Efeito Rej.

A01 Certificado de Transmissor Inválido: - Certificado de Transmissor inexistente na mensagem - Versão difere "3" - Basic Constraint = true (não pode ser Certificado de AC) - KeyUsage não define "Autenticação Cliente" A02 Validade do Certificado (data início e data fim) A03 Verifica a Cadeia de Certificação: - Certificado da AC emissora não cadastrado na SEFAZ - Certificado de AC revogado - Certificado não assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereço da LCR (CRL DistributionPoint) - LCR indisponível - LCR inválida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extensão 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 validações de A01, A02, A03, A04 e A05 são realizadas pelo protocolo SSL e não precisam ser implementadas. A validação A06 também pode ser realizada pelo protocolo SSL, mas pode

Pág. 58 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que não sejam “ICP-BR” no repositório de certificados digitais do servidor de Web Service da SEFAZ.

4.5.5

Validação Inicial da Mensagem no Web Service Validação Inicial da Mensagem no Web Service

#

Regra de Validação

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 Serviço está Paralisado Momentaneamente B04 Verifica se o Serviço está Paralisado sem Previsão

A mensagem será descartada se o tamanho exceder o limite previsto (500 KB). A aplicação do contribuinte não poderá permitir a geração de mensagem com tamanho superior a 500 KB. Caso isto ocorra, a conexão poderá ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configurações do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso de controle de tamanho ter sido implementado por aplicativo, teremos a devolução da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critério de cada unidade federada, poderá ser verificado se o XML de dados esteja bem formado. Esta verificação é útil para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. As unidades federadas que mantêm o Web Service disponível mesmo quando o serviço esteja paralisado, deverão implementar as validações 108 e 109. Estas validações poderão ser dispensadas caso o Web Service não fique disponível quando o serviço estiver paralisado.

4.5.6

Validação das informações de controle da chamada ao Web Service

Validação das informações de controle da chamada ao Web Service
# Regra de Validação 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 Versão dos Dados informada é superior à versão vigente Facult. C06 Versão dos Dados não suportada Obrig.

A informação da versão do leiaute do lote e a UF de origem do emissor dos conhecimentos são informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3.4.1). A aplicação deverá validar os campos cUF e versaoDados, rejeitando a mensagem recebida em caso de informações inexistentes ou inválidas. O cabeçalho contém a versão do Schema XML da mensagem contida na área de dados que será utilizado pelo Web Service.

Pág. 59 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

4.5.7

Validação da Área de Dados

a) Validação da Forma da Área de Dados
Validação da Mensagem do Pedido de Consulta de situação de CT-e. # Regra de Validação 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 codificação diferente de UTF-8

b) Validação das Regras de Negócio da Consulta CT-e A seguir são realizadas as seguintes validações:
Validação do Pedido de Consulta de situação de CT-e – Regras de Negócio # Regra de Validação Aplic. Obrig. Obrig. Obrig. Obrig. Msg 252 226 236 217 216 Efeito 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 J04 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Série, Nro): - Verificar se CT-e não existe

J05 - Verificar se campo “Código Numérico” 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 não seja localizado. Ou, caso localizado, retornar a situação 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 também o respectivo protocolo de autorização de uso/denegação de uso ou homologação de cancelamento.

Pág. 60 / 136

99. FR01 retConsStatServ FR02 versao FR03 tpAmb FR04 verAplic FR05 cStat FR06 xMotivo Pág.6 Web Service – CteStatusServico Consulta Status do Serviço Contribuinte Secretaria de Fazenda Estadual Web Service : CteStatusServico Consulta Status Client CTe Retorno cteStatusServicoCT Proc. Tam.Conhecimento de Transporte Eletrônico Manual de Integração .2 Leiaute Mensagem de Retorno Retorno: Estrutura XML contendo a mensagem do resultado da consulta do status do serviço: Schema XML: retconsStatServ _v99.xsd # Campo Ele Raiz A E E E E Pai FR01 FR01 FR01 FR01 FR01 Tipo Ocor. 61 / 136 . Schema XML: consStatServ_v99. N N C 1-1 1-1 1-1 1-4 1 6 2 TAG raiz Versão do leiaute Identificação do Ambiente: 1 – Produção / 2 .6. Descrição literal do status da resposta.99. Dec.1 Leiaute Mensagem de Entrada Entrada: Estrutura XML para a consulta do status do serviço. Processo: síncrono. N N C N C 1-1 1-1 1-1 1-1 1-1 1-4 1 1-20 3 1-60 2 Descrição/Observação TAG raiz da Resposta Versão do leiaute Identificação do Ambiente: 1 – Produção / 2 .6.xsd # Campo Ele Raiz A E E Pai FP01 FP01 FP01 Tipo Ocor.Contribuinte 4.Homologação Versão do Aplicativo que processou a consulta Código do status da resposta. Método: cteStatusServicoCT 4. Ret Consulta Status Aplicação CT -e Função: serviço destinado à consulta do status do serviço prestado pelo Portal da Secretaria de Fazenda Estadual. Dec.Homologação Serviço solicitado ‘STATUS’ Descrição/Observação FP01 consStatServ FP02 versao FP03 tpAmb FP04 xServ 4. Tam.

O aplicativo do contribuinte envia a solicitação para o Web Service da Secretaria de Fazenda Estadual.4 Validação do Certificado de Transmissão Validação do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validação Crítica Obrig.76.Contribuinte FR07 cUF FR08 dhRecbto E E FR01 FR01 N D 1-1 1-1 2 - Código da UF que atendeu a solicitação Data e hora de recebimento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora do recebimento do Pedido. evitando sobrecarga desnecessária dos servidores da SEFAZ.Basic Constraint = true (não pode ser Certificado de AC) .16.Certificado não assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor . A empresa que construir aplicativo que se mantenha em permanente "loop" de consulta a este Web Service.Falta o endereço da LCR (CRL DistributionPoint) .Certificado da AC emissora não cadastrado na SEFAZ . Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos.6.3) Obrig. Msg 280 Efeito Rej. Preencher com data e hora previstas para o retorno do Web Service. 62 / 136 . As validações de A01.Versão difere "3" . Ao receber a solicitação a aplicação do Portal da Secretaria de Fazenda Estadual processará a solicitação de consulta. A validação A06 também pode ser realizada pelo protocolo SSL. Pág. 4. A04 e A05 são realizadas pelo protocolo SSL e não precisam ser implementadas. 281 283 Rej. Deverão ser realizadas as validações e procedimentos que seguem.1.Conhecimento de Transporte Eletrônico Manual de Integração . 286 Rej.Certificado de Transmissor inexistente na mensagem .LCR inválida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extensão de CNPJ no Certificado (OtherName OID=2.3 Descrição do Processo de Web Service Este método será responsável por receber as solicitações referentes à consulta do status do serviço do Portal da Secretaria de Fazenda Estadual.LCR indisponível . Obrig. no formato AAA-MMDDTHH:MM:SS Informações adicionais para o Contribuinte FR09 tMed FR10 dhRetorno E E FR01 FR01 N D 0-1 0-1 1-4 - FR11 xObs E FR01 C 0-1 1-255 4. Rej.KeyUsage não define "Autenticação Cliente" A02 Validade do Certificado (data início e data fim) A03 Verifica a Cadeia de Certificação: . deverá aguardar um tempo mínimo de 3 minutos entre uma consulta e outra.6. e retornará mensagem contendo a status do serviço. Obrig.Certificado de AC revogado .3. A02. A01 Certificado de Transmissor Inválido: . Obrig. Obrig. Obrig. A03. 284 285 282 Rej. Rej. Rej. mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que não sejam “ICP-BR” no repositório de certificados digitais do servidor de Web Service da SEFAZ.

Obrig. a critério de cada unidade federada. Estas validações poderão ser dispensadas caso o Web Service não fique disponível quando o serviço estiver paralisado. No momento do recebimento da mensagem no Web Service. Obrig.6 Validação das informações de controle da chamada ao Web Service Validação das informações de controle da chamada ao Web Service # Regra de Validação Aplic.5 Validação Inicial da Mensagem no Web Service Validação Inicial da Mensagem no Web Service # Regra de Validação Aplic. A aplicação do contribuinte não poderá permitir a geração de mensagem com tamanho superior a 500 KB. Msg 214 243 108 109 Efeito Rej. Rej. Rej. Rej.6. Rej. As unidades federadas que mantêm o Web Service disponível mesmo quando o serviço esteja paralisado.7 Validação da Área de Dados a) Validação da Forma da Área de Dados Pág.1). 63 / 136 . Header C05 Versão dos Dados informada é superior à versão vigente C06 Versão dos Dados não suportada Facult. A aplicação deverá validar os campos cUF e versaoDados. Rej. A informação da versão do leiaute do lote e a UF de origem do emissor dos conhecimentos são informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3.: controle no firewall). Obrig. Rej. teremos a devolução da mensagem de erro 214. Rej. No caso de controle de tamanho ter sido implementado por aplicativo. 4.6. poderá ser verificado se o XML de dados esteja bem formado.4. Esta verificação é útil para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. 4. Obrig.Conhecimento de Transporte Eletrônico Manual de Integração . a conexão poderá ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configurações do ambiente de rede da SEFAZ (ex. O cabeçalho contém a versão do Schema XML da mensagem contida na área de dados que será utilizado pelo Web Service. 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. Facult.6. Rej. Msg 242 409 410 411 238 239 Efeito Rej. Caso isto ocorra. deverão implementar as validações 108 e 109. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Serviço está Paralisado Momentaneamente B04 Verifica se o Serviço está Paralisado sem Previsão A mensagem será descartada se o tamanho exceder o limite previsto (500 KB). rejeitando a mensagem recebida em caso de informações inexistentes ou inválidas. Obrig.Contribuinte 4. Facult. Obrig.

Rej.6. Msg 215 404 402 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 Previsão 4. Obrig. como por exemplo: “manutenção programada”. 64 / 136 . Pág. Obrig. Rej. Obrig. Obrig. A critério da UF o campo xObs pode ser utilizado para fornecer maiores informações ao contribuinte. Msg 252 108 109 Efeito Rej.Contribuinte Validação da Mensagem da Consulta de Status de Serviço # Regra de Validação Aplic. códigos de situação 107 (“Serviço em Operação”). D01 Verifica Schema XML da Área de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificação diferente de UTF-8 b) Validação das Regras de Negócios da Consulta Status de Serviço do CT-e Validação do Pedido de Consulta de Status de Serviço – Regras de Negócios # Regra de Validação Aplic. etc.8 Final do Processamento O processamento do pedido de consulta de status de Serviço pode resultar em uma mensagem de erro ou retornar a situação atual do Servidor de Processamento. Obrig. 108 (“Serviço Paralisado Momentaneamente”) e 109 (“Serviço Paralisado sem Previsão”). “modificação de versão do aplicativo”.Conhecimento de Transporte Eletrônico Manual de Integração . Obrig. “previsão de retorno”.

7 Web Service – CadConsultaCadastro Consulta Cadastro Contribuinte Secretaria de Fazenda Estadual Web Service : CadConsultaCadastro Proc . e retornará mensagem contendo a situação cadastral atual do contribuinte no cadastro de contribuintes do ICMS.nfe. sugerimos que este serviço não seja implementado dentro do fluxo normal de emissão do CT-e e sim como um serviço alternativo. Apenas as empresas autorizadas a emitir Documentos Fiscais eletrônicos poderão utilizar este serviço. disponível em http://www. 4. A UF que oferecer o Web Service deverá verificar se o CNPJ da empresa solicitante consta do cadastro nacional de emissores de Documentos Fiscais eletrônicos . 65 / 136 .76.1 Descrição do Processo de Web Service Este Web Service oferece a consulta pública do cadastro de contribuintes do ICMS de uma unidade federada.gov. Consulta Cadastro Client NFe consultaCadastro Consulta Ret Retorno Cadastro de Contribuintes Função: Serviço para consultar o cadastro de contribuintes do ICMS de uma unidade federada.7.DF-e. Pág. em razão disto.3.fazenda. sendo obrigatório para as UFs que autorizam a emissão de qualquer espécie de Documento Fiscal eletrônico .3 do certificado digital utilizado na conexão SSL.Contribuinte 4.br . A identificação da empresa solicitante do serviço será realizada através do CNPJ contido na extensão otherName – OID=2. Processo: síncrono.2 Onde obter as definições deste Web Service As definições do Web Service de Consulta Cadastro foram centralizadas no manual da Nota Fiscal Eletrônica. Ao receber a solicitação a aplicação do Portal da Secretaria de Fazenda Estadual processará a solicitação de consulta. Método: consultaCadastro 4.Conhecimento de Transporte Eletrônico Manual de Integração .DF-e. O aplicativo do contribuinte envia a solicitação para o Web Service da Secretaria de Fazenda Estadual. Importante ressaltar que este Web Service não tem a mesma disponibilidade dos demais Web Services do CT-e.7. O Web Service poderá ser oferecido por qualquer UF. Para informações mais detalhadas consultar o Manual de Integração do Contribuinte da NF-e.16. validando o argumento de pesquisa informado (CNPJ ou CPF ou IE).1.

br . O serviço de consulta cadastro tem a estrutura de chamada da mensagem no padrão composto por uma área de cabeçalho e uma área de dados.nfe.7. 66 / 136 .gov. item 3.Contribuinte 4. Para maiores informações consultar o Manual de Integração do Contribuinte da NF-e. Pág.nfe.fazenda.br .7. 4.fazenda.Conhecimento de Transporte Eletrônico Manual de Integração .gov.4.3 Onde obter os schemas XML deste Web Service Os schemas XML utilizados pelo Web Service de Consulta Cadastro estão disponíveis no endereço http://www. disponível em http://www.4 Diferenças na estrutura de chamada do Web Service É importante ressaltar que a estrutura de chamada do Web Service de Consulta Cadastro é diferente da adotada nos Web Services do projeto CT-e.

E e F são de aplicação geral e aplicadas em todos os Web Services existentes. I. C. D.1 Regras de validação As regras de validação aplicadas nos Web Services estão agrupadas da seguinte forma: Grupo Validação do Certificado Digital utilizada no protocolo SSL Validação da Mensagem XML no serviço assíncrono Validação das informações de controle da chamada ao Web Service Validação da área de dados da Mensagem XML Validação do Certificado Digital utilizada na Assinatura Digital Validação da Assinatura Digital Validação do CT-e Validação do Pedido de Cancelamento de CT-e Validação do Pedido de Inutilização de numeração de CT-e Validação do Pedido de Consulta de situação de CT-e Validação do Pedido de Consulta de Status de Serviço Validação do Pedido de Consulta de Cadastro de Contribuintes Aplicação geral geral geral geral geral geral específica específica específica específica específica específica A B C D E F G H I J K L As regras do grupo A.1 Tabela de códigos de erros e descrições de mensagens de erros RESULTADO DO PROCESSAMENTO DA SOLICITAÇÃO CÓDIGO 100 101 102 103 104 105 106 107 108 109 110 111 112 128 129 130 131 CÓDIGO Autorizado o uso do CT-e Cancelamento de CT-e homologado Inutilização de número homologado Lote recebido com sucesso Lote processado Lote em processamento Lote não localizado Serviço em Operação Serviço Paralisado Momentaneamente (curto prazo) Serviço Paralisado sem Previsão Uso Denegado Consulta cadastro com uma ocorrência Consulta cadastro com mais de uma ocorrência CT-e anulado pelo emissor CT-e substituído pelo emissor Apresentada Carta de Correção Eletrônica – CC-e CT-e desclassificado pelo Fisco MOTIVOS DE NÃO ATENDIMENTO DA SOLICITAÇÃO 201 202 203 204 Rejeição: O numero máximo de numeração de CT-e a inutilizar ultrapassou o limite Rejeição: Falha no reconhecimento da autoria ou integridade do arquivo digital Rejeição: Emissor não habilitado para emissão do CT-e Rejeição: Existe CT-e já autorizado com a mesma série e número Pág. 67 / 136 .Contribuinte 5. K e L são específicos de cada Web Service existente.1.Conhecimento de Transporte Eletrônico Manual de Integração . H. Web Services – Informações Adicionais 5. J. 5. as regras do grupo G. B.

Versão do arquivo XML superior a Versão vigente Rejeição: Cabeçalho .Irregularidade Fiscal do Emitente Rejeição: Um número da faixa já foi utilizado Rejeição: Elemento cteCabecMsg inexistente no SOAP Header Rejeição: XML Mal Formado Rejeição: CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do Emitente Rejeição: CNPJ Emitente não cadastrado Rejeição: CNPJ Destinatário não cadastrado Rejeição: Sigla da UF do Emitente diverge da UF autorizadora Rejeição: UF do Recibo diverge da UF autorizadora Rejeição: UF da Chave de Acesso diverge da UF autorizadora Rejeição: UF diverge da UF autorizadora Rejeição: UF/Município destinatário não pertence a SUFRAMA Rejeição: Ambiente informado diverge do Ambiente de recebimento Rejeição: Digito Verificador da chave de acesso composta inválida Rejeição: CT-e referenciado não informado para CT-e complementar Rejeição: Informado mais de um CT-e referenciado para CT-e complementar Rejeição: Um número de CT-e da faixa já está inutilizado na Base de dados da SEFAZ Pág. 68 / 136 .Versão do arquivo XML não suportada Rejeição: Cancelamento/Inutilização .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 244 245 246 247 248 249 250 251 252 253 254 255 256 Rejeição: CT-e está denegado na base de dados da SEFAZ Rejeição: Número de CT-e já está inutilizado na Base de dados da SEFAZ Rejeição: CNPJ do emitente inválido Rejeição: CNPJ do destinatário inválido Rejeição: IE do emitente inválida Rejeição: IE do destinatário inválida Rejeição: IE do substituto inválida Rejeição: Data de emissão CT-e posterior a data de recebimento Rejeição: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital Rejeição: Tamanho da mensagem excedeu o limite estabelecido Rejeição: Falha no schema XML Rejeição: Chave de Acesso difere da cadastrada Rejeição: CT-e não consta na base de dados da SEFAZ Rejeição: CT-e já está cancelada na base de dados da SEFAZ Rejeição: Circulação da CT-e verificada Rejeição: CT-e autorizada há mais de 60 dias Rejeição: Confirmado a prestação do serviço do CT-e pelo destinatário Rejeição: Protocolo de Autorização de Uso difere do cadastrado Rejeição: CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta Rejeição: A faixa inicial é maior que a faixa final Rejeição: Falha no Schema XML do CT-e Rejeição: Código da UF do Emitente diverge da UF autorizadora Rejeição: Erro na composição do Campo ID Rejeição: Data de Emissão muito atrasada Rejeição: IE do emitente não informada Rejeição: IE do emitente não cadastrada Rejeição: IE do emitente não vinculada ao CNPJ Rejeição: IE do destinatário não informada Rejeição: IE do destinatário não cadastrada Rejeição: IE do destinatário não vinculada ao CNPJ Rejeição: Inscrição SUFRAMA inválida Rejeição: Chave de Acesso com dígito verificador inválido Rejeição: CPF do destinatário inválido Rejeição: Cabeçalho .Conhecimento de Transporte Eletrônico Manual de Integração .

Conhecimento de Transporte Eletrônico Manual de Integração .erro Cadeia de Certificação Rejeição: Certificado Transmissor revogado Rejeição: Certificado Transmissor difere ICP-Brasil Rejeição: Certificado Transmissor erro no acesso a LCR Rejeição: Código da UF informada diverge da UF solicitada Rejeição: Certificado Assinatura inválido Rejeição: Certificado Assinatura Data Validade Rejeição: Certificado Assinatura sem CNPJ Rejeição: Certificado Assinatura .erro Cadeia de Certificação Rejeição: Certificado Assinatura revogado Rejeição: Certificado Assinatura difere ICP-Brasil Rejeição: Certificado Assinatura erro no acesso a LCR Rejeição: Assinatura difere do calculado Rejeição: Assinatura difere do padrão do Projeto Rejeição: XML da área de cabeçalho com codificação diferente de UTF-8 Rejeição: CPF do remetente inválido Rejeição: XML da área de dados com codificação diferente de UTF-8 Rejeição: Uso de prefixo de namespace não permitido Rejeição: Código do país do emitente: dígito inválido Rejeição: Código do país do destinatário: dígito inválido Rejeição: O CPF só pode ser informado no campo emitente para o CT-e avulso Rejeição: Lote com CT-e de diferentes UF Rejeição: Campo cUF inexistente no elemento cteCabecMsg do SOAP Header Rejeição: UF informada no campo cUF não é atendida pelo WebService Rejeição: Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Header Pág. 69 / 136 .Contribuinte 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 289 290 291 292 293 294 295 296 297 298 299 401 402 404 405 406 407 408 409 410 411 Rejeição: Solicitante não habilitado para emissão do CT-e Rejeição: CNPJ da consulta inválido Rejeição: CNPJ da consulta não cadastrado como contribuinte na UF Rejeição: IE da consulta inválida Rejeição: IE da consulta não cadastrada como contribuinte na UF Rejeição: UF não fornece consulta por CPF Rejeição: CPF da consulta inválido Rejeição: CPF da consulta não cadastrado como contribuinte na UF Rejeição: Sigla da UF da consulta difere da UF do Web Service Rejeição: Série utilizada não permitida no Web Service Rejeição: CT-e Complementar referencia uma CT-e inexistente Rejeição: CT-e Complementar referencia outro CT-e Complementar Rejeição: CNPJ Emitente do CT-e Complementar difere do CNPJ do CT complementado Rejeição: Código Município do Fato Gerador: dígito inválido Rejeição: Código Município do Fato Gerador: difere da UF do emitente Rejeição: Código Município do Emitente: dígito inválido Rejeição: Código Município do Emitente: difere da UF do emitente Rejeição: Código Município do Destinatário: dígito inválido Rejeição: Código Município do Destinatário: difere da UF do Destinatário Rejeição: Código Município do Local de Retirada: dígito inválido Rejeição: Código Município do Local de Retirada: difere da UF do Local de Retirada Rejeição: Código Município do Local de Entrega: dígito inválido Rejeição: Código Município do Local de Entrega: difere da UF do Local de Entrega Rejeição: Certificado Transmissor inválido Rejeição: Certificado Transmissor Data Validade Rejeição: Certificado Transmissor sem CNPJ Rejeição: Certificado Transmissor .

70 / 136 .Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 Rejeição: Código de Município de término da prestação: dígito inválido Rejeição: Código de Município diverge da UF de término da prestação Rejeição: CNPJ do remetente inválido Rejeição: CPF do remetente inválido Rejeição: Código de Município de localização remetente: dígito inválido Rejeição: Código de Município diverge da UF de localização remetente Rejeição: IE do remetente inválida Rejeição: CNPJ remetente não cadastrado Rejeição: IE do remetente não cadastrada Rejeição: IE do remetente não vinculada ao CNPJ Rejeição: Código de Município de localização destinatário: dígito inválido Rejeição: Código de Município diverge da UF de localização destinatário Rejeição: CNPJ destinatário não cadastrado Rejeição: IE do destinatário não cadastrada Rejeição: IE do destinatário não vinculada ao CNPJ Rejeição: CNPJ do expedidor inválido Rejeição: CPF do expedidor inválido Rejeição: Código de Município de localização expedidor: dígito inválido Rejeição: Código de Município diverge da UF de localização expedidor Rejeição: IE do expedidor inválida Rejeição: CNPJ expedidor não cadastrado Rejeição: IE do expedidor não cadastrada Rejeição: IE do expedidor não vinculada ao CNPJ Rejeição: CNPJ do recebedor inválido Rejeição: CPF do recebedor inválido Rejeição: Código de Município de localização do recebedor: dígito inválido Rejeição: Código de Município diverge da UF de localização recebedor Rejeição: IE do recebedor inválida Rejeição: CNPJ recebedor não cadastrado Rejeição: IE do recebedor não cadastrada Rejeição: IE do recebedor não vinculada ao CNPJ Rejeição: CNPJ do tomador inválido Rejeição: CPF do tomador inválido Rejeição: Código de Município de localização tomador: dígito inválido Rejeição: Código de Município diverge da UF de localização tomador Rejeição: IE do tomador inválida Rejeição: CNPJ tomador não cadastrado Rejeição: Código de Município de início da prestação: dígito inválido Rejeição: Código de Município diverge da UF de início da prestação Rejeição: O lote contém CT-e de mais de um estabelecimento emissor Rejeição: Grupo de CT-e normal não informado para CT-e normal Rejeição: Grupo de CT-e complementar não informado para CT-e complementar Rejeição: Não informado os dados do remetente indicado como tomador do serviço Rejeição: Não informado os dados do expedidor indicado como tomador do serviço Rejeição: Não informado os dados do recebedor indicado como tomador do serviço Rejeição: Não informado os dados do destinatário indicado como tomador do serviço Rejeição: informação do modal rodoviário não informado Rejeição: informação do modal aéreo não informado Rejeição: informação do modal aquaviário não informado Rejeição: informação do modal ferroviário não informado Rejeição: informação do modal dutoviário não informado Rejeição: Remetente deve ser informado para tipo de serviço diferente de redespacho intermediário Pág.

71 / 136 .Contribuinte 470 471 472 473 474 475 476 477 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 505 510 511 512 550 551 552 553 554 555 556 557 558 559 560 561 562 Rejeição: Destinatário deve ser informado para tipo de serviço diferente de redespacho intermediário Rejeição: Ano de inutilização não pode ser superior ao Ano atual Rejeição: Ano de inutilização não pode ser inferior a 2008 Rejeição: Tipo Autorizador do Recibo diverge do Órgão Autorizador Rejeição: Expedidor deve ser informado para tipo de serviço de redespacho intermédiario Rejeição: Recebedor deve ser informado para tipo de serviço de redespacho intermédiario Rejeição: O tomador do serviço no tipo de serviço normal não pode ser o expedidor Rejeição: O tomador do serviço no tipo de serviço normal não pode ser o recebedor Rejeição: IE do tomador não cadastrada Rejeição: IE do tomador não vinculada ao CNPJ Rejeição: CT-e referenciado é CT-e complementar Rejeição: Código de Município de emissão: dígito inválido Rejeição: Código de Município diverge da UF de emissão Rejeição: Processo de emissão informado inválido Rejeição: CT-e possui Carta de Correção Rejeição: Grupo CT-e de Anulação não informado para o CT-e de Anulação Rejeição: CT-e objeto da anulação inexistente Rejeição: CT-e objeto da anulação deve estar com a situação autorizada (não pode estar cancelado ou denegado) Rejeição: CT-e de anulação deve ter tipo de emissão = normal Rejeição: CT-e objeto da anulação deve ter finalidade = 0 (normal) Rejeição: Data de emissão do CT-e de Anulação deve ocorrer em até 60 dias Rejeição: CT-e de anulação deve ter o valor do ICMS e de pretação iguais ao CT-e original Rejeição: CT-e Susbtituto deve ter tipo de emissão = normal Rejeição: Grupo CT-e de Substituição não informado para o CT-e de Substituição Rejeição: CNPJ do emitente do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: CNPJ do remetente do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: CNPJ do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: O CNPJ do expedidor do CT-e substituto deve ser igual ao informado no CTe substituído Rejeição: O CNPJ do recebedor do CT-e substituto deve ser igual ao informado no CTe substituído Rejeição: O CNPJ do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: A IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: A IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: A IE do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: A IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: A IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: A IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído Rejeição: A UF de início de prestação deve ser igual ao informado no CT-e substituído Rejeição: A UF de fim de prestação deve ser igual ao informado no CT-e substituído Rejeição: O valor da prestação do serviço deve ser menor ou igual ao informado no CT-e substituído Rejeição: O valor do ICMS do CT-e subsituto deve ser menor ou igual ao informado no Pág.Conhecimento de Transporte Eletrônico Manual de Integração .

Resultado do Processamento do Lote de CT-e: O nome do arquivo será o número do recibo com extensão “-pro-rec. Pág. Recomendamos a não utilização de caracteres especiais ou acentuação nos textos das mensagens de erro. Envio de Lote de CT-e: O nome do arquivo será o número do lote com extensão “-envlot.xml”.Conhecimento de Transporte Eletrônico Manual de Integração . Denegação de Uso: O nome do arquivo será a chave de acesso completa com extensão “-den.2 Padrão de nomes para os arquivos Visando facilitar o processo de guarda dos arquivos pelos legítimos interessados. 5. foi criado um padrão de nome para os diversos tipos de arquivos utilizados pelo sistema CT-e. Pedido de Cancelamento de CT-e: O nome do arquivo será a chave de acesso completa com extensão “-ped-can.xml”.: 1.xml”. São eles: • • • • • • • CT-e: O nome do arquivo será a chave de acesso completa com extensão “-cte. Pedido do Resultado do Processamento do Lote de CT-e: O nome do arquivo será o número do recibo com extensão “-ped-rec.xml”. Recibo: O nome do arquivo será o número do lote com extensão “-rec.Contribuinte 563 564 565 566 567 568 569 570 571 572 573 574 575 576 999 CÓDIGO CT-e substituído Rejeição: A anulação de um CT-e deve ocorrer no prazo máximo de 60 contados da data de emissão do CT-e objeto de Substituição Rejeição: O CT-e de anulação não pode ser cancelado Rejeição: O CT-e só pode ser anulado pelo emitente Rejeição: CT-e objeto da anulação não pode ter sido anulado anteriormente Rejeição: CT-e objeto da anulação não pode ter sido substituído anteriormente Rejeição: CT-e a ser substituído inexistente Rejeição: CT-e a ser substituído deve estar com a situação autorizada (não pode estar cancelado ou denegado) Rejeição: CT-e a ser substituído não pode ter sido substituído anteriormente Rejeição: CT-e a ser substituído deve ter finalidade = 0 (normal) Rejeição: CT-e de anulação informado no grupo “Tomador não é contribuinte do ICMS” inexistente Rejeição: CT-e de anulação informado no grupo “Tomador não é contribuinte do ICMS” deve ter finalidade=2(Anulação) Rejeição: Vedado o cancelamento de CT-e do tipo substituto (tipo=3) Rejeição: Vedado o cancelamento se possuir CT-e de Anulação associado Rejeição: Vedado o cancelamento se possuir CT-e de Substituição associado Rejeição: Erro não catalogado (informar a mensagem de erro capturado no tratamento da exceção) MOTIVOS DE DENEGAÇÃO 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 destinatário Uso Denegado : Irregularidade fiscal do expedidor Uso Denegado : Irregularidade fiscal do recebedor Uso Denegado : Irregularidade fiscal do tomador OBS. Recomendamos que o campo xMotivo da mensagem de erro para o código 999 seja informado com a mensagem de erro do aplicativo ou do sistema que gerou a exceção não prevista.xml”.xml”. 2. 72 / 136 .xml”.

Contribuinte • • • • • • • Cancelamento de CT-e: O nome do arquivo será a chave de acesso completa com extensão “-can. Status do Serviço: O nome do arquivo será: “AAAAMMDDTHHMMSS” do momento da consulta com extensão “-sta. O padrão de nomenclatura também facilitará o aplicativo visualizador do CT-e.xml”. 5. Pedido de Inutilização de Numeração: O nome do arquivo será composto por: UF + Ano de inutilização + CNPJ do emitente + Modelo + Série + Número Inicial + Número Final com extensão “-ped-inu. &gt.Conhecimento de Transporte Eletrônico Manual de Integração . DIAS LTDA no XML para não afetar o funcionamento do "parser". a denominação: DIAS & DIAS LTDA deve ser informada como: DIAS &amp. caractere < > & " ' seqüência de escape &lt. < (sinal de menor).xml”. representados da seguinte forma: Código da UF Quantidade de AAMM da emissão 04 CNPJ do Emitente 14 Modelo 02 Série 03 Número do CT-e 09 Código Numérico 09 DV 01 02 Pág. & (e-comercial). Inutilização de Numeração: O nome do arquivo será composto por: Ano de inutilização + CNPJ do emitente + Modelo + Série + Número Inicial + Número Final com extensão “inu.xml”. &amp.4 Chave de Acesso do CT-e A Chave de Acesso do Conhecimento de Transporte Eletrônico é representada por uma sequência de 44 caracteres numéricos. “ (aspas). &quot. 73 / 136 . Alguns destes caracteres podem aparecer especialmente nos campos de Razão Social. Alguns caracteres afetam o funcionamento deste “parser”.xml”. Situação Atual do CT-e: O nome do arquivo será a chave de acesso completa com extensão “-sit.xml”. Pedido de Consulta Situação Atual do CT-e: O nome do arquivo será a chave de acesso completa com extensão “-ped-sit. Os caracteres que afetam o “parser” são: • • • • • > (sinal de maior).3 Tratamento de caracteres especiais no texto de XML Todos os textos de um documento XML passam por uma análise do “parser” específico da linguagem. ‘ (sinal de apóstrofe). não podendo aparecer no texto de uma forma não controlada. Endereço e Informação Adicional. &#39. Ex. Pedido de Consulta do Status do Serviço: O nome do arquivo será: “AAAAMMDDTHHMMSS” do momento da consulta com extensão “-ped-sta. Para resolver o problema. 5. é recomendável o uso de uma seqüência de “escape” em substituição ao respectivo caractere.xml”.xml”.

. Pág. CÁLCULO DO DÍGITO VERIFICADOR DA CHAVE DE ACESSO DO CT-e O dígito verificador da chave de acesso do CT-e é baseado em um cálculo do módulo 11. Como o dígito verificador DV = 11 .Ano e Mês de emissão do CT-e CNPJ . valor este que deverá compor a chave de acesso totalizando a uma seqüência de 44 caracteres. 3=SEFAZ VIRTUAL. 74 / 136 . Exemplo: consideremos que a chave de acesso tem a seguinte seqüência de caracteres: A B C CHAVE DE ACESSO PESOS PONDERAÇÃO (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 Somatória das ponderações = 644 Dividindo a somatória das ponderações por 11 teremos. 1 posição com o Tipo de Autorizador (0 ou 1=SEFAZ normal. posicionados da direita para a esquerda.Contribuinte caracteres A Chave de Acesso da do Conhecimento de Transporte Eletrônico não existe como a sequência acima descrita no leiaute do CT-e.5.(resto da divisão) Quando o resto da divisão for 0 (zero) ou 1 (um).4. .Dígito Verificador da Chave de Acesso O Dígito Verificador (DV) irá garantir a integridade da chave de acesso. devendo ser composta pelos seguintes campos que se encontram dispersos no leiaute do CT-e (vide Anexo I): • • • • • • • • cUF . 12 posições numéricas seqüenciais.9. portando 11 . com a seguinte regra de formação: • • • 2 posições com o Código da UF onde foi entregue o lote (codificação do IBGE).Conhecimento de Transporte Eletrônico Manual de Integração . protegendo-a principalmente contra digitações erradas. 5.CNPJ do emitente mod .Código da UF do emitente do Documento Fiscal AAMM .7. 2=Contingência SCAN RFB.Número do Documento Fiscal cCT . 644 /11 = 58 restando 6.3.6 = 5 Neste caso o DV da chave de acesso do CT-e é igual a "5".2.Série do Documento Fiscal nCT . O módulo 11 de um número é calculado multiplicando-se cada algarismo pela seqüência de multiplicadores 2.(resto da divisão)..3.8.Código Numérico que compõe a Chave de Acesso cDV . A somatória dos resultados das ponderações dos algarismos é dividida por 11 e o DV (dígito verificador) será a diferença entre o divisor (11) e o resto da divisão: DV = 11 .Modelo do Documento Fiscal serie . o DV deverá ser igual a 0 (zero).5 Número do Recibo de Lote O número do Recibo do Lote deve ser gerado pelo Portal da Secretaria de Fazenda Estadual. 4=SEFAZ VIRTUAL-AN).6.

6 Número do protocolo O número do protocolo é gerado pelo Portal da Secretaria da Fazenda Estadual ou da Receita Federal do Brasil para identificar univocamente as transações realizadas de autorização de uso. 2 posições para ano. denegação de uso. O tempo médio de resposta é a média dos tempos médios de processamento de um CT-e dos últimos 5 minutos. o tempo será informado como 1 segundo. 75 / 136 .Conhecimento de Transporte Eletrônico Manual de Integração . 10 posições para o seqüencial no ano. Pág.7 Tempo médio de resposta O tempo médio de resposta é um indicador que mede a performance do serviço de processamento dos lotes dos últimos 5 minutos. O tempo médio de processamento de um CT-e é obtido pela divisão 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. Caso o tempo médio de resposta fique abaixo de 1 (um) segundo. 4=SEFAZ VIRTUAL-AN).Contribuinte campo Quantidade de caracteres Código da UF 02 Tipo Autorizador 01 seqüencial 12 O projeto utiliza a codificação da UF definida pelo IBGE: Região Norte 11-Rondônia 12-Acre 13-Amazonas 14-Roraima 15-Pará 16-Amapá 17-Tocantins Região Nordeste 21-Maranhão 22-Piauí 23-Ceará 24-Rio Grande do Norte 25-Paraíba 26-Pernambuco 27-Alagoas 28-Sergipe 29-Bahia Região Sudeste 31-Minas Gerais 32-Espírito Santo 33-Rio de Janeiro 35-São Paulo Região Sul 41-Paraná 42-Santa Catarina 43-Rio Grande do Sul Região CentroOeste 50-Mato Grosso do Sul 51-Mato Grosso 52-Goiás 53-Distrito Federal 5.RFB. A geração do número de protocolo deverá ser única. 2 posições para o código da UF do IBGE. 3=SEFAZ VIRTUAL. As frações de segundos serão arredondados para cima. A regra de formação do número do protocolo é: 9 Tipo de Autorizador • • • • 9 9 código da UF 9 ano 9 9 9 9 9 9 9 9 9 sequencial de 10 posições 9 9 1 posição com o Tipo de Autorizador (1=SEFAZ normal. 2= Contingência SCAN . cancelamento de CT-e e inutilização de numeração de CT-e. sendo utilizada por todos os Web Service que precisam atribuir um número de protocolo para o resultado do processamento. 5.

Largura da barra: considerando que para cada símbolo da barra são codificados dois caracteres. então teremos: Tamanho do campo chave de acesso = 44 (caracteres) / 2 = 22 (símbolos) Considerando que cada símbolo possui 11 (módulos) * 22 (símbolos) = 242 posições Margem clara = deve ter no mínimo a dimensão de 10 (módulos) * 2 = 20 posições Start C = 11 (módulos) = 11 posições Pág. Código de Barra O padrão de código de barras a ser impresso no DACTE é o CODE-128C. DV: dígito verificador da simbologia. devendo ser observada a área reservada no DACTE de 3 x 9 cm. a altura da barra não poderá ser inferior a 1. A impressão do código de barras no DACTE tem a finalidade de facilitar e agilizar a captura da chave de acesso do CT-e para consulta da veracidade da mesma nos portais estaduais e da Receita Federal.5 cm. bem como a visualização da autorização de uso da mesma. que não contém nenhuma marca legível por máquina. O Start C não representa nenhum caractere. Com a chave de acesso poderá ser realizada a consulta integral ou resumida de um conhecimento de transporte eletrônico e sua situação. Altura da barra: no intuito de propiciar melhor área de leitura. destacamos também o registro do trânsito de mercadorias nos Postos Fiscais e. "zona de silêncio" ou "margem de silêncio". A margem clara também é chamada de "área livre". Stop: caractere de parada. existente à esquerda e à direita do código para evitar interferência na decodificação da simbologia. Para a impressão do mesmo será considerada a seguinte estrutura de simbolização: Margem clara Start C Chave de acesso do CT-e DV Stop Margem clara Margem Clara: Espaço claro.Conhecimento de Transporte Eletrônico Manual de Integração . O conjunto de caracteres representativos do Código de Barras CODE-128C encontra-se no Anexo V deste manual. 76 / 136 . indica o final do código ao leitor óptico.5 cm e nem superior a 2.Contribuinte 6. O código de barras deverá ser impresso com resolução mínima de 300 dpi. a critério de cada unidade federada. O código de barras deverá representar apenas a chave de acesso do CT-e de 44 posições. a disponibilização do arquivo do CT-e consultado. com 44 posições. Chave de acesso do CT-e: representa o conjunto de 44 caracteres da chave de acesso do CTe. O referido código de barras deverá representar apenas a chave única de acesso do arquivo do conhecimento de transporte eletrônico. Start C: inicia a codificação dos dados CODE-128C de acordo com o conjunto de caracteres. Dentre outras finalidades do código.

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

DV = 11 (módulos) = 11 posições Stop = 13 (módulos) = 13 posições Tamanho total da simbologia = 242 + 20 + 11 + 11 + 13 = 297 (posições) Largura máxima de cada módulo da barra = 9 cm / 297 (posições) = 0,03 cm

6.1

Cálculo do dígito verificador do CODE-128C

O dígito verificador é baseado em um cálculo do módulo 103 considerando a soma ponderada dos valores de cada um dos dígitos na mensagem que está sendo codificada, incluindo o valor do caractere de início (start). Exemplo: consideremos que a chave de acesso fosse apenas de oito caracteres e contivesse o seguinte número: 09758364
Chave de acesso Seqüência 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

• • •

Na linha valor do caractere foi incluso o valor 105 que corresponde ao valor do caractere de início (start) para o padrão 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 padrão Code C de codificação que é exclusivamente numérico. O dígito verificador do código será o resto da divisão da somatória dos valores ponderados dividido por 103 (módulo 103). Assim o dígito verificador será: • Valor da soma ponderada = (1x105)+(1x9)+(2x75)+(3x83)+(4x64) = 769 • 769/103 = 7 resta 48, assim o DV é 48

6.2

Representação simbólica do código

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 seqüência de barras está descrita na tabela do Anexo V deste manual. B = barra preta S = espaço ou barra branca A numeração acima indica quantas vezes a barra deverá ser impressa no símbolo.

Pág. 77 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

7. DACTE
O DACTE é um documento fiscal auxiliar impresso em papel com o objetivo de: a) Acompanhar a prestação do serviço de transporte de mercadorias; b) Colher a firma do destinatário/tomador para comprovação de entrega das mercadorias e/ou prestação de serviços; c) Auxiliar a escrituração do CT-e para tomadores de serviços não emissores de documentos fiscais eletrônicos; O DACTE poderá ser emitido em mais de uma folha, assim um DACTE poderá ter tantas folhas quantas forem necessárias para discriminação das mercadorias, conforme leiaute descrito no Anexo II e III deste manual. O contribuinte poderá utilizar até 50% da área disponível no verso do DACTE. O DACTE emitido no ambiente de homologação deverá conter, em destaque, a frase “SEM VALOR FISCAL”. O número do Protocolo de Autorização de Uso recebido da SEFAZ deverá ser impresso no DACTE.

Pág. 78 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

8. Contingência
Durante a fase do piloto, exclusivamente em casos de contingência do Portal da Secretaria de Fazenda Estadual, as empresas emitirão os Conhecimentos de Transporte em formulário contínuo, não sendo necessária a transmissão do arquivo do CT-e após o término da contingência. 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 (três) minutos ou ausência de retorno, caberá à Empresa decidir pela utilização do processo de contingência definido no parágrafo anterior. Também através deste método a Empresa deverá identificar a saída do estado de contingência. Antes de entrar em contingência a Empresa também deverá verificar o status operacional de sua rede interna.

Pág. 79 / 136

Contribuinte 9. A emissão de CT-e no ambiente de produção fica condicionada à prévia aprovação das equipes de TI e de negócios da própria empresa. Uma vez aprovados os testes em homologação deve o contribuinte habilitar-se ao ambiente de produção.Conhecimento de Transporte Eletrônico Manual de Integração . 80 / 136 . O ambiente de homologação é específico para a realização de testes e integração das aplicações do contribuinte durante a fase de implementação e adequação do sistema de emissão de CT-e do contribuinte. que deverá avaliar a adequação. comportamento e performance de seu sistema de emissão de CT-e no ambiente de homologação. Pág. Ambiente de Homologação / Produção As Secretarias de Fazenda Estaduais deverão manter dois ambientes para recepção de CT-e.

1 Processo de Distribuição A modalidade tecnológica de intercâmbio do documento eletrônico entre o emissor e receptor deve ser acordada entre ambos. baseado em WEB ou rede privativa. O DACTE é um Documento Auxiliar do Conhecimento de Transporte eletrônico hábil para acobertar a prestação de serviços de transporte e não substitui o Conhecimento de Transporte eletrônico em nenhuma hipótese. Os tomadores de serviços de transporte não emissores de Documentos Fiscais Eletrônicos poderão escriturar o CT-e com base nas informações contidas no DACTE.Conhecimento de Transporte Eletrônico Manual de Integração . no credenciamento das empresas como emissor de CT-e.99. 1-4 Dec. Descrição/Observação TAG raiz 2 Dados do CT-e. seja de forma eletrônica ou por qualquer outro meio que possibilite ao tomador do serviço ter acesso ao arquivo digital. na forma que segue. 1-1 1-1 1-1 Tam. inclusive com os dados da assinatura (Anexo I) Dados do Protocolo de Autorização de Uso (item 4. 81 / 136 . troca de arquivos.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. O emissor do Conhecimento de Transporte eletrônico deve enviar ou disponibilizar o arquivo digital do CT-e para o tomador do serviço. disponibilização de informações em portais. complementada com a informação da Autorização de Uso. Distribuição do CT-e para o Tomador do Serviço Conforme prevista na cláusula décima do AJUSTE SINIEF 07/05 o emitente e o tomador do serviço deverão manter em arquivo digital os Conhecimentos de Transporte eletrônicos pelo prazo estabelecido na legislação tributária para a guarda dos documentos fiscais.2) Nota: Atualmente.Contribuinte 10. respeitando o sigilo fiscal e o padrão de conteúdo de dados definido neste item. com acesso sob demanda e autenticação de acesso.2. 10. Pág. troca de mensagens via e-mail. a SEFAZ não está verificando a capacidade das empresas para recepção de documentos de forma eletrônica. As formas mais comuns de troca de informações entre as empresas no “comércio eletrônico” (B2B) são: • • • • troca de mensagens em sistema específico. devendo ser apresentada à administração tributária. nem a distribuição dos CT-e para o destinatário. Schema XML: procCTe_v99. que deverá ser mantido para apresentação à administração tributária quando solicitado. Com a ampliação do processo de emissão de documentos eletrônicos estas implementações previstas no Projeto poderão ser exigidas. 10.2 Leiaute da Distribuição: CT-e Deverá ser disponibilizado para o destinatário o mesmo conteúdo do CT-e enviada para a SEFAZ. quando solicitados.

Nota: A composição do Número do Protocolo está descrita no item 5.99)] + “-cartCorCTe.99)] + “-procInutCTe.99)] + “-procCTe. Exemplo: 143061234567890_v01.xml. • Cancelamento de CT-e: Número do Protocolo + “_v” + [Versão do arquivo de schema com 5 posições (ex: 99.00-procCTe. Carta de Correção do CT-e: Carta de Correção e respectiva confirmação de recepção da Carta de Correção. Inutilização de numeração de CT-e: Pedido de Inutilização de numeração de CT-e e a respectiva homologação do pedido. 82 / 136 .00-procCancCTe.xml”.6. Compartilhamento de informações do CT-e entre Órgãos Públicos O Protocolo de Cooperação n° 03/2006 – II ENAT de i mplantação do Conhecimento de Transporte Eletrônico prevê o compartilhamento de CT-e entre as administrações tributárias.Contribuinte 11.1 Processo de Compartilhamento Todos os documentos serão transmitidos para a Receita Federal do Brasil. UF do tomador da prestação do serviço de transporte. • Inutilização de numeração de CT-e: Número do Protocolo + “_v” + [Versão do arquivo de schema com 5 posições (ex: 99. • Carta de Correção de CT-e: Número do Protocolo + “_v” + [Versão do arquivo de schema com 5 posições (ex: 99. 11.xml”.xml.xml.00-procInutCTe. Exemplo: 143061234567890_v01. O compartilhamento de documentos entre as SEFAZ e a RFB será realizado através dos Web Services de compartilhamento de Documentos Fiscais Elerônicos. que disponibilizará o compartilhamento destes documentos para os seguintes órgãos da administração tributária interessados: • • • • UF de início da prestação do serviço de transporte.99)] + “-procCancCTe.Conhecimento de Transporte Eletrônico Manual de Integração . Cancelamento de CT-e: Pedido de Cancelamento de CT-e e a respectiva homologação do pedido. Exemplo: 143061234567890_v01.xml”. O compartilhamento das informações será realizado através do intercâmbio dos seguintes arquivos digitais: • • • • CT-e: Conhecimento de Transporte eletrônico e a respectiva autorização ou denegação de uso. seguindo a padronização de nomes de arquivos que segue: • CT-e: Número do Protocolo + “_v” + [Versão do arquivo de schema com 5 posições (ex: 99.xml”. Pág. UF de fim da prestação do serviço de transporte. SUFRAMA quando a localidade de fim da prestação de serviço de transporte estiver localizada na área de incentivo fiscal administrada pela SUFRAMA.

2) 11.5 Compartilhamento de documentos com outros órgãos públicos O CT-e também poderá ser compartilhado com outros órgãos da administração direita. indireta.99. 1-4 Dec. 2 Descrição/Observação TAG raiz Dados do Pedido de Inutilização (item 4. 1-4 Dec. respeitado o sigilo fiscal. 1-4 Dec.4. 1-1 1-1 1-1 Tam.3. que necessitem das informações para desempenho de suas atividades.Conhecimento de Transporte Eletrônico Manual de Integração .2.2) 11.2 Leiaute de compartilhamento: CT-e Schema XML: procCTe_v99. inclusive com os dados da assinatura (Anexo I) Dados do Protocolo de Autorização de Uso (item 4.3 Leiaute de compartilhamento: Cancelamento de CT-e Schema XML: procCancCTe_v99. 1-1 1-1 1-1 Tam.99.99.1) Dados da homologação do pedido (item 4.4 Leiaute de compartilhamento: Inutilização de Numeração de CT-e Schema XML: procInutCTe_v99.Contribuinte 11. mediante prévio convênio ou protocolo de cooperação.2) 11.4.1) Dados da homologação do pedido (item 4.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. fundações e autarquias.3.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. Descrição/Observação TAG raiz 2 Dados do CT-e.xsd # YR01 YR02 YR03 YR04 YR05 YR06 Campo procCancCTe versao cancCTe (dados) retCancCTe (dados) Ele Raiz A G G Pai YR01 YR01 YR01 Tipo N Ocor. 1-1 1-1 1-1 Tam. Pág. 83 / 136 . 2 Descrição/Observação TAG raiz Dados do Pedido de Cancelamento (item 4.

Por exemplo. a) coluna # : identificador da linha da tabela. d) coluna Ele: Pág. como por exemplo. Tamanho Domínio Exp. b) coluna campo: identificador do nome do campo. a IE. um nome de campo é utilizado para identificar campos diferentes.Observações importantes para entendimento do Leiaute do CT-e 1. indicando que na estrutura hierárquica ele é “filho” do campo “ide” que possui nível = 1. Abreviações utilizadas nas colunas de cabeçalho do leiaute: # 135 Campo Nível Descrição vBC 3 Valor da Base de Cálculo do ICMS Ele. Observações E N 1-1 13. 2 ER23 15 posições. que pode ser do emitente ou do destinatário. Reg. Tipo Ocorr. A diferenciação dos campos é realizada considerando as tags de grupo. 84 / 136 .Conhecimento de Transporte Eletrônico Manual de Integração . como a nomenclatura dos nomes dos campos foi padronizada. c) coluna Nível: identificador do nível do campo na estrutura hierárquica no schema XML. sendo 13 inteiras e 2 decimais. o campo CFOP possui nível = 2.Contribuinte Anexo I – Leiaute do CT-e .

RC – indica que o campo é uma key constraint (Restrição de Chave) para garantir a unicidade e presença do valor. g) Coluna tamanho: x-y.0. E . onde x indica o tamanho mínimo e y o tamanho máximo. CG . f) Coluna Ocorrência: x-y. D – campo data. 85 / 136 .indica que o campo é um Elemento de Grupo que deriva de uma Escolha (Choice). preenchendo-se os zeros não significativos.indica que o campo é um atributo do Elemento anterior. Pág. devendo-se informar a quantidade de caracteres exigidos. C – campo alfanumérico. a existência de um único valor indica que o campo tem tamanho fixo. G – indica que o campo é um Elemento de Grupo.Conhecimento de Transporte Eletrônico Manual de Integração . CE – indica que o campo é um Elemento que deriva de uma Escolha (Choice). e) coluna Tipo: N – campo numérico.indica que o campo é um Elemento. tamanhos separados por vírgula indicam que o campo deve ter um dos tamanhos fixos da lista. ID – indica que o campo é um ID da XML 1. onde x indica a ocorrência mínima e y a ocorrência máxima.Contribuinte A .

Regras de preenchimento dos campos do Conhecimento de Transporte eletrônico: • • • • • • • • • Campos que representam códigos (CNPJ. etc. quando não especificado. deverá obrigatoriamente ser preenchido. As datas devem ser informadas no formato “AAAA-MM-DD”. sendo que o conteúdo da expressão regular é listado ao final do leiaute. Os espaços informados no início e no final do campo alfanumérico também devem ser evitados. CST. Significa apenas que existem situações em que o preenchimento de um determinado campo em uma determinada situação não se aplica. Por exemplo. quando ele existir.) devem ser informados com o tamanho fixo previsto. o número de um contêiner é um campo opcional no leiaute/schema. CEP. Os campos numéricos devem ser informados sem o separador de milhar. Campos numéricos que representam valores e quantidades são de tamanho variável. j) O tamanho máximo dos campos Tipo “C”. Inexistindo conteúdo (valor zero ou vazio) para um campo não obrigatório. A existência no leiaute/schema de campos de preenchimento opcional não deve ser interpretado como desobrigação de preenchimento.02. NCM. é 60 posições. uma vez que o campo CNPJ é obrigatório não informar o conteúdo deste campo. com uso do ponto decimal para indicar a parte fracionária se existente respeitando-se a quantidade de dígitos prevista no leiaute. CPF. Nesta coluna é apresentada uma referência. Reg: demonstra a expressão regular associada a um determinado campo. 2.04 e 05. pois nem todos os serviços de transporte são realizados através de contêiner. pois esta decisão depende diretamente da legislação tributária. sendo que os valores permitidos são listados ao final do leiaute.Conhecimento de Transporte Eletrônico Manual de Integração . O preenchimento de zeros não significativos causa erro de validação do Schema XML. a TAG deste campo não deverá ser informada no arquivo do CT-e. Pág. O uso de caracteres acentuados e símbolos especiais para o preenchimento dos campos alfanuméricos devem ser evitados.Contribuinte h) coluna Domínio: indica o conjunto de valores permitidos para um determinado campo. exceto nas operações com o exterior. o campo modal pode assumir os valores 01.03. respeitando o tamanho máximo previsto para o campo e a quantidade de casas decimais. exemplo “D1”. mas. i) coluna Exp. A forma e a obrigatoriedade de preenchimento dos campos do Conhecimento de Transporte Eletrônico estão previstas na legislação aplicável para a operação que se pretende realizar. sob o título “Expressão Regular”. sem formatação e com o preenchimento dos zeros não significativos. 86 / 136 . exemplo “ER27”. No caso das pessoas desobrigadas de inscrição no CNPJ/MF. deverá ser informado o CPF da pessoa. sob o título de “Domínio”. EAN. Por exemplo. Nesta coluna é apresentada uma referência. Tratando-se de operações com o exterior.

87 / 136 .Contribuinte CT-e – Diagrama Simplificado Pág.Conhecimento de Transporte Eletrônico Manual de Integração .

A pagar. com o objetivo de evitar acessos indevidos ao documento. 1 . emitido em substituição aos modelos de conhecimentos em papel.Pago. Código Fiscal de Operações e Prestações Natureza da Operação Forma de pagamento do serviço 0 .Paisagem. a série de contingência com autorização pela SRF deve ser "900" ou superior 11 serie 2 Série do CT-e E N 1-1 1-3 12 13 14 nCT dhEmi tpImp 2 2 2 Número do CT-e Data e hora de emissão do CT-e Formato de impressão do DACTE 1 .Retrato.outros Modelo do documento fiscal 7 8 9 CFOP natOp forPag 2 2 2 E E E N C N 1-1 1-1 1-1 4 1 .99.Reg. Observações G A A G E E N N N C 1-1 1-1 1-1 1-1 1-1 1-1 2 9 D1 ER33 Utilizar a Tabela do IBGE. 2 . 47 ER54 ER50 Ex: "1. Tamanho Domínio Exp. ER28 Preencher com "0" no caso de série única.Conhecimento de Transporte Eletrônico Manual de Integração .60 1 D5 ER52 ER31 10 mod 2 E C 1-1 2 D2 Utilizar o código 57 para identificação do CT-e.03" Informar a chave de acesso do CT-e e precedida do literal "CTe" 0 1 1 1 2 2 Informações do CT-e Versão do leiaute Identificador da tag a ser assinada Identificação do CT-e Código da UF do emitente do CT-e.Contribuinte Schema XML: CTe_v99. 2 .xsd # 1 2 3 4 5 6 Campo infCte versao Id ide cUF cCT Nível Descrição Ele Tipo Ocorr. Número aleatório gerado pelo emitente para cada CT-e. Código numérico que compõe a Chave de Acesso. 88 / 136 . E E E N C N 1-1 1-1 1-1 1-9 19 1 D4 ER27 ER34 Formato AAAA-MM-DDTHH:MM:DD Pág.

CT-e de Anulação de Valores. Informar 9999999 para as operações com o exterior. através do site do Fisco.Contingência Digito Verificador da chave de acesso do CT-e 16 cDV 2 E N 1-1 1 ER35 Informar o dígito de controle da chave de acesso do CT-e. 3 .CT-e de Complemento de Valores. Informar 'EX' para operações com o 23 24 xMunEmi UFEmi 2 2 E E C C 1-1 1-1 1 .emissão de CT-e com aplicativo do contribuinte. Informar 'EXTERIOR' para as operações com o exterior. 2 . pelo contribuinte com seu certificado digital.emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco.20 44 7 ER31 ER2 ER1 Iinformar a versão do aplicativo emissor de CT-e. Utilizar a tabela do IBGE.Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte # 15 Campo tpEmis Nível Descrição Ele Tipo Ocorr. 89 / 136 . 3. 2 . Observações E N 1-1 1 D4 2 Forma de emissão do CT-e 1 . que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2.CT-e Substituto Identificador do processo de emissão do CT-e: 0 .9) da chave de acesso.Produção 2 .CT-e Normal.emissão de CT-e avulsa pelo Fisco.Reg.Homologação Tipo do CT-e: 0 .60 2 D3 ER31 Pág. Tamanho Domínio Exp. Versão do processo de emissão Chave de acesso do CT-e referenciado Código do Município onde o CT-e está sendo emitido Nome do Município onde o CT-e está sendo emitido Sigla da UF onde o CT-e está sendo E N 1-1 1 D4 18 tpCTe 2 E N 1-1 1 D6 19 procEmi 2 E N 1-1 1 D6 20 21 22 verProc refCTE cMunEmi 2 2 2 E E E C N N 1-1 0-1 1-1 1 . 1 . 2 .Normal. 1 .emissão de CT-e avulsa. 17 tpAmb 2 Tipo do Ambiente: 1 .

03-Aquaviário. 2 .Subcontratação. Tamanho Domínio Exp.60 2 1 D3 D7 D3 ER1 ER31 Utilizar a tabela do IBGE. 34 35 36 xDetRetira toma03 toma 2 2 3 E CG E C 0-1 1-1 1 .Normal. Informar 9999999 para operações com o exterior. E N 1-1 2 D23 emitido 25 modal 2 Modal: 01-Rodoviário. Filial.sim. Informar 'EXTERIOR' para operações com o exterior. Porto ou Estação de Destino? 0 . 02-Aéreo.Redespacho. 90 / 136 . ER1 ER31 Utilizar a tabela do IBGE. 04-Ferroviário. Informar 'EXTERIOR' para operações com o exterior. 05-Dutoviário Tipo do Serviço: 0 .Reg.60 2 7 1 .160 ER31 N 1-1 1 D6 Serão utilizadas as informações contidas Pág. Observações exterior. 3 .Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte # Campo Nível Descrição Ele Tipo Ocorr. Informar 'EX' para operações com o exterior. Informar 'EX' para operações com o exterior.não Detalhes do retira Indicador do "papel" do tomador do serviço no CT-e Tomador do Serviço: 26 tpServ 2 E N 1-1 1 D6 27 28 29 30 31 32 33 cMunIni xMunIni UFIni cMunFim xMunFim UFFim retira 2 2 2 2 2 2 2 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 . 1 . Informar 9999999 para operações com o exterior.Redespacho Intermediário Código do Município de início da prestação Nome do Município do início da prestação UF do início da prestação Código do Município de término da prestação Nome do Município do término da prestação UF do término da prestação Indicador se o Recebedor retira no Aeroporto. 1 .

Contribuinte # Campo Nível Descrição Ele Tipo Ocorr. Informar os zeros não significativos.255 1 .Outros Número do CNPJ CG E CE N N 1-1 1-1 1-1 1 14 D8 ER7 Obs: Informar os dados castrais do tomador do serviço Em caso de empresa não estabelecida no Brasil.60 8 2 D3 ER31 ER46 Informar os zeros não significativos Pág. 91 / 136 . Tamanho Domínio Exp. 40 41 42 43 44 45 46 47 48 49 50 CPF IE xNome xFant fone enderToma xLgr nro xCpl xBairro cMun 3 3 3 3 3 3 4 4 4 4 4 Número do CPF Inscrição Estadual Razão Social ou Nome Nome Fantasia Telefone Dados do endereço Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE). Nome do município.60 7 . informar EXTERIOR para operações com o exterior. Observações no respectivo grupo. 2-Recebedor. CE E E E E G E E E E E N C C C N 1-1 0-1 1-1 0-1 0-1 1-1 11 0 . conforme indicado pelo conteúdo deste campo 0-Remetente.60 1 . Informar os zeros não significativos.60 1 .60 1 .Conhecimento de Transporte Eletrônico Manual de Integração . 3-Destinatário 37 38 39 toma4 toma CNPJ 2 3 3 Indicador do "papel" do tomador do serviço no CT-e Tomador do Serviço: 4 .Reg.12 ER8 ER25 ER31 ER31 ER36 C C C C N 1-1 1-1 0-1 1-1 1-1 1 .14 1 . informar EX para operações com o exterior. 1-Expedidor. será informado o CNPJ com zeros. informar 9999999 para operações com o exterior. CEP Sigla da UF.60 7 ER31 ER31 ER31 ER31 ER1 51 52 53 xMun CEP UF 4 4 4 E E E C N C 1-1 0-1 1-1 1 .

Sem data definida Entrega com data definida Tipo de data/período programado para entrega: E C 0-1 1 .10 ER31 ER31 N 1-1 1 D9 69 70 comData tpPer 3 4 CG E N 1-1 1-1 1 D10 Pág. 1-4 1 . 92 / 136 . CONVENCIONAL.15 1 .Conhecimento de Transporte Eletrônico Manual de Integração .15 ER31 Texto REENTREGA.15 ER31 64 65 66 67 68 xDest xRota Entrega semData tpPer 3 3 2 3 4 E E G CG E C C 0-1 0-1 0-1 1-1 1 . etc 59 60 61 62 63 xEmi fluxo xOrig pass xPass 2 2 3 3 4 Funcionário emissor do CTe Previsão do fluxo da carga Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem E G E G C 0-1 0-1 1 .60 ER30 ER31 Utilizar a tabela do BACEN 4 4 1 2 Código do país Nome do país Dados complementares do CT-e para fins operacionais ou comerciais Característica adicional do transporte 58 xCaracSer 2 Característica adicional do serviço E C 0-1 1 . Observações E E G E C N C 0-1 0-1 0-1 0-1 1 . a previsão de entrega Entrega sem data definida Tipo de data/período programado para entrega 0. EMERGENCIAL. Tamanho Domínio Exp. etc livre: DEVOLUÇÃO.Contribuinte # 54 55 56 57 Campo cPais xPais compl xCaracAd Nível Descrição Ele Tipo Ocorr.20 ER31 C 0-1 0-n 1 .Reg.30 ER31 Texto livre: ENTRGA EXPRESSA.15 ER31 Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino Código da Rota de Entrega Informações ref. LOGÍSTICA REVERSA. REFATURAMENTO.

2-Até o horário. 2-Até a data. Tamanho Domínio Exp. 93 / 136 .Sem hora definida Entrega com hora definida 1--No horário.40 1 .2000 D8 ER55 ER55 ER31 ER31 ER31 Formato HH:MM:SS Formato HH:MM:SS Pág. 3-A partir do horário Hora programada Entrega no intervalo de horário definido 4-No intervalo de tempo Hora inicial Hora final Município de origem para efeito de cálculo do frete Município de destino para efeito de cálculo do frete Observações Gerais Campo de uso livre do contribuinte informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto E CG E E E CG E CG E N N N D D D 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1 D10 1 D9 1 10 10 D8 ER32 ER32 Formato AAAA-MM-DD Formato AAAA-MM-DD 10 ER32 Formato AAAA-MM-DD 80 81 82 83 84 85 86 87 88 hProg noInter tphor hIni hFim origCalc destCalc xObs ObsCont 4 3 4 4 4 2 2 2 2 E CG E E E E E E G T 1-1 1-1 8 ER55 Formato HH:MM:SS N T T C C C 1-1 1-1 1-1 0-1 0-1 0-1 0 . 3-A partir da data 71 72 73 74 75 76 77 78 79 dProg noPeriodo tpPer dIni dFim semHora tpHor comHora tpHor 4 3 4 4 4 3 4 3 4 Data programada Entrega no período definido 4-no período Data inicial Data final Entrega sem hora definida 0.Contribuinte # Campo Nível Descrição Ele Tipo Ocorr. Observações 1-Na data.40 1 .10 1 8 8 1 .Reg.Conhecimento de Transporte Eletrônico Manual de Integração .

.Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte # 89 90 91 Campo xCampo xTexto ObsFisco Nível Descrição Ele Tipo Ocorr. . Observações A E G C C 1-1 1-1 0 . informar 9999999 para operações com o exterior.20 1 . Tamanho Domínio Exp.60 1 .60 1 . Nome do município. informar EX para operações com o exterior.160 ER31 ER31 3 3 2 Identificação do campo Conteúdo do campo Campo de uso livre do contribuinte informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto Identificação do campo Conteúdo do campo Identificação do Emitente do CT-e CNPJ do emitente Inscrição Estadual Razão social ou Nome do emitente Nome fantasia Endereço do emitente Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE).60 ER31 ER31 N C C C 1-1 1-1 1-1 0-1 1-1 14 2 .14 1 .60 ER5 ER26 ER31 ER31 Informar zeros não significativos C C C C N 1-1 1-1 0-1 1-1 1-1 1 .60 7 ER31 ER31 ER31 ER31 ER1 105 xMun 3 E C 1-1 1 .20 1 .60 1 . 94 / 136 .60 ER31 106 107 108 CEP UF cPais 3 3 3 E E E N C N 0-1 1-1 0-1 8 2 1-4 D3 ER46 Informar zeros não significativos ER30 Utilizar tabela do BACEN Pág. informar EXTERIOR para operações com o exterior. CEP Sigla da UF. Código do país 92 93 94 95 96 97 98 99 100 101 102 103 104 xCampo xTexto emit CNPJ IE xNome xFant enderEmit xLgr nro xCpl xBairro cMun 3 3 1 2 2 2 2 2 3 3 3 3 3 A E G E E E E G E E E E E C C 1-1 1-1 1-1 1 .60 1 .10 1 .Reg.

60 7 .60 7 . informar EXTERIOR para operações com o exterior.14 ER8 ER25 115 116 117 118 119 120 121 122 123 xNome xFant fone enderReme xLgr nro xCpl xBairro cMun 2 2 2 2 3 3 3 3 3 Razão social ou nome do remetente Nome fantasia Telefone Dados do endereço Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE).60 1 . Informar os zeros não significativos. E E E G E E E E E C C N 1-1 0-1 0-1 1-1 1 .60 7 ER31 ER31 ER31 ER31 ER1 124 xMun 3 E C 1-1 1 . informar 9999999 para operações com o exterior.12 ER31 ER31 ER36 C C C C N 1-1 1-1 0-1 1-1 1-1 1 .Conhecimento de Transporte Eletrônico Manual de Integração . Informar os zeros não significativos.Reg.60 1 . Nome do município. Nos demais casos deverá sempre ser informado. Informar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar o conteúdo.255 1 . 95 / 136 .Contribuinte # 109 110 111 Campo xPais fone rem Nível Descrição Ele Tipo Ocorr. Tamanho Domínio Exp.12 ER31 ER36 Poderá não ser informado para os CTe de redespacho intermediário. 3 3 1 Nome do país Telefone Informações do Remetente das mercadorias transportadas pelo CT-e 112 CNPJ 2 Número do CNPJ CE N 1-1 113 114 CPF IE 2 2 Número do CPF Inscrição Estadual CE E N C 1-1 1-1 11 0 . Observações E E G C N 0-1 0-1 0-1 1 .60 ER31 Pág. 14 ER7 Em caso de empresa não estabelecida no Brasil.60 1 . será informado o CNPJ com zeros.

2 13. 2 13.60 D3 ER30 ER31 Este grupo deve ser informado quando o documento originário for NF Utilizar a tabela do BACEN ER46 Informar os zeros não significativos 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 CEP Sigla da UF. predominância pelo critério de valor econômico. sendo 12 inteiras e 3 decimais. 15 posições. Observações E E E E CG E E E E E E E E E E E E C C C C D N N N N N N N N C N C 0-1 1-1 0-1 0-1 1-n 0-1 0-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1 .20 10 13. sendo 13 inteiras e 2 decimais. 2 13.Conhecimento de Transporte Eletrônico Manual de Integração . 15 posições. 2 13. 15 posições. sendo 13 inteiras e 2 decimais. 96 / 136 .20 1 . na existência de mais de um. Tamanho Domínio Exp.Reg. 2 4 ER31 ER31 ER31 ER31 ER32 ER23 ER23 ER23 ER23 ER23 ER23 ER52 Formato AAAA-MM-DD 15 posições. sendo 13 inteiras e 2 decimais.20 1-3 1 . sendo 13 inteiras e 2 decimais. informar EX para operações com o exterior.Contribuinte # 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 Campo CEP UF cPais xPais infNF nRoma nPed serie nDoc dEmi vBC vICMS vBCST vST vProd vNF nCFOP Nível Descrição Ele Tipo Ocorr. CFOP da NF ou. Código do país Nome do país Informações das NF Número do Romaneio da NF Número do Pedido da NF Série Número Data de Emissão Valor da Base de Cálculo do ICMS Valor Total do ICMS Valor da Base de Cálculo do ICMS ST Valor Total do ICMS ST Valor Total dos Produtos Valor Total da NF CFOP Predominante 142 nPeso 3 Peso total em Kg E N 0-1 12. 15 posições. 8 2 1-4 1 . 3 ER20 Pág. sendo 13 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais. 2 13. 15 posições. 15 posições.

informar EX para operações com o exterior.60 1 . Nome do município. Observações E G CE CE E E E E E E N N C C C C C N N 0-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 14 11 1 .60 1 .Contribuinte # 143 144 145 146 147 148 149 150 151 152 Campo PIN locRet CNPJ CPF xNome xLgr nro xCpl xBairro cMun Nível Descrição Ele Tipo Ocorr.Declaração 99 . 3 3 4 4 4 4 4 4 4 4 PIN SUFRAMA Local de retirada constante na NF Número do CNPJ Número do CPF Razão Social ou Nome Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE).Reg.60 ER31 154 155 156 157 158 159 UF infNFe chave PIN infOutros tpDoc 4 2 3 3 2 3 E CG E E CG E C 1-1 1-n 2 D3 N N 1-1 0-1 1-n 44 2-9 ER2 ER37 PIN atribuído pela SUFRAMA para a operação. informar 9999999 para operações com o exterior.Conhecimento de Transporte Eletrônico Manual de Integração . Sigla da UF. . N 1-1 2 D11 160 161 descOutros nDoc 3 3 E E C 0-1 0-1 1 . . informar EXTERIOR para operações com o exterior.60 1 . 97 / 136 .20 ER31 Pág. Informações das NF-e Chave de acesso da NF-e PIN SUFRAMA Informações dos demais documentos Tipo de documento originário 00 .255 1 .60 7 ER5 ER8 ER31 ER31 ER31 ER31 ER31 ER1 2-9 ER37 PIN atribuído pela SUFRAMA para a operação.Outros Descrição quando se tratar de 99-Outros Número 153 xMun 4 E C 1-1 1 . Informar apenas quando diferente do endereço do remetente. Tamanho Domínio Exp.

Tamanho Domínio Exp.Reg.60 D3 ER31 ER46 Informar os zeros não significativos ER30 ER31 Utilizar a tabela do BACEN Pág.60 7 ER31 ER31 ER31 ER31 ER1 176 177 178 179 180 181 xMun CEP UF cPais xPais receb 3 3 3 3 3 1 E E E E E G C N C N C 1-1 0-1 1-1 0-1 0-1 0-1 1 . será informado o CNPJ com zeros. 98 / 136 .60 8 2 1-4 1 .255 1 .Conhecimento de Transporte Eletrônico Manual de Integração . Nome do município. Informar os zeros não significativos.60 7 .60 1 . Observações E E G CE N D N 1-1 0-1 0-1 1-1 14 ER7 Em caso de empresa não estabelecida no Brasil. 10 13. sendo 13 inteiras e 2 decimais. Código do país Nome do país Informações do Recebedor da Carga CE E E E G E E E E E N C C N 1-1 1-1 1-1 0-1 1-1 11 0 .60 1 .Contribuinte # 162 163 164 165 Campo dEmi vDocFisc exped CNPJ Nível Descrição Ele Tipo Ocorr. 3 3 1 2 Data de Emissão Valor do documento Informações do Expedidor da Carga Número do CNPJ 166 167 168 169 170 171 172 173 174 175 CPF IE xNome fone enderExped xLgr nro xCpl xBairro cMun 2 2 2 2 2 3 3 3 3 3 Número do CPF Inscrição Estadual Razão Social ou Nome Telefone Dados do endereço Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE).12 ER8 ER25 ER31 ER36 C C C C N 1-1 1-1 0-1 1-1 1-1 1 . informar EX para operações com o exterior. informar 9999999 para operações com o exterior. Informar os zeros não significativos.14 1 . informar EXTERIOR para operações com o exterior. CEP Sigla da UF. 2 ER32 ER24 Formato AAAA-MM-DD 15 posições.

60 1 .Contribuinte # 182 Campo CNPJ Nível Descrição Ele Tipo Ocorr.60 1 . será informado o CNPJ com zeros. informar EXTERIOR para operações com o exterior. Nome do município.12 ER8 ER25 ER31 ER36 C C C C N 1-1 1-1 0-1 1-1 1-1 1 . informar EX para operações com o exterior.60 8 2 1-4 1 .60 D3 ER31 ER46 Informar os zeros não significativos ER30 ER31 Utilizar a tabela do BACEN Só pode ser omitido em caso de redespacho intermediário 14 ER7 Em caso de empresa não estabelecida no Brasil. Informar os zeros não significativos. N 1-1 Pág.Reg. Informar os zeros não significativos. 2 Número do CNPJ 183 184 185 186 187 188 189 190 191 192 CPF IE xNome fone enderReceb xLgr nro xCpl xBairro cMun 2 2 2 2 2 3 3 3 3 3 Número do CPF Inscrição Estadual Razão Social ou Nome Telefone Dados do endereço Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE). Informar os zeros não significativos.60 7 .14 1 . informar 9999999 para operações com o exterior. 99 / 136 . Observações CE N 1-1 14 ER7 Em caso de empresa não estabelecida no Brasil.Conhecimento de Transporte Eletrônico Manual de Integração . será informado o CNPJ com zeros. Tamanho Domínio Exp. Código do país Nome do país Informações do Destinatário do CT-e Número do CNPJ CE E E E G E E E E E N C C N 1-1 1-1 1-1 0-1 1-1 11 0 .255 1 .60 7 ER31 ER31 ER31 ER31 ER1 193 194 195 196 197 198 199 xMun CEP UF cPais xPais dest CNPJ 3 3 3 3 3 1 2 E E E E E G CE C N C N C 1-1 0-1 1-1 0-1 0-1 0-1 1 . CEP Sigla da UF.

Nome do município.255 1 . Tamanho Domínio Exp. 2 2 2 2 2 Número do CPF Inscrição Estadual Razão Social ou Nome do remetente Telefone Inscrição na SUFRAMA (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) Dados do endereço Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE).60 ER5 ER8 ER31 N N C 1-1 1-1 1-1 Pág.60 D3 ER31 ER46 Informar os zeros não significativos ER30 ER31 Utilizar a tabela do BACEN Informar apenas quando diferente do endereço do destinatário 14 11 1 . Observações CE E E E E N C C N N 1-1 0-1 1-1 0-1 0-1 11 0 .14 1 .60 7 .Conhecimento de Transporte Eletrônico Manual de Integração . CEP Sigla da UF.60 7 ER31 ER31 ER31 ER31 ER1 211 212 213 214 215 216 217 218 219 xMun CEP UF cPais xPais locEnt CNPJ CPF xNome 3 3 3 3 3 2 3 3 3 E E E E E G CE CE E C N C N C 1-1 0-1 1-1 0-1 0-1 0-1 1 . Código do país Nome do país Local de Entrega constante na Nota Fiscal Número do CNPJ Número do CPF Razão Social ou Nome 205 206 207 208 209 210 enderDest xLgr nro xCpl xBairro cMun 2 3 3 3 3 3 G E E E E E C C C C N 1-1 1-1 1-1 0-1 1-1 1-1 1 . 100 / 136 .60 1 . informar EX para operações com o exterior.12 8-9 ER8 ER25 ER31 ER36 ER38 Informar os zeros não significativos.60 8 2 1-4 1 .Contribuinte # 200 201 202 203 204 Campo CPF IE xNome fone ISUF Nível Descrição Ele Tipo Ocorr.Reg. informar EXTERIOR para operações com o exterior. informar 9999999 para operações com o exterior.60 1 .

60 1 .Conhecimento de Transporte Eletrônico Manual de Integração . Pode conter zeros quando o CT-e for de complemento de ICMS 15 posições.255 1 . 2 ER23 CST do serviço: 00 ICMS Normal. ADEME. 101 / 136 . 232 233 234 vComp imp ICMS 3 1 2 Valor do componente Informações relativas aos Impostos Informações relativas ao ICMS E G G N 1-1 1-1 1-1 13. FRETE VALOR. AGENDAMENTO. etc 15 posições. Tamanho Domínio Exp. Observações E E E E E C C C C N 1-1 1-1 0-1 1-1 1-1 1 . sendo 13 inteiras e 2 decimais. 229 230 231 vRec Comp xNome 2 2 3 Valor a Receber Componentes do Valor da Prestação Nome do componente E G E N 1-1 0-n 13. 2 ER23 15 posições. informar EX para operações com o exterior. informar 9999999 para operações com o exterior.Contribuinte # 220 221 222 223 224 Campo xLgr nro xCpl xBairro cMun Nível Descrição Ele Tipo Ocorr.ICMS com redução de Base de Cálculo. .15 ER31 Exxemplos: FRETE PESO. 40 ICMS isenção. Pág. SEC/CAT. Nome do município. . informar EXTERIOR para operações com o exterior.60 1 .60 7 ER31 ER31 ER31 ER31 ER1 3 3 3 3 3 Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE). 2 ER23 C 1-1 1 .Reg. sendo 13 inteiras e 2 decimais.60 ER31 226 227 228 UF vPrest vTPrest 3 1 2 E G E C 1-1 1-1 2 D3 N 1-1 13. 20 . Valores da Prestação de Serviço Valor Total da Prestação do Serviço 225 xMun 3 E C 1-1 1 . Sigla da UF. sendo 13 inteiras e 2 decimais.

sendo 13 inteiras e 2 decimais. 248 CST80 3 CG 1-1 Pág. 90 . Tamanho Domínio Exp.ICMS diferido Responsabilidade do recolhimento do CG E E E E CG E E E E E CG E N N N N N N N N N N 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 2 D20 2 3. 81 . 2 13.ICMS pagto atribuído ao tomador ou ao terceiro previsto para substituição tributária.ICMS isenção. não Tributado ou diferido 40 . 41 . 2 13.Conhecimento de Transporte Eletrônico Manual de Integração . 5 posições. 2 3. 102 / 136 . 15 posições.ICMS devido para outras UF.tributação normal ICMS Valor da BC do ICMS Alíquota do ICMS Valor do ICMS Prestação sujeito à tributação com redução de BC do ICMS classificação tributária do serviço: 20 . 51 .ICMS outras situações. 2 13. sendo 13 inteiras e 2 decimais. 235 236 237 238 239 240 241 242 243 244 245 246 247 CST00 CST vBC pICMS vICMS CST20 CST pRedBC vBC pICMS vICMS CST45 CST 3 4 4 4 4 3 4 4 4 4 4 3 4 Prestação sujeito à tributação normal do ICMS classificação tributária do serviço: 00 .Contribuinte # Campo Nível Descrição Ele Tipo Ocorr.tributação com BC reduzida do ICMS Percentual de redução da BC Valor da BC do ICMS Alíquota do ICMS Valor do ICMS ICMS Isento. 15 posições. sendo 13 inteiras e 2 decimais. sendo 3 inteiras e 2 decimais. 2 D18 ER23 ER10 ER23 15 posições.ICMS não tributada. 2 3. 2 D19 ER11 ER23 ER10 ER23 5 posições. sendo 13 inteiras e 2 decimais.Reg. Observações 41 ICMS não tributada. 51 ICMS diferido. sendo 3 inteiras e 2 decimais. 2 13. sendo 3 inteiras e 2 decimais. 5 posições. 80 . 15 posições.

sendo 3 inteiras e 2 decimais.ICMS outros Percentual de redução da BC Valor da BC do ICMS Alíquota do ICMS Valor do ICMS ICMS Outros 90 . sendo 3 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais.ICMS outros Percentual de redução da BC Valor da BC do ICMS Alíquota do ICMS Valor do ICMS Valor do Crédito Outorgado/Presumido Informações adicionais de interesse do Fisco E E E E E CG E E E E E CG E E E E E E E N N N N N N C N N N N N N N N N N 1-1 1-1 1-1 1-1 0-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 0-1 0-1 2 3. 15 posições. Tamanho Domínio Exp. sendo 3 inteiras e 2 decimais. Observações ICMS atribuído ao tomador ou 3º por ST 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 CST vBC pICMS vICMS vCred CST81 CST pRedBC vBC pICMS vICMS CST90 CST pRedBC vBC pICMS vICMS vCred infAdFisco 4 4 4 4 4 3 4 4 4 4 4 3 4 4 4 4 4 4 2 90 . 15 posições. 15 posições. 2 13. 2 D21 ER23 ER10 ER23 ER23 15 posições.ICMS outros Valor da BC do ICMS Alíquota do ICMS Valor do ICMS Valor do Crédito outorgado/Presumido ICMS devido à Outra UF 90 .Reg. 2 13. 2 13. 2 13. 2 3. 2 13. sendo 3 inteiras e 2 decimais. 103 / 136 . 15 posições. sendo 13 inteiras e 2 decimais. 5 posições. 2 13. 2 13. sendo 13 inteiras e 2 decimais. 2 1 .Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte # Campo Nível Descrição Ele Tipo Ocorr. 15 posições. Norma referenciada. sendo 13 inteiras e 2 decimais. 2 D21 ER11 ER23 ER10 ER23 5 posições. sendo 13 inteiras e 2 decimais. 5 posições.2000 D21 ER11 ER23 ER10 ER23 ER23 ER31 5 posições. sendo 13 inteiras e 2 decimais. 2 3. sendo 13 inteiras e 2 decimais. 15 posições. 2 3. Pág. sendo 3 inteiras e 2 decimais. 15 posições. complementares. 5 posições. 2 13. etc informações 2 3.

Observações 1-1 1-1 N C C 1-1 1-1 0-1 1-n N 1-1 2 D12 00-M3. PESO DECLARADO.Conhecimento de Transporte Eletrônico Manual de Integração . CAIXAS e etc 15 posições. LITRAGEM. 02-TON.20 10 ER31 ER32 Formato AAAA-MM-DD Pág.Reg. 04-LITROS. ER31 Exemplos: PESO BRUTO. PESO AFORADO. sendo 13 inteiras e 2 decimais. sendo 11 inteiras e 4 decimais. "GRANEL". 104 / 136 . Tamanho Domínio Exp. "Medidas: 12X12X12" 275 tpMed 4 Tipo da Medida E C 1-1 1 . 13.Contribuinte # 268 269 270 271 272 273 274 Campo infCTeNorm infCarga vMerc proPred xOutCat infQ cUnid Nível Descrição Ele Tipo Ocorr. "REFRIGERADA". PESO BASE DE CÁLCULO. 2 1 . PESO AFERIDO. PESO CUBADO. Informar a descrição predominante do produto 1 2 3 3 3 3 4 Grupo de informações do CT-e Normal CG e Substituto Informações da Carga do CT-e Valor total da mercadoria Produto predominante Outras características da carga Informações de quantidades da Carga do CT-e Código da Unidade de Medida G E E E G E "FRIA". 01-KG.20 ER48 C D 1-1 0-1 0-1 1-n 1 .30 ER23 ER31 ER31 15 posições.60 1 . 4 ER17 N 1-1 0-n 1 . 03-UNIDADE.20 276 277 278 279 280 281 282 283 qCarga contQt nCont lacContQt nLacre dPrev docAnt emiDocAnt 4 2 3 3 4 3 2 3 Quantidade Informações dos containers Número do Container Lacres dos containers Número do lacre Data prevista de entrega Documentos de Transporte Anterior Emissor do documento anterior E G E G E E G G N 1-1 0-n 11.

Contribuinte # 284 Campo CNPJ Nível Descrição Ele Tipo Ocorr. informar EX para operações com o exterior. Observações CE N 1-1 14 ER7 Em caso de empresa não estabelecida no Brasil. Informar os zeros não significativos.14 2 1 . Informar os zeros não significativos.Carta de Porte Internacional 11 – Conhecimento Avulso 12-TIF (Transporte Internacional Ferroviário) 99 . Tamanho Domínio Exp. 105 / 136 .Reg. Razão Social ou Nome do expedidor Informações de identificação dos documentos de Transporte Anterior Documentos de transporte anterior em papel Tipo do Documento originário: 00-CTRC 01-CTAC 02-ACT 03 .20 ER31 ER31 ER39 Pág.NF Modelo 27 05-Conhecimento Aéreo Nacional 06-CTMC 07-ATRE 08-DTA (Despacho de Transito Aduaneiro) 09-Conhecimento Aéreo Internacional 10 – Conhecimento .NF Modelo 7 04 . será informado o CNPJ com zeros. 4 Número do CNPJ 285 286 287 288 289 290 291 CPF IE UF xNome idDocAnt idDocAntPap tpDoc 4 4 4 4 4 5 6 Número do CPF Inscrição Estadual Sigla da UF.60 D3 ER8 ER26 ER31 N 1-1 2 D24 292 293 294 serie subser nDoc 6 6 6 E E E C C N 1-1 0-1 1-1 1-3 1-2 1 .outros Série do Documento Fiscal Série do Documento Fiscal Número do Documento Fiscal CE E E E G CG E N C C C 1-1 1-1 1-1 1-1 1-2 1-n 11 2 . .Conhecimento de Transporte Eletrônico Manual de Integração .

Destinatário. Normalmente igual ao valor declarado da mercadoria.30 1 .Remetente.Expedidor. depois da lei 11. pois no caso de indenização.Emitente do CT-e. 44 ER2 10 ER32 6 5 6 2 3 Data de emissão (AAAA-MM-DD) Documentos de transporte anterior eletrônicos Chave de acesso do CT-e Informações de Seguro da Carga 0. diferente por exemplo.Contribuinte # 295 296 297 298 299 Campo dEmi idDocAntEle chave seg respSeg Nível Descrição Ele Tipo Ocorr.Recebedor. onde é preciso averbar um valor maior. 1.20 20 ER31 ER31 ER31 Obrigatório pela lei 11. Nome da Seguradora Número da Apólice Número da Averbação 300 301 302 xSeg nApol nAver 3 3 3 E E E C C C 0-1 0-1 0-1 1 .Tomador de Serviço. sendo 12 inteiras e 3 decimais. 2 . 3 . 106 / 136 . 4 . Tamanho Domínio Exp. quando a mercadoria transportada é isenta de tributos nacionais para exportação. o valor a ser pago será maior 303 vMerc 3 Valor da Mercadoria para efeito de averbação E N 0-1 12. mensalmente.Conhecimento de Transporte Eletrônico Manual de Integração .Reg.442/07. pois muitas averbaçoões ocorrem aapós a emissão do CT. 5 .442/07 (RCTRC) Não é obrigatório. Formato AAAA-MM-DD 306 dPrev 3 Data prevista para entrega da carga no Recebedor E D 1-1 10 ER32 Pág. 15 posições. Observações E CG E G E N N D 1-1 1-n 1-1 0-n 1-1 1 D13 Dados obrigatórios apenas no modal Rodoviário. por exemplo. 3 ER19 304 305 rodo RNTRC 2 3 Informações do modal Rodoviário Registro Nacional de Transportadores Rodoviários de Carga CG E N 1-1 1-1 14 ER5 Registro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração. Para os demais modais esta informação é opcional.

Este valor deve corresponder ao valor cobrado em todas as praças de pedágio Pág. Dados só serão informados por empresas de transporte rodoviário e quando o CT-e for de carga lotação.Não.10 0-1 1-1 1-1 1-1 N C C C C 1-1 0-1 1-1 1-1 0-1 0-1 14 1 .Sim Contrato de Transporte Rodoviário de Bens Série do CTRB Número do Contrato de Transporte Rodoviário de Bens Ordens de Coleta associados Série da OCC Número da Ordem de coleta Data de emissão da ordem de coleta 308 309 310 311 312 313 314 315 316 317 318 319 320 321 CTRB serie nCTRB occ serie nOcc dEmi emiOcc CNPJ cInt IE UF fone valePed 3 4 4 3 4 4 4 4 5 5 5 5 5 3 G E E G E E E G C N D N N 0-1 1-1 1-1 0 . Tamanho Domínio Exp. .Reg. E C 0-1 323 vTValePed 4 E N 0-1 13. 2 ER23 15 posições. Uso intermo das transportadoras. ou combinação veicular. 1 .14 2 7 . sendo 13 inteiras e 2 decimais.10 2 .Conhecimento de Transporte Eletrônico Manual de Integração . 5-9 ER31 322 nroRE 4 Número do Certificado do Regime Especial que permite que o Vale Pedágio não seja pago antecipadamente Valor Total dos Vales Pedágio. informar EX para operações com o exterior.12 D3 ER31 ER5 ER31 ER26 1-3 1-6 10 ER31 ER41 ER32 Formato AAAA-MM-DD Número do CNPJ Código interno de uso da transportadora Inscrição Estadual Sigla da UF. Será lotação quando houver apenas 1 tomador do serviço por veículo. 107 / 136 . e por viagem Também conhecido como Carta Frete ou Vale Frete 1-3 1-6 ER40 ER41 3 Indicador de Lotação 0 . Observações E N 1-1 1 D7 Obs. Telefone Informações de Vale Pedágio E E E E E G Informar os zeros não significativos.Contribuinte # 307 Campo lota Nível Descrição Ele Tipo Ocorr.

ou.Contribuinte # Campo Nível Descrição Ele Tipo Ocorr. 2) no trajeto não houver pedágio. A data de vigência do contrato entre a Empresa Fornecedora e o Responsável pelo Pagamento do Vale Pedágio.09.14 ER31 ER31 331 veic 3 G 0-4 Um CT-e poderá ter vários veículos associados. Só preenchido em CT-e rodoviário de lotação. Número de ordem do comprovante de compra do Vale Pedágio fornecido para cada veículo ou combinação veicular. Dispensado para o caso de uso de Ticket em papel 328 dVig 5 Data de vigência do Contrato E D 1-1 10 ER32 329 330 nDisp nCompC 5 5 Número do dispositivo (cartão ou TAG). 2 . ou. 4-destinatário. por viagem.Conhecimento de Transporte Eletrônico Manual de Integração . Empresa fornecedora do Vale Pedágio E N 1-1 327 xEmp 5 E C 1-1 1 . Observações existentes na rota de viagem contratada. 3) for carga fracionada 1 D10 326 tpDisp 5 Tipo do dispositivo 0 . por veículo ou combinação veicular. 3-recebedor.09 se for prazo indeterminado. 0-emitente do CT-e. empresa que fornece ao Responsável pelo Pagamento do Vale Pedágio os dispositivos do Vale Pedágio. Dados dos Veículos E E C C 0-1 0-1 1 . ex. Colocar 2099.TAG.: cavalo + reboque.30 ER31 Ou seja. 108 / 136 . 1.Ticket em papel. Formato AAAA-MM-DD. 2expedidor. 1-remetente.Cartão magnético. Tamanho Domínio Exp. 5Tomador do Serviço Informações dos dispositivos do Vale Pedágio E N 1-1 1 D13 325 disp 4 G 0-n Esse grupo não é preenchido se: 1) existe o Regime Especial de ValePedágio. Pág.20 1 .Reg. 324 respPg 4 Responsável pelo pagamento do Vale Pedágio.

10 9 ER31 ER31 ER31 ER42 ER42 ER28 Será próprio quando o proprietário.Conhecimento de Transporte Eletrônico Manual de Integração .Aberta.Reg. 06 . 05 .Truck. 02 .terceiro.VAN.Outros. Tipo de Carroceria: 00 . 339 tpVeic 4 Tipo de veículo: 0-Tração.Sider UF em que veículo está licenciado Proprietários do Veículo.Granelera.Utilitário.Próprio.não aplicável 01 . Tamanho Domínio Exp. 02 .não aplicável 01 .Porta Container.Contribuinte # 332 333 334 335 336 337 338 Campo cInt RENAVAM placa tara capKG capM3 tpProp Nível Descrição Ele Tipo Ocorr. 03 . Só preenchido quando o veículo não pertencer à empresa emitente do CT-e E N 1-1 1 D7 340 tpRod 4 E N 1-1 2 D15 341 tpCar 4 E N 1-1 2 D16 342 343 UF prop 4 4 E G C 1-1 0-1 2 D3 Sigla da UF de licenciamento do veículo. 1-Reboque Tipo de Rodado: 00 .Fechada/Baú. 03 . 109 / 136 . T. Pág. 05 . 04 . caso contrário será caracterizado como de propriedade de Terceiro 4 4 4 4 4 4 4 Código interno do veículo RENAVAM do veículo Placa do veículo Tara em KG Capacidade em KG Capacidade em M3 Tipo de Propriedade de veículo: P. coproprietário ou arrendatário do veículo for o Emitente do CT-e.Toco. Observações 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 1-6 1-6 1-3 1 D14 1 .Cavalo Mecânico. 04 .

Tamanho Domínio Exp.Reg. 1-TAC Independente. não obrigatório. 5 5 5 Número do CPF Número do CNPJ Registro Nacional dos Transportadores Rodoviários de Carga 347 348 349 350 xNome IE UF tpProp 5 5 5 5 Razão Social ou Nome do proprietário Inscrição Estadual UF 0-TAC – Agregado. Range identificar (9). 14 posições numéricas. Informar os zeros não significativos. espécie de pedido de serviço Número Operacional do Conhecimento Aéreo.60 11 ER31 ER8 1 . assinado pelo expedidor.14 2 1 D3 D5 ER31 ER26 351 352 353 354 355 356 357 lacRodo nLacre moto xNome CPF aereo nMinu 3 4 3 4 4 2 3 G E G E E CG E N C N C 0-n 1-1 0-n 1-1 1-1 1-1 0-1 9 ER33 Documento que precede o CT-e. coproprietário ou arrendatário do veículo junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração. Esse campo será preenchido com o Identificador da Cia Aérea (999).60 2 .Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte # 344 345 346 Campo CPF CNPJ RNTRC Nível Descrição Ele Tipo Ocorr.20 ER31 Só preenchido em CT-e rodoviário de lotação 358 nOCA 3 Número da Operacional do Conhecimento Aéreo E N 0-1 14 ER5 359 dPrev 3 Data prevista da entrega E D 0-1 10 ER32 Pág. Observações CE CE E N N C 1-1 1-1 1-1 11 14 14 ER8 ER7 ER31 Informar os zeros não significativos. ou 2 – Outros. Registro obrigatório do proprietário. Número (999999999) e Dígito verificador (9) Formato AAAA-MM-DD 1 . 110 / 136 . Lacres Número do Lacre Informações do(s) Motorista(s) Nome do Motorista CPF do Motorista Informações do modal Aéreo Número da Minuta E E E E C C C N 1-1 1-1 1-1 1-1 1 .

sendo 13 inteiras e 2 decimais.Cabotagem Irin do navio sempre deverá ser informado grupo de informações dos lacres dos E E CG E E E E E E E E E E E 379 380 irin lacre 3 3 E G 1-1 0-3 1 .20 1 .10 1 .60 1 D7 D17 ER31 ER31 ER31 ER23 ER23 ER31 ER31 ER31 ER43 campo para transportadoras uso das empresas 15 posições. Observações E E G E E C C C N C C 0-1 0-1 1-1 0-1 0-1 0-1 0-1 1-1 N N C C C C C C C C N 1-1 1-1 0-1 0-1 1-1 0-1 1-1 0-1 0-1 0-1 0-1 13.10 Pág. sendo 13 inteiras e 2 decimais. 2 ER31 ER31 ER31 ER23 15 posições.Interior 1 . Tamanho Domínio Exp.Conhecimento de Transporte Eletrônico Manual de Integração . L-Leste.10 1 . 2 13. 1-7 1-2 1-4 13.Contribuinte # 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 Campo xLAgEmi cIATA tarifa trecho CL cTar vTar aquav vPrest vAFRMM nBooking nCtrl xNavio nViag direc prtEmb prtTrans prtDest tpNav Nível Descrição Ele Tipo Ocorr. 1 . 2 1 . O-Oeste Porto de Embarque Porto de Transbordo Porto de Destino Tipo de Navegação: 0 .60 1 .60 1 .14 ER31 ER31 3 3 3 4 4 4 4 2 3 3 3 3 3 3 3 3 3 3 3 Loja Agente Emissor código IATA Informações de tarifa Código da Tarifa Valor da Tarifa Informações do modal Aquaviário Valor da Prestação Base de Cálculo do AFRMM AFRMM (Adicional de Frete para Renovação da Marinha Mercante) Número do Booking (reserva) Número de Controle Identificação do Navio Número da Viagem Direção:N-Norte.60 1 . sendo 13 inteiras e 2 decimais. 15 posições. S-Sul. 111 / 136 .Reg.10 1 1 .

60 7 ER31 ER31 ER31 ER31 ER1 Pág.255 1 .14 1 .Contribuinte # Campo Nível Descrição Ele Tipo Ocorr.20 ER31 384 385 386 387 388 fluxo idTrem vFrete ferroSub CNPJ 3 3 3 3 4 E E E G E C C N 1-1 0-1 1-1 0-1 1 .60 1 .10 1-7 13. N 1-1 14 ER5 Informar o CNPJ da Ferrovia Substituída. informar 9999999 para operações com o exterior. 112 / 136 .60 1 . 2. Tamanho Domínio Exp. 2 ER31 ER31 ER23 Trata-se de um número identificador do contrato firmado com o cliente Para o caso de ausência de DCL 15 posições.Reg. sendo 13 inteiras e 2 decimais. Observações cointainers da qtde da carga 381 382 383 nLacre ferrov tpTraf 4 2 3 Lacre Informações do modal Ferroviário Tipo de Tráfego 0-Próprio.60 ER31 ER26 ER31 C C C C N 1-1 0-1 0-1 0-1 1-1 1 . E E E G E E E E E C C C 0-1 0-1 1-1 1-1 1 . 1-Mútuo.Conhecimento de Transporte Eletrônico Manual de Integração . Valor do Frete Informações da Ferrovia Substituída Número do CNPJ E CG E N C 1-1 1-1 1-1 1 D6 1 .10 2 .rodoferroviário ou 3-rodoviário. Informar os zeros não significativos. Uso da transportadora 389 390 391 392 393 394 395 396 397 cInt IE xNome enderFerro xLgr nro xCpl xBairro cMun 4 4 4 4 5 5 5 5 5 Código interno da Ferrovia Substituta Inscrição Estadual Razão Social ou Nome Dados do endereço da ferrovia substituída Logradouro Número Complemento Bairro Código do município (utilizar a tabela do IBGE). Fluxo Ferroviário Identificação do trem. Caso a Ferrovia substituída não seja inscrita no CNPJ o campo deverá preenchido com zeros.

XXX. sendo 3 inteiras e 2 decimais. DAS. 2 13. 2 3. 113 / 136 . N N C N N 1-1 0-1 0-1 1-1 1-1 8 3. 5 posições. sendo 13 inteiras e 2 decimais. 15 posições. sendo 3 inteiras e 2 decimais. 2 13.Conhecimento de Transporte Eletrônico Manual de Integração . Ex. CEP Sigla da UF. 2 1-7 ER31 ER44 ER32 ER45 ER23 ER23 ER23 ER23 ER23 ER31 15 posições. sendo 13 inteiras e 2 decimais.: GDT. 2 13.60 ER31 5 Nome do município. Observações E C 1-1 1 . sendo 3 inteiras e 2 decimais. 15 posições. sendo 13 inteiras e 2 decimais. informar EXTERIOR para operações com o exterior.20 10 1-5 13. 2 3 3. Pág. .Reg. Tamanho Domínio Exp. Informações da DCL série da DCL número da DCL Data de emissão Quantidade de Vagões peso para cálculo em Toneladas (somatório dos pesos dos vagões) Valor da Tarifa Valor do Frete Valor dos Serviços Acessórios Valor Total do Serviço (Valor do Frete + valor dos serviços) Identificação do trem. 2 13. 15 posições. sendo 13 inteiras e 2 decimais. informações de detalhes dos Vagões Número de Identificação do vagão Capacidade em Toneladas Tipo de Vagão Peso Real em Toneladas Peso Base de Cálculo de Frete em Toneladas 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 CEP UF DCL serie nDCL dEmi qVag pCalc vTar vFrete vSAcess vTServ idTrem detVagDCL nVag cap tpVag pesoR pesoBC 5 5 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 E E G E E E E E E E E E E G E E E E E N C 1-1 1-1 0-n 8 2 D3 ER46 C N D N N N N N N C 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 0-1 1-n 1-3 1 . 15 posições. 2 ER46 ER10 ER31 ER10 ER10 5 posições. HAS 5 posições. sendo 13 inteiras e 2 decimais.Contribuinte # 398 Campo xMun Nível Descrição Ele Tipo Ocorr. informar EX para operações com o exterior. .

20 10 ER48 ER32 1 . 5 posições. sendo 3 inteiras e 2 decimais. 1 . 2 ER46 ER10 ER31 ER10 ER10 5 posições.20 ER31 8 3.Reg. 5 posições. sendo 9 inteiras e 6 decimais. Não deve ser preenchido para modais aéreo e dutoviário. Número ONU Ver a legislação de transporte de 437 nONU 3 E C 1-1 1-4 ER47 Pág.20 ER31 5 6 5 6 6 3 4 4 4 4 4 4 5 4 5 5 2 3 2 Lacres dos vagões do DCL número do lacre informações dos containeres contidos no vagão com DCL Identificação do Container Data prevista da entrega informações de detalhes dos Vagões Número de Identificação do vagão Capacidade em Toneladas Tipo de Vagão Peso Real em Toneladas Peso Base de Cálculo de Frete em Toneladas Lacres dos vagões número do lacre informações dos containeres contidos no vagão com DCL Identificação do Container Data prevista da entrega Informações do modal Dutoviário Valor da tarifa Preenchido quando for transporte de produtos classificados pela ONU como perigosos. sendo 3 inteiras e 2 decimais. 1 . Tamanho Domínio Exp. 2 3. 2 3 3.Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte # 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 Campo lacDetVagDCL nLacre contDCL nCont dPrev detVag nVag cap tpVag pesoR pesoBC lacDetVag nLacre contVag nCont dPrev duto vTar peri Nível Descrição Ele Tipo Ocorr. sendo 3 inteiras e 2 decimais. 114 / 136 . Observações G E G E E G E E E E E G E G E E CG E G N N D C N N C N N N D C 0-n 1-1 0-n 1-1 0-1 1-n 1-1 0-1 0-1 1-1 1-1 0-n 1-1 0-n 1-1 0-1 1-1 0-1 0-n 9.20 10 ER48 ER32 1 . 6 ER16 15 posições.

20 ER31 442 qVolTipo 3 E C 0-1 1 .Reg. informações dos veículos transportados Chassi do veículo Cor do veículo (código de cada montadora) Descrição da cor Código Marca Modelo (utilizar tabela RENAVAM) Valor Unitário do Veículo E C 1-1 1 .Conhecimento de Transporte Eletrônico Manual de Integração .Contribuinte # Campo Nível Descrição Ele Tipo Ocorr. 115 / 136 . e risco subsidiário. Ver a legislação de transporte de produtos perigosos aplicadas ao modal Quantidade total por produto. Ver a legislação de transporte de produtos perigosos aplicadas ao modal Grupo de Embalagem. sendo 13 inteiras e 2 Pág. Ver a legislação de transporte de produtos perigosos aplicadas ao modal Classe ou subclasse. 2 ER48 ER31 ER31 ER31 ER23 15 posições. Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal.40 ER31 440 grEmb 3 E C 0-1 1-6 ER31 441 qTotProd 3 E C 1-1 1 .60 ER31 443 pontoFulgor 3 E C 0-1 1-6 ER31 444 445 446 447 448 449 veicNovos chassi cCor xCor cMod vUnit 2 3 3 3 3 3 G E E E E E C C C C N 0-n 1-1 1-1 1-1 1-1 1-1 17 1-4 1 . Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal Quantidade e Tipo de volumes Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal Ponto de Fulgor. este campo não é exigido. Observações produtos perigosos aplicadas ao modal 438 xNomeAE 3 Nome apropriado para embarque do produto. Tamanho Domínio Exp. No caso de transporte rodoviário e ferroviário.150 ER31 439 xClaRisco 3 E C 1-1 1 .40 1-6 13.

N 1-1 1-1 44 ER2 N 1-1 1-1 44 ER2 N C N N N N D N 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 14 2 1-3 1-3 1-6 13. Tamanho Domínio Exp. Informar a data de emissão do documento fiscal. 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 vFrete infCteSub chCte tomaICMS refNFe refNF CNPJ mod serie subserie nro valor dEmi refCte tomaNaoICMS refCteAnu infCteComp chave 3 2 3 3 4 4 5 5 5 5 5 5 5 4 3 4 1 2 Frete Unitário Informações do CT-e de substituição Chave de acesso do CT-e a ser substituído (original) Tomador é contribuinte do ICMS Chave de acesso da NF-e emitida pelo Tomador Informação da NF ou CT emitido pelo Tomador Informar o CNPJ do emitente do Documento Fiscal Informar o código do modelo do Documento fiscal Informar a série do documento fiscal (informar zero se inexistente). Informar o número do documento fiscal Informar o valor do documento fiscal.Conhecimento de Transporte Eletrônico Manual de Integração . 2 ER23 15 posições.Reg. 2 10 44 D25 ER5 ER28 ER28 ER49 ER23 ER32 ER2 15 posições. Chave de acesso do CT-e emitido pelo Tomador Tomador não é contribuinte do ICMS Chave de acesso do CT-e de Anulação E G E CG CE CG E E E E E E E CE CG E N 1-1 0-1 13.10 44 ER2 Detalhamento do CT-e complementado CG Chave do CT-e complementado E N 1-1 44 ER2 Pág.Contribuinte # Campo Nível Descrição Ele Tipo Ocorr. Informar a sub série do documento fiscal. Observações decimais. N 1-1 1 . sendo 13 inteiras e 2 decimais. 116 / 136 . sendo 13 inteiras e 2 decimais.

5 posições. 2 3 3 4 4 2 3 4 5 5 5 5 4 5 5 5 5 5 Valores da prestação de serviço Valor Total da Prestação de Serviço Complementado Componentes do valor da prestação Nome do componente Valor do componente Iinformações relativas aos Impostos complementados Prestação sujeito à tributação normal do ICMS classificação tributária do serviço: 00 . 2 13. sendo 13 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais. 15 posições. 2 3.Conhecimento de Transporte Eletrônico Manual de Integração . 15 posições.15 13.tributação normal ICMS Valor da BC do ICMS Alíquota do ICMS Valor do ICMS Prestação sujeito à tributação com redução de BC do ICMS classificação tributária do serviço: 20 . 2 D18 ER23 ER10 ER23 15 posições. 5 posições.Reg.tributação com BC reduzida do ICMS Percentual de redução da BC Valor da BC do ICMS Alíquota do ICMS Valor do ICMS CG E E E E CG E E E E E Pág. Observações 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.Contribuinte # 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 Campo vPresComp vTPrest compComp xNome vComp impComp ICMSComp CST00 CST vBC pICMS vICMS CST20 CST pRedBC vBC pICMS vICMS Nível Descrição Ele Tipo Ocorr. sendo 3 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais. 2 D19 ER11 ER23 ER10 ER23 5 posições. 2 13. 2 13. sendo 13 inteiras e 2 decimais. 15 posições. Tamanho Domínio Exp. 1 . sendo 3 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais. 2 13. 2 ER31 ER23 15 posições. 13. 2 3. 117 / 136 . sendo 3 inteiras e 2 decimais. 2 ER23 15 posições.

118 / 136 . 2 3. 2 13. 2 13.Conhecimento de Transporte Eletrônico Manual de Integração . sendo 13 inteiras e 2 decimais. sendo 13 inteiras e 2 decimais. 5 posições.ICMS outros Percentual de redução da BC Valor da BC do ICMS Alíquota do ICMS Valor do ICMS ICMS Outros 90 . 2 3. 2 13. 2 D21 ER11 ER23 ER10 ER23 5 posições. sendo 13 inteiras e 2 decimais. sendo 3 inteiras e 2 decimais. não Tributado ou diferido 40 .ICMS outros Valor da BC do ICMS Alíquota do ICMS Valor do ICMS Valor do Crédito outorgado/Presumido ICMS devido à Outra UF 90 . sendo 3 inteiras e 2 decimais. 15 posições.ICMS não tributada. Observações CG E N 1-1 1-1 2 D20 4 5 ICMS Isento. sendo 13 inteiras e 2 decimais. Tamanho Domínio Exp. 2 13. sendo 13 inteiras e 2 decimais. 15 posições. 2 13. sendo 13 inteiras e 2 2 3.Contribuinte # 486 487 Campo CST45 CST Nível Descrição Ele Tipo Ocorr. 5 posições. sendo 13 inteiras e 2 decimais. sendo 3 inteiras e 2 decimais. 2 13. 15 posições. 2 D21 ER23 ER10 ER23 ER23 15 posições.ICMS diferido Responsabilidade do recolhimento do ICMS atribuído ao tomador ou 3º por ST 90 . 15 posições. 5 posições.Reg. 2 13. 51 . sendo 3 inteiras e 2 decimais. 15 posições.ICMS outros Percentual de redução da BC Valor da BC do ICMS Alíquota do ICMS Valor do ICMS 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 CST80 CST vBC pICMS vICMS vCred CST81 CST pRedBC vBC pICMS vICMS CST90 CST pRedBC vBC pICMS vICMS 4 5 5 5 5 5 4 5 5 5 5 5 4 5 5 5 5 5 CG E E E E E CG E E E E E CG E E E E E N N N N N N N N N N N N N N N 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 2 3. 2 3. 15 posições. 41 .ICMS isenção. 2 D21 ER11 ER23 ER10 ER23 5 posições. sendo 3 inteiras e 2 decimais. Pág.

sendo 13 inteiras e 2 decimais.[0-9]{3})? Pág.[0-9]{3}|[1-9]{1}[0-9]{0. Tamanho Domínio Exp.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0.[0-9]{2}|[1-9]{1}[0-9]{0.7}(\.Reg. 119 / 136 . 2 1 .1000 ER23 ER31 15 posições. N D 1-1 1-1 1-1 44 10 ER2 ER32 Expressões Regulares ER1 ER2 ER3 ER4 ER5 ER6 ER7 ER8 ER9 ER10 ER11 ER12 [0-9]{7} [0-9]{44} [0-9]{15} [0-9]{3} [0-9]{14} [0-9]{3.Conhecimento de Transporte Eletrônico Manual de Integração .[0-9]{2})? 0\.Contribuinte # Campo Nível Descrição Ele Tipo Ocorr.2}(\. Observações decimais.[0-9]{1}[1-9]{1}|0\. 506 507 508 509 510 511 vCred infAdFisco infCteAnu chCte dEmi 5 3 1 2 2 0 Valor do Crédito Outorgado/Presumido Informações adicionais de interesse do Fisco Detalhamento do CT-e do tipo Anulação de Valores Chave de acesso do CT-e original a ser anulado e substituído Data de emissão da declaração do tomador não contribuinte do ICMS ds:Signature E E CG E E E N C 0-1 0-1 1-1 13.11} 0|0\.[0-9]{2})? 0|0\.14} [0-9]{0}|[0-9]{14} [0-9]{11} [0-9]{3.2}(\.

11}(\.7}(\.[0-9]{4}|[1-9]{1}[0-9]{0.[1-9]{1}[0-9]{3}|0\.[0-9]{4})? 0|0\. 120 / 136 .11}(\.[0-9]{2})? [0-9]{0.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0.[0-9]{2}[1-9]{1}|0\.[1-9]{1}[0-9]{2}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0.2} [0-9]{2} [0-9]{1.[1-9]{1}[0-9]{5}|0\.[0-9]{4})? 0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[1-9]{1}[0-9]{3}|0\.7}(\.[0-9]{4})? 0\.11}(\.[0-9]{4}|[1-9]{1}[0-9]{0.[0-9]{3}[1-9]{1}|0\.[0-9]{3}[1-9]{1}[0-9]{2}|0\.14} [1-9]{1}[0-9]{0.[0-9]{4})? 0|0\.8}(\.8} 0|[1-9]{1}[0-9]{0.12}(\.[0-9]{3})? 0\.[0-9]{3})? 0|0\.8} Pág.[0-9]{3}|[1-9]{1}[0-9]{0.[0-9]{3})? 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0.10}(\.[0-9]{4})? 0\.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.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0.[0-9]{2}|[1-9]{1}[0-9]{0.[1-9]{1}[0-9]{3}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0.12} [1-9]{1}[0-9]{1.8} [0-9]{2.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0.Conhecimento de Transporte Eletrônico Manual de Integração .14}|ISENTO|PR[0-9]{4.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{6})? 0|0\.11}(\.3-9])|(1[0-2]))-(29|30))))) [0-9]{9} (((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.[0-9]{2})? 0\.[0-9]{4}[1-9]{1}[0-9]{1}|0\.7}(\.12}(\.[0-9]{3}[1-9]{1}|0\.Contribuinte ER13 ER14 ER15 ER16 ER17 ER18 ER19 ER20 ER21 ER22 ER23 ER24 ER25 ER26 ER27 ER28 ER29 ER30 ER31 ER32 ER33 ER34 ER35 ER36 ER37 0\.[0-9]{4})? 0\.[0-9]{1}[1-9]{1}[0-9]{4}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{5}[1-9]{1}|[1-9]{1}[09]{0.[1-9]{1}[0-9]{2}|0\.}[!-ÿ]{1}|[!-ÿ]{1} (((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.10}(\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{3}|0\.[0-9]{2}[1-9]{1}|0\.4} [!-ÿ]{1}[ -ÿ]{0.

AL. MA. MT.20} [1-9]{1}[0-9]{0. 13. 25. 16.5} [1-9]{1}[0-9]{0. PR. 31. 35. 3 Pág. PE.5} 0|[1-9]{1}[0-9]{0. AP. GO. 52. 28. 51. 22.10} [123567][0-9]([0-9][1-9]|[1-9][0-9]) [0-9]{1.19} [1-9]{1}[0-9]{0. MS. TO. 26. 2. SE. RN. 1. 42.Contribuinte ER38 ER39 ER40 ER41 ER42 ER43 ER44 ER45 ER46 ER47 ER48 ER49 ER50 ER51 ER52 ER53 ER54 ER55 [0-9]{8.Conhecimento de Transporte Eletrônico Manual de Integração . 27. 43. 2 0. 17. EX 1. RJ. 53 57 AC. 29. 24. PI. 23. 12. 33. SP. RO. MG. RS. DF. 50. RR. 121 / 136 .3}|ND [A-Z0-9]+ [0-9]{1. 41. BA. 21.15} 1\. PA. CE.6} CTe[0-9]{44} [0-9]{7.03 (([0-1][0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9]) Domínio D1 D2 D3 D4 D5 D6 11. PB. 32. 2 0. ES.4} [0-9]{8} [1-9]{1}[0-9]{0. 14. 15. 1. AM.9} [1-9]{1}[0-9]{0.2} [1-9]{1}[0-9]{0. SC.9} [0-9]{1.

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

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

Anexo II – Modelo de DACTE
Modelo Padrão
DACTE
Documento Auxiliar do Conhecimento de Transporte Eletrônico
MODELO SÉRIE NÚMERO FL MODAL

12345678901

DATA E HORA DE EMISSÃO

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIO - UF - CEP: 12345-123
CNPJ

57

123 123456789 1/N 00/00/0000 - 00:00
CONTROLE DO FISCO

123456789012345678 55 11 1234-1234

INSCRIÇÃO ESTADUAL

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

TELEFONE

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1
TIPO DO CT-E TIPO DO SERVIÇO TOMADOR DO SERVIÇO FORMA DE PAGAMENTO

NORMAL
CFOP - NATUREZA DA PRESTAÇÃO

SUBCONTRATAÇÃO DESTINATÁRIO

A PRAZO

Nº PROTOCOLO

INSC. SUFRAMA DO DESTINATÁRIO

123456789012345 123456789

1234 - 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567
ORIGEM DA PRESTAÇÃO DESTINO DA PRESTAÇÃO

1234567890123456789012345678901234567890 - 12 - 123
REMETENTE ENDEREÇO

1234567890123456789012345678901234567890 - 12 - 123
DESTINATÁRIO

MUNICÍPIO CNPJ/CPF PAIS EXPEDIDOR ENDEREÇO

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

ENDEREÇO

MUNICÍPIO CNPJ/CPF PAIS RECEBEDOR ENDEREÇO

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

MUNICÍPIO CNPJ/CPF PAIS

MUNICÍPIO CNPJ/CPF PAIS

TOMADOR DO SERVIÇO ENDEREÇO CNPJ/CPF

123456789012345678901234567890123456789012345 MUNICÍPIO 1234567890123456789012345678901234 UF 12 CEP 12345-789 PAIS 123456789012345678901234567890 12345678901234567890123456789012345678901234567890012345678901234567890 FONE 55 11 1234-1234 123456789012345678 INSCRIÇÃO ESTADUAL 12345678901234
OUTRAS CARACTERÍSTICAS DA CARGA VALOR TOTAL DA MERCADORIA

PRODUTO PREDOMINANTE

1234567890123456789012345678901234567890
QNT. / UN. MEDIDA QNT. / UN. MEDIDA QNT. / UN. MEDIDA

1234567890123456789012345678901234567890
QNT. / UN. MEDIDA NOME DA SEGURADORA RESPONSÁVEL

123.456.789.012.345,67
NÚMERO DA AVERBAÇÃO

QNT. / UN. MEDIDA

123456789012345678901234567890
NÚMERO DA APÓLICE

123.456,789
NOME

123.456,789
VALOR

123.456,789
NOME

123.456,789
VALOR

123.456,789
NOME

DESTINATÁRIO 12345678901234567890 12345678901234567890
VALOR VALOR TOTAL DO SERVIÇO

COMPONENTES DO VALOR DA PRESTAÇÃO DE SERVIÇO

123456789012 123456789012 123456789012 123456789012
SITUAÇÃO TRIBUTÁRIA

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

123456789012 123456789012 123456789012 123456789012

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

123456789012 123456789012 123.4567.890,12 123456789012 123.4567.890,12 123456789012 123.4567.890,12
ALÍQ ICMS VALOR ICMS

1.456.789.012.345,67
VALOR A RECEBER

1.456.789.012.345,67
% RED.BC.CALC. ICMS ST

INFORMAÇÕES RELATIVAS AO IMPOSTO BASE DE CÁLCULO

123456789012345678901234567890123456789012345678901234 234.567.890,12 99 %
DOCUMENTOS ORIGINÁRIOS TP DOC. CNPJ / CPF EMITENTE SÉRIE/NRO.DOCUMENTO TP DOC. CNPJ / CPF EMITENTE

234.567.890,12

99 %

234.567.890,12

SÉRIE/NRO.DOCUMENTO

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

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

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

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

OBSERVAÇÕES

12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
INFORMAÇÕES ESPECÍFICAS DO MODAL XXXXXXXXXXXXXXXX

USO EXCLUSIVO DO EMISSOR DO CT-E

Pág. 123 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

Modelo Padrão – folha de continuação
DACTE
Documento Auxiliar do Conhecimento de Transporte Eletrônico
MODELO SÉRIE NÚMERO FL MODAL

12345678901

DATA E HORA DE EMISSÃO

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIO - UF - CEP: 12345-123
CNPJ

57

123 123456789 2/N 00/00/0000 - 00:00
CONTROLE DO FISCO

123456789012345678 55 11 1234-1234

INSCRIÇÃO ESTADUAL

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

TELEFONE

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1
TIPO DO SERVIÇO TOMADOR DO SERVIÇO FORMA DE PAGAMENTO Nº PROTOCOLO INSC. SUFRAMA DO DESTINATÁRIO

TIPO DO CT-E

NORMAL
TP DOC. CNPJ / CPF EMITENTE

SUBCONTRATAÇÃO DESTINATÁRIO
SÉRIE/NRO.DOCUMENTO

A PRAZO
DOCUMENTOS ORIGINÁRIOS TP DOC.

123456789012345 123456789
CNPJ / CPF EMITENTE SÉRIE/NRO.DOCUMENTO

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

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

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

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

Pág. 124 / 136

Conhecimento de Transporte Eletrônico
Manual de Integração - Contribuinte

Ferroviário
DACTE
Documento Auxiliar do Conhecimento de Transporte Eletrônico
MODELO SÉRIE NÚMERO FL
MODAL

FERROVIÁRIO

DATA E HORA DE EMISSÃO

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIO - UF - CEP: 12345-123
CNPJ TELEFONE

57

123 123456789 2/2 00/00/0000 - 00:00
CONTROLE DO FISCO

123456789012345678 55 11 1234-1234

INSCRIÇÃO ESTADUAL

123456789012345678
Chave de acesso para consulta de autenticidade no site

www.cte.fazenda.gov.br

42.0801.06.255.692/0001-03-57-111-000.000.071-000.000.062-1
DOCUMENTOS ORIGINÁRIOS

TP DOC.

CNPJ / CPF EMITENTE

SERIE/NRO.DOCUMENTO

TP DOC.

CNPJ / CPF EMITENTE

SERIE/NRO.DOCUMENTO

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

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

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

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

INFORMAÇÕES ESPECÍFICAS DO MODAL FERROVIÁRIO NUM. EMISSÃO NUM. TIPO CAPACIDADE PESO REAL/TON PESO B.CALC/TON IDENTIFICAÇÃO DOS CONTÊINERS

12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678

123 123 123 123 123 123 123 123 123

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

12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678

123 123 123 123 123 123 123 123 123

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

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

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

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

VAGÕES

DCL

Pág. 125 / 136

000.06.cte.Conhecimento de Transporte Eletrônico Manual de Integração .gov.0801.692/0001-03-57-111-000.fazenda.000-FL 1/N 00/00/00 00:00 ASSINATURA / CARIMBO Pág. 126 / 136 .fazenda.br 00/00/00 00:00 SAÍDA DATA/HORA 42.255.000.071-000.br 0123456789012345678901234567890123456789 NATUREZA DOS SERVIÇOS TOMADOR DO SERVIÇO ENDEREÇO NÚMERO CIDADE PAIS CNPJ/CPF REMETENTE ENDEREÇO NÚMERO CIDADE PAIS CNPJ/CPF PRODUTO TRANSPORTADO ESTADO INSCRIÇÃO ESTADUAL CEP COMPLEMENTO ESTADO INSCRIÇÃO ESTADUAL CEP COMPLEMENTO SÉRIE DATA DE EMISSÃO ORIGEM DESTINO DESTINATÁRIO ENDEREÇO NÚMERO CIDADE PAIS CNPJ/CPF QUANTIDADE UNIDADE ESTADO INSCRIÇÃO ESTADUAL VALOR TOTAL DA MERCADORIA (R$) CEP COMPLEMENTO OUTRAS CARACTERÍSTICAS CONTROLE DO FISCO DECLARAMOS QUE FORAM PRESTADOS OS SERVIÇOS CONSTANTES DO CT-e INDICADO AO LADO CHEGADA DATA/HORA CHAVE DE ACESSO PARA CONSULTA www.000.Contribuinte Dutoviário DACTE Documento Auxiliar de Conhecimento de Transporte Eletrônico CONTROLE DO FISCO ENDERECO LOGRADOURO NÚMERO CIDADE CNPJ TELEFONE COMPLEMENTO ESTADO ESTADO CEP MODAL: Nº 0123456789 Chave de acesso para consulta de autenticidade no site www.cte.gov.062-1 Nº 000.

Contribuinte Modais DADOS ESPECÍFICOS DO MODAL RODOVIÁRIO .234. CERTIFICANDO QUE OS ARTIGOS PERIGOSOS DESCRITOS PELA REGULAMENTAÇÃO DA I. ESSE CONHECIMENTO DE TRANSPORTE ATENDE À LEGISLAÇÃO DE TRANSPORTE RODOVIÁRIO EM VIGOR INFORMAÇÕES REFERENTES AO VALE-PEDÁGIO IDENTIFICAÇÃO DO CONJUNTO TRANSPORTADOR TIPO CAVALO S. 1 S. AFRMM VLR. DE CUJO TEOR O EXPEDIDOR/REMETENTE DECORA CONCORDAR E TER PLENA CIÊNCIA.00 CÓDIGO DA TRANSAÇÃO XXX-9999 XXX-9999 XXX-9999 XXX-9999 XX XX XX XX 12345678901234 12345678901234 12345678901234 12345678901234 EMPRESA CREDENCIADA 12345678901234567890 12345678901234567890 12345678901234567890 CPF DO MOTORISTA 00/00/0000 00/00/0000 00/00/0000 12345678901234567890 12345678901234567890 12345678901234567890 12345678901234567890 12345678901234567890 12345678901234567890 NOME DO MOTORISTA IDENTIFICAÇÃO DOS LACRES EM TRÂNSITO 123456789012345678 123456789012345678 12345678901234567890/12345678901234567890/12345678901234567890 DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE NOME CHEGADA DATA/HORA 00/00/00 00:00 RG SAÍDA DATA/HORA ASSINATURA / CARIMBO 00/00/00 00:00 INFORMAÇÕES ESPECÍFICAS DO MODAL RODOVIÁRIO . DE CALC.56 123.565 DE 19/12/1986).56 123.56 123.56 123. NUM.12 CABOTAGEM OESTE 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234 DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE NOME CHEGADA DATA/HORA 00/00/00 00:00 RG SAÍDA DATA/HORA ASSINATURA / CARIMBO 00/00/00 00:00 IDENT.C. 244.4567. ESP.56 123.56 123.56 123.56 123.Conhecimento de Transporte Eletrônico Manual de Integração .A. FORAM DEVIDAMENTE INFORMADOS E ACONDICIONADOS PARA TRANSPORTE AÉREO.56 123.56 123.56 123. 127 / 136 .56 123456789012345678901234567890123456 123456789012345678901234567890123456 123456789012345678901234567890123456 123456789012345678901234567890123456 123456789012345678901234567890123456 INFORMAÇÃO SOBRE A FERROVIA SUBSTITUÍDA NOME XXX-9999 XXX-9999 XXX-9999 XXX-9999 XXX-9999 XXX-9999 XXX-9999 XXX-9999 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 123 123 123 123 123 123 123 123 00/00/0000 00/00/0000 00/00/0000 00/00/0000 00/00/0000 00/00/0000 00/00/0000 00/00/0000 VAGÕES FLUXO FERROVIÁRIO 1234567890 TIPO DE TRÁFEGO CÓDIGO INTERNO CNPJ RODOFERROVIÁRIO NOME 1234567890 123456789012345678 123456789012345678901234567890123456789012345678901234567890 INSCRIÇÃO ESTADUAL 123456789012345678 PARTICIPAÇÃO DA OUTRA FERROVIA 123.12 234.56 123.56 123.000. TREM.56 123. DATILOGRAFADAS OU CARIMBADAS NESTE CONHECIMENTO. EMISSÃO NUM. 241.890.890.CALC/TON INFORMAÇÕES ESPECÍFICAS DO MODAL FERROVIÁRIO IDENTIFICAÇÃO DOS CONTÊINERS 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 123 123 123 123 123 123 123 123 123 123.567.56 123.890. MANUSCRITAS.56 123. ESPECIALMENTE PELAS REGRAS RELATIVAS A RESPONSABILIDADE CIVIL PREVISTA NOS ARTIGOS 293.567.56 123. 262 E 264. DO AFRMM TIPO DE NAVEGAÇÃO DIREÇÃO 12345678901234567890123456789012345678901234567890 IDENTIFICAÇÃO DOS CONTEINERS 01.LOTAÇÃO RNTRC DA EMPRESA 12345678901234 UF RNTRC LOTAÇÃO DATA PREVISTA DE ENTREGA SIM DD/MM/AAAA NRO.890. REG.56 123.56 123.O.56 123.000.56 123.56 123. EXPEDIDOR / REMETENTE DESTINATÁRIO / RECEBEDOR NOME DATA / HORA NOME DATA / HORA 00/00/00 00:00 RG ASSINATURA RG 00/00/00 00:00 ASSINATURA Pág.12 123456789012345678901234567890 123456789 DADOS RELATIVOS A RETIRADA DA CARGA LOJA OU AGENTE EMISSOR X SIM 12345678901234567890123456789012345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890123456789012345678901234567890 12345678901234567890 DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE O TRANSPORTE COBERTO POR ESTE CONHECIMENTO SE REGE PELO CÓDIGO BRASILEIRO DE AERONÁUTICA (LEI 7. REB.56 123. REB. O EXPEDIDOR/REMETENTE ACEITA COMO CORRETAS TODAS AS ESPECIFICAÇÕES IMPRESSAS.000. REB.12 DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE CHEGADA DATA/HORA DCL 00/00/00 00:00 RG SAÍDA DATA/HORA ASSINATURA / CARIMBO 00/00/00 00:00 CARACTERÍSTICAS ADICIONAIS DO SERVIÇO 123456789012345 DADOS DA TARIFA TRECHO CL CÓDIGO VALOR 123456789012345123456789012345 CONTA CORRENTE INFORMAÇÕES ESPECÍFICAS DO MODAL AÉREO CARACTERÍSTICAS ADICIONAIS DO TRANSPORTE NÚMERO OPERACIONAL 999-9-999999-9 NÚMERO DA MINUTA 1234567 RETIRA 12 NÃO 1234 123. TIPO CAPACIDADE PESO REAL/TON PESO B. 2 S.4567.56 123.56 123. DA B.56 123.CARGA FRACIONADA RNTRC DA EMPRESA 12345678901234 LOTAÇÃO DATA PREVISTA DE ENTREGA NÃO DD/MM/AAAA ESSE CONHECIMENTO DE TRANSPORTE ATENDE À LEGISLAÇÃO DE TRANSPORTE RODOVIÁRIO EM VIGOR DECLARO QUE RECEBI OS VOLUMES DESTE CONHECIMENTO EM PERFEITO ESTADO PELO QUE DOU POR CUMPRIDO O PRESENTE CONTRATO DE TRANSPORTE NOME CHEGADA DATA/HORA 00/00/00 00:00 RG SAÍDA DATA/HORA ASSINATURA / CARIMBO 00/00/00 00:00 INFORMAÇÕES ESPECÍFICAS DO MODAL AQUAVIÁRIO PORTO DE EMBARQUE PORTO DE DESTINO 12345678901234567890123456789012345678901234567890 IDENTIFICAÇÃO DO NAVIO / REBOCADOR 12345678901234567890123456789012345678901234567890 VR. 3 PLACA 123456789 RESPONSÁVEL VIGÊNCIA TOMADOR DO SERVIÇO NÚMERO DO DISPOSITIVO VALOR TOTAL 000.

3 1234 IVX 2.000.000.000.Conhecimento de Transporte Eletrônico Manual de Integração . ONU EMBAL.000.3 1234 IVX 1 1 1 1 2. ONU GRUPO EMBAL.00 000.000.00 000.000.000.000.000.000.000. CLASSE SUB-CLASSE NRO.3 1234 IVX 2. 1 1 1 1 2.000.000.000. ONU SUB-CLASSE SUB-CLASSE GRUPO EMBAL.00 000.000.000.000. INFORMAÇÕES SOBRE OS PRODUTOS PERIGOSOS CLASSE NRO.3 1234 IVX 2.00 000.000.3 1234 IVX Declaro que o(s) produto(s) está(ao) adequadamente acondicionado(s) para suportarem os riscos normais das etapas necessárias a uma operação de transporte e que atende a regulamentação em vigor Pág.3 1234 IVX 2.000.000.00 000. ONU GRUPO EMBAL.3 1234 IVX 2.00 000. DO VEÍCULO FRETE UNITÁRIO 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 1234-1234567890123456789012345678901234567890 123456 123456 123456 123456 123456 123456 123456 123456 123456 000.3 1234 IVX 2.000.000.000.000.000.000. UNIT.000.000.3 1234 IVX 2.000.3 1234 IVX 2.00 000.00 000.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX 2.000.00 000.00 000.000.000.3 1234 IVX 2.000.000.3 1234 IVX 1 1 1 1 2.000.000.00 000.000.3 1234 IVX 2.3 1234 IVX 1 1 1 1 2. CLASSE SUB-CLASSE NRO.000.000.3 1234 IVX 2.00 000. ONU GRUPO EMBAL.3 1234 IVX 2.3 1234 IVX 1 1 1 1 2.00 000.3 1234 IVX 2.00 000. GRUPO CLASSE NRO.000.3 1234 IVX 2.00 000.00 000.000.000.000.000.000.000.000.000.3 1234 IVX 1 1 1 1 2.000.000.000.000. 128 / 136 . ONU GRUPO EMBAL.000.000. CLASSE SUB-CLASSE NRO.00 CLASSE SUB-CLASSE NRO.3 1234 IVX 2.00 000.Contribuinte Específicos INFORMAÇÕES SOBRE OS VEÍCULOS NOVOS TRANSPORTADOS CHASSI COR MARCA/MODELO VR.

NATUREZA DA PRESTAÇÃO DESTINATÁRIO A PRAZO Nº PROTOCOLO INSC.890.12 123.UF .12 123456789012 123.890.062-1 TIPO DO SERVIÇO TOMADOR DO SERVIÇO FORMA DE PAGAMENTO TIPO DO CT-E COMPLEMENTO DE VALORES NORMAL CFOP .890.890.12 123.CEP: 12345-123 CNPJ 57 123 123456789 1/N 00/00/0000 .12 123456789012 123456789012 123456789012 123456789012 123.567.456.345.456.4567.4567.4567.890.12 CEP 12345-789 123456789012345678 INSCRIÇÃO ESTADUAL 12345678901234567890 123456789012345678901234567890 FONE 55 11 1234-1234 ENDEREÇO MUNICÍPIO CNPJ/CPF PAIS RECEBEDOR ENDEREÇO 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 123456789012345678901234567890123 .890.890.12 123.890.456.4567.cte.12 99 % 234.890.890.456. NNN .fazenda.4567.12 123.12 CEP 12345-789 123456789012345678 INSCRIÇÃO ESTADUAL 12345678901234567890 123456789012345678901234567890 FONE 55 11 1234-1234 MUNICÍPIO CNPJ/CPF PAIS MUNICÍPIO CNPJ/CPF PAIS TOMADOR DO SERVIÇO ENDEREÇO CNPJ/CPF 123456789012345678901234567890123456789012345 MUNICÍPIO 1234567890123456789012345678901234 UF 12 CEP 12345-789 PAIS 123456789012345678901234567890 12345678901234567890123456789012345678901234567890012345678901234567890 FONE 55 11 1234-1234 123456789012345678 INSCRIÇÃO ESTADUAL 12345678901234 COMPONENTES DO VALOR DA PRESTAÇÃO DE SERVIÇO VALOR COMPLEMENTADO CHAVE DO CT-ECOMPLEMENTADO VALOR COMPLEMENTADO CHAVE DO CT-ECOMPLEMENTADO 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 123.12 CEP 12345-789 123456789012345678 INSCRIÇÃO ESTADUAL 12345678901234567890 123456789012345678901234567890 FONE 55 11 1234-1234 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 123456789012345678901234567890123 .456.890.12 123.12 ALÍQ ICMS 1.456.456.012.890.12 123.456.BC.67 VALOR A RECEBER 1.890.12 123.0801.Contribuinte Complemento DACTE Documento Auxiliar do Conhecimento de Transporte Eletrônico MODELO SÉRIE NÚMERO FL MODAL 1234567890 DATA E HORA DE EMISSÃO LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO.COMPLEMENTO COMPLEMENTOCOMPLEMENTO .890.12 123.123 DESTINATÁRIO MUNICÍPIO CNPJ/CPF PAIS EXPEDIDOR ENDEREÇO 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 123456789012345678901234567890123 .06.890.br TELEFONE 42.890.000.789.12 123456789012 123.BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIOMUNICÍPIO .567.456.12 123.12 COMPONENTES DO VALOR DA PRESTAÇÃO NOME VALOR NOME VALOR NOME VALOR VALOR TOTAL DO SERVIÇO 123456789012 123456789012 123456789012 123456789012 SITUAÇÃO TRIBUTÁRIA 123.4567.12 123.567.12 123.456.890.12 .12 123.890.456.12 123.12 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 USO EXCLUSIVO DO EMISSOR DO CT-E Pág.12 123.123 REMETENTE ENDEREÇO 1234567890123456789012345678901234567890 .890.012.890.890.67 % RED.456.4567.692/0001-03-57-111-000. ICMS ST INFORMAÇÕES RELATIVAS AO IMPOSTO BASE DE CÁLCULO 123456789012345678901234567890123456789012345678901234 234.345.890.456.789.456.071-000.12 99 % OBSERVAÇÕES 234.12 123.gov.890.12 CEP 12345-789 123456789012345678 INSCRIÇÃO ESTADUAL 12345678901234567890 123456789012345678901234567890 FONE 55 11 1234-1234 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890 123456789012345678901234567890123 .12 .12 123.000.4567.Conhecimento de Transporte Eletrônico Manual de Integração .890.12 123.890.456.12 123. SUFRAMA DO DESTINATÁRIO 123456789012345 123456789 1234 .456.12 123.890.4567.456.12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567 ORIGEM DA PRESTAÇÃO DESTINO DA PRESTAÇÃO 1234567890123456789012345678901234567890 .890.456.12 123. 129 / 136 .4567.890.890.00:00 CONTROLE DO FISCO 123456789012345678 55 11 1234-1234 INSCRIÇÃO ESTADUAL 123456789012345678 Chave de acesso para consulta de autenticidade no site www.890.12 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 123.255.12 123456789012 123456789012 123.4567.CALC.

Conhecimento de Transporte Eletrônico Manual de Integração .gov. Tabela de código de UF do IBGE A tabela de UF do IBGE está disponível em: ftp://geoftp.Contribuinte Anexo III – Tabelas de UF.br/Organizacao/Divisao_Territorial/2006/DTB_2006. Os códigos de município das capitais dos estados são: Município Aracaju Belém Belo Horizonte Boa Vista Brasília Campo Grande Cuiabá Curitiba Florianópolis Fortaleza Goiânia João Pessoa Macapá Maceió Manaus Natal Palmas Porto Alegre Porto Velho código 2800308 1501402 3106200 1400100 5300108 5002704 5103403 4106902 4205407 2304400 5208707 2507507 1600303 2704302 1302603 2408102 1721000 4314902 1100205 Estado Sergipe Pará Minas Gerais Roraima Distrito Federal Mato Grosso do Sul Mato Grosso Paraná Santa Catarina Ceará Goiás Paraíba Amapá Alagoas Amazonas Rio Grande do Norte Tocantins Rio Grande do Sul Rondônia código 28 15 31 14 53 50 51 41 42 23 52 25 16 27 13 24 17 43 11 Pág.ibge. com as duas primeiras representando a UF. Tabela de código de Município do IBGE Os campos de códigos de municípios devem ser informados com a utilização da Tabela de código de Município mantida pelo IBGE disponível em: ftp://geoftp.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006. Município e País 1. 130 / 136 .ibge.zip A seguinte codificação adotada pelo IBGE deverá ser utilizada para representar o código da UF: Região Norte 11-Rondônia 12-Acre 13-Amazonas 14-Roraima 15-Pará 16-Amapá 17-Tocantins Região Nordeste 21-Maranhão 22-Piauí 23-Ceará 24-Rio Grande do Norte 25-Paraíba 26-Pernambuco 27-Alagoas 28-Sergipe 29-Bahia Região Sudeste 31-Minas Gerais 32-Espírito Santo 33-Rio de Janeiro 35-São Paulo Região Sul 41-Paraná 42-Santa Catarina 43-Rio Grande do Sul Região CentroOeste 50-Mato Grosso do Sul 51-Mato Grosso 52-Goiás 53-Distrito Federal 2.zip O código de município é composto de 7 dígitos numéricos.

Cidades-satélites do DF). deve ser considerado o município sede como localidade da operação. conforme Tabela de UF do IBGE. se o produto for superior a 9 os dois algarismos devem ser somados. o Dígito Verificador = 8 Pág. D = Dígito de Controle módulo 10 Validação possível: • • • • • Extensão máxima: 7 dígitos.Conhecimento de Transporte Eletrônico Manual de Integração . 131 / 136 . 2. Obs 2: Se o resto da divisão for zero. CÓDIGO MUN B. portanto 10 – 2 = 8 Neste caso. considerar o dígito verificador igual a zero. 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 somatório da soma dos algarismos é: 3 + 1 + 5 + 0 + 3 + 0 = 12 Dividindo o somatório por 10 teremos: 12 / 10 = 1. PESOS C. com um resto valendo 2 O dígito verificador é: DV = 10 – (resto da divisão).1 Validação do código de Município O Código de Município do IBGE tem a composição que segue: • • Composição: UUNNNND Onde: UU = Código da UF do IBGE NNNN = Número de ordem dentro da UF. Dígito de Controle: módulo 10 (pesos 2 e 1) Obs 1: Considerar a soma dos algarismos no somatório dos produtos dos pesos. Ou seja. Número de ordem dentro da UF: não pode ser zero. Código da UF: deve ser válido.Contribuinte Município Recife Rio Branco Rio de Janeiro Salvador São Luís São Paulo Teresina Vitória código 2611606 1200401 3304557 2927408 2111300 3550308 2211001 3205309 Estado Pernambuco Acre Rio de Janeiro Bahia Maranhão São Paulo Piauí Espírito Santo código 26 12 33 29 21 35 22 32 Informar o código 9999999 e o nome do município “EXTERIOR” para as operações que envolvam localidades do exterior. 2. Extensão mínima: 7 dígitos. Quando a operação envolver regiões administrativas (Ex.2 Exemplo de cálculo do dígito de controle do código de Município Exemplo 1: Código Município IBGE = 355030 D (Município de São Paulo) A. PONDERAÇÃO (A * B) D.

Tabela de código de País do BACEN Para o preenchimento dos campos de códigos de países deve ser utilizada a Tabela de País do Banco Central do Brasil. CÓDIGO MUN B. 3. 2201988 .Bom Princípio do Piauí/PI.Canavieira /PI. Coréia.bcb. 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 somatório da soma dos algarismos é: 2 + 2 + 1 + 2 + 3 + 0 = 10 Dividindo o somatório por 10 teremos: 10 / 10 = 1.3 Exceção no cálculo do dígito de controle do código de Município O código de Município do IBGE dos seguintes Municípios tem o DV . 2611533 – Quixaba/PE. 2201919 .Buriti de Goiás/GO. 5203962 – Buritinópolis/GO. As aplicações dos Estados devem utilizar os códigos de município do IBGE sem validação do DV – dígito verificador. Formosa Japão código 2496 1600 1902 1619 3999 3. portanto 10 – 0 = 10 Neste caso. 5203939 .Ponto Chique/MG. 3117836 . PESOS C. da mesma forma como consta da tabela de código de município do IBGE.gov. com um resto valendo 0 O dígito verificador é: DV = 10 – (resto da divisão).Conhecimento de Transporte Eletrônico Manual de Integração .1 Validação do código de País Composição do Código de País: • NNND Pág. 132 / 136 .Contribuinte Exemplo 2: Código Município IBGE = 211130 D (Município de São Luís) A. República Popular.br/rex/ftp/tabela_de_paises. disponível em: www. 3152131 .txt Exemplo de codificação: País Brasil Argentina Chile Paraguai Uruguai código 1058 0639 1589 5860 8451 País Espanha França Itália Portugal Reino Unido código 2453 2755 3867 6076 6289 País Estados Unidos China.Brejo do Piauí/PI. República da. o Dígito Verificador = 0 2.Cônego Marinho/MG. PONDERAÇÃO (A * B) D.dígito verificador inválido: • • • • • • • • • 4305871 .Coronel Barros/RS. 2202251 .

As aplicações dos Estados devem utilizar os códigos de País do BACEN sem validação do DV – dígito verificador. Pág. ILHA DO CANAL. 3595 -MAN. 1508 -JERSEY. portanto: 11 – 3 = 8 Neste caso.: Se o resto da divisão for zero ou 1. 4525 -MADEIRA.Contribuinte • Onde: NNN = Número de ordem do Código do País. Dígito de Controle: módulo 11. PESOS C. da mesma forma que consta da tabela de código de país do BACEN. pesos 2 a 9 Obs.2 Exemplo de cálculo do dígito de controle do código de País Exemplo 1 – Código País = 105 D (Brasil): A.dígito verificador inválido: • • • • • • • 1504 -GUERNSEY.Conhecimento de Transporte Eletrônico Manual de Integração . 7370 – SERVIA. Extensão mínima: 2 dígitos. ILHA DA.3 Exceção no cálculo do dígito de controle do código de País O código de País do BACEN dos seguintes países tem o DV . ILHA DO CANAL (INCLUI ALDERNEY E SARK). 3. considerar o dígito verificador igual a zero. o Dígito Verificador = 8 Exemplo 2 – Código País = 586 D (Paraguai): A. com resto valendo 1 Considerar: 11 – (resto da divisão). 4985 –MONTENEGRO. PRODUTOS (A * B) 5 4 20 8 3 24 6 2 12 O somatório dos produtos é: 20 + 24 + 12 = 56 Dividindo o somatório por 11 teremos: 56 / 11 = 5. com resto valendo 3 Considerar: 11 – (resto da divisão). portanto: 11 – 1 = 10 Neste caso. PRODUTOS (A * B) 1 4 4 0 3 0 5 2 10 O somatório dos produtos é: 4 + 0 + 10 = 14 Dividindo o somatório por 11 teremos: 14 / 11 = 1. ILHA DE. CÓDIGO PAÍS B. o Dígito Verificador = 0 3. PESOS C. Validação possível: • • • Extensão máxima: 4 dígitos. 133 / 136 . CÓDIGO PAÍS B. 6781 -SAINT KITTS E NEVIS. D = Dígito de Controle módulo 11.

Contribuinte Anexo IV – WS disponíveis Ambiente de Homologação: Os endereços dos Web Services disponíveis podem ser obtidos no sítio nacional do projeto. para obter o WSDL de cada um dos Web Service acione o navegador Web (Internet Explorer. ambiente de produção. Pág. por exemplo) e digite o endereço desejado seguido do literal ‘?WSDL’.cte. no endereço http://hom.Conhecimento de Transporte Eletrônico Manual de Integração .br.gov. 134 / 136 . Exemplificando.br Obtenção do WSDL: A documentação do WSDL pode ser obtida na internet acessando o endereço do Web Service desejado.gov.fazenda. no endereço http://cte. Ambiente de Produção Os endereços dos Web Services disponíveis podem ser obtidos no sítio nacional do projeto.fazenda. ambiente de homologação de empresas.

Contribuinte Anexo V – Conjunto de caracteres Código de Barras CODE-128C Conjunto de caracteres representativos do Código de Barras CODE-128C Combinação de barras: B = barra preta e S = espaço (barra branca) Valor Valor Combinação de Barras Combinação 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 Início (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 Combinação 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 Pág. 135 / 136 .Conhecimento de Transporte Eletrônico Manual de Integração .

Contribuinte Anexo VI – Projeto Piloto do CT-e O Projeto Piloto do Conhecimento de Transportes eletrônico foi desenvolvido.A.América Latina Logística S/A Andorinha Transportadora LTDA BEMEX LOGÍSTICA LTDA BINOTTO S/A LOGÍSTICA TRANSPORTE E DISTRIBUIÇÃO CEVA LOGISTICS LTDA COOPERATIVA DE TRANSPORTE DE CARGAS DO ESTADO DE SC DHL DISPLAN ENCOMENDAS URGENTES LTDA EMPRESA DE TRANSPORTE ATLAS LTDA EXPRESSO ARAÇATUBA TRANSPORTES E LOGÍSTICA LTDA EXPRESSO JUNDIAÍ SÃO PAULO LTDA Expresso Mercúrio S/A GOL GRISTEC JÚLIO SIMÕES TRANSPORTES E SERVIÇOS LTDA MIRA OTM TRANSPORTES LTDA MRS PATRUS TRANSPORTE URGENTES LTDA Petrobrás Transporte S/A . Pág.Conhecimento de Transporte Eletrônico Manual de Integração . Superintendência da Zona Franca de Manuas (SUFRAMA). Encontro Nacional de Coordenadores e Administradores Tributários Estaduais (ENCAT) e as seguintes empresas: • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Aliança Navegação e Logística LTDA ALL . 136 / 136 . Santa Catarina. Receita Federal do Brasil. TRANSPORTADORA LIMA TRANSPORTADORA TRANSPEL LTDA TRANSPORTE DELLA VOLPE S/A COM.TRANSPETRO RODONAVES TRANSPORTES E ENCOMENDAS LTDA RODOVIÁRIO LÍDER 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. Goiás. Maranhão. Rio Grande do Sul. Mato Grosso do Sul. São Paulo. de forma integrada. Sergipe. • NTC&Logística (Associação Nacional de Transporte de Cargas & Logítica). Mato Grosso. Rio de Janeiro. • GS1 Brasil. Espiríto Santo. Bahia. Minas Gerais. pelas Secretarias de Fazenda dos Estados de Alagoas. Distrito Federal. E IND. TRANSPORTE RODOVIÁRIO DE CARGAS ZAPELINI LTDA TRANSPORTES BERTOLINI LTDA TRANSULTRA ARMAZENAMENTO E TRANSPORTE ESPECIALIZADO LTDA VARIG LOGISTICA S/A O projeto conta ainda com a colaboração das seguintes entidades: • ANTT (Agência Nacional de Transporte Terrestre).

Sign up to vote on this title
UsefulNot useful