Anda di halaman 1dari 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Projeto Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte


Padres Tcnicos de Comunicao

Verso 1.0.0 Maro 2008

Pg. 1 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Controle de Verses
Verso 1.00 Data 07/03/2008 - SP

Pg. 2 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Identificao e vigncia do Manual


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

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

Verses de leiautes do PL_CTe_100


Leiaute CTe enviCTe retEnviCTe consReciCTe retconsReciCTe procCTe cancCTe retCancCTe procCancCTe inutCTe retInutCTe procInutCTe consSitCTe retConsSitCTe consStatServ retConsStatServ consCad retConsCad cadEmiDFe atuCadEmiDFe retAtuCadEmiDFe
verso

1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.01 1.01 1.01 1.01 1.01

Schema XML cte_v100.xsd enviCte_v1.00.xsd retEnviCte_v1.00.xsd consReciCte_v1.00.xsd retConsReciCte_v1.00.xsd procCte_v1.00.xsd cancCte_v1.00.xsd retCancCte_v1.00.xsd procCancCte_v1.00.xsd inutCTe_v1.00.xsd retInutCTe_v1.00.xsd procInutCTe_v1.00.xsd consSitCte_v1.00.xsd retConsSitCte_v1.00.xsd consStatServCte_v1.00.xsd retconsStatServ_v1.00.xsd consCad_v1.01.xsd retConsCad_v1.01.xsd cadEmiDFe_v1.01.xsd atuCadEmiDFe_v1.01.xsd retAtuCadEmiDFe_v1.01.xsd

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

Pg. 3 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Pg. 6 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Pg. 7 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

2.1

Histrico do documento fiscal eletrnico

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

O Conhecimento de Transporte eletrnico tambm poder ser utilizado como documento fiscal eletrnico no transporte dutovirio e, futuramente, nos transportes Multimodais.

2.2

Conceito do CT-e

O Conhecimento de Transporte Eletrnico (CT-e) pode ser conceituado como um documento de existncia exclusivamente digital, emitido e armazenado eletronicamente, com o intuito de documentar uma prestao de servios de transportes, cuja validade jurdica garantida pela assinatura digital do emitente e a Autorizao de Uso fornecida pela administrao tributria do domiclio do contribuinte.

2.3

Descrio Simplificada do Modelo Operacional

Pg. 8 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Pg. 9 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

3. Arquitetura de Comunicao com Contribuinte


3.1
Modelo Conceitual

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

Pg. 10 / 134

Conhecimento de Transporte Eletrnico


Arquitetura de Comunicao Viso Conceitual
Contribuinte
HTTPS Client CTe ( ERP ou software especfico) Fluxo de Comunicao

Manual de Integrao - Contribuinte

Secretaria de Fazenda Estadual


Web Services Servios Sncronos Aplicao CTe Servios Assncronos Filas de Msgs Transaes

CTe

Aplicativo de Faturamento ( ERP ou software especfico)

CTes

3.2

Padres Tcnicos

3.2.1 Padro de documento XML


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

Pg. 11 / 134

Conhecimento de Transporte Eletrnico


<?xml version="1.0" encoding="UTF-8"?> <envieCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="1.01"> <idLote>200602220000001</idLote> <CTe xmlns="http://www.portalfiscal.inf.br/cte">

Manual de Integrao - Contribuinte

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

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

Pg. 12 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

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

3.2.2 Padro de Comunicao


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

Pg. 13 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Exemplo de uma mensagem de retorno padro SOAP:


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

3.2.3 Padro de Certificado Digital


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

Pg. 14 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

3.2.4 Padro de Assinatura Digital


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

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


# Campo Ele Raiz G G A Pai XS01 XS02 XS03 Tipo Ocor. Tam. Dec. C 1-1 1-1 1-1 Grupo da Informao da assinatura Grupo do Mtodo de Canonicalizao Atributo Algorithm de CanonicalizationMethod: http://www.w3.org/TR/2001/REC-xml-c14n20010315 Grupo do Mtodo de Assinatura Atributo Algorithm de SignedMethod: http://www.w3.org/2000/09/xmldsig#rsa-sha1 Grupo de Reference Atributo URI da tag Reference Grupo do algorithm de Transform Regra para o atributo Algorithm do Transform ser nico. Descrio/Observao XS01 Signature XS02 SignedInfo XS03 CanonicalizationM ethod XS04 Algorithm

XS05 SignatureMethod XS06 Algorithm XS07 Reference XS08 URI XS10 Transforms

G A G A G

XS02 XS05 XS02 XS07 XS07

C C -

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

XS11 unique_Transf_Alg RC XS10

Pg. 15 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

XS12 Transform XS13 Algorithm

G A

XS10 XS12

2-2 1-1

Grupo de Transform Atributos vlidos Algorithm do Transform: http://www.w3.org/TR/2001/REC-xml-c14n20010315 http://www.w3.org/2000/09/xmldsig#envelopedsignature XPath Grupo do Mtodo de DigestMethod Atributo Algorithm de DigestMethod: http://www.w3.org/2000/09/xmldsig#sha1 Digest Value (Hash SHA-1 Base64) Grupo do Signature Value Grupo do KeyInfo Grupo X509 Certificado Digital x509 em Base64

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

E G A E G G G E

XS12 XS07 XS15 XS07 XS01 XS01 XS19 XS20

C C C C

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

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

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

Pg. 16 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

3.2.5 Validao de Assinatura Digital pela Secretaria de Fazenda Estadual


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

3.2.6 Resumo dos Padres Tcnicos


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

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

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

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

credenciada pela Infra-estrutura de Chaves Pblicas Brasileira ICP-Brasil, do tipo A1 ou A3, devendo conter o CNPJ do proprietrio do certificado digital. Para assinatura de mensagens, utilizar o certificado digital do estabelecimento matriz ou do estabelecimento emissor do CT-e. Para transmisso, utilizar o certificado digital do responsvel pela transmisso. XML Digital Signature, Enveloped, com certificado digital X.509 verso 3, com chave privada de 1024 bits, com padres de criptografia assimtrica RSA, algoritmo message digest SHA-1 e utilizao das transformaes Enveloped e C14N. Ser validada alm da integridade e autoria, a cadeia de confiana com a validao das LCRs. Campos no obrigatrios do Schema que no possuam contedo tero suas tags suprimidas no arquivo XML. Mscara de nmeros decimais e datas esto definidas no Schema XML. Nos campos numricos inteiro, no incluir a vrgula ou ponto decimal. Nos campos numricos com casas decimais, utilizar o ponto decimal na separao da parte inteira.

Padro de assinatura digital

Validao de assinatura digital Padres de preenchimento XML

3.3

Modelo operacional

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

3.3.1 Servios sncronos

Pg. 18 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Secretaria de Fazenda Estadual


(2) Solicitao de servio

Aplicativo Cliente

Web Service
(3) Resultado

(4) Resultado

Processamento de Servios

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

3.3.2 Servios assncronos


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

Pg. 19 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Servio de Implementao assncrona Contribuinte


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

Secretaria de Fazenda Estadual


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

(5)

Fila de recibos

Processamento de Servios

(7)

(6)

Consulta Recibo

(8) Consulta recibo


(10) Resultado processamento

Web Service Consulta recibo


(9) Resultado processamento

Fila de servios processados

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

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

3.3.3 Filas e Mensagens


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

Estrutura de um item da fila:

CNPJ do Transmissor

Nmero do Recibo

data e hora recebimento

cUF

Verso Dados

XML de Dados

rea de controle

rea de mensagem

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

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

Pg. 21 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

mensagem e o momento de armazenamento do resultado do processamento da solicitao de servio na fila de sada.


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

3.4

Padro de mensagens dos Web Services

As chamadas dos Web Services disponibilizados pelas Secretarias de Fazenda Estaduais ou Receita Federal do Brasil e os respectivos resultados do processamento so realizadas atravs das mensagens com o seguinte padro:

Padro de Mensagem de chamada/retorno de Web Service


cUF versaoDados Estrutura XML definida na documentao do Web Service
rea de dados (SOAP Body)

Elemento cteCabecMsg (SOAP Header)

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

3.4.1 Informaes de controle e rea de dados das mensagens


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

A informao armazenada na rea de dados um documento XML que deve atender o leiaute definido na documentao do Web Service acessado:
<soap12:Body> <cteStatusServicoCT xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteStatusServico"> <cteDadosMsg>xml</cteDadosMsg> </cteStatusServicoCT> </soap12:Body>

Pg. 22 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

3.4.2 Validao da estrutura XML das Mensagens dos Web Services


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

3.4.3 Schemas XML das Mensagens dos Web Services


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

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Exemplo de Schema XML


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

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

3.5

Verso dos Schemas

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


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

Pg. 24 / 134

Conhecimento de Transporte Eletrnico SCHEMAS cteEnvLote_v1.00.xsd inutCTe_v1.00.xsd cancCTe_v1.00.xsd tiposBasico_v1.00.xsd

Manual de Integrao - Contribuinte

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

3.5.2 Pacote de Liberao Preliminar


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

3.5.3 Pacote de Liberao de Homologao e Pacote de libero definitivo


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

3.5.4 Correo de Pacote de Liberao


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

3.5.5 Divulgao de novos Pacotes de Liberao

Pg. 25 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

3.5.6 Controle de Verso


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

3.6

SEFAZ VIRTUAL

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

Pg. 26 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Pg. 27 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.1

Servio de Recepo de CT-e

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

4.1.1 Web Service CteRecepcao


Transmisso de Lote de CT-e Contribuinte Secretaria de Fazenda Estadual
Web Service : CteRecepcao Envio do lote de CT-e Client CT-e cteRecepcaoLote msgs Filas de Entrada . Proc. Processamento Aplicao CT-e

Recibo

Funo: servio destinado recepo de mensagens de lote de CT-e. Processo: assncrono. Mtodo: cteRecepcaoLote

4.1.2 Leiaute Mensagem de Entrada


Entrada: Estrutura XML com o lote de conhecimento de transporte Schema XML: enviCte_v99.99.xsd
# Campo Ele Raiz A E Pai AP01 AP01 Tipo Ocor. Tam. Dec. N N 1-1 1-1 1-4 1-15 2 TAG raiz Verso do leiaute Identificador de controle do envio do lote. Nmero seqencial auto-incremental, de controle correspondente ao identificador nico do lote enviado. A responsabilidade de gerar e controlar esse nmero exclusiva do contribuinte. Conjunto de CT-es transmitidos (mximo de 50 CT-e), seguindo definio do Anexo I - Leiaute do CT-e. O tamanho mximo do lote de 500k pode limitar a quantidade mxima de CT-e tambm). Descrio/Observao

AP01 enviCTe AP02 Verso AP03 idLote

AP04 CTe

AP01

xml

1-50

Pg. 28 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.1.3 Leiaute Mensagem de Retorno


Retorno: Estrutura XML com a mensagem do resultado da transmisso. Schema XML: retEnviCte_v99.99.xsd
# Campo Ele Raiz A E E E E E G E Pai AR01 AR01 AR01 AR01 AR01 AR01 AR01 AR07 Tipo Ocor. Tam. Dec. N N C N C N N 1-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-4 1 1-20 3 1-255 2 15 2 Descrio/Observao TAG raiz da Resposta Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao Verso do Aplicativo que recebeu o Lote. Cdigo do status da resposta (vide item 5.1.1) Descrio literal do status da resposta Cdigo da UF que atendeu a solicitao. Dados do Recibo do Lote (S gerado se o Lote for aceito) Nmero do Recibo gerado pelo Portal da Secretaria de Fazenda Estadual, composto por duas posies com o Cdigo da UF (codificao do IBGE) onde foi entregue o Lote, uma posio para o Tipo de Autorizador e doze posies numricas seqenciais (vide item 5.5) Data e Hora do Recebimento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora do recebimento do lote. 1-4 Tempo mdio de resposta do servio (em segundos) dos ltimos 5 minutos (vide item 5.7). Nota: Caso o tempo mdio de resposta fique abaixo de 1 (um) segundo, o tempo ser informado como 1 segundo. Arredondar as fraes de segundos para cima.

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

AR09 dhRecbto

AR07

1-1

AR10 tMed

AR07

1-1

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

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


Este mtodo ser responsvel por receber as mensagens de envio de lotes de CT-e e coloc-las na fila de entrada. Existe um limite de at 50 CT-e por lote e o agrupamento destas CT-e dentro do lote pode ser feito de qualquer uma das formas que seguem: todos os CT-e so do mesmo estabelecimento (mesmo CNPJ do Emitente); todos os CT-e so da mesma empresa (mesmo CNPJ-Base do Emitente); os CT-e so de diferentes Empresas.

Pg. 29 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.1.5 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validao Crtica Obrig. Msg 280 Efeito Rej. A01 Certificado de Transmissor Invlido: - Certificado de Transmissor inexistente na mensagem - Verso difere "3" - Basic Constraint = true (no pode ser Certificado de AC) - KeyUsage no define "Autenticao Cliente" A02 Validade do Certificado (data incio e data fim) A03 Verifica a Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

4.1.6 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service # Regra de Validao Aplic. Obrig. Facult. Msg 214 243 108 109 Efeito Rej. Rej. Rej. Rej. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado

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

Pg. 30 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.1.7 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
# Regra de Validao Aplic. Facult. Obrig. Msg 242 409 410 411 238 239 Efeito Rej. Rej. Rej. Rej. Rej. Rej. C01 Elemento cteCabecMsg inexistente no SOAP Header C02 Campo cUF inexistente no elemento cteCabecMsg do SOAP Header

C03 Verificar se a UF informada no campo cUF atendida pelo Obrig. WebService C04 Campo versaoDados inexistente no elemento cteCabecMsg do Obrig. SOAP Header C05 Verso dos Dados informada superior verso vigente Facult. C06 Verso dos Dados no suportada Obrig.

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

4.1.8 Gerao da Resposta com o Recibo


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

Pg. 31 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Aps a gravao da mensagem na fila de entrada ser retornada uma mensagem de confirmao de recebimento para o transmissor, com as seguintes informaes: a identificao do ambiente; a verso do aplicativo; o cdigo 103 e o literal Lote recebido com Sucesso; o cdigo da UF que atendeu a solicitao; o nmero do recibo (vide item 5.5), com data, hora local de recebimento da mensagem; tempo mdio de resposta do servio de processamento dos lotes nos ltimos 5 minutos (vide detalhamento da forma de clculo no item 5.7).

Caso ocorra algum problema de validao, o aplicativo dever retornar uma mensagem com as seguintes informaes: a identificao do ambiente; a verso do aplicativo; o cdigo e a respectiva mensagem de erro (vide a tabela do item 5.1.1); o cdigo da UF que atendeu a solicitao;

4.1.9 Descrio do Processamento do Lote de CT-e


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

4.1.10 Validao da rea de Dados


a) Validao de forma da rea de dados A validao de forma da rea de dados da mensagem realizada com a aplicao da seguinte regra:
Validao da rea de dados da mensagem # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 225 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

Como a validao do Schema XML realizada em toda mensagem de entrada, a existncia de um erro em um CT-e implica na rejeio de todo o lote. b) Validao do Certificado Digital de Assinatura A seguir so extradas todas CT-e das mensagens de envio de lote e validadas as seguintes regras de negcios para cada CT-e:
Validao do Certificado Digital utilizado na Assinatura Digital do CT-e

Pg. 32 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Regra de Validao

Aplic. Obrig.

Msg 290

Efeito Rej.

E01 Certificado de Assinatura invlido: - Certificado de Assinatura inexistente na mensagem (*validado tambm pelo Schema) - Verso difere "3" - Basic Constraints = true (no pode ser Certificado de AC) - KeyUsage no define "Assinatura Digital" e No Recusa E02 Validade do Certificado (data incio e data fim) E03 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3) E04 Verifica Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado E05 LCR do Certificado de Assinatura: - Falta o endereo da LCR (CRLDistributionPoint) - Erro no acesso a LCR ou LCR inexistente E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da ICP-Brasil

Obrig. Obrig. Obrig.

291 292 293

Rej. Rej. Rej.

Obrig.

296

Rej.

Obrig. Obrig.

294 295

Rej. Rej.

c) Validao da Assinatura Digital


Validao da Assinatura Digital do CT-e # Regra de Validao Aplic. Msg 298 Efeito Rej. F01 Assinatura difere do padro do Projeto: Obrig. - No assinado o atributo "ID" (falta "Reference URI" na assinatura) (*validado tambm pelo Schema) - Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e "Enveloped") Estas validaes so implementadas pelo Schema XML da Signature F02 Valor da assinatura (SignatureValue) difere do valor calculado Obrig. 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. Facult.

297 213 244

Rej. Rej. Rej.

d) Validao de regras de negcios do CT-e


Validao do CT-e Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Msg 252 226 247 227 Efeito Rej. Rej. Rej. Rej. G01 Tipo do ambiente do CT-e difere do ambiente do Web Service G02 Cdigo da UF do Emitente difere da UF do Web Service G03 Sigla da UF do Emitente difere da UF do Web Service G04 Campo ID invlido - Falta literal "CTe" - Chave de Acesso do campo ID difere da concatenao dos campos correspondentes G05 Dgito Verificador invlido da Chave de acesso resultante da concatenao dos campos correspondentes

Obrig.

253

Rej.

Pg. 33 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 207 229 209 Efeito Rej. Rej. Rej. G06 CNPJ Emitente invlido (dgito controle, zeros ou nulo) G07 IE Emitente no informada (zeros ou nulo) G08 IE Emitente invlida (erro no dgito de controle)
Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador.

G09 Acessar Cadastro Contribuinte p/ Emitente: - CNPJ emitente no cadastrado G10 - Emitente no credenciado G11 - IE Emitente no cadastrada G12 - IE Emitente no vinculada ao CNPJ G13 - Emitente em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G14 Data de Emisso posterior a data de recebimento (a SEFAZ Virutal deve considerar a hora local do emissor para a validao) G15 Data de Emisso ocorrida h mais de 60 dias, ou outro limite conforme critrio definido pela SEFAZ (a SEFAZ Virutal deve considerar a hora local do emissor para a validao) G16 CNPJ Remetente informado: CNPJ invlido (dgito de controle, zeros) G17 CPF Remetente informado: CPF invlido (dgito de controle, zeros) G18 Remetente informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G19 Remetente informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF compatvel com a sigla da UF informada) G20 IE Remetente informado: IE invlida (erro no dgito de controle)
Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador.

Facult. Obrig. Facult. Obrig. Obrig.

245 203 230 231 301 ou 205 212

Rej. Rej. Rej. Rej. Den.

Obrig.

Rej.

Obrig.

228

Rej.

Obrig. Obrig. Facult.

415 416 417

Rej. Rej. Rej.

Obrig.

418

Rej

Obrig.

419

Rej..

G21 Se o Remetente informado for contribuinte do ICMS na UF autorizadora: - Acessar Cadastro Contribuinte p/ Remetente: . Se CNPJ Remetente informado: CNPJ no cadastrado G22 . IE Remetente informada: IE no cadastrada G23 G24 . IE e CNPJ Remetente informados: IE no vinculada ao CNPJ . CNPJ ou IE Remetente informado: Remetente em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G25 CNPJ Destinatrio informado: CNPJ invlido (dgito de controle, zeros) G26 CPF Destinatrio informado: CPF invlido (dgito de controle, zeros)

Facult.

420

Rej.

Facult. Facult. Facult.

421 422 302 ou 205 208 237

Rej. Rej. Den.

Obrig. Obrig.

Rej. Rej.

Pg. 34 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios # Regra de Validao Aplic. Facult. Msg 423 Efeito Rej. G27 Destinatrio informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G28 Destinatrio informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G29 IE Destinatrio informado: IE invlida (erro no dgito de controle ou contedo diferente de ISENTO)
Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador.

Obrig.

424

Rej.

Obrig.

210

Rej.

G30 Se o Destinatrio informado for contribuinte do ICMS na UF autorizadora: - Acessar Cadastro Contribuinte p/ Destinatrio: . Se CNPJ Destinatrio informado: CNPJ no cadastrado G31 . IE Destinatrio informada: IE no cadastrada G32 G33 . IE e CNPJ Destinatrio informados: IE no vinculada ao CNPJ . CNPJ ou IE Destinatrio informado: Destinatrio em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G34 CNPJ Expedidor informado: CNPJ invlido (dgito de controle, zeros) G35 CPF Expedidor informado: CPF invlido (dgito de controle, zeros) G36 Expedidor informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G37 Expedidor informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G38 IE Expedidor informado: IE invlida (erro no dgito de controle)

Facult.

425

Rej.

Facult. Facult. Facult.

426 427 303 ou 205 428 429 430 431

Rej. Rej. Den.

Obrig. Obrig. Facult. Obrig.

Rej. Rej. Rej. Rej.

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

Obrig.

432

Rej.

G39 Se o Expedidor for contribuinte do ICMS na UF autorizadora: - Acessar Cadastro Contribuinte p/ Expedidor: . Se CNPJ Expedidor informado: CNPJ no cadastrado G40 G41 G42 . IE Expedidor informada: IE no cadastrada . IE e CNPJ Expedidor informados: IE no vinculada ao CNPJ

Facult.

433

Rej.

Facult. Facult.

434 435 304 ou 205 436 437 438

Rej. Rej. Den.

. CNPJ ou IE Expedidor informado: Expedidor em situao irregular Facult. perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G43 CNPJ Recebedor informado: CNPJ invlido (dgito de controle, zeros) Obrig. G44 CPF Recebedor informado: CPF invlido (dgito de controle, zeros) G45 Expedidor informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. Obrig. Facult.

Rej. Rej. Rej.

Pg. 35 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios # Regra de Validao Aplic. Obrig. Msg 439 Efeito Rej. G46 Expedidor informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G47 IE Recebedor informado: IE invlida (erro no dgito de controle)
Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador.

Obrig.

440

Rej.

G48 Se Recebedor informado for contribuinte do ICMS na UF autorizadora: - Acessar Cadastro Contribuinte p/ Recebedor: . Se CNPJ Recebedor informado: CNPJ no cadastrado G49 . IE Recebedor informada: IE no cadastrada G50 G51 . IE e CNPJ Recebedor informados: IE no vinculada ao CNPJ . CNPJ ou IE Recebedor informado: Recebedor em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G52 CNPJ Tomador informado: CNPJ invlido (dgito de controle, zeros) G53 CPF Tomador informado: CPF invlido (dgito de controle, zeros) G54 Tomador informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo III. G55 Tomador informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G56 IE Tomador informado: IE invlida (erro no dgito de controle)
Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador.

Facult.

441

Rej.

Facult. Facult. Facult.

442 443 305 ou 205 444 445 446

Rej. Rej. Den.

Obrig. Obrig. Facult.

Rej. Rej. Rej.

Obrig.

447

Rej.

Obrig.

448

Rej.

G57 Se o Tomador do servio for contribuinte do ICMS na UF autorizadora: - Acessar Cadastro Contribuinte p/ Tomador: . Se CNPJ Tomador informado: CNPJ no cadastrado G58 . IE Tomador informada: IE no cadastrada G59 G60 . IE e CNPJ Tomador informados: IE no vinculada ao CNPJ . CNPJ ou IE Tomador informado: Tomador em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G61 Inscr. SUFRAMA do Destinatrio informada: verificar dgito controle G62 Inscr. SUFRAMA informada: verificar UF destinatrio = AC-Acre, ou AM-Amazonas, ou RO-Rondnia, ou RR-Roraima, ou AP-Amap (s para municpios 1600303-Macap e 1600600-Santana) G63 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro): - CT-e j cadastrado e no Cancelado/Denegado G60 - Verificar se CT-e j est Cancelado

Facult.

449

Rej.

Facult. Facult. Facult.

450 451 306 ou 205 235 251

Rej. Rej. Den.

Obrig. Obrig.

Rej. Rej.

Obrig. Obrig.

204 218

Rej. Rej.

Pg. 36 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Validao do CT-e Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Msg 205 206 254 269 Efeito Rej. Rej. Rej. Rej. G61 - Verificar se CT-e j est Denegado G62 Acesso BD CTE-Inutilizao - Verificar Nmero do CT-e Inutilizado G63 Se finalidade do CT-e = 1 (CT-e complementar): verificar se foi informado pelo menos um CT-e ou CTRC referenciado G64 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) Conhecimento(s) referenciados (eletrnico ou normal) so emitidos pelo mesmo CNPJ. G65 Se finalidade do CT-e = 1 (CT-e complementar): verificar se existe(m ) o(s) CT-e referenciado(s). Acesso BD CTE (Chave: Ano, Ms, CNPJ Emit, Modelo, Srie, Nro) G66 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) CTe referenciado(s) (so) normal(is). Acesso BD CTE (Chave: Ano, Ms, CNPJ Emit, Modelo, Srie, Nro) G67 Cdigo Municpio de emisso do CT-e invlido (dgito de controle), vide item 2.1 do Anexo III. G68 Municpio de emisso do CT-e diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G69 Cdigo Municpio de incio da prestao invlido (dgito de controle), vide item 2.1 do Anexo III. G70 Municpio de incio da prestao diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G71 Cdigo Municpio de trmino da prestao invlido (dgito de controle), vide item 2.1 do Anexo III. G72 Municpio de trmino da prestao diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada)

Facult.

267

Rej.

Facult.

452

Rej.

Facult.

453

Rej.

Obrig.

454

Rej.

Facult.

455

Rej.

Obrig.

456

Rej.

Facult.

413

Rej.

Obrig.

414

Rej.

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

4.1.11 Final do Processamento do Lote


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

Pg. 37 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

fiscal do remetente, do destinatrio, do expedidor, do recebedor ou do tomador so facultativas e deve aguardar um prazo para a sua implementao. Ou seja: Validao da situao fiscal do: Remetente, Destinatrio, Expedidor, Recebedor ou Tomador (a critrio da UF) Irrelevante Irrelevante Irregular (de qualquer personagem) Regular Conseqncia

de forma do CT-e

da situao fiscal do Emitente

Situao do CT-e

Para o contribuinte

Banco de Dados

Invlida Vlida Vlida Vlida

Irrelevante Irregular Regular Regular

Rejeio Denegao de uso Denegao de uso Autorizao de uso

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

No gravar Gravar Gravar Gravar

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

Pg. 38 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.2

Web Service CteRetRecepcao

Consulta Processamento de Lote de CT-e


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

Consulta Processamento

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

4.2.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo o nmero do recibo que identifica a mensagem de envio de lotes de CT-e. Schema XML: consReciCte_v99.99.xsd
# Campo Ele Tipo Ocor. Tam. Dec. Descrio/Observao TAG raiz N 1-1 1-4 2 Verso do leiaute N 1-1 1 Identificao do Ambiente: 1 Produo / 2 - Homologao BP01 N 1-1 15 Nmero do Recibo Nmero gerado pelo Portal da Secretaria de Fazenda Estadual, composto por: duas posies com cdigo da UF onde foi entregue o lote, codificao de UF do IBGE, e treze posies numricas seqenciais. Pai

BP01 consReciCTe BP02 versao BP03 tpAmb BP04 nRec

Raiz A BP01 E BP01 E

4.2.2 Leiaute Mensagem de Retorno


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

Pai
BR01 BR01

Tipo Ocor. Tam. Dec.


N N 1-1 1-1 1-4 1 2

Descrio/Observao
TAG raiz da Resposta Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao

BR01 retConsReciCTe Raiz BR02 versao BR03 tpAmb

Pg. 39 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

BR04 verAplic BR05 nRec BR06 cStat BR07 xMotivo BR08 cUF BR09 protCTe*

E E E E E

BR01 BR01 BR01 BR01 BR01

C N N C N -

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

1-20 15 3 1-255 2 -

Verso do Aplicativo que recebeu o Lote. Nmero do Recibo consultado (vide item 5.5). Cdigo do status da resposta para o Lote (vide item 5.1.1) Descrio literal do status da resposta para o Lote. Cdigo da UF que atendeu a solicitao. Conjunto de resultado do processamento de cada CT-e (vide leiaute abaixo). Estas informaes so retornadas apenas para o cdigo do status do lote = 104 (Lote processado)

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

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


# Campo Ele
Raiz A G ID

Pai
PR01 PR01 PR03

Tipo Ocor. Tam. Dec.


N C 1-1 1-1 0-1 4 2

Descrio/Observao
TAG raiz do Protocolo de recebimento do CT-e Verso do leiaute das informaes de Protocolo. Informaes do Protocolo de resposta. TAG a ser assinada Identificador da TAG a ser assinada, somente precisa ser informado se a UF assinar a resposta. Em caso de assinatura da resposta pela SEFAZ preencher o campo com o Nro do Protocolo, precedido com o literal ID Identificao do Ambiente: 1 Produo / 2 - Homologao Verso do Aplicativo que recebeu o Lote. Chave de Acesso do CT-e composto por Cdigo da UF + AAMM da emisso + CNPJ do Emitente + Modelo, Srie e Nmero do CT-e + Cdigo Numrico + DV. Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da gravao do CT-e no Banco de Dados. Em caso de Rejeio, com data e hora do recebimento do Lote de CT-e enviado.

PR01 protCTe PR02 versao PR03 infProt PR04 Id

PR05 tpAmb PR06 verAplic PR07 chCTe

E E E

PR03 PR03 PR03

N C N

1-1 1-1 1-1

1 1-20 44

PR08 dhRecbto

PR03

1-1

PR09 nProt PR10 digVal

E E

PR03 PR03

N C

0-1 0-1

15 28

Nmero do Protocolo da CT-e (vide item 5.6). Digest Value do CT-e processado Utilizado para conferir a integridade do CT-e original. Cdigo do status da resposta para o CT-e (vide item 5.1.1). Descrio literal do status da resposta para o CT-e. Assinatura XML do grupo identificado pelo atributo ID A deciso de assinar a mensagem fica a critrio da UF interessada.

PR11 cStat PR12 xMotivo PR13 Signature

E E G

PR03 PR03 PR01

N C xml

1-1 1-1 0-1

3 1-255 -

4.2.3 Descrio do Processo de Web Service

Pg. 40 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.2.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validao Crtica Obrig. Msg 280 Efeito Rej. A01 Certificado de Transmissor Invlido: - Certificado de Transmissor inexistente na mensagem - Verso difere "3" - Basic Constraint = true (no pode ser Certificado de AC) - KeyUsage no define "Autenticao Cliente" A02 Validade do Certificado (data incio e data fim) A03 Verifica a Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

4.2.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service # Regra de Validao Aplic. Obrig. Facult. Obrig. Obrig. Msg 214 243 108 109 Efeito Rej. Rej. Rej. Rej. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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

Pg. 41 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.2.6 Validao das informaes de controle da chamada ao Web Service


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

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

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

4.2.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Consulta de Lote # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

Pg. 42 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

b) Validao das Regras de Negcio da Cosulta Recibo A seguir so realizadas as seguintes validaes:
Validao da Consulta Recibo # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 252 248 106 105 223 Efeito Rej. Rej. Rej. Rej. Rej. E01 Tipo do ambiente do CT-e difere do ambiente do Web Service E02 UF do Recibo difere da UF do Web Service E03 - Verifica se o Lote no est na fila de sada, nem na fila de entrada E04 - Verifica se o Lote no est na fila de resposta, mas est na fila de entrada E05 CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta

4.2.8 Final do Processamento


A mensagem de retorno poder ser: Lote processado - cStat=104, com os resultados individuais de processamento dos no CT-e; Lote em processamento cStat=105, o aplicativo do contribuinte dever fazer uma nova consulta; Lote no localizado - cStat=106, o aplicativo do contribuinte dever providenciar o reenvio da mensagem; Recibo ou CNPJ do requisitante com problemas - cStat= 248 ou 223, o aplicativo do contribuinte dever sanar o problema;

Pg. 43 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.3

Web Service CteCancelamento

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

Proc. Ret

Cancelamento Aplicao CT -e

Funo: servio destinado ao atendimento de solicitaes de cancelamento de CT-e. Processo: sncrono. Mtodo: cteCancelamentoCT

4.3.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo a mensagem de solicitao de cancelamento. Schema XML: cancCte_v99.99.xsd
# Campo Ele
Raiz A G

Pai
CP01 CP01

Tipo Ocor. Tam. Dec.


N C 1-1 1-1 1-1 1-4 46 2 TAG raiz

Descrio/Observao
Verso do leiaute Dados do Pedido - TAG a ser assinada Identificador da TAG a ser assinada Informar a chave de acesso precedida do literal ID Identificao do Ambiente: 1 Produo / 2 - Homologao Servio solicitado CANCELAR Chave de Acesso do CT-e composto por Cdigo da UF + AAMM da emisso + CNPJ do Emitente + Modelo, Srie e Nmero do CT-e + Cdigo Numrico + DV. Informar o nmero do Protocolo de Autorizao da CT-e a ser Cancelada. Informar a justificativa do cancelamento Assinatura XML do grupo identificado pelo atributo ID

CP01 cancCTe CP02 versao CP03 infCanc CP04 Id

ID CP03

CP05 tpAmb CP06 xServ CP07 chCTe

E E E

CP03 CP03 CP03

N C N

1-1 1-1 1-1

1 8 44

CP08 nProt CP09 xJust CP10 Signature

E E E

CP03 CP03 CP01

N C xml

1-1 1-1 1-1

15 15255 -

4.3.2 Leiaute Mensagem de Retorno

Pg. 44 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Retorno: Estrutura XML contendo a mensagem do resultado da solicitao de cancelamento: Schema XML: retCancCte _v99.99.xsd
# Campo Ele
Raiz A G

Pai
CR01 CR01

Tipo Ocor. Tam. Dec.


N C 1-1 1-1 0-1 1-4 2

Descrio/Observao
TAG raiz da Resposta Verso do leiaute Dados da resposta - TAG a ser assinada Identificador da TAG a ser assinada, somente precisa ser informado se a UF assinar a resposta. Em caso de assinatura da resposta pela SEFAZ preencher o campo com o Nro do Protocolo, precedido com o literal ID Identificao do Ambiente: 1 Produo / 2 Homologao Verso do Aplicativo que recebeu o Lote. Cdigo do status da resposta (vide item 5.1.1). Descrio literal do status da resposta. Cdigo da UF que atendeu a solicitao.

CR01 retCancCTe CR02 versao CR03 infCanc CR04 Id

ID CR03

CR05 tpAmb CR06 verAplic CR07 cStat CR08 xMotivo CR09 cUF

E E E E E

CR03 CR03 CR03 CR03 CR03

N C N C N

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

1 1-20 3 1-255 2

Os campos a seguir so obrigatrios no caso de homologao de cancelamento cStat=101. Os campos de dhRecbto e nProt no sero preenchidos em caso de erro. CR10 chCTe E CR03 N 0-1 44 Chave de Acesso do CT-e composto por Cdigo da UF + AAMM da emisso + CNPJ do Emitente + Modelo, Srie e Nmero do CT-e + Cdigo Numrico + DV. Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da homologao do Pedido. Nmero do Protocolo de Cancelamento (vide item 5.6). O controle de numerao de Protocolo nico para todos os servios. Assinatura XML do grupo identificado pelo atributo ID A deciso de assinar a mensagem fica a critrio da UF interessada.

CR11 dhRecbto

CR03

0-1

CR12 nProt

CR03

0-1

15

CR13 Signature

CR01

xml

0-1

4.3.3 Descrio do Processo de Web Service


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

4.3.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)

Pg. 45 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Regra de Validao

Crtica Obrig.

Msg 280

Efeito Rej.

A01 Certificado de Transmissor Invlido: - Certificado de Transmissor inexistente na mensagem - Verso difere "3" - Basic Constraint = true (no pode ser Certificado de AC) - KeyUsage no define "Autenticao Cliente" A02 Validade do Certificado (data incio e data fim) A03 Verifica a Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

4.3.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service # Regra de Validao Aplic. Obrig. Facult. Obrig. Obrig. Msg 214 243 108 109 Efeito Rej. Rej. Rej. Rej. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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

Pg. 46 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.3.6 Validao das informaes de controle da chamada ao Web Service


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

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

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

4.3.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Cancelamento do CT-e # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao do Certificado Digital utilizado na Assinatura


Validao do Certificado Digital utilizado na Assinatura Digital # Regra de Validao Aplic. Obrig. Msg 290 Efeito Rej. E01 Certificado de Assinatura invlido: - Certificado de Assinatura inexistente na mensagem (*validado tambm pelo Schema) - Verso difere "3" - Basic Constraints = true (no pode ser Certificado de AC) - KeyUsage no define "Assinatura Digital" e No Recusa E02 Validade do Certificado (data incio e data fim)

Obrig.

291

Rej.

Pg. 47 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

E03 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3) E04 Verifica Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado E05 LCR do Certificado de Assinatura: - Falta o endereo da LCR (CRLDistributionPoint) - Erro no acesso a LCR E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da ICP-Brasil

Obrig. Obrig.

292 293

Rej. Rej.

Obrig.

296

Rej.

Obrig. Obrig.

294 295

Rej. Rej.

c) Validao da Assinatura Digital


Validao da Assinatura Digital # Regra de Validao Aplic. Msg 298 Efeito Rej. F01 Assinatura difere do padro do Projeto: Obrig. - No assinado o atributo "ID" (falta "Reference URI" na assinatura) (*validado tambm pelo Schema) - Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e "Enveloped") Estas validaes so implementadas pelo Schema XML da Signature F02 Valor da assinatura (SignatureValue) difere do valor calculado Obrig. 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. Facult.

297 213 244

Rej. Rej. Rej.

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


Pedido de cancelamento de CT-e Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 252 249 236 203 240 217 216 205 218 220 222 Efeito Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. H01 Tipo do ambiente de CT-e difere do ambiente do Web Service H02 UF da Chave de Acesso difere da UF do Web Service H03 Chave de Acesso: Dgito Verificador invlido H04 Acesso Cadastro Contribuinte: - Verificar Emitente no autorizado a emitir CT-e H05 - Verificar Situao Fiscal irregular do Emitente H06 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro): - Verificar se CT-e no existe H07 - Cdigo Numrico informado na Chave de Acesso diferente do existente no BD H08 - Verificar se CT-e j est Denegado H09 - Verificar se CT-e j est Cancelado H10 - Verificar CT-e autorizado h mais de 60 dias H11 - Verificar se o nmero Protocolo informado difere do nmero Protocolo do CT-e

Pg. 48 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

H12 - Verificar se houve confirmao da prestao do servio H13 - Verificar registro de Circulao de Mercadoria H14 - Verificar se o CT-e tem Carta de Correo

Obrig. Obrig. Obrig.

221 219 412

Rej. Rej. Rej.

* Obs. As regras de validao H12 e H13 so de implementao futura. O cancelamento s poder ser realizado conhecimento a conhecimento e para cada cancelamento homologado criado um novo protocolo de status para o CT-e, com a atribuio de um nmero de protocolo nico (vide item 5.6).

4.3.8 Final do Processamento


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

Pg. 49 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.4

Web Service - CteInutilizacao

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

Proc. Ret Inutilizacao Aplicao CT -e

Funo: servio destinado ao atendimento de solicitaes de inutilizao de numerao de CT-e. Processo: sncrono. Mtodo: cteInutilizacaoCT

4.4.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo a mensagem de solicitao de inutilizao. Schema XML: inutCTe _v99.99.xsd
# Campo Ele
Raiz A G

Pai
DP01 DP01

Tipo Ocor. Tam. Dec.


N C 1-1 1-1 1-1 1-4 39 2 TAG raiz

Descrio/Observao
Verso do leiaute Dados do Pedido TAG a ser assinada Identificador da TAG a ser assinada formada com Cdigo da UF + CNPJ + modelo + srie + nro inicial e nro final precedida do literal ID Identificao do Ambiente: 1 Produo / 2 - Homologao Servio solicitado: INUTILIZAR Cdigo da UF do solicitante Ano de inutilizao da numerao CNPJ do emitente Modelo do CT-e Srie do CT -e Nmero do CT -e inicial a ser inutilizado Nmero do CT -e final a ser inutilizado Informar a justificativa do pedido de inutilizao Assinatura XML do grupo identificado pelo atributo ID

DP01 inutCTe DP02 versao DP03 infInut DP04 Id

ID DP03

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

E E E E E E E E E E G

DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP03 DP01

N C N N C N N N N C xml

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

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

Pg. 50 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.4.2 Leiaute Mensagem de Retorno


Retorno: Estrutura XML contendo a mensagem do resultado da solicitao de inutilizao: Schema XML: retInutCte_v99.99.xsd
# Campo Ele
Raiz A G

Pai
DR01 DR01

Tipo Ocor. Tam. Dec.


N C 1-1 1-1 0-1 1-4 17 2

Descrio/Observao
TAG raiz da Resposta Verso do leiaute Dados da resposta - TAG a ser assinada Identificador da TAG a ser assinada, somente precisa ser informado se a UF assinar a resposta. Em caso de assinatura da resposta pela SEFAZ preencher o campo com o Nro do Protocolo, precedido com o literal ID. Identificao do Ambiente: 1 Produo / 2 Homologao Verso do Aplicativo que processou o pedido de inutilizao. Cdigo do status da resposta (vide item 5.1.1). Descrio literal do status da resposta. Cdigo da UF que atendeu a solicitao

DR01 retInutCTe DR02 versao DR03 infInut DR04 Id

ID DR03

DR05 tpAmb DR06 verAplic DR07 cStat DR08 xMotivo DR09 cUF

E E E E E

DR03 DR03 DR03 DR03 DR03

N C N C N

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

1 1-20 3 1-255 2

Os campos a seguir so obrigatrios no caso de homologao da inutilizao cStat=102. Os campos de dhRecbto e nProt no sero preenchidos em caso de erro DR10 ano DR11 CNPJ DR12 mod DR13 serie DR14 nCTIni DR15 nCTFin DR16 dhRecbto E E E E E E E DR03 DR03 DR03 DR03 DR03 DR03 DR03 N C N N N N D 0-1 0-1 0-1 0-1 0-1 0-1 0-1 2 14 2 1-3 1-9 1-9 Ano de inutilizao da numerao CNPJ do emitente Modelo do CT-e Srie do CT-e Nmero do CT-e inicial a ser inutilizada Nmero do CT-e final a ser inutilizada Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da gravao no Banco de Dados em caso de Confirmao. Em caso de Rejeio, com data e hora do recebimento do Pedido. DR17 nProt E DR03 N 0-1 15 Nmero do Protocolo de Inutilizao (vide item 5.6). O controle de numerao do Protocolo nico para todos os servios. Assinatura XML do grupo identificado pelo atributo ID A deciso de assinar a mensagem fica a critrio da UF interessada.

DR18 Signature

DR01

xml

0-1

4.4.3 Descrio do Processo de Web Service


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

Pg. 51 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

A mensagem de pedido de inutilizao de numerao de CT-e um documento eletrnico e deve ser assinado digitalmente pelo emitente do CT-e. Devero ser realizadas as validaes e procedimentos que seguem.

4.4.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validao Crtica Obrig. Msg 280 Efeito Rej. A01 Certificado de Transmissor Invlido: - Certificado de Transmissor inexistente na mensagem - Verso difere "3" - Basic Constraint = true (no pode ser Certificado de AC) - KeyUsage no define "Autenticao Cliente" A02 Validade do Certificado (data incio e data fim) A03 Verifica a Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

4.4.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service # Regra de Validao Aplic. Obrig. Facult. Obrig. Obrig. Msg 214 243 108 109 Efeito Rej. Rej. Rej. Rej. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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

Pg. 52 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.4.6 Validao das informaes de controle da chamada ao Web Service


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

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

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

4.4.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Inutilizao de numerao de CT-e. # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao do Certificado Digital utilizado na Assinatura


Validao do Certificado Digital utilizado na Assinatura Digital # Regra de Validao Aplic. Msg Efeito

Pg. 53 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

E01 Certificado de Assinatura invlido: - Certificado de Assinatura inexistente na mensagem (*validado tambm pelo Schema) - Verso difere "3" - Basic Constraints = true (no pode ser Certificado de AC) - KeyUsage no define "Assinatura Digital" e No Recusa E02 Validade do Certificado (data incio e data fim) E03 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3) E04 Verifica Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado E05 LCR do Certificado de Assinatura: - Falta o endereo da LCR (CRLDistributionPoint) - Erro no acesso a LCR E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da ICP-Brasil

Obrig.

290

Rej.

Obrig. Obrig. Obrig.

291 292 293

Rej. Rej. Rej.

Obrig.

296

Rej.

Obrig. Obrig.

294 295

Rej. Rej.

c) Validao da Assinatura Digital


Validao da Assinatura Digital # Regra de Validao Aplic. Msg 298 Efeito Rej. F01 Assinatura difere do padro do Projeto: Obrig. - No assinado o atributo "ID" (falta "Reference URI" na assinatura) (*validado tambm pelo Schema) - Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e "Enveloped") Estas validaes so implementadas pelo Schema XML da Signature F02 Valor da assinatura (SignatureValue) difere do valor calculado Obrig. 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. Facult.

297 213 244

Rej. Rej. Rej.

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


Pedido de Inutilizao de numerao de CT-e Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 252 250 224 201 203 240 256 Efeito Rej. Rej Rej Rej Rej Rej Rej I01 Tipo do ambiente do CT-e difere do ambiente do Web Service I02 UF do Pedido de inutilizao difere da UF do Web Service I03 Nmero da Faixa Inicial maior do que o nmero Final I04 Quantidade mxima de numerao a inutilizar ultrapassa o limite (1.000 nmeros) I05 Acesso Cadastro Contribuinte: - Verificar Emitente no autorizado a emitir CT-e I06 - Verificar Situao Fiscal irregular do Emitente

I07 Acesso BD CTE-Inutilizao: Obrig. - Verificar se algum Nro da Faixa de Inutilizao atual pertence a uma faixa anterior

Pg. 54 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Obrig.

241

Rej

Para cada inutilizao de numerao de CT-e homologada criado um novo protocolo de status para CT-e, com a atribuio de um nmero de protocolo nico (vide item 5.6).

4.4.8 Final do Processamento


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

Pg. 55 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.5

Web Service CteConsulta Protocolo

Consulta situao atual da CT -e


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

Proc. Ret

Consulta CT -e Aplicao CT -e

Funo: servio destinado ao atendimento de solicitaes de consulta da situao atual do CT-e na Base de Dados do Portal da Secretaria de Fazenda Estadual. Processo: sncrono. Mtodo: cteConsultaCT

4.5.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML contendo a chave de acesso do CT-e. Schema XML: consSitCte_v99.99.xsd
# Campo Ele
Raiz A E E E

Pai
EP01 EP01 EP01 EP01

Tipo Ocor. Tam. Dec.


N N C N 1-1 1-1 1-1 1-1 1-4 1 9 44 2 TAG raiz

Descrio/Observao
Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao Servio solicitado CONSULTAR Chave de Acesso do CT-e composto por Cdigo da UF + AAMM da emisso + CNPJ do Emitente + Modelo, Srie e Nmero do CT-e + Cdigo Numrico + DV.

EP01 consSitCTe EP02 versao EP03 tpAmb EP04 xServ EP05 chCTe

4.5.2 Leiaute Mensagem de Retorno


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

Pai
ER01

Tipo Ocor. Tam. Dec.


N 1-1 1-4 2

Descrio/Observao
TAG raiz da Resposta Verso do leiaute

ER01 retConsSitCTe ER02 versao

Pg. 56 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

ER03 tpAmb ER04 verAplic ER05 cStat ER06 xMotivo ER07 cUF ER08 protCTe

E E E E E

ER01 ER01 ER01 ER01 ER01

N C N C N xml

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

1 1-20 3 1-255 2 -

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

CG ER01

ER09 retCancCTe

CG ER01

xml

0-1

4.5.3 Descrio do Processo de Web Service


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

4.5.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validao Crtica Obrig. Msg 280 Efeito Rej. A01 Certificado de Transmissor Invlido: - Certificado de Transmissor inexistente na mensagem - Verso difere "3" - Basic Constraint = true (no pode ser Certificado de AC) - KeyUsage no define "Autenticao Cliente" A02 Validade do Certificado (data incio e data fim) A03 Verifica a Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName -

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

Pg. 57 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

OID=2.16.76.1.3.3)

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

4.5.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service # Regra de Validao Aplic. Obrig. Facult. Obrig. Obrig. Msg 214 243 108 109 Efeito Rej. Rej. Rej. Rej. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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

4.5.6 Validao das informaes de controle da chamada ao Web Service


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

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

Pg. 58 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.5.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Pedido de Consulta de situao de CT-e. # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao das Regras de Negcios da Consulta o CT-e A seguir so realizadas as seguintes validaes:
Validao do Pedido de Consulta de situao de CT-e Regras de Negcios # Regra de Validao Aplic. 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, Srie, Nro): Obrig. - Verificar se CT-e no existe J05 - Verificar se campo Cdigo Numrico informado na Chave de Obrig. Acesso diferente do existente no BD

4.5.8 Final do Processamento


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

Pg. 59 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.6

Web Service CteStatusServico

Consulta Status do Servio


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

Proc. Ret Consulta Status Aplicao CT -e

Funo: servio destinado consulta do status do servio prestado pelo Portal da Secretaria de Fazenda Estadual. Processo: sncrono. Mtodo: cteStatusServicoCT

4.6.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML para a consulta do status do servio. Schema XML: consStatServ_v99.99.xsd
# Campo Ele
Raiz A E E E

Pai
FP01 FP01 FP01 FP01

Tipo Ocor. Tam. Dec.


N N N C 1-1 1-1 1-1 1-1 1-4 1 2 6 2 TAG raiz

Descrio/Observao
Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao Cdigo da UF consultada Servio solicitado STATUS

FP01 consStatServ FP02 versao FP03 tpAmb FP04 cUF FP05 xServ

4.6.2 Leiaute Mensagem de Retorno


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

Pai
FR01 FR01

Tipo Ocor. Tam. Dec.


N N 1-1 1-1 1-4 1 2

Descrio/Observao
TAG raiz da Resposta Verso do leiaute Identificao do Ambiente: 1 Produo / 2 - Homologao

FR01 retConsStatServ Raiz FR02 versao FR03 tpAmb

Pg. 60 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

FR04 verAplic FR05 cStat FR06 xMotivo FR07 cUF FR08 dhRecbto

E E E E E

FR01 FR01 FR01 FR01 FR01

C N C N D

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

1-20 3 1-60 2 -

Verso do Aplicativo que processou a consulta Cdigo do status da resposta. Descrio literal do status da resposta. Cdigo da UF que atendeu a solicitao Data e hora de recebimento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora do recebimento do Pedido. Tempo mdio de resposta do servio (em segundos) dos ltimos 5 minutos. Preencher com data e hora previstas para o retorno do Web Service, no formato AAA-MMDDTHH:MM:SS Informaes adicionais para o Contribuinte

FR09 tMed FR10 dhRetorno

E E

FR01 FR01

N D

0-1 0-1

1-4 -

FR11 xObs

FR01

0-1

1-255

4.6.3 Descrio do Processo de Web Service


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

4.6.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validao Crtica Obrig. Msg 280 Efeito Rej. A01 Certificado de Transmissor Invlido: - Certificado de Transmissor inexistente na mensagem - Verso difere "3" - Basic Constraint = true (no pode ser Certificado de AC) - KeyUsage no define "Autenticao Cliente" A02 Validade do Certificado (data incio e data fim) A03 Verifica a Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

Pg. 61 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.6.5 Validao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service # Regra de Validao Aplic. Obrig. Facult. Obrig. Obrig. Msg 214 243 108 109 Efeito Rej. Rej. Rej. Rej. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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

4.6.6 Validao das informaes de controle da chamada ao Web Service


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

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

Pg. 62 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.6.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem da Consulta de Status de Servio # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

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


Validao do Pedido de Consulta de Status de Servio Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Msg 252 289 108 109 Efeito Rej. Rej. K01 Tipo do ambiente do CT-e difere do ambiente do Web Service K02 Cdigo da UF consultada difere da UF do Web Service K03 Verifica se o Servidor de Processamento est Paralisado Momentaneamente K04 Verifica se o Servidor de Processamento est Paralisado sem Previso

4.6.8 Final do Processamento


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

Pg. 63 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.7

Web Service CadConsultaCadastro

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

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

4.7.1 Leiaute da Mensagem de Entrada


Entrada: Estrutura XML para consulta ao cadastro de contribuintes ICMS. Schema XML: consCad_v99.99.xsd
#
GP01 GP02 GP03 GP04 GP05 GP06 GP07 GP08

Campo
ConsCad versao infCons xServ UF IE CNPJ CPF

Ele
Raiz A G E E CE CE CE

Pai
GP01 GP01 GP03 GP03 GP03 GP03 GP03

Tipo
N C C C N N

Ocor.
1-1 1-1 1-1 1-1 1-1 1-1 1-1

Tam.
1-4 8 2 2-14 3-14 3-11

Dec.
2 -

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

NOTA: O servio de consulta cadastro tem a estrutura de chamada de mensagem no padro: uma rea de cabealho e uma rea de dados. A rea de cabealho deve conter a verso da leiaute da estrutura XML armazenada na rea de dados da mensagem. Para maiores detalhes, consulte o item 3.4 do Manual de Integrao do Contribuinte verso 2.04 do Projeto NF-e , disponvel em: http://www.nfe.fazenda.gov.br/portal/docs/Manual_de_Integracao_Contribuinte_versao_204_2007_12_26.pdf .

Pg. 64 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

4.7.2 Leiaute da Mensagem de Retorno


Retorno: Estrutura XML com o retorno da consulta ao cadastro de contribuintes do ICMS. Schema XML: retConsCad_v99.99.xsd
#
GR01 GR02 GR03 GR04 GR05 GR06 GR06a GR06b GR06c GR06d GR06e

Campo
retConsCad versao infCons verAplic cStat xMotivo UF IE CNPJ CPF dhCons

Ele
Raiz A G E E E E CE CE CE E

Pai
GR01 GR01 GR03 GR03 GR03 GP03 GP03 GP03 GP03 GR03

Tipo
N C N C C C N N D

Ocor.
1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1

Tam.
1-4 1-20 3 1-255 2 2-14 3-14 3-11

Dec.
2 -

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

GR06f GR07

cUF infCad

E G

GR03 GR03

N -

1-1 0-N

2 -

GR08 GR09 GR10 GR11

IE CNPJ CPF UF

E CE CE E

GR07 GR07 GR07 GR07

C N N C

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

2-14 3-14 3-11 2

GR12 GR13

cSit xNome

E E

GR07 GR07

N C

1-1 1-1

1 1-60

Pg. 65 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

GR13a GR14 GR15 GR16 GR17 GR18 GR20

xFant xRegApur CNAE dIniAtiv dUltSit dBaixa IEUnica

E E E E E E E

GR07 GR07 GR07 GR07 GR07 GR07 GR07

C C N D D D C

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

1-60 1-60 6-7

2-14

GR21 GR22 GR23 GR24 GR25 GR26 GR27 GR28 GR29

IEAtual ender xLgr nro xCpl xBairro cMun xMun CEP

E G E E E E E E E

GR07 GR07 GR22 GR22 GR22 GR22 GR22 GR22 GR22

0-1 0-1

2-14

C C C C N C N

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

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

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

4.7.3 Descrio do Processo de Web Service


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

Pg. 66 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Devero ser realizadas as validaes e procedimentos que seguem.

4.7.4 Verificao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL) # Regra de Validao Crtica Obrig. Msg 280 Efeito Rej. A01 Certificado de Transmissor Invlido: - Certificado de Transmissor inexistente na mensagem - Verso difere "3" - Basic Constraint = true (no pode ser Certificado de AC) - KeyUsage no define "Autenticao Cliente" A02 Validade do Certificado (data incio e data fim) A03 Verifica a Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado A04 LCR do Certificado de Transmissor - Falta o endereo da LCR (CRL DistributionPoint) - LCR indisponvel - LCR invlida A05 Certificado do Transmissor revogado A06 Certificado Raiz difere da "ICP-Brasil" A07 Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)

Obrig. Obrig.

281 283

Rej. Rej.

Obrig.

286

Rej.

Obrig. Obrig. Obrig.

284 285 282

Rej. Rej. Rej.

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

4.7.5 Verificao Inicial da Mensagem no Web Service


Validao Inicial da Mensagem no Web Service # Regra de Validao Aplic. Obrig. Facult. Facult. Obrig. Obrig. Msg 214 243 299 108 109 Efeito Rej. Rej. Rej. Rej. Rej. B01 Tamanho do XML de Dados superior a 500 Kbytes B02 XML de Dados Mal Formado B02a XML utiliza codificao diferente de UTF-8 B03 Verifica se o Servio est Paralisado Momentaneamente B04 Verifica se o Servio est Paralisado sem Previso

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

Pg. 67 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

4.7.6 Validao da rea de Cabealho


Validao do Cabealho da Mensagem # Regra de Validao Aplic. Obrig. Obrig. Msg 242 299 238 239 Efeito Rej. Rej. Rej. Rej. C01 Verificar Schema do XML da rea de Cabealho C01a XML utiliza codificao diferente de UTF-8

C02 Verso dos Dados informada na rea de Cabealho superior Facult. verso vigente C03 Verso dos Dados no suportada Obrig.

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

4.7.7 Validao da rea de Dados


a) Validao da Forma da rea de Dados
Validao da Mensagem do Consulta Cadastro # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 215 404 402 Efeito Rej. Rej. Rej. D01 Verifica Schema XML da rea de Dados D02 Verifica o uso de prefixo no namespace D03 XML utiliza codificao diferente de UTF-8

b) Validao das Regras de Negcio da Consulta Cadastro


Validao do Pedido de Consulta Cadastro Regras de Negcios # Regra de Validao Aplic. Obrig. Obrig. Msg 265 257 Efeito Rej. Rej. K01 UF da consulta difere da UF do Web Service K02 Acessar Cadastro Contribuintes: Verificar CNPJ Solicitante emissor de CT-e (Obs. prever a consulta ao cadastro nacional de emissores de CT-e) K03 Se informado CNPJ: Verificar dgito controle, ou zeros K04 Se informado CNPJ: Acessar Cadastro Contribuinte por CNPJ No encontrado Contribuinte K05 Se informado IE: Verificar dgito controle ou zeros

Obrig. Obrig. Obrig.

258 259 260

Rej. Rej. Rej.

Pg. 68 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

K06 Se informado IE: Acessar Cadastro Contribuinte por IE No encontrado Contribuinte K07 Se informado CPF: Verificar se a UF fornece consulta por CPF K08 Se informado CPF: Verificar dgito controle ou zeros

Obrig. Obrig. Obrig.

261 262 263 264

Rej. Rej. Rej. Rej.

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

4.7.8 Final do Processamento


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

Pg. 69 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

5. Web Services Informaes Adicionais


5.1
Regras de validao

As regras de validao aplicadas nos Web Services esto agrupadas da seguinte forma: A B C D E F G H I J K L Grupo Validao do Certificado Digital utilizada no protocolo SSL Validao da Mensagem XML no servio assncrono Validao das informaes de controle da chamada ao Web Service Validao da rea de dados da Mensagem XML Validao do Certificado Digital utilizada na Assinatura Digital Validao da Assinatura Digital Validao do CT-e Validao do Pedido de Cancelamento de CT-e Validao do Pedido de Inutilizao de numerao de CT-e Validao do Pedido de Consulta de situao de CT-e Validao do Pedido de Consulta de Status de Servio Validao do Pedido de Consulta de Cadastro de Contribuintes Aplicao geral geral geral geral geral geral especfica especfica especfica especfica especfica especfica

As regras do grupo A, B, C, D, E e F so de aplicao geral e aplicadas em todos os Web Services existentes, as regras do grupo G, H, I, J, K e L so especficos de cada Web Service existente.

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


CDIGO RESULTADO DO PROCESSAMENTO DA SOLICITAO

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

Autorizado o uso do CT-e Cancelamento de CT-e homologado Inutilizao de nmero homologado Lote recebido com sucesso Lote processado Lote em processamento Lote no localizado Servio em Operao Servio Paralisado Momentaneamente (curto prazo) Servio Paralisado sem Previso Uso Denegado Consulta cadastro com uma ocorrncia Consulta cadastro com mais de uma ocorrncia
MOTIVOS DE NO ATENDIMENTO DA SOLICITAO

201 202 203 204 205 206 207

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

Pg. 70 / 134

Conhecimento de Transporte Eletrnico


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

Manual de Integrao - Contribuinte

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

Pg. 71 / 134

Conhecimento de Transporte Eletrnico


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

Manual de Integrao - Contribuinte

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

Pg. 72 / 134

Conhecimento de Transporte Eletrnico


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

Manual de Integrao - Contribuinte

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

Pg. 73 / 134

Conhecimento de Transporte Eletrnico


301 302 Uso Denegado : Irregularidade fiscal do emitente Uso Denegado : Irregularidade fiscal do destinatrio

Manual de Integrao - Contribuinte

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

5.2

Padro de nomes para os arquivos

Visando facilitar o processo de guarda dos arquivos pelos legtimos interessados, foi criado um padro de nome para os diversos tipos de arquivos utilizados pelo sistema CT-e. So eles: CT-e: O nome do arquivo ser a chave de acesso completa com extenso cte.xml; Envio de Lote de CT-e: O nome do arquivo ser o nmero do lote com extenso env-lot.xml; Recibo: O nome do arquivo ser o nmero do lote com extenso -rec.xml; Pedido do Resultado do Processamento do Lote de CT-e: O nome do arquivo ser o nmero do recibo com extenso -ped-rec.xml; Resultado do Processamento do Lote de CT-e: O nome do arquivo ser o nmero do recibo com extenso -pro-rec.xml; Denegao de Uso: O nome do arquivo ser a chave de acesso completa com extenso -den.xml; Pedido de Cancelamento de CT-e: O nome do arquivo ser a chave de acesso completa com extenso -ped-can.xml; Cancelamento de CT-e: O nome do arquivo ser a chave de acesso completa com extenso -can.xml; Pedido de Inutilizao de Numerao: O nome do arquivo ser composto por: UF + Ano de inutilizao + CNPJ do emitente + Modelo + Srie + Nmero Inicial + Nmero Final com extenso -ped-inu.xml; Inutilizao de Numerao: O nome do arquivo ser composto por: Ano de inutilizao + CNPJ do emitente + Modelo + Srie + Nmero Inicial + Nmero Final com extenso -inu.xml; Pedido de Consulta Situao Atual do CT-e: O nome do arquivo ser a chave de acesso completa com extenso -ped-sit.xml; Situao Atual do CT-e: O nome do arquivo ser a chave de acesso completa com extenso -sit.xml; Pedido de Consulta do Status do Servio: O nome do arquivo ser: AAAAMMDDTHHMMSS do momento da consulta com extenso -ped-sta.xml; Status do Servio: O nome do arquivo ser: AAAAMMDDTHHMMSS do momento da consulta com extenso -sta.xml;

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

5.3

Tratamento de caracteres especiais no texto de XML

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

Pg. 74 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

linguagem. Alguns caracteres afetam o funcionamento deste parser, no podendo aparecer no texto de uma forma no controlada. Os caracteres que afetam o parser so: > (sinal de maior), < (sinal de menor), & (e-comercial), (aspas), (sinal de apstrofe).

Alguns destes caracteres podem aparecer especialmente no campo de Razo Social, Endereo e Informao Adicional. Para resolver esses casos, recomendvel o uso de uma seqncia de escape em substituio ao caractere que causa o problema. Ex. a denominao: DIAS & DIAS LTDA deve ser informada como: DIAS &amp; DIAS LTDA no XML para no afetar o funcionamento do "parser". caractere < > & " ' seqncia de escape &lt; &gt; &amp; &quot; &#39;

5.4

Chave de Acesso do CT-e

A Chave de Acesso do Conhecimento de Transporte Eletrnico representada por uma seqncia de 44 caracteres numricos, representados da seguinte forma:
Cdigo da UF
Quantidade de caracteres

AAMM da emisso
04

CNPJ do Emitente
14

Modelo
02

Srie
03

Nmero do CT-e
09

Cdigo Numrico
09

DV
01

02

A Chave de Acesso da do Conhecimento de Transporte Eletrnico no existe como a seqncia acima descrita no leiaute do CT-e, devendo ser composta pelos seguintes campos que se encontram dispersos no leiaute do CT-e (vide Anexo I):
cUF - Cdigo da UF do emitente do Documento Fiscal AAMM - Ano e Ms de emisso do CT-e CNPJ - CNPJ do emitente mod - Modelo do Documento Fiscal serie - Srie do Documento Fiscal nCT - Nmero do Documento Fiscal cCT - Cdigo Numrico que compe a Chave de Acesso cDV - Dgito Verificador da Chave de Acesso

O Dgito Verificador (DV) ir garantir a integridade da chave de acesso, protegendo-a principalmente contra digitaes erradas. CLCULO DO DGITO VERIFICADOR DA CHAVE DE ACESSO DO CT-e

Pg. 75 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

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

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

5.5

Nmero do Recibo de Lote

O nmero do Recibo do Lote deve ser gerado pelo Portal da Secretaria de Fazenda Estadual, com a seguinte regra de formao: 2 posies com o Cdigo da UF onde foi entregue o lote (codificao do IBGE); 1 posio com o Tipo de Autorizador (0 ou 1=SEFAZ normal, 2=Contingncia SCAN - RFB, 3=SEFAZ VIRTUAL, 4=SEFAZ VIRTUAL-AN); 12 posies numricas seqenciais.

campo Quantidade de caracteres

Cdigo da UF 02

Tipo Autorizador 01

seqencial 12

O projeto utiliza a codificao da UF definida pelo IBGE:


Regio Norte 11-Rondnia 12-Acre 13-Amazonas 14-Roraima Regio Nordeste 21-Maranho 22-Piau 23-Cear 24-Rio Grande do Regio Sudeste 31-Minas Gerais 32-Esprito Santo Regio Sul 41-Paran 42-Santa Catarina 43-Rio Grande Regio CentroOeste 50-Mato Grosso do Sul 51-Mato Grosso 52-Gois

Pg. 76 / 134

Conhecimento de Transporte Eletrnico


15-Par 16-Amap 17-Tocantins Norte 25-Paraba 26-Pernambuco 27-Alagoas 28-Sergipe 29-Bahia 33-Rio de Janeiro 35-So Paulo

Manual de Integrao - Contribuinte

do Sul

53-Distrito Federal

5.6

Nmero do protocolo

O nmero do protocolo gerado pelo Portal da Secretaria da Fazenda Estadual ou da Receita Federal do Brasil para identificar univocamente as transaes realizadas de autorizao de uso, denegao de uso, cancelamento de CT-e e inutilizao de numerao de CT-e. A regra de formao do nmero do protocolo : 9 9 9 Tipo de cdigo Autorizador da UF 9 9 ano 9 9 9 9 9 9 9 9 seqencial de 10 posies 9 9

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

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

5.7

Tempo mdio de resposta

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

Pg. 77 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Margem clara

Start C

Chave de acesso do CT- DV e

Stop

Margem clara

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

Pg. 78 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

6.1

Clculo do dgito verificador do CODE-128C

O dgito verificador baseado em um clculo do mdulo 103 considerando a soma ponderada dos valores de cada um dos dgitos na mensagem que est sendo codificada, incluindo o valor do caractere de incio (start). Exemplo: consideremos que a chave de acesso fosse apenas de oito caracteres e contivesse o seguinte nmero: 09758364
Chave de acesso Seqncia Valor do caractere Valor Ponderado (A X B) START A B C 105 105 09 1 9 9 75 2 75 150 83 3 83 249 64 4 64 256

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

6.2

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

A seqncia de barras est descrita na tabela do Anexo V deste manual. B = barra preta S = espao ou barra branca A numerao acima indica quantas vezes a barra dever ser impressa no smbolo.

Pg. 79 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Pg. 80 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

Pg. 81 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

9. Ambiente de Homologao / Produo


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

Pg. 82 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

10. Distribuio do CT-e para o Destinatrio


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

10.1 Processo de Distribuio


A modalidade tecnolgica de intercmbio do documento eletrnico entre o emissor e receptor deve ser acordada entre ambos, respeitando o sigilo fiscal e o padro de contedo de dados definido neste item. As formas mais comuns de troca de informaes entre as empresas no comrcio eletrnico (B2B) so: troca de mensagens em sistema especfico, baseado em WEB ou rede privativa; troca de arquivos; troca de mensagens via e-mail; disponibilizao de informaes em portais, com acesso sob demanda e autenticao de acesso.

10.2 Leiaute da Distribuio: CT-e


Dever ser disponibilizado para o destinatrio o mesmo contedo do CT-e enviada para a SEFAZ, complementada com a informao da Autorizao de Uso, na forma que segue. Schema XML: procCTe_v99.99.xsd
# XR01 XR02 XR03 XR04 Campo cteProc versao CTe (dados) Ele Raiz A G G -

Pai XR01 XR01 XR01 -

Tipo N -

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

XR05 protCte XR06 (dados)

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

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

Pg. 83 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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


O Protocolo de Cooperao n 03/2006 II ENAT de implantao do Conhecimento de Transporte Eletrnico prev o compartilhamento de CT-e entre as administraes tributrias. O compartilhamento das informaes ser realizado atravs do intercmbio dos seguintes arquivos digitais: CT-e: Conhecimento de Transporte eletrnico e a respectiva autorizao ou denegao de uso; Cancelamento de CT-e: Pedido de Cancelamento de CT-e e a respectiva homologao do pedido; Inutilizao de numerao de CT-e: Pedido de Inutilizao de numerao de CT-e e a respectiva homologao do pedido; Carta de Correo do CT-e: Carta de Correo e respectiva confirmao de recepo da Carta de Correo;

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

SEFAZ Incio da prestao


-

SEFAZ Tomador e SUFRAMA*


-

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

compartilhar

Receita Federal do Brasil


compartilhar

SEFAZ Incio da prestao


-

SEFAZ Tomador e SUFRAMA*


-

compartilhar compartilhar

compartilhar

compartilhar -

Pg. 84 / 134

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

Manual de Integrao - Contribuinte

compartilhar

compartilhar

compartilhar

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

11.1 Processo de Compartilhamento


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

11.2 Leiaute de compartilhamento: CT-e


Schema XML: procCTe_v99.99.xsd
# XR01 XR02 XR03 XR04 Campo cteProc versao CTe (dados) Ele Raiz A G G

Pai XR01 XR01 XR01

Tipo N -

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

XR05 protCte

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

Pg. 85 / 134

Conhecimento de Transporte Eletrnico


XR06 (dados) -

Manual de Integrao - Contribuinte

Dados do Protocolo de Autorizao de Uso (item 4.2.2)

11.3 Leiaute de compartilhamento: Cancelamento de CT-e


Schema XML: procCancCTe_v99.99.xsd
# YR01 YR02 YR03 YR04 Campo procCancCTe versao cancCTe (dados) Ele Pai Tipo Ocor. Tam. Dec. Descrio/Observao Raiz TAG raiz A YR01 N 1-1 1-4 2 G YR01 1-1 Dados do Pedido de Cancelamento (item 4.3.1) G YR01 1-1 Dados da homologao do pedido (item 4.3.2)

YR05 retCancCTe YR06 (dados)

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


Schema XML: procInutCTe_v99.99.xsd
# ZR01 ZR02 ZR03 ZR04 ZR05 ZR06 Campo procInutCTe versao inutCTe (dados) retInutCte (dados) Ele Pai Raiz A ZR01 G ZR01 G ZR01 Tipo N Ocor. Tam. 1-1 1-4 1-1 1-1 Dec. 2 Descrio/Observao TAG raiz
Dados do Pedido de Inutilizao (item 4.4.1) Dados da homologao do pedido (item 4.4.2)

11.5 Compartilhamento de documentos com outros rgos pblicos


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

Pg. 86 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

12. Cadastro nacional de emissores de DF-e


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

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

Pg. 87 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

12.1 Leiaute do Cadastro de Emissor de DF-e


Schema XML: cadEmiDFe_v1.01xsd
# Campo Ele
Raiz A G ID

Pai
O01 O01 O03

Tipo Ocor. Tam. Dec. Descrio/Observao


N C 1-1 1-1 1-1 1-4 2 TAG raiz Verso do leiaute Dados do cadastro de emissor - TAG a ser assinada Identificador da TAG a ser assinada, preencher o campo com o Nmero do Comando, precedido com o literal ID. Data de publicao do cadastro de emissores da DF-e Dados do emissor 2 14 14 2-14 2 Sigla da UF onde o emissor est autorizado a emitir os DF-e CNPJ do emissor CNPJ do estabelecimento matriz do emissor IE do emissor Documento Fiscal eletrnico autorizado Modelo do documento fiscal autorizado: 55 - Nota Fiscal eletrnica, 57 - Conhecimento de Transporte eletrnico. 99 - uso exclusivo do Fisco para incluso de qualquer rgo pblico no cadastro de emissores de DFe com objetivo de permitir o acesso ao WS - CadConsultaCadastro de Consulta Cadastro de Contribuintes do ICMS de qualquer unidade federada. Situao do emissor: 0 - em homologao; 1 - em produo; Assinatura XML do grupo identificado pelo atributo ID

O01 cadEmiDFe O02 versao O03 infCadEmiDFe O04 Id

O05 dPubCad O06 emissor O07 UF O08 CNPJ O09 CNPJMatriz O10 IE O11 DFe O11a mod

E G E E E E G E

O03 O03 O06 O06 O06 O06 O06 O11

D C C C C N

1-1 1-N 1-1 1-1 1-1 1-1 1-N 1-1

O11b sit

O11

1-1

O12 Signature

O01

xml

1-1

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


Schema XML: atuCadEmiDFe_v99.99.xsd
# Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio/Observao

Pg. 88 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

M01 atuCadEmiDFe M02 versao M03 infCadAtuEmiDFe M04 Id

Raiz A G ID

M01 M01 M03

N C

1-1 1-1 1-1

1-4 -

TAG raiz Verso do leiaute Dados da Atualizao de emissor - TAG a ser assinada Identificador da TAG a ser assinada, preencher o campo com o Nmero do Comando, precedido com o literal ID. Sigla da UF solicitante Incluso de novo Emissor Sigla da UF onde o emissor est autorizado a emitir DF-e CNPJ do emissor CNPJ do estabelecimento matriz do emissor IE do emissor Documento Fiscal eletrnico autorizado Modelo do documento fiscal autorizado: 55 - Nota Fiscal eletrnica, 57 Conhecimento de Transporte eletrnico 99 - uso exclusivo do Fisco para incluso de qualquer rgo pblico no cadastro de emissores de DFe com objetivo de permitir o acesso ao WS - CadConsultaCadastro de Consulta Cadastro de Contribuintes do ICMS de qualquer unidade federada. Situao do emissor: 0 - em homologao; 1 - em produo; Exclui dados do Emissor Sigla da UF onde o emissor est autorizado a emitir DF-e CNPJ do emissor Assinatura XML do grupo identificado pelo atributo ID

M05 UF M06 inclui M07 UF M08 CNPJ M09 CNPJMatriz M10 IE M11 DFe M11a mod

E CG E E E E G E

M03 M03 M06 M06 M06 M06 M06 M11

C C C C C N

1-1 1-1 1-1 1-1 1-1 1-1 1-N 1-1

2 2 14 14 2-14 2

M11b sit

M11

1-1

M12 exclui M13 UF M14 CNPJ M15 Signature

CG E E E

M03 M12 M12 M01

C C xml

1-1 1-1 1-1 1-1 2 14 -

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


Schema XML: retAtuCadEmiDFe_v99.99.xsd
# Campo Ele
A G ID

Pai
N01 N01 N03

Tipo Ocor. Tam. Dec. Descrio/Observao


N C 1-1 1-1 1-1 1-4 2 TAG raiz Verso do leiaute Dados do Retorno da Atualizao de emissor TAG a ser assinada Identificador da TAG a ser assinada, preencher O campo com o Nmero do Comando, precedido com o literal ID. Sigla da UF onde o emissor est autorizado a emitir DF-e CNPJ do emissor Operao solicitada: 0 - incluso; 1 - excluso. Resultado da operao solicitada 0 - operao realizada com sucesso; 1 - Rejeio -mensagem invlida (erro de Schema); 21- Rejeio - certificado digital no atende o

N01 retAtuCadEmiDFe Raiz N02 versao N03 infRetAtuCadEmi DFe N04 Id

N05 UF N06 CNPJ N07 ope

E E E

N03 N03 N03

C C N

1-1 1-1 1-1

2 14 1

N08 resOpe

N03

1-1

Pg. 89 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

padro estabelecido pelo projeto; 22 - Rejeio - certificado digital utilizado na assinatura revogado; 23 - Rejeio - certificado digital utilizado na assinatura expirado; 24 - Rejeio - certificado digital utilizado no pertence a UF solicitante; 25 - Rejeio - assinatura digital invlida; 31 - Rejeio -CNPJ emissor invlido; 32 - Rejeio-CNPJ matriz invlido; 41 - Incluso no atendida - J existe um emissor com o CNPJ informado; 42 - excluso no atendida - no existe emissor com CNPJ informado; N09 Signature E N01 xml 1-1 Assinatura XML do grupo identificado pelo atributo ID

Pg. 90 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo I Leiaute do CT-e


Schema XML: CTe_v99.99.xsd
# id Campo Descrio Ele Pai
Tipo Ocorrncia Tamanho

Dec Observaes

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


# id Campo Descrio

G
Ele

Pai
Tipo

1-1
Ocorrncia Tamanho

Dec Observaes

1 2 3
#

A01 A02 A03


id

infCte versao ID
Campo

TAG de grupo de informaes do CT-e Verso do leiaute Identificador da TAG a ser assinada
Descrio

G A ID
Ele

Raiz A01 A01


Pai

N C
Tipo

1-1 1-1 1-1


Ocorrncia

1-4

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

B - Identificao do Conhecimento de Transporte Eletrnico


Tamanho

Dec Observaes

4 5 6 7 8 9 10 11 12 13

B01 B02 B03 B04 B05 B06 B07 B08 B09 B10

ide cUF cCT CFOP natOp forPag mod serie nCT dhEmi

TAG de grupo de informaes do CT-e Cdigo de UF emitente do Documento Fiscal Cdigo numrico que compe a Chave de acesso CFOP Descrio da Natureza da Operao Forma de pagamento do servio Modelo do Documento Fiscal Srie Nmero do conhecimento Data e Hora de emisso

G E E E E E E E E E

A01 B01 B01 B01 B01 B01 B01 B01 B01 B01

N N N C C C N N D

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

2 9 4 1-60 1 2 1-3 1-9

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

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

14 15 16

B11 B12 B13

tpImp tpEmis cDV

Formato de Impresso do DACTE Forma de emisso do CT-e Dgito Verificador da chave de acesso do CT-e Identificao do ambiente tipo do Conhecimento

E E E

B01 B01 B01

N N N

1-1 1-1 1-1

1 1 1

17 18

B14 B15

tpAmb tpCTe

E E

B01 B01

N N

1-1 1-1

1 1

18a

B15a

procEmi

Processo de emisso do CT-e

B01

1-1

18b

B15b B15c

verProc refCTE cMunEmi xMunEmi UFEmi modal

Verso do Processo de emisso do CT-e Chave de acesso do CT-e referenciado Cdigo do Municpio onde o CT-e est sendo emitido Nome do Municpio onde o CT-e est sendo emitido Sigla da UF do local onde o CT-e est sendo emitido Modal

E E E E E E

B01 B01 B01 B01 B01 B01

C N N C C N

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

1-20 44 7 1-60 2 2

19 20 21 22

B16 B17 B18 B19

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

Pg. 92 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

23 24 25 26 27 28 29 30 30a 31 32

B20 B21 B22 B23 B24 B25 B26 B27

tpServ cMunIni xMunIni UFIni cMunFim xMunFim UFFim retira

Tipo do Servio Cdigo do Municpio do inicio da prestao Nome do Municpio do inicio da prestao UF do inicio da prestao Cdigo do Municpio do trmino da prestao Nome do Municpio do trmino da prestao UF do trmino da prestao Recebedor retira no Aeroporto, Filial, Porto ou Estao de Destino? Detalhes do retira TAG de grupo de informaes complementares do CT-e tomador do servio

E E E E E E E E E CG E

B01 B01 B01 B01 B01 B01 B01 B01 B01 B01 B28

N N C C N C C N C

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

1 7 1-60 2 7 1-60 2 1 160

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

B27a xdetretira B28 B29 toma03 toma

1-1

0- Remetente; 1- Expedidor; 2 - Recebedor; 3 - Destinatrio. Obs. Utilizar as informaes cadastrais informadas no respectivo grupo de informaes 4 - Outros Obs. Informar os dados cadastrais do tomador do servio. Informar o CNPJ ou o CPF, em caso de

33 34 35

B30 B29 B31

toma4 toma CNPJ

TAG de grupo de informaes complementares do CT-e tomador do servio CNPJ

CG E CE

B01 B30 B30 N N

0-1 1-1 1-1 1 14

Pg. 93 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

36 37 38 39 40 41 42 43 44 45 46 47 48

B32 B33 B34 B35 B36 B37 B38 B39 B40 B41 B42 B43 B44

CPF IE xNome xFan enderToma xLgr xNum xCpl xBairro cMun xMun CEP UF

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

CE E E E G E E E E E E E E

B30 B30 B30 B30 B30 B36 B36 B36 B36 B36 B36 B36 B36 B36 B36
Pai

N C C C C C C C N C N C N C
Tipo

1-1 1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 0-1
Ocorrncia

11 2-14 1-60 1-60 1-255 1-60 1-60 1-60 7 1-60 8 2 1-4 1-60
Tamanho

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

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

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

51 52

C01 C02

compl xCaracAd

TAG de grupo de informaes complementares do CT-e Caracterstica adicional do transporte

G E

A01 C01 C

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

53

C03

xCaracSer

Caracterstica adicional do servio

C01

0-1

1-30

Pg. 94 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

C04 C05 C06 C07 C08 C09 C10 C11 C12 C13 C14 C13 C15 C16 C13 C17 C18 C19 C20

xEmi Fluxo xOrig pass xPass xDest xRota Entrega semData tpPer comData tpPer dProg noPeriodo tpPer dIni dFim semHora tpPer

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

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

C01 C01 C05 C05 C07 C05 C05 C01 C11 C12 C11 C14 C14 C11 C16 C16 C16 C11 C19

C C

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

1-20 1-15

C C C

1-15 1-15 1-10

1-1 1-1

0- Sem data definida

C D C D D C

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

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

0- Sem hora definida

Pg. 95 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

73 74 75 76 77 78 79 80 81 82 83

C21 C20 C22 C23 C20 C24 C25 C26 C27 C28 C29

comHora tpPer hProg noInter tpPer hIni hFim origCalc destCalc xObs ObsCont

TAG de grupo de entrega com hora definida Tipo de data/perodo programado para a entrega Hora programada TAG de grupo de entrega no intervalo definido Tipo de data/perodo programado para a entrega Hora inicial Hora Final municpio origem para efeito de clculo do frete municpio destino para efeito de clculo do frete Observaes Gerais TAG de grupo do campo de uso livre do contribuinte Identificao do campo contedo do campo TAG de grupo do campo de uso livre do fisco Identificao do campo contedo do campo
Descrio

CG E E CG E E E E E E G

C11 C21 C21 C11 C23 C23 C23 C01 C01 C01 C01 C T C T T C C C

1-1 1-1 1-1 1-1 1-1 1-1 1-1 0-1 0-1 0-1 0-10 1-40 1-40 1-2000 Campo de uso livre do contribuinte informar o nome do campo no atributo xCampo e o contedo do campo no XTexto identificao do campo contedo do campo Campo de uso livre do fisco, informar o nome do campo no atributo xCampo e o contedo do campo no XTexto identificao do campo contedo do campo
Dec Observaes

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

84 85 86

C30 C31 C32

xCampo xTexto ObsFisco

A E C A E
Ele

C29 C29 C01 C32 C32


Pai

C C

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


Ocorrncia

1-20 1-160

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


# id Campo

C C
Tipo

1-20 1-60
Tamanho

89 90 91 92

D01 D02 D03 D04

emit CNPJ IE xNome

TAG de grupo de informaes do emitente do CT-e CNPJ Inscrio Estadual Razo social

G E E E

A01 D01 D01 D01 N C C

1-1 1-1 1-1 1-1 14 2-14 1-60 Informar os zeros no significativos.

Pg. 96 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

93 94 95 96 97 98 99 100 101 102 103 104 105


#

D05 D06 D07 D08 D09 D10 D11 D12 D13 D14 D15 D16 D17
id

xFan enderEmit xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais fone
Campo

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

E G E E E E E E E E E E E
Ele

D01 D01 D06 D06 D06 D06 D06 D06 D06 D06 D06 D06 D06
Pai

C C C C C N C N C N C C
Tipo

0-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 0-1 0-1
Ocorrncia

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


Tamanho

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

E - Remetente das mercadorias transportadas pelo CT-e


Dec Observaes

105a 105b 105c 106 107 108 109 110 111 112 113 114 115

E001 rem E002 semRem E003 redInter E01 comRem E02 E03 E04 E05 E06 E07 E08 E09 E10 CNPJ CPF IE xNome xFan enderReme xLgr nro xCpl

Infomaes do remetente grupo de informao de redespacho intermedirio Indicador de redespacho intermedirio TAG de grupo de informaes do Remetente das mercadorias transportadas pelo CT-e CNPJ CPF Inscrio Estadual Razo social Nome fantasia TAG de grupo de informaes de Endereo do remetente do CT-e Logradouro Nmero Complemento

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

A01 E001 E002 E001 E01 E01 E01 E01 E01 E01 E07 E07 E07 C

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

N N C C C C C C

14 11 2-14 1-60 1-60 1-255 1-60 1-60

Pg. 97 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

116 117 118 119 120 121 122 122a 122b 122c 122d 122e 122f 122g 122h 122i 122j 122k 122l 122m 122n 122o 123 124

E11 E12 E13 E14 E15 E16 E17 E19 E20 E21 E22 E23 E24 E25 E26 E27 E28 E29 E30 E31 E32 E33 E34 E35

xBairro cMun xMun CEP UF cPais xPais infNF nRoma nPed serie nDoc dEmi vBC vICMS vBCST vST vProd vNF nCFOP nPeso PIN locRet CNPJ

Bairro Cdigo Municpio Nome Municpio CEP UF Cdigo do Pas Nome do Pas TAG de grupos de informaes das NF Nmero do Romaneio da NF Nmero do Pedido da NF Srie Nmero Data da emisso Base de Clculo do ICMS Valor total do ICMS Base de clculo do ICMS ST Valor total do ICMS ST Valor total dos produtos Valor total da NF CFOP predominante Peso PIN SUFRAMA TAG de grupo de informaes do Local de retirada constante na NF CNPJ

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

E07 E07 E07 E07 E07 E07 E01 E19 E19 E19 E19 E19 E19 E19 E19 E19 E19 E19 E19 E19 E19 E19 E34

C N C N C N C

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

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

Utilizar a Tabela do IBGE , informar 9999999 para operaes com o exterior. Informar 'EXTERIOR' o para operaes com o exterior. Informar os zeros no significativos. Informar 'EX' o para operaes com o exterior. Utilizar a Tabela do BACEN . Este grupo deve ser informado quando o documento originrio for NF

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

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

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

2-9

1-1

14

Pg. 98 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

Informar os zeros no significativos. 125 126 127 128 129 130 131 132 133 133a 133b 133c 133d 133e 133f E36 E37 E38 E39 E40 E41 E42 E43 E44 E45 E46 E47 E48 E49 E50 CPF xNome xLgr nro xCpl xBairro cMun xMun UF infNF-e chave PIN infOutros tpDoc descOutros CPF Razo social Logradouro Nmero Complemento Bairro Cdigo Municpio Nome Municpio UF TAG de grupos de informaes das NFe Chave de acesso da NF-e PIN SUFRAMA TAG de grupo de informaes dos demais documentos Tipo de documento originrio Descrio CE E E E E E E E E CG E E CG E E E E E
Ele

E34 E34 E34 E34 E34 E34 E34 E34 E34 E01 E45 E45 E01 E48 E48 E48 E48 E48
Pai

N C C C C C N C C G N N G N C C D N
Tipo

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

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

44 2-9

2 1-60 1-20

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

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

15
Tamanho

134 135

F01 F02

exped CNPJ

TAG de grupo de informaes do Expedidor da Carga CNPJ

G CE

A01 F01 N

0-1 1-1 14 Informar o CNPJ ou o CPF, em caso de

Pg. 99 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
#

F03 F04 F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15 F16 F17
id

CPF IE xNome fone enderExped xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais
Campo

CPF IE Nome / razo social Telefone TAG de grupo de informaes de Endereo do Expedidor da carga Logradouro Nmero Complemento Bairro Cdigo municpio Nome Municpio CEP UF Cdigo do Pas Nome do Pas
Descrio

CE E E E G E E E E E E E E E E
Ele

F01 F01 F01 F01 F01 F07 F07 F07 F07 F07 F07 F07 F07 F07 F07
Pai

N C C C C C C C N C N C N C
Tipo

1-1 0-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 0-1
Ocorrncia

11 2-14 1-60 7-12 1-255 1-60 1-60 1-60 7 1-60 8 2 1-4 1-60
Tamanho

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

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

G - Dados do transportador Recebedor da carga


Dec Observaes

151 152 153 154 155 156 156

G01 G02 G03 G04 G05 G06 G07

receb CNPJ CPF IE xNome fone enderReceb

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

G CE CE E E E G

A01 G01 G01 G01 G01 G01 G01 N N C C C

0-1 1-1 1-1 0-1 1-1 0-1 1-1 14 11 2-14 1-60 7-12 Informar o CNPJ ou o CPF, em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos.

Pg. 100 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

157 158 159 160 161 162 163 164 165 166
#

G08 G09 G10 G11 G12 G13 G14 G15 G16 G17
id

xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais


Campo

Logradouro Nmero Complemento Bairro Cdigo municpio Nome Municpio CEP UF Cdigo do Pas Nome do Pas
Descrio

E E E E E E E E E E
Ele

G07 G07 G07 G07 G07 G07 G07 G07 G07 G07
Pai

C C C C N C N C N C
Tipo

1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 0-1
Ocorrncia

1-255 1-60 1-60 1-60 7 1-60 8 2 1-4 1-60


Tamanho

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

H - Dados do Destinatrio
Dec Observaes

166a 166b 166c 167 168 169 170 171 172 173

H001 dest H002 semDest H003 redInter H01 comDest H02 H03 H04 H05 H06 H07 CNPJ CPF IE xNome fone ISUF

Infomaes do destinatrio grupo de informao de redespacho intermedirio Indicador de redespacho intermedirio TAG de grupo de informaes do Destinatrio do CT-e CNPJ CPF IE Nome / razo social Telefone Inscrio na SUFRAMA

G CG E CG CE CE E E E E

A01 H001 H002 H001 H01 H01 H01 H01 H01 H01 C 1-1 1-1 1-1 1-1 0-1 1-1 0-1 0-1 1

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

N N C C C C

14 11 2-14 1-60 7-12 1-9

Obrigatrio, nas operaes que se beneficiam de incentivos fiscais existentes nas reas sob controle da SUFRAMA. A omisso da Inscrio SUFRAMA impede

Pg. 101 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

o processamento da operao pelo Sistema de Mercadoria Nacional da SUFRAMA e a liberao da Declarao de Ingresso, prejudicando a comprovao do ingresso/internamento da mercadoria nas reas sob controle da SUFRAMA. 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 H08 H09 H10 H11 H12 H13 H14 H15 H16 H17 H18 H19 H20 H21 H22 H23 H24 H25 H26 H27 H28 enderDest xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais locEnt CNPJ CPF xNome xLgr nro xCpl xBairro cMun xMun TAG de grupo de informaes de Endereo do Destinatrio Logradouro Nmero Complemento Bairro Cdigo municpio Nome Municpio CEP UF Cdigo do Pas Nome do Pas TAG de grupo de informaes do Local de entrega constante na NF CNPJ CPF Razo social Logradouro Nmero Complemento Bairro Cdigo Municpio Nome Municpio G E E E E E E E E E E G CE CE E E E E E E E H19 H19 H19 H19 H19 H19 H19 H01 H08 H08 H08 H08 H08 H08 H08 H08 H08 H08 H01 H19 C C C C N C N C N C N N C C C C C N C 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 0-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-255 1-60 1-60 1-60 7 1-60 8 2 1-4 1-60 14 11 1-60 1-255 1-60 1-60 1-60 7 1-60

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

Utilizar a Tabela do IBGE , informar 9999999 para operaes com o exterior. Informar 'EXTERIOR' o para operaes com o exterior.

Pg. 102 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

195
#

H29
id

UF
Campo

UF
Descrio

E
Ele

H19
Pai

C
Tipo

1-1
Ocorrncia

2
Tamanho

Informar 'EX' o para operaes com o exterior.


Dec Observaes

I - Valores da prestao de servio 196 197 197a 198 199 I01 I02 I02a I03 I04 vPrest vTPrest vRec comp xNome TAG de grupo de valores da prestao de servio Valor total da prestao do servio Valor a Receber TAG de grupo de componentes do valor da prestao Nome do componente G E E G E E
Ele

A01 I01 I01 I01 I03 I03


Pai

1-1 N N C N
Tipo

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


Ocorrncia

15 15 1-15 15
Tamanho

2 2

Pode conter zeros quando ct-e for de complemento de ICMS

"FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO E ETC." 2


Dec Observaes

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


# id Campo Descrio

201 202

J01 J10

imp ICMS

TAG de grupo de informaes relativas aos Impostos TAG de grupo de informaes relativas ao ICMS

G G

A01 A01

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

203 204 205 206 207

J11 J30 J32 J33 J34

CST00 CST vBC pICMS vICMS

Tag de grupo CST=00 Cdigo de Situao Tributria Valor da BC do ICMS Alquota do ICMS Valor do ICMS

CG E E E E

J10 J11 J11 J11 J11

N N N N N

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

1 1 15 5 15

Pg. 103 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

208 209 210 211 212 213 214 215 216 217 218 219 220 221 223 224 225 226 227 228 229 230 240 241 242 243 244 246

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

CST20 CST pRedBC vBC pICMS vICMS CST45 CST CST80 CST vBC pICMS vICMS vCred CST81 CST pRedBC vBC pICMS vICMS CST90 CST pRedBC vBC pICMS vICMS vCred infAdFisco

Tag de grupo CST=20 Cdigo de Situao Tributria Percentual de reduo da BC do ICMS Valor da BC do ICMS Alquota do ICMS Valor do ICMS Tag de grupo CST=40, 41 e 51 Cdigo de Situao Tributria Tag de grupo CST=80 Cdigo de Situao Tributria Valor da BC do ICMS Alquota do ICMS Valor do ICMS Valor do Crdito outorgado/presumido Tag de grupo CST=81 Cdigo de Situao Tributria Percentual de reduo da BC do ICMS Valor da BC do ICMS Alquota do ICMS Valor do ICMS Tag de grupo CST=90 Cdigo de Situao Tributria Percentual de reduo da BC do ICMS Valor da BC do ICMS Alquota do ICMS Valor do ICMS Valor do Crdito outorgado/presumido

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

J10 J12 J12 J12 J12 J12 J10 J13 J10 J14 J14 J14 J14 J14 J10 J15 J15 J15 J15 J15 J10 J16 J16 J16 J16 J16 J16 J01

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

1 1 5 15 5 15 1 1 1 1 15 5 15 15 1 1 5 15 5 15 1 1 5 15 5 15 15 1-255

20 - ICMS com reduo de BC 20 2 2 2 2 40 - ICMS iseno; 41 - ICMS no tributada; 51 - ICMS diferido; 40,41 e 51 80 - ICMS pagto atribudo ao tomador ou ao terceiro previsto na legislao p/ ST 80 2 2 2 2 Situaes em que a responsabilidade do pagamento do ICMS devido na prestao atribuda ao tomador ou a 3 por ST CST = 81 - ICMS devido para outra UF 81 2 2 2 2 CST = 90 - Outros 90 2 2 2 2 2 Norma referenciada, informaes complementares, etc.

Informaes adicionais de interesse do Fisco K - Informaes de CT-e normal ou CT-e emitido em hiptese de

Pg. 104 / 134

Conhecimento de Transporte Eletrnico


# # id id Campo Campo Descrio Descrio

Manual de Integrao - Contribuinte Ele Ele Pai Pai


Tipo Tipo Ocorrncia Ocorrncia Tamanho Tamanho

Dec Observaes Dec Observaes

anulao de dbito TAG de grupo de informaes do conhecimento eletrnico normal ou CTe emitido em hiptese de anulao de dbito L - Informaes da Carga Transportada
# id Campo Descrio

247

K01

infCTeNorm

CG

A01

0-1

Grupo mutuamente exclusivo com as informaes do CT-e complementar

Ele

Pai

Tipo

Ocorrncia

Tamanho

Dec Observaes

248 249 250 251 252 253

L01 L02 L03 L04 L05 L06

infCarga vMerc proPred xOutCat infQ cUnid

TAG de grupo de informaes da Carga do CT-e Valor total da mercadoria Produto predominante Outras caractersticas da carga TAG de grupo de informaes de quantidades da Carga do CT-e Cdigo da Unidade de Medida

CG E E E G E

K01 L01 L01 L01 L01 L05 N N C C

0-1 1-1 1-1 0-1 1-N 1-1 2 Tabela: 00-M3; 01-KG; 02-TON; 03-UNIDADE; 04-LITROS; Exemplos: PESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CLCULO, LITRAGEM, CAIXAS E ETC. 4 15 1-60 1-30 2 Informar a descrio do produto predominante. "FRIA", "GRANEL", "REFRIGERADA", "Medidas: 12X12X12"

254

L07

tpMed

Tipo da Medida

L05

1-1

1-20

255 255a 255b 255c 255d

L08 L09 L10 L11 L12

qCarga contQt nCont lacContQt nLacre

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

E G E G E

L05 L05 L09 L05 L11

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

15

1-20

1-20

Pg. 105 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

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

E
Ele

L05
Pai

D
Tipo

0-1
Ocorrncia Tamanho

Dec Observaes

256 257 258 259 260 261 262 263 263a 264

M01 M02 M03 M04 M05 M06 M07 M08 M09 M10

docAnt emiDocAnt CNPJ CPF IE UF xNome idDocAnt idDocAntPap tpDoc

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

G G CE CE E E E G CG E

K01 M01 M02 M02 M02 M02 M02 M02 M08 M09 N N C C C G G N

0-1 1-N 1-1 1-1 0-1 0-1 1-1 1-2 1-N 1-1 2 14 11 2-14 2 1-60 Grupo de informaes bsicas dos documentos transporte anteriores Grupo de informaes bsicas dos documentos e transporte anterior papel Tabela: 00-CTRC 01-CTAC 02-ACT 03 - NF Modelo 7 04 - NF Modelo 27 05-Conhecimento Areo Nacional 06-CTMC 07-ATRE 08-DTA (Despacho de Transito Aduaneiro) 09-Conhecimento Areo Internacional 10 Conhecimento - Carta de Porte Internacional 11 Conhecimento Avulso 12-TIF (Transporte Internacional Ferrovirio) 99 - outros Identificao do emitente dos documentos de transporte anteriores. Informar o CNPJ ou o CPF do emitente do documento transporte anteriores.

Pg. 106 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

265 266 267 268 272 280 281


#

M11 M12 M13 M14 M17 M18 M19


id

serie subser nDoc dEmi vDocFisc idDocAntEle chave


Campo

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

E E E E E CG E
Ele

M09 M09 M09 M09 M09 M08 M18


Pai

C C C D N N
Tipo

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


Ocorrncia

1-3 1-2 1-20 AAAA-MM-DD 15 44


Tamanho

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

N - Informaes referentes ao seguro da carga 288 289 290 291 292 293 N01 N02 N03 N04 N05 N06 seg respSeg xSeg nApol nAver vMerc TAG de grupo de informaes de seguro da carga Responsvel pelo Seguro Nome da Seguradora Nmero da Aplice Nmero da Averbao Valor da mercadoria para efeito de averbao G E E E E E K01 N01 N01 N01 N01 N01 G C C C C N 0-N 1-1 0-1 0-1 0-1 0-1 1 1-30 1-20 20 15 2 Dados obrigatrios apenas no Modal Rodovirio, depois da lei 11.442/07, para os demais modais so opcionais. 0-Remetente, 1- Expedidor, 2 - Recebedor, 3 - Destinatrio, 4 - Emitente do CT-e, 5 Tomador de Servio. Obrigatrio pela lei 11.442/07 (RCTRC) No obrigatrio, pois muitas averbaes ocorrerem aps a emisso do CT, mensalmente, por exemplo Normalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada isenta de tributos nacionais para exportao, onde preciso averbar um valor maior, pois no caso de indenizao, o valor a ser pago ser maior

O - Dados especficos do Modal RODOVIRIO


# id Campo Descrio Ele Pai
Tipo Ocorrncia Tamanho

Dec Observaes

294 297 298

O01 O04 O05

rodo RNTRC dPrev

Dados especficos do Transporte Rodovirio Registro Nacional de Transportadores Rodovirios de Carga Data prevista da entrega

GC E E

K01 O01 O01 N D

1-1 1-1 1-1 14

Pg. 107 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

299 300 301 302 303 304 305 306 307 308 309 313 314 315 316

O06 O07 O08 O09 O10 O11 O12 O13 O14 O15 O16 O20 O21 O22 O23

lota CTRB serie nCTRB occ serie nOcc dEmi emiOcc CNPJ cInt IE UF fone valePed

Indicador de Lotao TAG referente dados da CTRB (contrato de transporte rodovirio de bens) Srie da CTRB Nmero do Contrato de Transporte Rodovirio de Bens TAG referente dados das Ordens de Coleta associadas Srie da OCC Nmero da OCC Data de emisso Dados do emitente da OCC CNPJ Cdigo interno do emitente IE UF Telefone TAG de grupo de informaes de Vale Pedgio Nro. Do Regime Especial de VP Valor total dos Vales Pedgio Responsvel pelo Pgto do Vale Pedgio TAG de grupo de informaes dos dispositivos do Vale Pedgio Tipo do dispositivo Empresa Credenciada

E G E E

O01 O01 O07 O07 O01

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

0 - No, 1 - Sim

N N

1-3 1-6

Tambm conhecido como Carga frete ou Vale Frete Um CT-e pode estar associado a mais de uma OCC AAAA-MM-DD A Ordem de Coleta deve ser do transportador Informar os zeros no significativos Uso interno das transportadoras

E E E E E E E E G

O10 O10 O10 O10 O14 O14 O14 O14 O14 O01

C N D C C C C C

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

1-3 1-6

14 1-10 2-14 2 7-12

317 318 319

O24 O25 O26

nroRE vTValePed respPg

E E E

O23 O23 O23

C N N

0-1 0-1 1-1

1-9 15 1 2

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

320 321 322

O27 O28 O29

disp tpDisp xEmp

G E E

O23 O27 O27 C C

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

Pg. 108 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

323 324

O30 O31

dVig nDisp

Vigncia do Contrato Nmero do dispositivo

E E

O27 O27

D C

1-1 1-1

1-20

Nmero do carto, do TAG ou do Ticket (ANTT vai confirmar o tamanho desse campo e do nmero da transao) Obrigatrio apenas para dispositivo 0 e 2, ficar vazio se dispositivo = 1 s preenchido em CT-e rodovirio de lotao (um CT-e pode ter vrios veculos associados, ex.: cavalo + reboque. Alguns dados foram includos aqui por fazerem parte do layout do PASSE SINTEGRA).

325 326

O32 O33

cTran veic

Cdigo da transao Dados dos veculos

E G

O27 O01

0-1 0-4

1-20

327 328 329 330 331 332 333 334 335 336 337 337a 337b 338 339 340

O34 O34 O35 O36 O37 O38 O39 O40 O41 O42 O43 O44 O45 O51 O52 O53

cInt renavan placa tara capKG capM3 tpProp tpVeic tpRod tpCar UF lacRodo nLacre prop CPF CNPJ

Cdigo interno do veculo RENAVAM do veculo Placa Tara em KG Capacidade KG Capacidade M3 Tipo de propriedade do veculo: PPrprio ou T-Terceiro Tipo de veculo Tipo de Rodado Tipo de Carroceria UF em que veculo est licenciado grupo de lacres Nmero do Lacre TAG de grupo de proprietrios do veculo CPF CNPJ

E E E E E E E E E E E G E G E E

O33 O33 O33 O33 O33 O33 O33 O33 O33 O33 O33 O33 O44 O33 O51 O51

C C C N N N C C N N C C C C

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

1-10 9 7 6 6 3 1 1 2 2 2 1-20 11 14

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

Informar os zeros no significativos

Pg. 109 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

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

341

O54

RNTRC

E E E E E G E E
Ele

O51 O51 O51 O52 O51 O01 O60 O60


Pai

N C C C C C C
Tipo

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


Ocorrncia

14 1-60 2-14 2 1 1-60 11


Tamanho

0-TAC - Agregado ou 1-TAC Independente s preenchido em CT-e rodovirio de lotao Informar os zeros no significativos
Dec Observaes

349 350 351

P01 P02 P03

aereo nMinu nOCA

TAG de grupos de informaes do Modal Areo Nmero da Minuta Nmero Operacional do Conhecimento Areo

GC E E

I01 P01 P01 N N

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

352 352a 352b 352c 352d 352e 352f 352g


#

P04 P04a P04b P05 P06 P07 P08 P09


id

dPrev xLAgEmi cIATA aereo trecho CL cTar vTar


Campo

Data prevista da entrega Loja agente emissor Cdigo IATA TAG de grupos de informaes da tarifa Trecho CL Cdigo da tarifa Valor da Tarifa
Descrio

E E E G E E E E
Ele

P01 P01 P01 P01 P05 P05 P05 P05


Pai

D C C C C C N
Tipo

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


Ocorrncia

20 14 1-7 1-2 1-4 15


Tamanho

Valor da tarifa.

Q - Dados especficos do Modal AQUAVIRIO


Dec Observaes

353

Q01

aquav

TAG de grupos de informaes do Modal Aquavirio

GC

I01

1-N

Pg. 110 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

354 355 356 357 358 359 360 360a 360b 360c 360d
#

Q02 Q03 Q04 Q05 Q06 Q07 Q08 Q09 Q10 Q11 Q12
Id

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

Valor da Prestao Base de Clculo do AFRMM AFRMM (Adicional de Frete para Renovao da Marinha Mercante) Nmero do Booking (reserva) Nmero de Controle Identificao do Navio / Rebocador Nmero da Viagem Direo Porto de Embarque Porto de Transbordo Porto de Destino Tipo de navegao
Descrio

E E E E E E E E E E E
Ele

Q01 Q01 Q01 Q01 Q01 Q01 Q01 Q01 Q01 Q01 Q01
Pai

N N C C C N C C C C C
Tipo

1-1 1-1 0-1 0-1 1-1 0-1 1-1 1-1 0-1 1-1 1-1
Ocorrncia

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


Tamanho

2 2 Campo especfico da Aliana

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

0 Interior 1 - Cabotagem
Dec Observaes

R - D360ados especficos do Modal FERROVIRIO 361 362 363 363a 363b 364 365 R01 R02 R03 ferrov tpTraf fluxo TAG de grupo de informaes do Modal Ferrovirio Tipo de Trfego Fluxo Ferrovirio Identificao do trem Valor da participao do frete de outra ferrovia TAG de grupo de informaes da Ferrovia Substituda CNPJ GC E E E E G E I01 R01 R01 R01 R01 R01 R04 N N C C N 1-1 1-1 1-1 0-1 1-1 0-1 1-1 14 1 1-10 1-7 15 2 0-Prprio, 1-Mtuo, 2- rodoferrovirio ou 5rodovirio. Trata-se de um nmero identificador do contrato firmado com o cliente Para o caso de ausncia de DCL Para o caso de ausncia de DCL Ser utilizado apenas quando Tipo de Trfego for Mtuo Informar o CNPJ da Ferrovia Substituda. Caso a Ferrovia substituda no seja inscrita no CNPJ o campo dever preenchido com zeros. Informar os zeros no significativos. Uso da transportadora

R04 idTrem R04a vFrete R05 R06 ferroSub CNPJ

366 367 368

R07 R08 R09

cInt IE xNome

Cdigo interno da Ferrovia Substituda IE Nome / razo social

E E E

R04 R04 R04

C C C

0-1 0-1 1-1

1-10 2-14 1-60

Pg. 111 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

369 370 371 372 373 374 375 376 377 378 378a 378b 378c 378d 378e 378g 378h 378i 378j 378k 379a 379b 379c 379d 379e 379f 379g 379h

R10 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R23 R24 R25 R27 R28 R29 R30 R31 R32 R33 R34 R35 R36 R37 R38

enderFerro xLgr nro xCpl xBairro cMun xMun CEP UF DCL serie nDCL dEmi qVag pCalc vTar vFrete vSAcess vTServ idTrem detVagDCL nvag cap tpVag pesoR pesoBC lacDetVagDCL

TAG de endereo da Ferrovia Substituda Logradouro Nmero Complemento Bairro Cdigo municpio Nome Municpio CEP UF TAG de grupo de DCL Srie Nmero Data da emisso Quantidade de Vages Peso p/clculo em Toneladas Tarifa Valor do frete Valor dos servios acessrios Valor total do servio Identificao do trem TAG de grupo de informaes de detalhes dos Vages do DCL Nmero de Identificao do vago Capacidade em Toneladas Tipo de Vago Peso Real em Toneladas Peso Base de Clculo de Frete em Toneladas TAG de grupo de informaes de lacres dos Vages do DCL Nmero do Lacre

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

R04 R10 R10 R10 R10 R10 R10 R10 R10 R01 R 20 R 20 R 20 R 20 R 20 R 20 R 20 R 20 R 20 R 20 R20 R32 R32 R32 R32 R32 R32 R38a C C C C C N C N C C N D N N N N N N C N N C N N

1-1 1-1 0-1 0-1 0-1 1-1 1-1 1-1 1-1 0-N 1-1 1-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 0-1 1-N 1-1 0-1 0-1 1-1 1-1 0-N 1-1 1-20 1-255 1-60 1-60 1-60 7 1-60 8 2 1-3 1-20 1-5 15 15 15 15 15 1-7 8 6 3 6 6 2 2 2 2 2 AAAA-MM-DD 99999 Somatrios dos Pesos dos Vages Valor da tarifa. Valor do frete + valor dos servios

Utilizar a Tabela do IBGE , informar 9999999 para operaes com o exterior. Informar 'EXTERIOR' o para operaes com o exterior. Informar 'EX' o para operaes com o exterior.

2 2 2 Ex.: GDT, DAS, XXX, HAS "999,99" "999,99"

R38a nLacre

Pg. 112 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

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

379i

R39

contDCL

G E E CG E E E E E G E G E E
Ele

R32 R39 R39 R01 R42 R42 R42 R42 R42 R42 R47a R42 R49 R49
Pai

0-N N D N N C N N 1-1 0-1 1-N 1-1 0-1 0-1 1-1 1-1 0-N C N D
Tipo

1-20 Caso em que o CT-e for utilizadoSEM A PRVIA EMISSO DO DCL 8 6 3 6 6 2 2 2 Ex.: GDT, DAS, XXX, HAS "999,99" "999,99"

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


Ocorrncia

1-20 1-20
Tamanho

Dec Observaes

TAG de grupos de informaes do Modal dutovirio 389b RA02 vTar Valor da Tarifa S - Dados especficos do Transporte de PRODUTOS PERIGOSOS
# Id Campo Descrio

389a

RA01 duto

GC E
Ele

I01 RA05
Pai

1-1 N
Tipo

0-1
Ocorrncia

15
Tamanho

Valor da tarifa. Dados solicitados pela ANTT

Dec Observaes

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

390

S01

peri

G E E E
Ele

I01 S01 S01 S01


Pai

0-N N N C
Tipo

1-1 1-1 0-1


Ocorrncia

1-3 1-4 3
Tamanho

De 0 a 9999 Algarismo Romano


Dec Observaes

394

T01

veicNovos

TAG de grupos de informaes dos veculos transportados

I01

0-N

Pg. 113 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

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

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

E E E E E E
Ele

T01 T01 T01 T01 T01 T01


Pai

C C C C N N
Tipo

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


Ocorrncia

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


Tamanho

Cdigo de cada montadora Utilizar tabela RENAVAM 2 2


Dec Observaes

401 402 403 404 405 406 407 408 409

U01 U02 U03 U04 U05 U06 U07 U08 U10

infCteComp chave vPresComp vTPrest compComp xNome vComp impComp ICMS

TAG de CT-e complementado Chave do CT-e complementado TAG de grupo de informaes relativas aos Impostos Valor total da prestao complementado TAG de grupo de componentes do valor da prestao compl Nome do componente Valor do componente TAG de grupo de informaes relativas aos Impostos TAG de grupo de informaes relativas ao ICMS

CG E G E G E E G G

A01 U01 U01 U01 U01 U05 U05 U01 U01 C N N N

0-N 1-1 1-1 1-1 0-N 1-1 1-1 1-1 1-1 15 15 2 44 15 2

Demonstra rateio do valor da prestao complementada e o ICMS quando houver mais de um CT-e complementado.

Parcela do CT-e referente ao complemento no CT-e original "FRETE PESO, FRETE VALOR, SECCAT, ADEME, AGENDAMENTO E ETC."

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

410 411

U11 U30

CST00Comp CST

Tag de grupo CST=00 Tributao do Servio

CG E

U10 U11

N N

1-1 1-1

1 1

Pg. 114 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441

U32 U33 U34 U12 U30 U31 U32 U33 U34 U13 U30 U14 U30 U41 U42 U43 U44 U45 U15 U30 U51 U52 U53 U54 U16 U30 U31 U32 U33 U34

vBC pICMS vICMS CST20Comp CST pRedBC vBC pICMS vICMS CST45Comp CST CST80Comp CST vBC pICMS vICMS vICMSST vRec CST81Comp CST pRedBC vBC pICMS vICMS CST90Comp CST pRedBC vBC pICMS vICMS

Valor da BC do ICMS Alquota do ICMS Valor do ICMS Tag de grupo CST=20 Tributao do Servio Percentual de reduo da BC do ICMS Valor da BC do ICMS Alquota do ICMS Valor do ICMS Tag de grupo CST=40, 41 e 51 Tributao do Servio Tag de grupo CST=80 Tributao do Servio Valor da BC do ICMS Alquota do ICMS Valor do ICMS Valor do Icms ST Valor a Receber Tag de grupo CST=81 Tributao do Servio Percentual de reduo da BC do ICMS Valor da BC do ICMS Alquota do ICMS Valor do ICMS Tag de grupo CST=90 Tributao do Servio Percentual de reduo da BC do ICMS Valor da BC do ICMS Alquota do ICMS Valor do ICMS

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

U11 U11 U11 U10 U12 U12 U12 U12 U12 U10 U13 U10 U14 U14 U14 U14 U14 U14 U10 U15 U15 U15 U15 U15 U10 U16 U16 U16 U16 U16

N N N N N N N N N N N N N N N N N N N N 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 1-1 1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1

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

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

2 2 2 2 2

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

Pg. 115 / 134

Conhecimento de Transporte Eletrnico


# id Campo Descrio

Manual de Integrao - Contribuinte Ele Pai


Tipo Ocorrncia Tamanho

Dec Observaes

442 444

U35 U80

vCred infAdFisco

Valor do Crdito outorgado/presumido Informaes adicionais de interesse do Fisco

E E

U16 U10

N C

0-1 0-1

15 1-255

2 Norma referenciada, informaes complementares, etc.

Pg. 116 / 134

Conhecimento de Transporte Eletrnico


OBSERVAES: OBSERVAES:

Manual de Integrao - Contribuinte

1. Abreviaes utilizadas nas colunas de cabealho do leiaute:


c id Campo Descrio Ele Pai
Tipo Ocorrncia Tamanho

Dec

Observaes

440

U80

infAdFisco

Informaes adicionais de interesse do Fisco

U10

0-1

1-255

Norma referenciada, informaes complementares, etc.

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

Pg. 117 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

ID
U30 U31 U32 U33 U34 U35 U41 U42 U43 U44 U45 U51 U52 U53 U54

Campo
CST pRedBC vBC pICMS vICMS vCred vBC pICMS vICMS vICMST vRec pRedBC vBC pICMS vICMS

Descrio
Tributao do ICMS

CST Cdigo da Situao Tributria 80 S N N N N N S S S S S N N N N 81 S N N N N N N N N N N ? S S S 90 S ? S S S ? N N N N N N N N N

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

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

Pg. 118 / 134

Conhecimento de Transporte Eletrnico


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

Manual de Integrao - Contribuinte

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

Pg. 119 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

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

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

Pg. 120 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo II Modelo de DACTE


Modelo Padro
Documento Auxiliar do Conhecimento de Transporte Eletrnico
MODELO SRIE NMERO FL

DACTE

MODAL

12345678901

DATA E HORA DE EMISSO

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123


CNPJ

57

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


CONTROLE DO FISCO

123456789012345678 55 11 1234-1234

INSCRIO 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 SERVIO TOMADOR DO SERVIO FORMA DE PAGAMENTO

NORMAL
CFOP - NATUREZA DA PRESTAO

SUBCONTRATAO DESTINATRIO

A PRAZO

N PROTOCOLO

INSC. SUFRAMA DO DESTINATRIO

123456789012345 123456789

1234 - 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567
ORIGEM DA PRESTAO DESTINO DA PRESTAO

1234567890123456789012345678901234567890 - 12 - 123
REMETENTE ENDEREO

1234567890123456789012345678901234567890 - 12 - 123
DESTINATRIO

MUNICPIO CNPJ/CPF PAIS EXPEDIDOR ENDEREO

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

ENDEREO

MUNICPIO CNPJ/CPF PAIS RECEBEDOR ENDEREO

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

MUNICPIO CNPJ/CPF PAIS

MUNICPIO CNPJ/CPF PAIS

TOMADOR DO SERVIO ENDEREO CNPJ/CPF

123456789012345678901234567890123456789012345 MUNICPIO 1234567890123456789012345678901234 UF 12 CEP 12345-789 PAIS 123456789012345678901234567890 12345678901234567890123456789012345678901234567890012345678901234567890 FONE 55 11 1234-1234 123456789012345678 INSCRIO ESTADUAL 12345678901234
OUTRAS CARACTERSTICAS 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 RESPONSVEL

123.456.789.012.345,67
NMERO DA AVERBAO

QNT. / UN. MEDIDA

123456789012345678901234567890
NMERO DA APLICE

123.456,789
NOME

123.456,789
VALOR

123.456,789
NOME

123.456,789
VALOR

123.456,789
NOME

DESTINATRIO 12345678901234567890 12345678901234567890


VALOR VALOR TOTAL DO SERVIO

COMPONENTES DO VALOR DA PRESTAO DE SERVIO

123456789012 123456789012 123456789012 123456789012


SITUAO TRIBUTRIA

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


ALQ ICMS VALOR ICMS

1.456.789.012.345,67
VALOR A RECEBER

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

INFORMAES RELATIVAS AO IMPOSTO BASE DE CLCULO

123456789012345678901234567890123456789012345678901234 234.567.890,12 99 %
DOCUMENTOS ORIGINRIOS TP DOC. CNPJ / CPF EMITENTE SRIE/NRO.DOCUMENTO TP DOC. CNPJ / CPF EMITENTE

234.567.890,12

99 %

234.567.890,12

SRIE/NRO.DOCUMENTO

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

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

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

OBSERVAES

12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123


INFORMAES ESPECFICAS DO MODAL XXXXXXXXXXXXXXXX

USO EXCLUSIVO DO EMISSOR DO CT-E

Pg. 121 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Modelo Padro folha de continuao


Documento Auxiliar do Conhecimento de Transporte Eletrnico
MODELO SRIE NMERO FL

DACTE

MODAL

12345678901

DATA E HORA DE EMISSO

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123


CNPJ

57

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


CONTROLE DO FISCO

123456789012345678 55 11 1234-1234

INSCRIO 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 SERVIO TOMADOR DO SERVIO FORMA DE PAGAMENTO N PROTOCOLO INSC. SUFRAMA DO DESTINATRIO

TIPO DO CT-E

NORMAL
TP DOC. CNPJ / CPF EMITENTE

SUBCONTRATAO DESTINATRIO
SRIE/NRO.DOCUMENTO

A PRAZO
DOCUMENTOS ORIGINRIOS TP DOC.

123456789012345 123456789
CNPJ / CPF EMITENTE SRIE/NRO.DOCUMENTO

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

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

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

Pg. 122 / 134

Conhecimento de Transporte Eletrnico Ferrovirio

Manual de Integrao - Contribuinte

Documento Auxiliar do Conhecimento de Transporte Eletrnico


MODELO SRIE NMERO FL

DACTE

MODAL

FERROVIRIO

DATA E HORA DE EMISSO

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123


CNPJ TELEFONE

57

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


CONTROLE DO FISCO

123456789012345678 55 11 1234-1234

INSCRIO 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 ORIGINRIOS SERIE/NRO.DOCUMENTO TP DOC. CNPJ / CPF EMITENTE SERIE/NRO.DOCUMENTO

TP DOC.

CNPJ / CPF EMITENTE

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

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

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

INFORMAES ESPECFICAS DO MODAL FERROVIRIO NUM. EMISSO NUM. TIPO CAPACIDADE PESO REAL/TON PESO B.CALC/TON IDENTIFICAO DOS CONTINERS

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

VAGES

DCL

Pg. 123 / 134

Conhecimento de Transporte Eletrnico Dutovirio

Manual de Integrao - Contribuinte

DACTE
Documento Auxiliar de Conhecimento de Transporte Eletrnico CONTROLE DO FISCO ENDERECO LOGRADOURO NMERO CIDADE CNPJ TELEFONE TOMADOR DO SERVIO ENDEREO NMERO CIDADE PAIS CNPJ/CPF REMETENTE ENDEREO NMERO CIDADE PAIS CNPJ/CPF PRODUTO TRANSPORTADO OUTRAS CARACTERSTICAS ESTADO INSCRIO ESTADUAL CEP COMPLEMENTO ESTADO INSCRIO ESTADUAL CEP ORIGEM DESTINO DESTINATRIO ENDEREO NMERO CIDADE PAIS CNPJ/CPF QUANTIDADE UNIDADE ESTADO INSCRIO ESTADUAL CEP COMPLEMENTO COMPLEMENTO SRIE DATA DE EMISSO NATUREZA DOS SERVIOS COMPLEMENTO ESTADO ESTADO CEP

MODAL:

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

0123456789012345678901234567890123456789

VALOR TOTAL DA MERCADORIA (R$)

CONTROLE DO FISCO

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

CHEGADA DATA/HORA

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

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

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

N 000.000.000-FL 1/N

00/00/00 00:00
ASSINATURA / CARIMBO

Pg. 124 / 134

Conhecimento de Transporte Eletrnico Modais


DADOS ESPECFICOS DO MODAL RODOVIRIO - LOTAO RNTRC DA EMPRESA

Manual de Integrao - Contribuinte

12345678901234
UF RNTRC

LOTAO

DATA PREVISTA DE ENTREGA

SIM

DD/MM/AAAA
NRO. REG. ESP.

ESSE CONHECIMENTO DE TRANSPORTE ATENDE LEGISLAO DE TRANSPORTE RODOVIRIO EM VIGOR INFORMAES REFERENTES AO VALE-PEDGIO

IDENTIFICAO DO CONJUNTO TRANSPORTADOR TIPO CAVALO S. REB. 1 S. REB. 2 S. REB. 3 PLACA

123456789

RESPONSVEL VIGNCIA

TOMADOR DO SERVIO
NMERO DO DISPOSITIVO

VALOR TOTAL

000.000.000.000,00
CDIGO DA TRANSAO

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

123456789012345678

123456789012345678

12345678901234567890/12345678901234567890/12345678901234567890

IDENTIFICAO DOS LACRES EM TRNSITO

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 ASSINATURA / CARIMBO SADA DATA/HORA

00/00/00 00:00

INFORMAES ESPECFICAS DO MODAL RODOVIRIO - CARGA FRACIONADA RNTRC DA EMPRESA

12345678901234

LOTAO

DATA PREVISTA DE ENTREGA

NO

DD/MM/AAAA

ESSE CONHECIMENTO DE TRANSPORTE ATENDE LEGISLAO DE TRANSPORTE RODOVIRIO EM VIGOR

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

00/00/00 00:00
RG ASSINATURA / CARIMBO INFORMAES ESPECFICAS DO MODAL AQUAVIRIO PORTO DE EMBARQUE PORTO DE DESTINO SADA DATA/HORA

00/00/00 00:00

12345678901234567890123456789012345678901234567890
IDENTIFICAO DO NAVIO / REBOCADOR

12345678901234567890123456789012345678901234567890
VR. DA B. DE CALC. AFRMM VLR. DO AFRMM TIPO DE NAVEGAO DIREO

12345678901234567890123456789012345678901234567890
IDENTIFICAO DOS CONTEINERS

01.234.567.890,12

234.567.890,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 ASSINATURA / CARIMBO INFORMAES ESPECFICAS DO MODAL FERROVIRIO IDENTIFICAO DOS CONTINERS SADA DATA/HORA

00/00/00 00:00
IDENT. TREM. NUM. EMISSO

12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678

NUM.

123 123 123 123 123 123 123 123 123

TIPO

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

CAPACIDADE

PESO REAL/TON PESO B.CALC/TON

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

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

123456789012345678901234567890123456 123456789012345678901234567890123456 123456789012345678901234567890123456 123456789012345678901234567890123456 123456789012345678901234567890123456


INFORMAO SOBRE A FERROVIA SUBSTITUDA 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

VAGES

FLUXO FERROVIRIO

1234567890
TIPO DE TRFEGO

CDIGO INTERNO CNPJ

RODOFERROVIRIO
NOME

1234567890 123456789012345678

123456789012345678901234567890123456789012345678901234567890 INSCRIO ESTADUAL 123456789012345678 PARTICIPAO DA OUTRA FERROVIA 123.4567.890,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 ASSINATURA / CARIMBO INFORMAES ESPECFICAS DO MODAL AREO CARACTERSTICAS ADICIONAIS DO TRANSPORTE NMERO OPERACIONAL SADA DATA/HORA

00/00/00 00:00

CARACTERSTICAS ADICIONAIS DO SERVIO

123456789012345
DADOS DA TARIFA TRECHO CL

123456789012345123456789012345
VALOR

999-9-999999-9
NMERO DA MINUTA

1234567
RETIRA

12

1234

CDIGO

123.4567.890,12

CONTA CORRENTE

123456789012345678901234567890

123456789

DADOS RELATIVOS A RETIRADA DA CARGA

LOJA OU AGENTE EMISSOR

SIM

NO

12345678901234567890123456789012345678901234567890123456789012345678901234567890 12345678901234567890123456789012345678901234567890123456789012345678901234567890

12345678901234567890

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

NOME

DATA / HORA

00/00/00 00:00
RG ASSINATURA
RG

00/00/00 00:00
ASSINATURA

DATA / HORA

Pg. 125 / 134

Conhecimento de Transporte Eletrnico Especficos

Manual de Integrao - Contribuinte

INFORMAES SOBRE OS VECULOS NOVOS TRANSPORTADOS CHASSI COR MARCA/MODELO VR. UNIT. DO VECULO FRETE UNITRIO

12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567 12345678901234567


CLASSE SUB-CLASSE NRO. ONU

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


CLASSE SUB-CLASSE NRO. ONU GRUPO EMBAL.

123456 123456 123456 123456 123456 123456 123456 123456 123456


GRUPO EMBAL.

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


CLASSE SUB-CLASSE NRO. ONU GRUPO EMBAL.

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


CLASSE SUB-CLASSE NRO. ONU GRUPO EMBAL.

GRUPO EMBAL.

INFORMAES SOBRE OS PRODUTOS PERIGOSOS CLASSE NRO. GRUPO CLASSE NRO. SUB-CLASSE SUB-CLASSE ONU EMBAL. ONU

1 1 1 1

2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX

1 1 1 1

2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX

1 1 1 1

2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX

1 1 1 1

2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX

1 1 1 1

2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX

1 1 1 1

2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX 2.3 1234 IVX

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

Pg. 126 / 134

Conhecimento de Transporte Eletrnico Complemento

Manual de Integrao - Contribuinte

Documento Auxiliar do Conhecimento de Transporte Eletrnico


MODELO SRIE NMERO FL

DACTE

MODAL

1234567890

DATA E HORA DE EMISSO

LOGRADOUROLOGRDOUROLOGRADOUROLOGRADOUROLOGRADOURO, NNN - COMPLEMENTO COMPLEMENTOCOMPLEMENTO - BAIRROBAIRROBAIRROBAIRROBAIRROBAIRROBAIRRO MUNICPIOMUNICPIOMUNICPIOMUNICPIOMUNICPIO - UF - CEP: 12345-123


CNPJ

57

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


CONTROLE DO FISCO

123456789012345678 55 11 1234-1234

INSCRIO 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 SERVIO TOMADOR DO SERVIO FORMA DE PAGAMENTO

TIPO DO CT-E

COMPLEMENTO DE VALORES NORMAL


CFOP - NATUREZA DA PRESTAO

DESTINATRIO

A PRAZO

N PROTOCOLO

INSC. SUFRAMA DO DESTINATRIO

123456789012345 123456789

1234 - 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567
ORIGEM DA PRESTAO DESTINO DA PRESTAO

1234567890123456789012345678901234567890 - 12 - 123
REMETENTE ENDEREO

1234567890123456789012345678901234567890 - 12 - 123
DESTINATRIO

MUNICPIO CNPJ/CPF PAIS EXPEDIDOR ENDEREO

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

ENDEREO

MUNICPIO CNPJ/CPF PAIS RECEBEDOR ENDEREO

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

MUNICPIO CNPJ/CPF PAIS

MUNICPIO CNPJ/CPF PAIS

TOMADOR DO SERVIO ENDEREO CNPJ/CPF

123456789012345678901234567890123456789012345 MUNICPIO 1234567890123456789012345678901234 UF 12 CEP 12345-789 PAIS 123456789012345678901234567890 12345678901234567890123456789012345678901234567890012345678901234567890 FONE 55 11 1234-1234 123456789012345678 INSCRIO ESTADUAL 12345678901234
COMPONENTES DO VALOR DA PRESTAO DE SERVIO VALOR COMPLEMENTADO CHAVE DO CT-ECOMPLEMENTADO VALOR COMPLEMENTADO

CHAVE DO CT-ECOMPLEMENTADO

12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234

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

12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234 12345678901234567890123456789012345678901234

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

COMPONENTES DO VALOR DA PRESTAO

123456789012 123456789012 123456789012 123456789012


SITUAO TRIBUTRIA

NOME

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

VALOR

NOME

123456789012 123456789012 123456789012 123456789012

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

VALOR

NOME

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


ALQ ICMS

VALOR

VALOR TOTAL DO SERVIO

1.456.789.012.345,67
VALOR A RECEBER

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

INFORMAES RELATIVAS AO IMPOSTO BASE DE CLCULO

123456789012345678901234567890123456789012345678901234 234.567.890,12 99 %
OBSERVAES

234.567.890,12

99 %

234.567.890,12

12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123


USO EXCLUSIVO DO EMISSOR DO CT-E

Pg. 127 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo III Tabelas de UF, Municpio e Pas 1. Tabela de cdigo de UF do IBGE


A tabela de UF do IBGE est disponvel em: ftp://geoftp.ibge.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006.zip A seguinte codificao adotada pelo IBGE dever ser utilizada para representar o cdigo da UF:
Regio Norte 11-Rondnia 12-Acre 13-Amazonas 14-Roraima 15-Par 16-Amap 17-Tocantins Regio Nordeste 21-Maranho 22-Piau 23-Cear 24-Rio Grande do Norte 25-Paraba 26-Pernambuco 27-Alagoas 28-Sergipe 29-Bahia Regio Sudeste 31-Minas Gerais 32-Esprito Santo 33-Rio de Janeiro 35-So Paulo Regio Sul 41-Paran 42-Santa Catarina 43-Rio Grande do Sul Regio CentroOeste 50-Mato Grosso do Sul 51-Mato Grosso 52-Gois 53-Distrito Federal

2. Tabela de cdigo de Municpio do IBGE


Os campos de cdigos de municpios devem ser informados com a utilizao da Tabela de cdigo de Municpio mantida pelo IBGE disponvel em: ftp://geoftp.ibge.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006.zip O cdigo de municpio composto de 7 dgitos numricos, com as duas primeiras representando a UF. Os cdigos de municpio das capitais dos estados so:
Municpio Aracaju Belm Belo Horizonte Boa Vista Braslia Campo Grande Cuiab Curitiba Florianpolis Fortaleza Goinia Joo Pessoa Macap Macei Manaus Natal cdigo 2800308 1501402 3106200 1400100 5300108 5002704 5103403 4106902 4205407 2304400 5208707 2507507 1600303 2704302 1302603 2408102 Estado Sergipe Par Minas Gerais Roraima Distrito Federal Mato Grosso do Sul Mato Grosso Paran Santa Catarina Cear Gois Paraba Amap Alagoas Amazonas Rio Grande do Norte cdigo 28 15 31 14 53 50 51 41 42 23 52 25 16 27 13 24
Pg. 128 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

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

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

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

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

Informar o cdigo 9999999 e o nome do municpio EXTERIOR para as operaes que envolvam localidades do exterior. Quando a operao envolver regies administrativas (Ex. Cidades-satlites do DF), deve ser considerado o municpio sede como localidade da operao.

2.1

Validao do cdigo de Municpio

O Cdigo de Municpio do IBGE tem a composio que segue: Composio: UUNNNND Onde: UU = Cdigo da UF do IBGE NNNN = Nmero de ordem dentro da UF; D = Dgito de Controle mdulo 10

Validao possvel: Extenso mxima: 7 dgitos; Extenso mnima: 7 dgitos; Cdigo da UF: deve ser vlido, conforme Tabela de UF do IBGE; Nmero de ordem dentro da UF: no pode ser zero; Dgito de Controle: mdulo 10 (pesos 2 e 1)

Obs 1: Considerar a soma dos algarismos no somatrio dos produtos dos pesos. Ou seja, se o produto for superior a 9 os dois algarismos devem ser somados. Obs 2: Se o resto da diviso for zero, considerar o dgito verificador igual a zero.

2.2

Exemplo de clculo do dgito de controle do cdigo de Municpio

Exemplo 1: Cdigo Municpio IBGE = 355030 D (Municpio de So Paulo)


A. CDIGO MUN B. PESOS C. PONDERAO (A * B) D. SOMA ALGARISMOS 3 5 5 1 2 1 3 10 5 3 1 5 0 2 0 0 3 1 3 3 0 2 0 0

Pg. 129 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

O somatrio da soma dos algarismos : 3 + 1 + 5 + 0 + 3 + 0 = 12 Dividindo o somatrio por 10 teremos: 12 / 10 = 1, com um resto valendo 2 O dgito verificador : DV = 10 (resto da diviso), portanto 10 2 = 8 Neste caso, o Dgito Verificador = 8 Exemplo 2: Cdigo Municpio IBGE = 211130 D (Municpio de So Lus)
A. CDIGO MUN B. PESOS C. PONDERAO (A * B) D. SOMA ALGARISMOS 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 3 1 3 3 0 2 0 0

O somatrio da soma dos algarismos : 2 + 2 + 1 + 2 + 3 + 0 = 10 Dividindo o somatrio por 10 teremos: 10 / 10 = 1, com um resto valendo 0 O dgito verificador : DV = 10 (resto da diviso), portanto 10 0 = 10 Neste caso, o Dgito Verificador = 0

3. Tabela de cdigo de Pas do BACEN


Para o preenchimento dos campos de cdigos de pases deve ser utilizada a Tabela de Pas do Banco Central do Brasil, disponvel em: www.bcb.gov.br/rex/ftp/tabela_de_paises.txt Exemplo de codificao:
Pas Brasil Argentina Chile Paraguai Uruguai cdigo 1058 0639 1589 5860 8451 Pas Espanha Frana Itlia Portugal Reino Unido cdigo Pas 2453 Estados Unidos 2755 China, Repblica Popular, 3867 Coria, Repblica da, 6076 Formosa 6289 Japo cdigo 2496 1600 1902 1619 3999

3.1

Validao do cdigo de Pas

Composio do Cdigo de Pas: NNND Onde: NNN = Nmero de ordem do Cdigo do Pas; D = Dgito de Controle mdulo 11.

Validao possvel: Extenso mxima: 4 dgitos; Extenso mnima: 2 dgitos; Dgito de Controle: mdulo 11, pesos 2 a 9

Obs.: Se o resto da diviso for zero ou 1, considerar o dgito verificador igual a zero.

Pg. 130 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

3.2

Exemplo de clculo do dgito de controle do cdigo de Pas

Exemplo 1 Cdigo Pas = 105 D (Brasil): A. CDIGO PAS B. PESOS C. PRODUTOS (A * B) 1 4 4 0 3 0 5 2 10

O somatrio dos produtos : 4 + 0 + 10 = 14 Dividindo o somatrio por 11 teremos: 14 / 11 = 1, com resto valendo 3 Considerar: 11 (resto da diviso), portanto: 11 3 = 8 Neste caso, o Dgito Verificador = 8 Exemplo 2 Cdigo Pas = 586 D (Paraguai): A. CDIGO PAS B. PESOS C. PRODUTOS (A * B) 5 4 20 8 3 24 6 2 12

O somatrio dos produtos : 20 + 24 + 12 = 56 Dividindo o somatrio por 11 teremos: 56 / 11 = 5, com resto valendo 1 Considerar: 11 (resto da diviso), portanto: 11 1 = 10 Neste caso, o Dgito Verificador = 0

Pg. 131 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo IV WS disponveis So Paulo:


Ambiente de homologao:

CteRecepcao - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteRecepcao.asmx CteRetRecepcao - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteRetRecepcao.asmx CteCancelamento - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteCancelamento.asmx CteInutilizacao - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteInutilizacao.asmx CteConsultaCT - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteConsulta.asmx CteStatusServico - https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/CteStatusServico.asmx

Nota: A relao atualizada das UF e os respectivos endereos dos Web Services oferecidos esto publicados no Portal Nacional do CT-e.

Obteno do WSDL:
A documentao do WSDL pode ser obtida na internet acessando o endereo do Web Service desejado. Exemplificando, para obter o WSDL de cada um dos Web Service acione o navegador Web (Internet Explorer, por exemplo) e digite o endereo desejado seguido do literal ?WSDL.

Pg. 132 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo V Conjunto de caracteres Cdigo de Barras CODE-128C


Conjunto de caracteres representativos do Cdigo de Barras CODE-128C Combinao de barras: B = barra preta e S = espao (barra branca) Valor Valor Combinao de Barras Combinao de Barras CODE C B S B S B S CODE C B S B S B S 00 50 2 1 2 2 2 2 2 3 1 1 3 1 01 51 2 2 2 1 2 2 2 1 3 1 1 3 02 52 2 2 2 2 2 1 2 1 3 3 1 1 03 53 1 2 1 2 2 3 2 1 3 1 3 1 04 54 1 2 1 3 2 2 3 1 1 1 2 3 05 55 1 3 1 2 2 2 3 1 1 3 2 1 06 56 1 2 2 2 1 3 3 3 1 1 2 1 07 57 1 2 2 3 1 2 3 1 2 1 1 3 08 58 1 3 2 2 1 2 3 1 2 3 1 1 09 59 2 2 1 2 1 3 3 3 2 1 1 1 10 60 2 2 1 3 1 2 3 1 4 1 1 1 11 61 2 3 1 2 1 2 2 2 1 4 1 1 12 62 1 1 2 2 3 2 4 3 1 1 1 1 13 63 1 2 2 1 3 2 1 1 1 2 2 4 14 64 1 2 2 2 3 1 1 1 1 4 2 2 15 65 1 1 3 2 2 2 1 2 1 1 2 4 16 66 1 2 3 1 2 2 1 2 1 4 2 1 17 67 1 2 3 2 2 1 1 4 1 1 2 2 18 68 2 2 3 2 1 1 1 4 1 2 2 1 19 69 2 2 1 1 3 2 1 1 2 2 1 4 20 70 2 2 1 2 3 1 1 1 2 4 1 2 21 61 2 1 3 2 1 2 1 2 2 1 1 4 22 72 2 2 3 1 1 2 1 2 2 4 1 1 23 73 3 1 2 1 3 1 1 4 2 1 1 2 24 74 3 1 1 2 2 2 1 4 2 2 1 1 25 75 3 2 1 1 2 2 2 4 1 2 1 1 26 76 3 2 1 2 2 1 2 2 1 1 1 4 27 77 3 1 2 2 1 2 4 1 3 1 1 1 28 78 3 2 2 1 1 2 2 4 1 1 1 2 29 79 3 2 2 2 1 1 1 3 4 1 1 1 30 80 2 1 2 1 2 3 1 1 1 2 4 2 31 81 2 1 2 3 2 1 1 2 1 1 4 2 32 82 2 3 2 1 2 1 1 2 1 2 4 1 33 83 1 1 1 3 2 3 1 1 4 2 1 2 34 84 1 3 1 1 2 3 1 2 4 1 1 2 35 85 1 3 1 3 2 1 1 2 4 2 1 1 36 86 1 1 2 3 1 3 4 1 1 2 1 2 37 87 1 3 2 1 1 3 4 2 1 1 1 2 38 88 1 3 2 3 1 1 4 2 1 2 1 1 39 89 2 1 1 3 1 3 2 1 2 1 4 1 40 90 2 3 1 1 1 3 2 1 4 1 2 1 41 91 2 3 1 3 1 1 4 1 2 1 2 1 42 92 1 1 2 1 3 3 1 1 1 1 4 3 43 93 1 1 2 3 3 1 1 1 1 3 4 1 44 94 1 3 2 1 3 1 1 3 1 1 4 1 45 95 1 1 3 1 2 3 1 1 4 1 1 3 46 96 1 1 3 3 2 1 1 1 4 3 1 1 47 97 1 3 3 1 2 1 4 1 1 1 1 3 48 98 3 1 3 1 2 1 4 1 1 3 1 1 49 99 2 1 1 3 3 1 1 1 3 1 4 1 Valor 105 Caractere de Incio (START) B S B S B S 2 1 1 2 3 2 Caractere de Fim (STOP) B S B S B S B 2 3 3 1 1 1 2

Valor CODE C 100 101 102 103 104

Combinao de Barras B S B S B S 1 1 4 1 3 1 3 1 1 1 4 1 4 1 1 1 3 1 2 1 1 4 1 2 2 1 1 2 1 4

Pg. 133 / 134

Conhecimento de Transporte Eletrnico

Manual de Integrao - Contribuinte

Anexo VI Projeto Piloto do CT-e


O Projeto Piloto do Conhecimento de Transportes eletrnico foi desenvolvido, de forma integrada, pelas Secretarias de Fazenda dos Estados de Alagoas, Bahia, Distrito Federal, Espirto Santo, Gois, Maranho, Mato Grosso, Mato Grosso do Sul, Minas Gerais, Rio Grande do Sul, Rio de Janeiro, Santa Catarina, So Paulo, Sergipe, Receita Federal do Brasil, Superintendncia da Zona Franca de Manuas (SUFRAMA), Encontro Nacional de Coordenadores e Administradores Tributrios Estaduais (ENCAT) e as seguintes empresas: Aliana Navegao e Logstica LTDA; ALL - Amrica Latina Logstica S/A; Expresso Mercrio S/A; MRS; Transportadora Americana LTDA; Petrobrs Transporte S/A - TRANSPETRO; TAM; VARIG Logstica S/A.

O projeto conta ainda com a colaborao das seguintes entidades: ANTT (Agncia Nacional de Transporte Terrestre); GS1 Brasil; NTC&Logstica (Associao Nacional de Transporte de Cargas & Logtica).

Pg. 134 / 134