Escolar Documentos
Profissional Documentos
Cultura Documentos
Pg. 1 / 158
Controle de Verses
Verso 1.00 1.01 1.01A 1.01B 1.02pre 1.02 1.03 1.04 1.04a 1.04b Data 07/03/2008 SP 02/07/2008 SP/RS 07/07/2008 SP/RS 25/08/2008 Reunio CT-e RJ 03/09/2008 Reunio CT-e MT 12/09/2008 SP/RS 03/08/2009 RS/SP/GO 22/07/2011 RS 12/08/2011 RS 07/12/2011 - RS
Pg. 2 / 158
Schema XML cte_v104.xsd enviCte_v1.04.xsd retEnviCte_v1.04.xsd consReciCte_v1.04.xsd retConsReciCte_v1.04.xsd procCte_v1.04.xsd cancCte_v1.04.xsd retCancCte_v1.04.xsd
procInutCTe consSitCTe retConsSitCTe consStatServ retConsStatServ aereo aquav duto ferrov rodo
1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04 1.04
procInutCTe_v1.04.xsd consSitCte_v1.04.xsd retConsSitCte_v1.04.xsd consStatServCte_v1.04.xsd retconsStatServ_v1.04.xsd cteModalAereo_v1.04.xsd cteModalAquaviario_v1.04.xsd cteModalDutoviario_v1.04.xsd cteModalFerroviario_v1.04.xsd cteModalRodoviario_v1.04.xsd
Observao Leiaute do CT-e (parte Geral). Mensagem de envio de lote de CT-e. Mensagem de retorno do envio de lote de CT-e. Mensagem de consulta processamento do lote de CT-e transmitido. Mensagem de retorno da consulta de processamento do lote de CT-e transmitido. Leiaute de compartilhamento do CT-e. Mensagem de solicitao de cancelamento do CT-e. Mensagem de retorno do resultado da solicitao do processamento de cancelamento do CT-e. Leiaute de compartilhamento de Pedido de cancelamento de CT-e Mensagem de solicitao de inutilizao de numerao de CT-e. Mensagem de retorno do resultado do processamento da solicitao de inutilizao de numerao de CT-e. Leiaute de compartilhamento de pedido de inutilizao de numerao de CT-e Mensagem de consulta da situao atual da 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. Leiaute do modal Aerovirio (parte especfica) Leiaute do modal Aquavirio (parte especfica) Leiaute do modal Dutovirio (parte especfica) Leiaute do modal Ferrovirio (parte especfica) Leiaute do modal Rodovirio (parte especfica)
Pg. 3 / 158
ndice
Introduo ......................................................................................................... 7 Consideraes Iniciais ....................................................................................... 8 2.1 Histrico do Documento Fiscal Eletrnico .............................................................. 8 2.2 Conceito do CT-e ................................................................................................... 8 2.3 Descrio Simplificada do Modelo Operacional ...................................................... 8 3. Arquitetura de Comunicao com Contribuinte ................................................ 10 3.1 Modelo Conceitual ................................................................................................ 10 3.2 Padres Tcnicos................................................................................................. 11 3.2.1 Padro de Documento XML ............................................................................ 11 3.2.2 Padro de Comunicao ................................................................................ 13 3.2.3 Padro de Certificado Digital .......................................................................... 14 3.2.4 Padro de Assinatura Digital .......................................................................... 14 3.2.5 Validao de Assinatura Digital pela Secretaria de Fazenda Estadual ........... 16 3.2.6 Resumo dos Padres Tcnicos ...................................................................... 17 3.3 Modelo Operacional ............................................................................................. 18 3.3.1 Servios Sncronos ......................................................................................... 18 3.3.2 Servios Assncronos ..................................................................................... 19 3.3.3 Filas e Mensagens.......................................................................................... 20 3.4 Padro de Mensagens dos Web Services ............................................................ 21 3.4.1 Informaes de Controle e rea de Dados das Mensagens ........................... 21 3.4.2 Validao da Estrutura XML das Mensagens dos Web Services .................... 21 3.4.3 Schemas XML das Mensagens dos Web Services ......................................... 22 3.5 Verso dos Schemas XML ................................................................................... 23 3.5.1 Liberao das Verses dos Schemas para o Conhecimento de Transporte Eletrnico CT-e ......................................................................................................... 23 3.5.2 Pacote de Liberao Preliminar ...................................................................... 23 3.5.3 Pacote de Liberao de Homologao e Pacote de Liberao Definitivo ....... 24 3.5.4 Correo de Pacote de Liberao .................................................................. 24 3.5.5 Divulgao de Novos Pacotes de Liberao ................................................... 24 3.5.6 Controle de Verso ......................................................................................... 24 3.6 Schema XML do CT-e Estrutura Genrica e Estrutura Especfica do Modal de Transporte ....................................................................................................................... 25 3.6.1 Parte Genrica ............................................................................................... 25 3.6.2 Parte Especfica para Cada Modal de Transporte .......................................... 26 3.6.3 Parte Genrica e Parte Especfica para Cada Modal de Transporte Verses 26 3.7 SEFAZ Virtual....................................................................................................... 27 4. Web Services .................................................................................................. 28 4.1 Servio de Recepo de CT-e.............................................................................. 29 4.1.1 Web Service CteRecepcao .......................................................................... 29 4.1.2 Leiaute Mensagem de Entrada ....................................................................... 29 4.1.3 Leiaute Mensagem de Retorno ....................................................................... 30 4.1.4 Descrio do Processo de Recepo de Lotes de CT-e ................................. 31 4.1.5 Validao do Certificado de Transmisso ....................................................... 31 4.1.6 Validao Inicial da Mensagem no Web Service ............................................ 31 4.1.7 Validao das Informaes de Controle da Chamada ao Web Service .......... 32 4.1.8 Gerao da Resposta com o Recibo .............................................................. 32 4.1.9 Descrio do Processamento do Lote de CT-e............................................... 33 4.1.10 Validao da rea de Dados .......................................................................... 33 4.1.11 Final do Processamento do Lote .................................................................... 41 4.2 Web Service CteRetRecepcao .......................................................................... 43 4.2.1 Leiaute Mensagem de Entrada ....................................................................... 43 4.2.2 Leiaute Mensagem de Retorno ....................................................................... 43 1. 2.
Pg. 4 / 158
4.2.3 Descrio do Processo de Web Service ......................................................... 44 4.2.4 Validao do Certificado de Transmisso ....................................................... 45 4.2.5 Validao Inicial da Mensagem no Web Service ............................................ 45 4.2.6 Validao das Informaes de Controle da Chamada ao Web Service .......... 46 4.2.7 Validao da rea de Dados .......................................................................... 46 4.2.8 Final do Processamento ................................................................................. 47 4.3 Web Service CteCancelamento ......................................................................... 48 4.3.1 Leiaute Mensagem de Entrada ....................................................................... 48 4.3.2 Leiaute Mensagem de Retorno ....................................................................... 48 4.3.3 Descrio do Processo de Web Service ......................................................... 49 4.3.4 Validao do Certificado de Transmisso ....................................................... 49 4.3.5 Validao Inicial da Mensagem no Web Service ............................................ 50 4.3.6 Validao das Informaes de Controle da Chamada ao Web Service .......... 50 4.3.7 Validao da rea de Dados .......................................................................... 51 4.3.8 Final do Processamento ................................................................................. 53 4.4 Web Service - CteInutilizacao............................................................................... 54 4.4.1 Leiaute Mensagem de Entrada ....................................................................... 54 4.4.2 Leiaute Mensagem de Retorno ....................................................................... 55 4.4.3 Descrio do Processo de Web Service ......................................................... 55 4.4.4 Validao do Certificado de Transmisso ....................................................... 56 4.4.5 Validao Inicial da Mensagem no Web Service ............................................ 56 4.4.6 Validao das Informaes de Controle da Chamada ao Web Service .......... 57 4.4.7 Validao da rea de Dados .......................................................................... 57 4.4.8 Final do Processamento ................................................................................. 59 4.5 Web Service CteConsulta Protocolo .................................................................. 60 4.5.1 Leiaute Mensagem de Entrada ....................................................................... 60 4.5.2 Leiaute Mensagem de Retorno ....................................................................... 60 4.5.3 Descrio do Processo de Web Service ......................................................... 61 4.5.4 Validao do Certificado de Transmisso ....................................................... 61 4.5.5 Validao Inicial da Mensagem no Web Service ............................................ 62 4.5.6 Validao das Informaes de Controle da Chamada ao Web Service .......... 62 4.5.7 Validao da rea de Dados .......................................................................... 63 4.5.8 Final do Processamento ................................................................................. 63 4.6 Web Service CteStatusServico .......................................................................... 64 4.6.1 Leiaute Mensagem de Entrada ....................................................................... 64 4.6.2 Leiaute Mensagem de Retorno ....................................................................... 64 4.6.3 Descrio do Processo de Web Service ......................................................... 65 4.6.4 Validao do Certificado de Transmisso ....................................................... 65 4.6.5 Validao Inicial da Mensagem no Web Service ............................................ 66 4.6.6 Validao das Informaes de Controle da Chamada ao Web Service .......... 66 4.6.7 Validao da rea de Dados .......................................................................... 67 4.6.8 Final do Processamento ................................................................................. 67 Web Service CadConsultaCadastro .............................................................................. 68 4.6.9 Descrio do Processo de Web Service ......................................................... 68 4.6.10 Onde Obter as Definies deste Web Service ................................................ 68 4.6.11 Onde Obter os Schemas XML deste Web Service ......................................... 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 ..................................................................... 76 5.3 Tratamento de Caracteres Especiais no Texto de XML ........................................ 76 5.4 Chave de Acesso do CT-e ................................................................................... 77 5.5 Nmero do Recibo de Lote ................................................................................... 78 5.6 Nmero do Protocolo............................................................................................ 79 5.7 Tempo Mdio de Resposta................................................................................... 79
Pg. 5 / 158
Cdigo de Barra .............................................................................................. 80 Cdigo de Barras Adicional .................................................................................. 81 Clculo do Dgito Verificador do CODE-128C....................................................... 82 Representao Simblica do Cdigo.................................................................... 82 7. DACTE ............................................................................................................ 83 8. Contingncia ................................................................................................... 84 9. Ambiente de Homologao / Produo ........................................................... 85 10. Distribuio do CT-e para o Tomador do Servio ............................................ 86 10.1 Processo de Distribuio ...................................................................................... 86 10.2 Leiaute da Distribuio: CT-e ............................................................................... 86 11. Compartilhamento de Informaes do CT-e entre rgos Pblicos ................ 87 11.1 Processo de Compartilhamento ........................................................................... 87 11.2 Leiaute de Compartilhamento: CT-e .................................................................... 88 11.3 Leiaute de Compartilhamento: Cancelamento de CT-e ....................................... 88 11.4 Leiaute de Compartilhamento: Inutilizao de Numerao de CT-e .................... 88 11.5 Compartilhamento de Documentos com Outros rgos Pblicos ........................ 88 Anexo I Leiaute do CT-e ................................................................................................... 89 CT-e Diagrama Simplificado parte genrica ............................................................... 92 CT-e Diagrama Simplificado Rodovirio..................................................................... 93 CT-e Diagrama Simplificado Aerovirio...................................................................... 94 CT-e Diagrama Simplificado Aquavirio ..................................................................... 95 CT-e Diagrama Simplificado Ferroviro ..................................................................... 96 Leiaute CT-e Estrutura Genrica................................................................................... 98 Leiaute Rodovirio ...................................................................................................... 126 Leiaute Aerovirio ....................................................................................................... 130 Leiaute Aquavirio ...................................................................................................... 132 Leiaute Ferrovirio ...................................................................................................... 134 Leiaute Dutovirio ....................................................................................................... 136 Anexo II Tabelas de UF, Municpio e Pas .................................................................... 141 1. Tabela de Cdigo de UF do IBGE ................................................................. 141 2. Tabela de Cdigo de Municpio do IBGE ....................................................... 141 2.1 Validao do Cdigo de Municpio ..................................................................... 142 2.2 Exemplo de Clculo do Dgito de Controle do Cdigo de Municpio ................... 142 2.3 Exceo no Clculo do Dgito de Controle do Cdigo de Municpio ................... 143 3. Tabela de Cdigo de Pas do BACEN ........................................................... 143 3.1 Validao do Cdigo de Pas ............................................................................. 144 3.2 Exemplo de Clculo do Dgito de Controle do Cdigo de Pas ........................... 144 3.3 Exceo no Clculo do Dgito de Controle do Cdigo de Pas ........................... 144 Anexo III WS disponveis ................................................................................................ 145 Anexo IV Conjunto de Caracteres Cdigo de Barras CODE-128C.................................. 146 Anexo V Projeto Piloto do CT-e ...................................................................................... 147 Anexo VI Manual de Contingncia .................................................................................. 148 6.1 6.2 6.3
6.
Pg. 6 / 158
1. Introduo
Este documento tem por objetivo a definio das especificaes e critrios tcnicos necessrios para a integrao entre os Portais das Secretarias de Fazendas dos Estados e os sistemas de informaes das empresas emissoras de Conhecimento de Transporte eletrnico - CT-e.
Pg. 7 / 158
2. Consideraes Iniciais
O Conhecimento de Transporte Eletrnico (CT-e) est sendo desenvolvido, de forma integrada, pelas Secretarias de Fazenda dos Estados, Receita Federal do Brasil, representantes das transportadoras e Agncias Reguladoras do segmento de transporte, a partir da assinatura do Protocolo ENAT 03/2006 (10/11/2006), que atribuiu ao Encontro Nacional de Coordenadores e Administradores Tributrios Estaduais (ENCAT) a coordenao e a responsabilidade pelo desenvolvimento e implantao do Projeto CT-e.
2.1
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. Os documentos fiscais eletrnicos simplificam o cumprimento das obrigaes acessrias a que os contribuintes esto sujeitos e permitem ao Fisco um melhor acompanhamento das operaes comerciais, mostrando-se uma soluo vantajosa para todos os envolvidos nas transaes com estes documentos. A possibilidade do uso de documentos fiscais eletrnicos em substituio aos documentos tradicionalmente emitidos em papeis est prevista no pargrafo nico da clusula segunda do Protocolo ENAT 03/2005. O Conhecimento de Transporte Eletrnico (Modelo 57) um documento fiscal eletrnico, institudo pelo AJUSTE SINIEF 09/07 (25/10/2007), que poder ser utilizado para substituir um dos seguintes documentos fiscais: Conhecimento de Transporte Rodovirio de Cargas, modelo 8; Conhecimento de Transporte Aquavirio de Cargas, modelo 9; Conhecimento Areo, modelo 10; Conhecimento de Transporte Ferrovirio de Cargas, modelo 11; Nota Fiscal de Servio de Transporte Ferrovirio de Cargas, modelo 27; Nota Fiscal de Servio de Transporte, modelo 7, quando utilizada em transporte de cargas.
O Conhecimento de Transporte Eletrnico tambm poder ser utilizado como documento fiscal eletrnico no transporte dutovirio e, futuramente, nos transportes Multimodais.
2.2
Conceito do CT-e
O Conhecimento de Transporte Eletrnico (CT-e) um documento de existncia exclusivamente digital, emitido e armazenado eletronicamente com o intuito de documentar prestaes de servio de transporte, com validade jurdica garantida pela assinatura digital do emitente e pela Autorizao de Uso fornecida pela administrao tributria do domiclio do contribuinte.
2.3
De maneira simplificada, a empresa emissora de CT-e gerar um arquivo eletrnico contendo as informaes fiscais da prestao de servio de transporte, que dever ser assinado digitalmente, de maneira a garantir a integridade dos dados e a autoria do emissor. Este arquivo eletrnico, que corresponder ao Conhecimento de Transporte Eletrnico (CT-e), ser transmitido pela
Pg. 8 / 158
Internet para a Secretaria de Fazenda Estadual de jurisdio do contribuinte emitente. A Secretaria de Fazenda Estadual far, ento, 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, por meio da 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, imprimindo-se, em destaque: o nmero do protocolo de autorizao do referido documento a chave de acesso e o cdigo de barras linear, tomando-se por referncia o padro CODE-128C, para facilitar e agilizar a consulta do CT-e na Internet e a respectiva confirmao de informaes pelas unidades fiscais e pelos tomadores de servios de transporte. O DACTE no o Conhecimento de Transporte Eletrnico, nem o substitui, serve apenas como instrumento auxiliar para o transporte da mercadoria e para a consulta do CT-e por meio da chave de acesso numrica ali impressa, representada e impressa em cdigo de barras. Permite ao detentor do documento confirmar a efetiva existncia do CT-e, por meio dos stios das Secretarias de Fazenda Estaduais autorizadoras ou Receita Federal do Brasil. O contribuinte tomador do servio de transporte, no emissor de Documentos Fiscais Eletrnicos, poder escriturar o CT-e com base nas informaes apresentadas naquele documento e sua validade vincula-se efetiva existncia do CT-e com autorizao de uso no Banco de Dados das administraes tributrias envolvidas no processo.
Pg. 9 / 158
Os Portais das Secretarias de Fazenda Estaduais fornecero 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 iniciase sempre pelo aplicativo do contribuinte por meio 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 contendo 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 contendorecibo que to somente confirma a recepo 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 / 158
Arquitetura de Comunicao
Contribuinte
Viso Conceitual
Secretaria de Fazenda Estadual
HTTPS Web Services Servios Sncronos Aplicao CTe Servios Assncronos Transaes
Client CTe (
ERP ou software especfico )
Fluxo de Comunicao
Aplicativo de Faturamento (
ERP ou software especfico )
CTes
3.2
Padres Tcnicos
Pg. 11 / 158
<?xml version="1.0" encoding="UTF-8"?> <envieCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="1.01"> <idLote>200602220000001</idLote> <CTe xmlns="http://www.portalfiscal.inf.br/cte"> <infCte Id="CTe31060243816719000108650000000010001234567890" versao="1.01"> ... <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> </CTe> <CTe xmlns="http://www.portalfiscal.inf.br/cte"> <infCte Id="CTe31060243816719000108650000000010011234567900" versao="1.01"> ... <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> </CTe> <CTe xmlns="http://www.portalfiscal.inf.br/cte"> <infCte Id="CTe31060243816719000108650000000010021234567916" versao="1.01"> ... <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> </CTe> </enviCTe>
c) Prefixo de namespace No permitida a utilizao de prefixos de namespace. Essa restrio visa otimizar o tamanho do arquivo XML. Assim, ao invs da declarao: <cte:CTe xmlns:cte=http://www.portalfiscal.inf.br/cte > (exemplo para o XML do CT-e com prefixo cte) dever ser adotada 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 sero includas as TAGs de campos com contedo zero (para campos tipo numrico) ou vazio (para campos tipo caractere). Na gerao do arquivo XML do CT-e, sero preenchidos no modelo apenas as TAGs de campos identificados como obrigatrios no leiaute ou os campos obrigatrios por fora da legislao pertinente. Identificam-se os campos obrigatrios no leiaute pelo primeiro dgito da coluna ocorrncia (Ocorr.) que inicie com 1, ex.: 1-1, 1-2, 1-N . Os campos obrigatrios por fora da legislao pertinente devem ser informados, mesmo que no leiaute seu preenchimento seja facultativo. A regra constante do pargrafo anterior estender-se- para os campos nos quais no exista indicao de obrigatoriedade, mas com preenchimento obrigatrio por estar condicionado legislao especfica ou ao negcio do contribuinte. Neste caso, dever constar a TAG com o valor correspondente e, para os demais campos, devero ser eliminadas as TAGs.
Pg. 12 / 158
Exemplo 1: SubGrupo de Informaes de transporte de produtos perigosos (ocorrncia 0-1). Ser preenchido se a legislao especfica o exigir. Exemplo 2: Informao relacionada com o AFRMM - Adicional de Frete para Renovao da Marinha Mercante (ocorrncia 0-1). Ser preenchido somente se o negcio do contribuinte for transporte aquavirio. Para reduzir o tamanho final do arquivo XML do CT-e alguns cuidados de programao devero ser assumidos: no incluir "zeros no significativos" para campos numricos; no incluir "espaos" ("line-feed", "carriage return", "tab", caractere de "espao" entre as TAGs.) no incio ou no final de campos numricos e alfanumricos; no incluir comentrios no arquivo XML; no incluir anotao e documentao no arquivo XML (TAG annotation e TAG documentation); no incluir caracteres de formatao no arquivo XML ("line-feed", "carriage return", "tab", caractere de "espao" entre as TAGs). e) 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), fornecido pela Secretaria de Fazenda Estadual, antes de seu envio.
Pg. 13 / 158
<cteCabecMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao"> <cUF>string</cUF> <versaoDados>string</versaoDados> </cteCabecMsg> </soap12:Header> <soap12:Body> <cteDadosMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao">xml</cteDadosMsg> </soap12:Body> </soap12:Envelope>
Pg. 14 / 158
Os elementos abaixo esto contidos no Certificado do contribuinte tornando desnecessria a sua representao individualizada no arquivo XML. Portanto, o arquivo XML no deve conter os elementos: <X509SubjectName> <X509IssuerSerial> <X509IssuerName> <X509SerialNumber> <X509SKI> Deve-se evitar o uso das TAGs relacionadas a seguir, pois as informaes sero obtidas a partir do Certificado do emitente: <KeyValue> <RSAKeyValue> <Modulus> <Exponent> O Projeto CT-e utiliza um subconjunto do padro de assinatura XML definido pelo http://www.w3.org/TR/xmldsig-core/, que tem o seguinte leiaute:
XS05 SignatureMethod XS06 Algorithm XS07 Reference XS08 URI XS10 Transforms XS11 unique_Transf_Alg XS12 Transform XS13 Algorithm
G A G A G
C C C
XS14 XPath XS15 DigestMethod XS16 Algorithm XS17 DigestValue XS18 SignatureValue XS19 KeyInfo XS20 X509Data XS21 X509Certificate
E G A E G G G E
C C C C
A assinatura do Contribuinte no CT-e ser feita na TAG <infCTe> identificada pelo atributo Id. Seu contedo 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
Pg. 15 / 158
dever ser informado no atributo URI da TAG <Reference>. Para as demais mensagens a ser assinadas o processo o mesmo, mantendo-se sempre identificador nico para o atributo Id na TAG a ser assinada. Segue um exemplo:
<CTe xmlns="http://www.portalfiscal.inf.br/cte" > <infCTe Id="CTe31060243816719000108650000000010001234567897" versao="1.00"> ... </infCTe> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI="#CTe31060243816719000108650000000010001234567897"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>vFL68WETQ+mvj1aJAMDx+oVi928=</DigestValue> </Reference> </SignedInfo> <SignatureValue>IhXNhbdL1F9UGb2ydVc5v/gTB/y6r0KIFaf5evUi1i ...</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>MIIFazCCBFOgAwIBAgIQaHEfNaxSeOEvZGlVDANB ... </X509Certificate> </X509Data> </KeyInfo> </Signature> </CTe>
Para o processo de assinatura, o contribuinte no deve fornecer a Lista de Certificados Revogados, j que essa Lista ser montada e validada em cada Portal de Secretaria de Fazenda Estadual, no momento da conferncia da assinatura digital. A assinatura digital do documento eletrnico atender aos seguintes padres adotados: a) Padro de assinatura: XML Digital Signature, utilizando o formato Enveloped (http://www.w3.org/TR/xmldsig-core/); b) Certificado digital: Emitido por AC credenciada no ICP-Brasil (http://www.w3.org/2000/09/xmldsig#X509Data); c) Cadeia de Certificao: EndCertOnly (Incluir na assinatura apenas o certificado do usurio final); d) Tipo do certificado: A1 ou A3 (o uso de HSM recomendado); e) Tamanho da Chave Criptogrfica: Compatvel com os certificados A1 e A3 (1024 bits); f) Funo criptogrfica assimtrica: RSA (http://www.w3.org/2000/09/xmldsig#rsa-sha1); g) Funo de message digest: SHA-1 (http://www.w3.org/2000/09/xmldsig#sha1); h) Codificao: Base64 (http://www.w3.org/2000/09/xmldsig#base64); i) Transformaes exigidas: til para realizar a canonicalizao do XML enviado para realizar a validao correta da Assinatura Digital. So elas: (1) Enveloped (http://www.w3.org/2000/09/xmldsig#enveloped-signature) (2) C14N (http://www.w3.org/TR/2001/REC-xml-c14n-20010315)
Pg. 16 / 158
(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-se a lista de certificados revogados disponvel no momento da conferncia da assinatura.
Padro definido pelo WS-I Basic Profile 1.1 (http://www.wsi.org/Profiles/BasicProfile-1.1-2004-08-24.html). Web Services, disponibilizados pelo Portal da Secretaria de Fazenda Estadual. Internet SSL verso 3.0, com autenticao mtua atravs de certificados digitais. SOAP verso 1.2. XML no padro Style/Encoding: Document/Literal. X.509 verso 3, emitido por Autoridade Certificadora credenciada pela Infraestrutura de Chaves Pblicas Brasileira ICP-Brasil, do tipo A1 ou A3, devendo conter o CNPJ do proprietrio do certificado digital. Para a assinatura de mensagens, utilizar o certificado digital de um dos estabelecimentos da empresa emissora do CT-e. Para a 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 inteiros, no incluir a vrgula ou ponto decimal. Nos campos numricos com casas decimais, utilizar o ponto decimal na separao da parte inteira.
Pg. 17 / 158
3.3
Modelo Operacional
A forma de processamento das solicitaes de servios no Conhecimento de Transporte eletrnico pode ser sncrona, caso o atendimento da solicitao de servio seja realizado 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
Aplicativo Cliente
Web Service
(4) Resultado (3) Resultado
Processamento de Servios
Etapas do processo ideal: (1) O aplicativo do contribuinte inicia a conexo enviando uma mensagem de solicitao de servio para o Web Service; (2) O Web Service recebe a mensagem de solicitao de servio e encaminha ao aplicativo do CT-e que ir processar o servio solicitado; (3) O aplicativo do CT-e recebe a mensagem de solicitao de servio e realiza o processamento, devolvendo uma mensagem de resultado do processamento ao Web Service; (4) O Web Service recebe a mensagem de resultado do processamento e o encaminha ao aplicativo do contribuinte; (5) O aplicativo do contribuinte recebe a mensagem de resultado do processamento e, caso no exista outra mensagem, encerra a conexo.
Pg. 18 / 158
Fila de recibos
Processamento de Servios
(7)
(6)
Consulta Recibo
Web Service
(9) Resultado processamento
Consulta recibo
Etapas do processo ideal: (1) (2) O aplicativo do contribuinte inicia a conexo enviando uma mensagem de solicitao de servio para o Web Service de recepo de solicitao de servios; O Web Service de recepo de solicitao de servios recebe a mensagem de solicitao de servio e a coloca na fila de servios solicitados, acrescentando o CNPJ do transmissor obtido do certificado digital do transmissor; O Web Service de recepo de solicitao de servios retorna o recibo da solicitao de servio e a data e hora de recebimento da mensagem no Web Service; O aplicativo do contribuinte recebe o recibo e o coloca na fila de recibos de servios solicitados e ainda no processados e, caso no exista outra mensagem, encerra a conexo; Na Secretaria de Fazenda Estadual a solicitao de servios retirada da fila de servios solicitados pelo aplicativo do CT-e; O servio solicitado processado pelo aplicativo do CT-e e o resultado do processamento colocado na fila de servios processados; O aplicativo do contribuinte retira um recibo da fila de recibos de servios solicitados; O aplicativo do contribuinte envia uma consulta de recibo, iniciando uma conexo com o Web Service Consulta Recibo (CTeRetRecepcao); O Web Service Consulta Recibo recebe a mensagem de consulta recibo e localiza o resultado de processamento da solicitao de servio;
(3) (4)
Pg. 19 / 158
(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.
CNPJ do Transmissor
Nmero do Recibo
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 contm 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 usequencial 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 o contedo do detalhe da mensagem que contm o resultado do processamento da solicitao de servio em formato XML.
Pg. 20 / 158
O tempo mdio de resposta que mede a performance do servio de processamento dos lotes calculado com base no tempo decorrido entre o momento de recebimento da mensagem e o momento de armazenamento do resultado do processamento da solicitao de servio na fila de sada.
Nota: O termo fila utilizado apenas para designar um repositrio de recibos emitidos. A implementao da fila poder ser feita por meio de Banco de Dados ou qualquer outra forma, sendo transparente para o contribuinte que realizar a consulta do processamento efetuado (processos assncronos).
3.4
As chamadas dos Web Services fornecidos pelas Secretarias de Fazenda Estaduais ou Receita Federal do Brasil e os respectivos resultados do processamento so realizadas servindo-se de mensagens com o seguinte padro:
cUF cdigo da UF de origem da mensagem. versaoDados - verso do leiaute da estrutura XML informada na rea de dados. rea de Dados estrutura XML varivel definida na documentao do Web Service acessado.
A informao armazenada na rea de dados um documento XML que deve atender ao leiaute definido na documentao do Web Service acessado:
<soap12:Body> <cteDadosMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao">xml</cteDadosMsg> </soap12:Body>
Pg. 21 / 158
As alteraes de leiaute e de estrutura de dados XML realizadas nas mensagens so controladas por meio da atribuio de um nmero de verso para a mensagem. Um Schema XML uma linguagem que define o contedo do documento XML, descrevendo os seus elementos e a sua organizao, alm de estabelecer regras de preenchimento de contedo e de obrigatoriedade de cada elemento ou grupo de informao. A validao da estrutura XML da mensagem realizada por um analisador sinttico (parser) que verifica se a mensagem atende as definies e regras de seu Schema XML. Qualquer divergncia da estrutura XML da mensagem em relao ao seu Schema XML provoca um erro de validao do Schema XML. A primeira condio para que a mensagem seja validada com sucesso que ela seja submetida ao Schema XML correto. Assim, o aplicativo do contribuinte deve estar preparado para gerar as mensagens no leiaute em vigor, devendo, ainda, informar a verso do leiaute da estrutura XML da mensagem no campo versaoDados do elemento cteCabecMsg do SOAP Header.
<soap12:Header> <cteCabecMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao"> <cUF>35</cUF> <versaoDados>1.00</versaoDados> </cteCabecMsg> </soap12:Header>
Pg. 22 / 158
</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 na norma que introduziu a alterao. As modificaes de ordem tcnica sero divulgadas pela Coordenao Tcnica do ENCAT e ocorrero sempre que se fizerem necessrias.
3.5
3.5.1 Liberao das Verses dos Schemas para o Conhecimento de Transporte Eletrnico
CT-e
Os schemas vlidos para o Conhecimento de Transporte Eletrnico estaro disponveis no sitio nacional do Projeto (www.cte.fazenda.gov.br) e sero liberados aps autorizao da equipe de Gesto do Projeto, formada pelos Lderes dos Projetos nos Estados e representante das Empresas. A cada nova liberao de schema ser disponibilizado um arquivo compactado contendo o conjunto de schemas a serem utilizados pelas empresas para a gerao dos arquivos XML. Este arquivo ser denominado Pacote de Liberao e ter a mesma numerao da verso do Manual de Orientaes com ele compatvel. Os pacotes de liberao sero identificados pelas letras PL_CTe, seguida do nmero da verso do Manual de Orientaes correspondente. Exemplificando: O pacote PL_CTe_1.00.zip representa o Pacote de Liberao de schemas do Conhecimento de Transporte eletrnico compatveis com o Manual de Orientaes do Contribuinte verso 1.00. Os schemas XML das mensagens XML so identificados pelo seu nome, seguido da verso do respectivo schema. Assim, para o schema XML de Envio de Lotes de Conhecimento de Transporte Eletrnico, corresponder um arquivo com a extenso .xsd, que ter o nome de cteEnvLote_v9.99.xsd, em que v9.99, corresponde verso do respectivo schema. Para identificar quais schemas sofreram alterao em um determinado pacote liberado, deve-se comparar o nmero da verso do schema deste pacote com o nmero da verso do pacote anterior. Exemplificando: PACOTE DATA LIBERAO SCHEMAS PL_ CTe_ 1.00.ZIP 01/04/2008 cteEnvLote_v1.00.xsd inutCTe_v1.00.xsd cancCTe_v1.00.xsd tiposGeral_v1.00.xsd PL_CTe_ 1.01.ZIP 01/06/2008 cteEnvLote _v1.30.xsd inutCTe_v1.00.xsd cancCTe_v1.00.xsd tiposGeral _v1.01.xsd
Pg. 23 / 158
Durante esse perodo, os novos Schemas XML sero avaliados e testados para a identificao de eventuais falhas de implementao das alteraes realizadas no Manual de Orientaes do Contribuinte. O pacote de liberao preliminar ser identificado com o acrscimo da literal pre na identificao do pacote, como por exemplo: PL_CTe_1.00pre.zip.
Pg. 24 / 158
No esto previstas mudanas ufrequentes de leiaute de mensagens e as empresas tero 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 mensagem de erro especfica na verso do leiaute de resposta mais recente.
3.6
A partir da verso 1.04, a estrutura do Schema XML do CT-e foi modificada, criando-se uma parte genrica do schema e uma parte especfica para cada modal de transporte, com o objetivo de permitir maior independncia entre os modais; assim, uma alterao no leiaute especfico para um modal no repercute nos demais.
Pg. 25 / 158
A verso do schema XML a ser utilizada na parte especfica do modal de transporte ser identificada com um atributo de verso prprio (tag versaoModal), conforme figura a seguir:
3.6.3 Parte Genrica e Parte Especfica para Cada Modal de Transporte Verses
Uma verso da parte genrica dever suportar mais de uma verso da parte especfica de cada modal de transporte. Normalmente, esta relao deve ser de uma para uma (1:1). Apenas em momentos de transio pode haver empresas de um modal de transporte utilizando uma verso mais atualizada, enquanto outras empresas ainda operam com um leiaute anterior da parte especfica. As SEFAZ autorizadoras devero manter nas suas aplicaes o controle de qual(is) verso(es) da parte especfica (so) suportada(s) pela parte genrica.
Pg. 26 / 158
3.7
SEFAZ Virtual
A Secretaria de Fazenda Estadual pode optar por no desenvolver sistema prprio de autorizao do Conhecimento de Transporte Eletrnico para os contribuintes de sua circunscrio. Neste sentido, os servios de autorizao de emisso do CT-e sero supridos por uma SEFAZ VIRTUAL, mediante Protocolo de Cooperao assinado entre as SEFAZ e/ou entre a SEFAZ e a RFB. Os servios da SEFAZ VIRTUAL compreendem os Web Services descritos no Modelo Conceitual da Arquitetura de Comunicao, conforme consta no item 3.1 do Manual de Orientaes do Contribuinte, O credenciamento de contribuintes bem como a autorizao de uso dos servios de uma determinada SEFAZ VIRTUAL responsabilidade da SEFAZ de circunscrio daqueles contribuintes. Para os sistemas das Empresas ser totalmente transparente se os servios provm da SEFAZ VIRTUAL ou de um sistema de autorizao da prpria SEFAZ de circunscrio do contribuinte. A nica mudana visvel o endereo dos Web Services em que esto disponveis os servios.
Pg. 27 / 158
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 fornecido um Web Service por servio, existindo um mtodo para cada tipo de servio; b) Para os servios assncronos, o mtodo de envio retorna uma mensagem de confirmao de recebimento da solicitao de servio com o recibo e a data e hora local de recebimento da solicitao ou retorna uma mensagem de erro. A Secretaria de Fazenda Estadual autorizadora compromete-se a processar os lotes de conhecimentos de transportes recebidos em at 3 (trs) minutos e em, no mnimo, 95% (noventa e cinco por cento) do total do volume recebido no perodo de 24 (vinte e quatro) 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, observando o tempo mdio de resposta do servio nos ltimos 5 (cinco) minutos. A empresa poder optar por entrar em contingncia, ou seja, emitir o DACTE em formulrio de segurana do documento auxiliar (FS-DA), caso julgue que o tempo de resposta no seja aceitvel. No recibo de recepo do lote, tambm ser informado o tempo mdio de resposta do servio nos ltimos 5 (cinco) minutos. Cada Portal de Secretaria de Fazenda Estadual disponibilizar o resultado do processamento do lote por um perodo mnimo de 24 (vinte e quatro) horas (cteConsLote). Aps o trmino do processamento, a informao da situao atual de cada conhecimento de transporte estar disponvel para consulta individual (consSitCTe). c) Para os servios sncronos, o envio da solicitao e a obteno do retorno sero realizados na mesma conexo por meio de um nico mtodo. d) As URLs dos Web Services encontram-se no Anexo III deste manual e no Portal do Ambiente Nacional (www.cte.fazenda.gov.br). Acessando-se a URL, pode-se obter o WSDL (Web Services Description Language) de cada Web Service. e) O processo de utilizao dos Web Services sempre iniciado pelo contribuinte enviando uma mensagem nos padres XML e SOAP, atravs do protocolo SSL com autenticao mtua. f) A ocorrncia de qualquer erro na validao dos dados recebidos interrompe o processo com a disponibilizao de uma mensagem contendo o cdigo e a descrio do erro.
Pg. 28 / 158
4.1
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
Funo: servio destinado recepo de mensagens de lote de CT-e. Processo: assncrono. Mtodo: cteRecepcaoLote
Pg. 29 / 158
AP04 CTe
AP01
xml
1-50
AR01 retEnviCte AR02 versao AR03 tpAmb AR03a cUF AR04 verAplic AR05 cStat AR06 xMotivo AR07 infRec AR08 nRec
AR09 dhRecbto
AR07
1-1
AR10 tMed
AR07
1-1
As mensagens recebidas com erro geram uma mensagem de erro. Nas demais hipteses, retornar-se- um recibo com nmero, data, hora local de recebimento e tempo mdio de resposta do servio nos ltimos 5 (cinco) minutos. O nmero do recibo gerado pelo Portal da Secretaria de Fazenda Estadual ser a chave de acesso do servio de consulta ao resultado do processamento do lote.
Pg. 30 / 158
Obrig. Obrig.
281 283
Rej. Rej.
Obrig.
286
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.
B03 Verifica se o Servidor de Processamento est Paralisado Obrig. Momentaneamente B04 Verifica se o Servidor de Processamento est Paralisado sem Previso Obrig.
Pg. 31 / 158
A mensagem ser descartada se o tamanho exceder o limite previsto (500 kB). A aplicao do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500 kB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configuraes do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso de o controle de tamanho ter sido implementado por aplicativo, retorna-se a mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados est bem formado. Esta verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique disponvel quando o servio estiver paralisado.
C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. Obrig.
Os dados referentes verso do leiaute do lote e UF de origem do emissor de CT-e so informados no elemento cteCabecMsg do SOAP Header (para maiores detalhes, vide item 3.4.1). A aplicao dever validar os campos cUF e versaoDados e rejeitar 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 utilizada pelo Servidor de Processamento do CT-e na validao do Schema XML do lote. Cabe ressaltar que um lote deve conter somente CT-e da mesma verso.
Pg. 32 / 158
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 (cinco) minutos (vide detalhamento da forma de clculo no item 5.7).
Caso ocorra algum problema de validao, o aplicativo 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;
D04 Verifica se o lote contm CT-e de mais de um estabelecimento emissor Obrig. (considerar o CNPJ e IE do emitente de cada CT-e) D05 Verifica se o lote contm CT-e de mais de um modal de transporte D06 Verifica se o lote contem CT-e de mais de uma verso de modal de transporte Obrig. Obrig.
A existncia de qualquer erro na validao de forma da rea de dados (item 4.1.10 a) implica a rejeio de todo o lote. A validao do schema XML do lote de CT-e pela SEFAZ autorizadora ser feita em duas etapas: - A primeira etapa deve validar a estrutura genrica do lote, submetendo a mensagem contra o schema XML definido para o lote. Em caso de erro, retornar o cdigo 225; - A segunda etapa (realizada mais adiante) deve validar a estrutura especfica do modal de transporte para cada um dos documentos de CT-e do lote. Em caso de erro, retornar o cdigo 580.
Pg. 33 / 158
b) Validao do Certificado Digital de Assinatura Nesta fase so extrados todos os CT-e das mensagens de envio de lote e validadas as seguintes regras de negcio para cada CT-e:
Validao do Certificado Digital Utilizado na Assinatura Digital do CT-e # Regra de Validao Aplic. Obrig. Msg 290 Efeito Rej. E01 Certificado de Assinatura invlido: - Certificado de Assinatura inexistente na mensagem (*validado tambm pelo Schema) - Verso difere "3" - Basic Constraints = true (no pode ser Certificado de AC) - KeyUsage no define "Assinatura Digital" e No Recusa E02 Validade do Certificado (data de incio e data de 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.
296
Rej.
Obrig. Obrig.
294 295
Rej. Rej.
Obrig. Obrig.
297 213
Rej. Rej.
Pg. 34 / 158
Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Obrig Obrig. Msg 587 588 227 Efeito Rej. Rej. Rej. G004b Se forma de emisso do CT-e for diferente de 1 (Normal): dhCont e xJust devem ser informados G004c Se Data de entrada em contingncia estiver informada, esta deve ser menor ou igual data de emisso G005 Campo ID invlido - Falta literal "CTe" - Chave de Acesso do campo ID difere da concatenao dos campos correspondentes G006 Dgito Verificador invlido da Chave de acesso resultante da concatenao dos campos correspondentes G007 Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): deve existir o grupo de CT-e Normal G008 Se finalidade do CT-e= 1 (Complemento): deve existir o grupo de CT-e Complementar G009 Tomador do servio informado como remetente, mas inexiste remetente G010 Tomador do servio informado como expedidor, mas inexiste expedidor G011 Tomador do servio informado como recebedor, mas inexiste recebedor G012 Tomador do servio informado como destinatrio, mas inexiste destinatrio G017a Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): - verificar se a Verso do modal de transporte suportada G017b Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): - verifica Schema XML conforme o modal de transporte (parte especfica do modal de transporte) G017c Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): - verifica se o Valor Total da Carga <vCarga> foi informado para modal de transporte diferente de Dutovirio G017d Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): e modal=ferrovirio - se <tpTraf=1> (trfego mtuo), o grupo Trfego Mtuo <trafMut> deve ser informado G017e Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): e modal=ferrovirio - se o responsvel pelo faturamento for a ferrovia de origem (<respFat=1>), a ferrovia emitente do CT-e <ferrEmi> deve ser igual a 1 (ferrovia de origem). G017f Se finalidade do CT-e= 0 (Normal) ou 3 (Substituio): e modal=ferrovirio - se o responsvel pelo faturamento for a ferrovia de destino <respFat=2> deve ser referenciado o CT-e <refCTe> emitido pela ferrovia de origem **Esta regra de validao dever ser aplicada somente a partir da obrigatoriedade para o modal Ferrovirio. G017g Se informados remetente e NF-e (infNfe), para cada uma das NF-es relacionadas: - Dgito Verificador invlido na Chave de acesso de NF-e transportada Retornar a primeira chave de acesso invlida. G018 Remetente no informado para tipo de servio diferente de redespacho intermedirio G019 Destinatrio no informado para tipo de servio diferente de redespacho intermedirio G020 Expedidor deve ser informado para tipo de servio de redespacho intermedirio
Obrig
581
Rej.
Obrig
582
Rej
Obrig
583
Rej
Obrig
584
Rej
Obrig
591
Rej
Pg. 35 / 158
Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 475 496 499 497 498 565 Efeito Rej. Rej. Rej. Rej. Rej. Rej. G021 Recebedor deve ser informado para tipo de servio de redespacho intermedirio G024 Se finalidade do CT-e= 2 (Anulao): deve existir o grupo de CT-e de Anulao G025 Se finalidade do CT-e= 2 (Anulao): o tipo de emisso dever ser normal G026 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao deve existir G027 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao deve estar com a situao autorizado o uso. G028 Se finalidade do CT-e= 2 (Anulao): somente o emitente pode anular o CT-e. O CT-e original e o de anulao devem possuir o mesmo CNPJ de emitente. G030 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto de anulao deve ter finalidade = 0 (Normal) G031 Se finalidade do CT-e= 2 (Anulao): a data de emisso do CT-e de anulao deve ocorrer em at 60 dias, ou outro limite conforme critrio definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validao) da data de emisso do CT-e objeto de anulao. G032 Se finalidade do CT-e= 2 (Anulao): o valor da prestao do servio e o do ICMS devem ser iguais ao do CT-e original. G033 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao no pode ter sido anulado anteriormente G034 Se finalidade do CT-e= 2 (Anulao): o CT-e objeto da anulao no pode ter sido substitudo anteriormente G035 Se finalidade do CT-e= 3 (Substituio): o tipo de emisso deve ser normal G036 Se finalidade do CT-e= 3 (Substituio): deve existir o grupo de informaes do CT-e de substituio G037 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo deve existir G038 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo deve estar com situao autorizada (no pode estar cancelado ou denegado) G039 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo no pode ter sido substitudo anteriormente G040 Se finalidade do CT-e= 3 (Substituio): o CT-e substitudo deve ter finalidade = 0 (Normal) G040a Se finalidade do CT-e= 3 (Substituio): se foi informado o grupo tomaICMS (tomador contribuinte do ICMS), o CT-e a ser substitudo (chCte) no pode ter sido anulado. G041 Se finalidade do CT-e=3 (Substituio): CNPJ do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo G042 Se finalidade do CT-e=3 (Substituio): CNPJ do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo G043 Se finalidade do CT-e=3 (Substituio): CNPJ do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo G044 Se finalidade do CT-e=3 (Substituio): CNPJ do expedidor do CT-e substituto deve ser igual ao informado no CT-e substitudo G045 Se finalidade do CT-e=3 (Substituio): CNPJ do recebedor do CT-e substituto deve ser igual ao informado no CT-e substitudo G046 Se finalidade do CT-e=3 (Substituio): CNPJ do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo G047 Se finalidade do CT-e=3 (Substituio): IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo
Obrig. Obrig.
500 501
Rej. Rej.
Obrig. Obrig. Obrig Obrig. Obrig. Obrig Obrig Obrig Obrig Obrig
502 566 567 503 505 568 569 570 571 577
Rej. Rej. Rej Rej. Rej. Rej Rej Rej Rej Rej
Pg. 36 / 158
Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 554 555 556 557 558 559 560 563 Efeito Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. G048 Se finalidade do CT-e=3 (Substituio): IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo G049 Se finalidade do CT-e=3 (Substituio): IE do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo G050 Se finalidade do CT-e=3 (Substituio): IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substitudo G051 Se finalidade do CT-e=3 (Substituio): IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substitudo G052 Se finalidade do CT-e=3 (Substituio): IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo G053 Se finalidade do CT-e=3 (Substituio): UF de incio da prestao do CT-e substituto deve ser igual ao informado no CT-e substitudo G054 Se finalidade do CT-e=3 (Substituio): UF de fim da prestao do CTe substituto deve ser igual ao informado no CT-e substitudo G055 Se finalidade do CT-e=3 (Substituio): a data de emisso do CT-e de substituio deve ocorrer em at 60 dias, ou outro limite conforme critrio definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validao) da data de emisso do CT-e objeto substituio G056 Se finalidade do CT-e=3 (Substituio): se foi informado o CT-e de anulao no grupo do Tomador no contribuinte do ICMS, o CT-e de anulao deve existir G057 Se finalidade do CT-e=3 (Substituio): se foi informado o CT-e de anulao no grupo do Tomador no contribuinte do ICMS, este CTe informado deve ter finalidade=2(Anulao) G057a Se finalidade do CT-e=3 (Substituio): se foi informado o CT-e de anulao no grupo do Tomador no contribuinte do ICMS, este CTe anulao deve ter anulado o mesmo CT-e que agora est sendo substitudo. G058 CNPJ Emitente invlido (dgito controle, zeros ou nulo) G059 IE Emitente no informada (zeros ou nulo)
Obrig
572
Rej
Obrig
573
Rej
Obrig
578
Rej
Obrig. Obrig.
G060 IE Emitente invlida (erro no dgito de controle) Obrig. Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE, se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador. G061 Acessar Cadastro Contribuinte p/ Emitente: Facult. - CNPJ emitente no cadastrado G062 - Emitente no credenciado G063 - IE Emitente no cadastrada G064 - IE Emitente no vinculada ao CNPJ G064a - IE emitente no autorizada a emitir CT-e para o modal de transporte informado G065 - Emitente em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G066 Data/Hora de Emisso posterior Data/Hora de Recebimento (a SEFAZ Virtual deve considerar a hora local do emissor para a validao). A SEFAZ deve tolerar uma diferena mxima de 5 minutos quando a data/hora de emisso for maior que a data de recebimento, em funo da sincronizao de horrio de servidores. Obrig. Facult. Obrig. Obrig. Obrig.
Obrig.
Rej.
Pg. 37 / 158
Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Obrig. Msg 228 Efeito Rej. G067 Data de Emisso ocorrida h mais de 60 dias, ou outro limite conforme critrio definido pela SEFAZ (a SEFAZ Virtual deve considerar a hora local do emissor para a validao) G068 CNPJ Remetente informado: CNPJ invlido (dgito de controle, zeros) G069 CPF Remetente informado: CPF invlido (dgito de controle, zeros) G070 Remetente informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo II. G071 Remetente informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF compatvel com a sigla da UF informada)
Obrig.
418
Rej
G072 IE Remetente informado: IE invlida (erro no dgito de controle) Obrig. Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador. G073 Se o Remetente informado for contribuinte do ICMS na UF Facult. autorizadora: - Acessar Cadastro Contribuinte p/ Remetente: . Se CNPJ Remetente informado: CNPJ no cadastrado G074 . IE Remetente informada: IE no cadastrada Facult. G075 G076 . IE e CNPJ Remetente informados: IE no vinculada ao CNPJ Facult. Facult. . CNPJ ou IE Remetente informado: Remetente em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G077 CNPJ Destinatrio informado: CNPJ invlido (dgito de controle, zeros) G078 CPF Destinatrio informado: CPF invlido (dgito de controle, zeros) G079 Destinatrio informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo II. G080 Destinatrio informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada)
419
Rej..
420
Rej.
Obrig.
424
Rej.
G081 IE Destinatrio informado: IE invlida (erro no dgito de controle ou Obrig. contedo diferente de ISENTO) Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador. G082 Se o Destinatrio informado for contribuinte do ICMS na UF Facult. autorizadora: - Acessar Cadastro Contribuinte p/ Destinatrio: . Se CNPJ Destinatrio informado: CNPJ no cadastrado G083 G084 G085 . IE Destinatrio informada: IE no cadastrada . 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, Facult. Facult. Facult.
210
Rej.
425
Rej.
Pg. 38 / 158
Validao do CT-e Regras de Negcio # Regras de Validao evitando a insero de mais de um CT-e denegado) G086 CNPJ Expedidor informado: CNPJ invlido (dgito de controle, zeros) G087 CPF Expedidor informado: CPF invlido (dgito de controle, zeros) G088 Expedidor informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo II. G089 Expedidor informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) Obrig. Obrig. Facult. Obrig. Aplic. Msg 205 428 429 430 431 Rej. Rej. Rej. Rej. Efeito
G090 IE Expedidor informado: IE invlida (erro no dgito de controle) Obrig. Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador. G091 Se o Expedidor for contribuinte do ICMS na UF autorizadora: Facult. - Acessar Cadastro Contribuinte p/ Expedidor: . Se CNPJ Expedidor informado: CNPJ no cadastrado G092 G093 G094 . IE Expedidor informada: IE no cadastrada . IE e CNPJ Expedidor informados: IE no vinculada ao CNPJ Facult. Facult. Facult.
432
Rej.
433
Rej.
. CNPJ ou IE Expedidor informado: Expedidor em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G095 CNPJ Recebedor informado: CNPJ invlido (dgito de controle, zeros) G096 CPF Recebedor informado: CPF invlido (dgito de controle, zeros) G097 Recebedor informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo II. G098 Recebedor informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada)
Obrig.
439
Rej.
G099 IE Recebedor informado: IE invlida (erro no dgito de controle) Obrig. Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador. G100 Se Recebedor informado for contribuinte do ICMS na UF autorizadora: Facult. - Acessar Cadastro Contribuinte p/ Recebedor: . Se CNPJ Recebedor informado: CNPJ no cadastrado G101 G102 G103 . IE Recebedor informada: IE no cadastrada . IE e CNPJ Recebedor informados: IE no vinculada ao CNPJ Facult. Facult. Facult.
440
Rej.
441
Rej.
. CNPJ ou IE Recebedor informado: Recebedor em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G104 CNPJ Tomador informado: CNPJ invlido (dgito de controle, zeros) G105 CPF Tomador informado: CPF invlido (dgito de controle, zeros)
Obrig. Obrig.
Rej. Rej.
Pg. 39 / 158
Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Facult. Msg 446 Efeito Rej. G106 Tomador informado: Cdigo Municpio invlido (dgito de controle), vide item 2.1 do Anexo II. G107 Tomador informado: Municpio diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada)
Obrig.
447
Rej.
G108 IE Tomador informado: IE invlida (erro no dgito de controle) Obrig. Obs.: Antes da validao, a IE dever ser normalizada, na aplicao da SEFAZ, com o acrscimo de zeros no significativos previstos na definio do formato da IE se necessrio. Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser padronizada para 00130000019, com o acrscimo dos zeros no significativos necessrios para a validao do dgito verificador. G109 Se o Tomador do servio for contribuinte do ICMS na UF autorizadora: Facult. - Acessar Cadastro Contribuinte p/ Tomador: . Se CNPJ Tomador informado: CNPJ no cadastrado G110 G111 G112 . IE Tomador informada: IE no cadastrada . IE e CNPJ Tomador informados: IE no vinculada ao CNPJ Facult. Facult. Facult.
448
Rej.
449
Rej.
. CNPJ ou IE Tomador informado: Tomador em situao irregular perante o Fisco (tratar duplicidade na insero do CT-e, evitando a insero de mais de um CT-e denegado) G113 Inscr. SUFRAMA do Destinatrio informada: verificar dgito controle G114 Inscr. SUFRAMA informada: verificar UF destinatrio = AC-Acre, ou AM-Amazonas, ou RO-Rondnia, ou RR-Roraima, ou AP-Amap (s para municpios 1600303-Macap e 1600600-Santana) G115a Acesso BD CTE (Chave: CNPJ Emit, Modelo, Srie, Nro): - Duplicidade de CT-e com diferena na Chave de Acesso (campo de Cdigo Numrico difere) Retornar a chave de acesso j autorizada e o nmero do recibo
Obrig. Obrig.
Rej. Rej.
Obrig
539
Rej.
G115
[chCTe: 99999999999999999999999999999999999999999999] [nRec:999999999999999]. Acesso BD CTE (Chave: CNPJ Emit, Modelo, Srie, Nro): - Duplicidade de CT-e Retornar o nmero do recibo [nRec:999999999999999]. - Verificar se CT-e j est Cancelado Retornar o nmero do recibo [nRec:999999999999999]. - Verificar se CT-e j est Denegado Retornar o nmero do recibo [nRec:999999999999999]. Acesso BD CTE-Inutilizao - Verificar Nmero do CT-e Inutilizado
Obrig.
204
Rej.
G119 Se finalidade do CT-e = 1 (CT-e complementar): verificar se foi informado pelo menos um CT-e para ser complementado G120 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) Conhecimento(s) referenciados (eletrnico ou normal) so emitidos pelo mesmo CNPJ. G121 Se finalidade do CT-e = 1 (CT-e complementar): verificar se existe(m ) o(s) CT-e referenciado(s). Acesso BD CTE (Chave: Ano, Ms, CNPJ Emit, Modelo, Srie, Nro) G122 Se finalidade do CT-e = 1 (CT-e complementar): verificar se o(s) CT-e referenciado(s) (so) normal(is). Acesso BD CTE (Chave: Ano, Ms, CNPJ Emit, Modelo, Srie, Nro)
Facult.
267
Rej.
Facult.
491
Rej.
Pg. 40 / 158
Validao do CT-e Regras de Negcio # Regras de Validao Aplic. Facult. Msg 492 Efeito Rej. G123 Cdigo Municpio de envio do CT-e invlido (dgito de controle), vide item 2.1 do Anexo II. G124 Municpio de envio do CT-e diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G125 Cdigo Municpio de incio da prestao invlido (dgito de controle), vide item 2.1 do Anexo II. G126 Municpio de incio da prestao diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada) G127 Cdigo Municpio de trmino da prestao invlido (dgito de controle), vide item 2.1 do Anexo II. G128 Municpio de trmino da prestao diverge da UF (verificar se as 2 posies da esquerda do cdigo de municpio que identifica o cdigo da UF esto de acordo com a sigla da UF informada)
Obrig.
493
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.
Ou seja:
Validao da situao fiscal do: Remetente, Destinatrio, Expedidor, Recebedor ou Tomador (a critrio da UF) Consequncia
de forma do CT-e
Situao do CT-e
Para o contribuinte
Banco de Dados
Invlida Vlida
Irrelevante Irregular
Vlida Vlida
Regular Regular
Corrigir CT-e A prestao no poder ser realizada A prestao no poder ser realizada A prestao autorizada
No gravar Gravar
Gravar Gravar
Pg. 41 / 158
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 estar disponvel 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 (vinte e quatro) horas.
Pg. 42 / 158
4.2
Consulta Processamento
Funo: servio destinado a devolver o resultado do processamento do lote de CT-e. Processo: assncrono. Mtodo: cteRetRecepcao
BR01 retConsReciCTe BR02 versao BR03 tpAmb BR04 verAplic BR05 nRec
Pg. 43 / 158
E E E
N C N -
3 1-255 2 -
Cdigo do status da resposta para o Lote (vide item 5.1.1) Descrio literal do status da resposta para o Lote. Cdigo da UF que atendeu a solicitao. Conjunto de resultado do processamento de cada CT-e (vide leiaute abaixo). Estas informaes so retornadas apenas para o cdigo do status do lote = 104 (Lote processado)
E E E
N C N
1 1-20 44
PR08 dhRecbto
PR03
1-1
E E G
N C xml
3 1-255 -
Obrig. Obrig.
281 283
Rej. Rej.
Obrig.
286
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.
A mensagem ser descartada se o tamanho exceder o limite previsto (500 kB). A aplicao do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500 kB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configuraes do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada, poder ser verificado se o XML de dados est bem formado. Esta verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados.
Pg. 45 / 158
As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique disponvel quando o servio estiver paralisado.
C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. Obrig.
Os dados referentes verso do leiaute do lote e 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 compreende a verso do Schema XML da mensagem contida na rea de dados que ser utilizado pelo Web Service.
b) Validao das Regras de Negcio da Consulta Recibo A seguir so realizadas as seguintes validaes:
Validao da Consulta Recibo # Regra de Validao Aplic. Obrig. Obrig. Obrig. Msg 252 248 473 Efeito Rej. Rej. Rej. E01 Tipo do ambiente do CT-e difere do ambiente do Web Service E02 UF do Recibo difere da UF do Web Service E02a Tipo Autorizador do Recibo no compatvel com o rgo Autorizador
(0 ou 1=SEFAZ normal, 3=SEFAZ VIRTUAL-RS,5=SEFAZ VIRTUAL-SP
Pg. 46 / 158
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
Pg. 47 / 158
4.3
Cancelamento de CT -e
Contribuinte Secretaria de Fazenda Estadual
Web Service : CteCancelamento Proc. Cancelamento de CT -e Client CT-e Retorno cteCancelamentoCT Ret Aplicao CT -e Cancelamento
Funo: servio destinado ao atendimento de solicitaes de cancelamento de CT-e. Processo: sncrono. Mtodo: cteCancelamentoCT
E E E
N C N
1 8 44
E E E
N C xml
15 15255 -
Pg. 48 / 158
Campo
Ele Raiz A G ID
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.
CR05 tpAmb CR06 verAplic CR07 cStat CR08 xMotivo CR09 cUF
E E E E E
N C N C N
1 1-20 3 1-255 2
Os campos a seguir so obrigatrios no caso de homologao de cancelamento cStat=101. Os campos de dhRecbto e nProt no sero preenchidos em caso de erro. CR10 chCTe E CR03 N 0-1 44 Chave de Acesso do CT-e composto por Cdigo da UF + AAMM da emisso + CNPJ do Emitente + Modelo, Srie e Nmero do CT-e + Forma de Emisso + Cdigo Numrico + DV. Data e hora de processamento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora da homologao do Pedido. Nmero do Protocolo de Cancelamento (vide item 5.6). O controle de numerao de Protocolo nico para todos os servios. Assinatura XML do grupo identificado pelo atributo ID A deciso de assinar a mensagem fica a critrio da UF interessada.
CR11 dhRecbto
CR03
0-1
CR12 nProt
CR03
0-1
15
CR13 Signature
CR01
xml
0-1
Obrig.
281
Rej.
Pg. 49 / 158
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.
283
Rej.
Obrig.
286
Rej.
As validaes de A01, A02, A03, A04 e A05 sero realizadas pelo protocolo SSL e no precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web Service da SEFAZ Autorizadora.
A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB). A aplicao do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500 KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configuraes do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada, pode-se verificar se o XML de dados est bem formado. Essa verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Essas validaes sero dispensadas caso o Web Service fique indisponvel quando ocorrer a paralisao do servio.
Pg. 50 / 158
C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada
Facult. Obrig.
238 239
Rej. Rej.
A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos so informadas no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3.4.1). A aplicao 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 utilizada pelo Web Service.
Obrig.
296
Rej.
Obrig. Obrig.
294 295
Rej. Rej.
Pg. 51 / 158
Obrig. Obrig.
297 213
Rej. Rej.
Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig Obrig Obrig Obrig
205 218 220 222 221 219 495 564 574 575 576
Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej Rej
Pg. 52 / 158
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).
Pg. 53 / 158
4.4
Inutilizao de numerao de CT -e
Contribuinte Secretaria de Fazenda Estadual
Web Service : CteInutilizacao Inutilizao de Numerao Client CTe Retorno cteInutilizacaoCT
Funo: servio destinado ao atendimento de solicitaes de inutilizao de numerao de CTe. Processo: sncrono. Mtodo: cteInutilizacaoCT
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
Pg. 54 / 158
DR05 tpAmb DR06 verAplic DR07 cStat DR08 xMotivo DR09 cUF
E E E E E
N C N C N
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
Pg. 55 / 158
Obrig. Obrig.
281 283
Rej. Rej.
Obrig.
286
Rej.
As validaes de A01, A02, A03, A04 e A05 sero realizadas pelo protocolo SSL e no precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que no sejam ICP-BR no repositrio de certificados digitais do servidor de Web Service da SEFAZ Autorizadora.
A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB). A aplicao do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500 KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configuraes do ambiente de rede da SEFAZ Autorizadora (ex.: controle no firewall). No caso de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados.
Pg. 56 / 158
As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique disponvel quando o servio estiver paralisado.
C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. Obrig.
A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos so informadas no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3.4.1). A aplicao 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 utilizada pelo Web Service.
Obrig. Obrig.
291 292
Rej. Rej.
Pg. 57 / 158
E04 Verifica Cadeia de Certificao: - Certificado da AC emissora no cadastrado na SEFAZ - Certificado de AC revogado - Certificado no assinado pela AC emissora do Certificado E05 LCR do Certificado de Assinatura: - Falta o endereo da LCR (CRLDistributionPoint) - Erro no acesso a LCR E06 Certificado de Assinatura revogado E07 Certificado Raiz difere da ICP-Brasil
Obrig.
293
Rej.
Obrig.
296
Rej.
Obrig. Obrig.
294 295
Rej. Rej.
Obrig. Obrig.
297 213
Rej. Rej.
Obrig.
241
Rej
Para cada inutilizao de numerao de CT-e homologada cria-se um novo protocolo de status para CT-e, com a atribuio de um nmero de protocolo nico (vide item 5.6).
Pg. 58 / 158
Pg. 59 / 158
4.5
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
EP01 consSitCTe EP02 versao EP03 tpAmb EP04 xServ EP05 chCTe
Pg. 60 / 158
ER04 verAplic ER05 cStat ER06 xMotivo ER07 cUF ER08 protCTe
E E E E
C N C N xml
1-20 3 1-255 2 -
Verso do Aplicativo que processou a consulta Cdigo do status da resposta Descrio literal do status da resposta Cdigo da UF que atendeu a solicitao Protocolo de autorizao ou denegao de uso do CT-e (vide item 4.2.2). Informar se localizado um CT-e com cStat = 100 (uso autorizado) ou 110 (uso denegado). Protocolo de homologao de cancelamento de CT-e (vide item 4.3.2). Informar se localizado um CT-e com cStat = 101 (cancelado).
CG ER01
ER09 retCancCTe
CG ER01
xml
0-1
Obrig. Obrig.
281 283
Rej. Rej.
Obrig.
286
Rej.
As validaes de A01, A02, A03, A04 e A05 sero 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
Pg. 61 / 158
A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB). A aplicao do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500 KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configuraes do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique disponvel quando o servio estiver paralisado.
C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. Obrig.
A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos so informadas no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3.4.1). A aplicao 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 utilizada pelo Web Service.
Pg. 62 / 158
b) Validao das Regras de Negcio da Consulta CT-e A seguir realizam-se as seguintes validaes:
Validao do Pedido de Consulta de sStuao de CT-e Regras de Negcio # Regra de Validao Aplic. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Obrig. Msg 252 226 236 592 593 594 595 596 217 216 600 Efeito Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. Rej. J01 Tipo do ambiente do CT-e difere do ambiente do Web Service J02 UF da Chave de Acesso difere da UF do Web Service J03 Validar DV da Chave de Acesso J03a Chave de acesso invlida (Ano < 2009 ou Ano maior que Ano corrente) J03b Chave de acesso invlida (Ms = 0 ou Ms > 12) J03c Chave de acesso invlida (CNPJ zerado ou digito invlido) J03d Chave de acesso invlida (modelo diferente de 57) J03e Chave de acesso invlida (numero CT = 0) J04 Acesso BD CTE (Chave: Ano, CNPJ Emit, Modelo, Srie, Nro): - Verificar se CT-e no existe
J05 - Verificar se campo Cdigo Numrico informado na Chave de Acesso Obrig. diferente do existente no BD J06 Chave de Acesso difere da existente em BD (opcionalmente a descrio do erro, campo xMotivo, tem concatenada a Chave de Acesso, quando o autor da consulta for o emissor) Obrig.
Pg. 63 / 158
4.6
Funo: servio destinado consulta do status do servio prestado pelo Portal da Secretaria de Fazenda Estadual. Processo: sncrono. Mtodo: cteStatusServicoCT
Pg. 64 / 158
E E
FR01 FR01
N D
1-1 1-1
2 -
Cdigo da UF que atendeu a solicitao Data e hora de recebimento Formato = AAAA-MM-DDTHH:MM:SS Preenchido com data e hora do recebimento do Pedido Tempo mdio de resposta do servio (em segundos) dos ltimos 5 minutos Preencher com data e hora previstas para o retorno do Web Service, no formato AAA-MMDDTHH:MM:SS Informaes adicionais para o Contribuinte
E E
FR01 FR01
N D
0-1 0-1
1-4 -
FR11 xObs
FR01
0-1
1-255
Obrig. Obrig.
281 283
Rej. Rej.
Obrig.
286
Rej.
As validaes de A01, A02, A03, A04 e A05 sero 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
Pg. 65 / 158
A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB). A aplicao do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500 KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configuraes do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso de controle de tamanho ter sido implementado por aplicativo, teremos a devoluo da mensagem de erro 214. No momento do recebimento da mensagem no Web Service, a critrio de cada unidade federada autorizadora, poder ser verificado se o XML de dados esteja bem formado. Esta verificao til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de dados. As unidades federadas que mantm o Web Service disponvel mesmo quando o servio esteja paralisado, devero implementar as validaes 108 e 109. Estas validaes podero ser dispensadas caso o Web Service no fique disponvel quando o servio estiver paralisado.
C04 Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Obrig. Header C05 Verso dos Dados informada superior verso vigente C06 Verso dos Dados no suportada Facult. Obrig.
A informao da verso do leiaute do lote e a UF de origem do emissor dos conhecimentos so informadas no elemento cteCabecMsg do SOAP Header (para maiores detalhes vide item 3.4.1). A aplicao 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 utilizada pelo Web Service.
Pg. 66 / 158
Pg. 67 / 158
Consulta Cadastro
Contribuinte Secretaria de Fazenda Estadual
Web Service : CadConsultaCadastro Proc . Consulta Cadastro Client NFe Retorno consultaCadastro Ret Cadastro de Contribuintes Consulta
Funo: Servio para consultar o cadastro de contribuintes do ICMS de uma unidade federada. Processo: sncrono. Mtodo: consultaCadastro
Pg. 68 / 158
Pg. 69 / 158
As regras de validao aplicadas nos Web Services esto agrupadas da seguinte forma: Grupo Validao do Certificado Digital utilizada no protocolo SSL Validao da Mensagem XML no servio assncrono Validao das informaes de controle da chamada ao Web Service Validao da rea de dados da Mensagem XML Validao do Certificado Digital utilizada na Assinatura Digital Validao da Assinatura Digital Validao do CT-e Validao do Pedido de Cancelamento de CT-e Validao do Pedido de Inutilizao de numerao de CT-e Validao do Pedido de Consulta de situao de CT-e Validao do Pedido de Consulta de Status de Servio Validao do Pedido de Consulta de Cadastro de Contribuintes Aplicao geral geral geral geral geral geral especfica especfica especfica especfica especfica especfica
A B C D E F G H I J K L
As regras do grupo A, B, C, D, E e F so de aplicao geral e aplicadas em todos os Web Services existentes As regras do grupo G, H, I, J, K e L so especficos de cada Web Service existente.
100 101 102 103 104 105 106 107 108 109 110 111 112 128 129 130 131
CDIGO
Autorizado o uso do CT-e Cancelamento de CT-e homologado Inutilizao de nmero homologado Lote recebido com sucesso Lote processado Lote em processamento Lote no localizado Servio em Operao Servio Paralisado Momentaneamente (curto prazo) Servio Paralisado sem Previso Uso Denegado Consulta cadastro com uma ocorrncia Consulta cadastro com mais de uma ocorrncia CT-e anulado pelo emissor CT-e substitudo pelo emissor Apresentada Carta de Correo Eletrnica CC-e CT-e desclassificado pelo Fisco
MOTIVOS DE NO ATENDIMENTO DA SOLICITAO
Rejeio: O nmero mximo de numerao de CT-e a inutilizar ultrapassou o limite Rejeio: Falha no reconhecimento da autoria ou integridade do arquivo digital Rejeio: Emissor no habilitado para emisso do CT-e Rejeio: Duplicidade de CT-e [nRec:999999999999999]
Pg. 70 / 158
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 245 246 247 248 249 250 251 252 253 254 256 257 258
Rejeio: CT-e est denegado na base de dados da SEFAZ [nRec:999999999999999] Rejeio: Nmero de CT-e j est inutilizado na Base de dados da SEFAZ Rejeio: CNPJ do emitente invlido Rejeio: CNPJ do destinatrio invlido Rejeio: IE do emitente invlida Rejeio: IE do destinatrio invlida Rejeio: IE do substituto invlida Rejeio: Data de emisso CT-e posterior a data de recebimento Rejeio: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital Rejeio: Tamanho da mensagem excedeu o limite estabelecido Rejeio: Falha no schema XML Rejeio: Chave de Acesso difere da cadastrada Rejeio: CT-e no consta na base de dados da SEFAZ Rejeio: CT-e j est cancelado na base de dados da SEFAZ
[nRec:999999999999999] Rejeio: Circulao do CT-e verificada Rejeio: CT-e autorizado h mais de 7 dias (168 horas) Rejeio: Confirmado a prestao do servio do CT-e pelo destinatrio Rejeio: Protocolo de Autorizao de Uso difere do cadastrado Rejeio: CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta Rejeio: A faixa inicial maior que a faixa final Rejeio: Falha no Schema XML do CT-e Rejeio: Cdigo da UF do Emitente diverge da UF autorizadora Rejeio: Erro na composio do Campo ID Rejeio: Data de Emisso muito atrasada Rejeio: IE do emitente no informada Rejeio: IE do emitente no cadastrada Rejeio: IE do emitente no vinculada ao CNPJ Rejeio: IE do destinatrio no informada Rejeio: IE do destinatrio no cadastrada Rejeio: IE do destinatrio no vinculada ao CNPJ Rejeio: Inscrio SUFRAMA invlida Rejeio: Chave de Acesso com dgito verificador invlido Rejeio: CPF do destinatrio invlido Rejeio: Cabealho - Verso do arquivo XML superior a Verso vigente Rejeio: Cabealho - Verso do arquivo XML no suportada Rejeio: Cancelamento/Inutilizao - Irregularidade Fiscal do Emitente Rejeio: Um nmero da faixa j foi utilizado Rejeio: Elemento cteCabecMsg inexistente no SOAP Header Rejeio: XML Mal Formado Rejeio: CNPJ Emitente no cadastrado Rejeio: CNPJ Destinatrio no cadastrado Rejeio: Sigla da UF do Emitente diverge da UF autorizadora Rejeio: UF do Recibo diverge da UF autorizadora Rejeio: UF da Chave de Acesso diverge da UF autorizadora Rejeio: UF diverge da UF autorizadora Rejeio: UF/Municpio destinatrio no pertence a SUFRAMA Rejeio: Ambiente informado diverge do Ambiente de recebimento Rejeio: Digito Verificador da chave de acesso composta invlido Rejeio: CT-e a ser complementado no informado para CT-e complementar Rejeio: Um nmero de CT-e da faixa est inutilizado na Base de dados da SEFAZ Rejeio: Solicitante no habilitado para emisso do CT-e Rejeio: CNPJ da consulta invlido
Pg. 71 / 158
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 289 290 291 292 293 294 295 296 297 298 299 401 402 404 405 406 407 408 409 410 411 413 414
Rejeio: CNPJ da consulta no cadastrado como contribuinte na UF Rejeio: IE da consulta invlida Rejeio: IE da consulta no cadastrada como contribuinte na UF Rejeio: UF no fornece consulta por CPF Rejeio: CPF da consulta invlido Rejeio: CPF da consulta no cadastrado como contribuinte na UF Rejeio: Sigla da UF da consulta difere da UF do Web Service Rejeio: Srie utilizada no permitida no Web Service Rejeio: CT-e Complementar referencia um CT-e inexistente Rejeio: CT-e Complementar referencia outro CT-e Complementar Rejeio: CNPJ Emitente do CT-e Complementar difere do CNPJ do CT complementado Rejeio: Cdigo Municpio do Fato Gerador: dgito invlido Rejeio: Cdigo Municpio do Fato Gerador: difere da UF do emitente Rejeio: Cdigo Municpio do Emitente: dgito invlido Rejeio: Cdigo Municpio do Emitente: difere da UF do emitente Rejeio: Cdigo Municpio do Destinatrio: dgito invlido Rejeio: Cdigo Municpio do Destinatrio: difere da UF do Destinatrio Rejeio: Cdigo Municpio do Local de Retirada: dgito invlido Rejeio: Cdigo Municpio do Local de Retirada: difere da UF do Local de Retirada Rejeio: Cdigo Municpio do Local de Entrega: dgito invlido Rejeio: Cdigo Municpio do Local de Entrega: difere da UF do Local de Entrega Rejeio: Certificado Transmissor invlido Rejeio: Certificado Transmissor Data Validade Rejeio: Certificado Transmissor sem CNPJ Rejeio: Certificado Transmissor - erro Cadeia de Certificao Rejeio: Certificado Transmissor revogado Rejeio: Certificado Transmissor difere ICP-Brasil Rejeio: Certificado Transmissor erro no acesso a LCR Rejeio: Cdigo da UF informada diverge da UF solicitada Rejeio: Certificado Assinatura invlido Rejeio: Certificado Assinatura Data Validade Rejeio: Certificado Assinatura sem CNPJ Rejeio: Certificado Assinatura - erro Cadeia de Certificao Rejeio: Certificado Assinatura revogado Rejeio: Certificado Assinatura difere ICP-Brasil Rejeio: Certificado Assinatura erro no acesso a LCR Rejeio: Assinatura difere do calculado Rejeio: Assinatura difere do padro do Projeto Rejeio: XML da rea de cabealho com codificao diferente de UTF-8 Rejeio: CPF do remetente invlido Rejeio: XML da rea de dados com codificao diferente de UTF-8 Rejeio: Uso de prefixo de namespace no permitido Rejeio: Cdigo do pas do emitente: dgito invlido Rejeio: Cdigo do pas do destinatrio: dgito invlido Rejeio: O CPF s pode ser informado no campo emitente para o CT-e avulso Rejeio: Lote com CT-e de diferentes UF Rejeio: Campo cUF inexistente no elemento cteCabecMsg do SOAP Header Rejeio: UF informada no campo cUF no atendida pelo WebService Rejeio: Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Header Rejeio: Cdigo de Municpio de trmino da prestao: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de trmino da prestao
Pg. 72 / 158
415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 455 456 457 458 459 460 461 462 463 469 470 471 472 473 474
Rejeio: CNPJ do remetente invlido Rejeio: CPF do remetente invlido Rejeio: Cdigo de Municpio de localizao remetente: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de localizao remetente Rejeio: IE do remetente invlida Rejeio: CNPJ remetente no cadastrado Rejeio: IE do remetente no cadastrada Rejeio: IE do remetente no vinculada ao CNPJ Rejeio: Cdigo de Municpio de localizao destinatrio: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de localizao destinatrio Rejeio: CNPJ destinatrio no cadastrado Rejeio: IE do destinatrio no cadastrada Rejeio: IE do destinatrio no vinculada ao CNPJ Rejeio: CNPJ do expedidor invlido Rejeio: CPF do expedidor invlido Rejeio: Cdigo de Municpio de localizao expedidor: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de localizao expedidor Rejeio: IE do expedidor invlida Rejeio: CNPJ expedidor no cadastrado Rejeio: IE do expedidor no cadastrada Rejeio: IE do expedidor no vinculada ao CNPJ Rejeio: CNPJ do recebedor invlido Rejeio: CPF do recebedor invlido Rejeio: Cdigo de Municpio de localizao do recebedor: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de localizao recebedor Rejeio: IE do recebedor invlida Rejeio: CNPJ recebedor no cadastrado Rejeio: IE do recebedor no cadastrada Rejeio: IE do recebedor no vinculada ao CNPJ Rejeio: CNPJ do tomador invlido Rejeio: CPF do tomador invlido Rejeio: Cdigo de Municpio de localizao tomador: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de localizao tomador Rejeio: IE do tomador invlida Rejeio: CNPJ tomador no cadastrado Rejeio: Cdigo de Municpio de incio da prestao: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de incio da prestao Rejeio: O lote contm CT-e de mais de um estabelecimento emissor Rejeio: Grupo de CT-e normal no informado para CT-e normal Rejeio: Grupo de CT-e complementar no informado para CT-e complementar Rejeio: No informado os dados do remetente indicado como tomador do servio Rejeio: No informado os dados do expedidor indicado como tomador do servio Rejeio: No informado os dados do recebedor indicado como tomador do servio Rejeio: No informado os dados do destinatrio indicado como tomador do servio Rejeio: Remetente deve ser informado para tipo de servio diferente de redespacho intermedirio Rejeio: Destinatrio deve ser informado para tipo de servio diferente de redespacho intermedirio Rejeio: Ano de inutilizao no pode ser superior ao Ano atual Rejeio: Ano de inutilizao no pode ser inferior a 2008 Rejeio: Tipo Autorizador do Recibo diverge do rgo Autorizador Rejeio: Expedidor deve ser informado para tipo de servio de redespacho intermdiario
Pg. 73 / 158
475 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 505 510 511 512
539 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
Rejeio: Recebedor deve ser informado para tipo de servio de redespacho intermdiario Rejeio: IE do tomador no cadastrada Rejeio: IE do tomador no vinculada ao CNPJ Rejeio: CT-e referenciado CT-e complementar Rejeio: Cdigo de Municpio de envio: dgito invlido Rejeio: Cdigo de Municpio diverge da UF de envio Rejeio: Processo de emisso informado invlido Rejeio: CT-e possui Carta de Correo Rejeio: Grupo CT-e de Anulao no informado para o CT-e de Anulao Rejeio: CT-e objeto da anulao inexistente Rejeio: CT-e objeto da anulao deve estar com a situao autorizada (no pode estar cancelado ou denegado) Rejeio: CT-e de anulao deve ter tipo de emisso = normal Rejeio: CT-e objeto da anulao deve ter finalidade = 0 (normal) Rejeio: Data de emisso do CT-e de Anulao deve ocorrer em at 60 dias Rejeio: CT-e de anulao deve ter o valor do ICMS e de prestao iguais ao CT-e original Rejeio: CT-e Susbtituto deve ter tipo de emisso = normal Rejeio: Grupo CT-e de Substituio no informado para o CT-e de Substituio Rejeio: CNPJ do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: CNPJ do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: CNPJ do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeicao: Duplicidade de CT-e, com diferena na Chave de Acesso
[chCTe: 99999999999999999999999999999999999999999999][nRec:999999999999999] Rejeio: O CNPJ do expedidor do CT-e substituto deve ser igual ao informado no CTe substitudo Rejeio: O CNPJ do recebedor do CT-e substituto deve ser igual ao informado no CTe substitudo Rejeio: O CNPJ do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do destinatrio do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substitudo Rejeio: A UF de incio da prestao deve ser igual ao informado no CT-e substitudo Rejeio: A UF de fim da prestao deve ser igual ao informado no CT-e substitudo Rejeio: O valor da prestao do servio deve ser menor ou igual ao informado no CT-e substitudo Rejeio: O valor do ICMS do CT-e subsituto deve ser menor ou igual ao informado no CT-e substitudo Rejeio: A substituio de um CT-e deve ocorrer no prazo mximo de 60 contados da data de emisso do CT-e objeto de Substituio Rejeio: O CT-e de anulao no pode ser cancelado Rejeio: O CT-e s pode ser anulado pelo emitente Rejeio: CT-e objeto da anulao no pode ter sido anulado anteriormente Rejeio: CT-e objeto da anulao no pode ter sido substitudo anteriormente
Pg. 74 / 158
568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 999
CDIGO
Rejeio: CT-e a ser substitudo inexistente Rejeio: CT-e a ser substitudo deve estar com a situao autorizada (no pode estar cancelado ou denegado) Rejeio: CT-e a ser substitudo no pode ter sido substitudo anteriormente Rejeio: CT-e a ser substitudo deve ter finalidade = 0 (normal) Rejeio: CT-e de anulao informado no grupo Tomador no contribuinte do ICMS inexistente Rejeio: CT-e de anulao informado no grupo Tomador no contribuinte do ICMS deve ter finalidade=2(Anulao) Rejeio: Vedado o cancelamento de CT-e do tipo substituto (tipo=3) Rejeio: Vedado o cancelamento se possuir CT-e de Anulao associado Rejeio: Vedado o cancelamento se possuir CT-e de Substituio associado Rejeio: CT-e a ser substitudo no pode ter sido anulado anteriormente Rejeio: Chave de acesso do CT-e anulado deve ser igual ao substitudo Rejeio: Verso informada para o modal no suportada Rejeio: Falha no Schema XML especfico para o modal Rejeio: Campo Valor da Carga deve ser informado para o modal Rejeio: Grupo Trfego Mtuo deve ser informado Rejeio: Ferrovia emitente deve ser a de origem quando respFat=1 Rejeio: Referenciar o CT-e que foi emitido pela ferrovia de origem Rejeio: IE Emitente no autorizada a emitir CT-e para o modal informado Rejeio: Data e Justificativa de entrada em contingncia no devem ser informadas para tipo de emisso normal. Rejeio: Data e Justificativa de entrada em contingncia devem ser informadas Rejeio: Data de entrada em contingncia posterior a data de emisso. Rejeio: O lote contm CT-e de mais de um modal Rejeio: O lote contem CT-e de mais de uma verso de modal Rejeio: Dgito Verificador invlido na Chave de acesso de NF-e transportada Rejeio: Chave de acesso invlida (Ano < 2009 ou Ano maior que Ano corrente) Rejeio: Chave de acesso invlida (Ms = 0 ou Ms > 12) Rejeio: Chave de acesso invlida (CNPJ zerado ou digito invlido) Rejeio: Chave de acesso invlida (modelo diferente de 57) Rejeio: Chave de acesso invlida (numero CT = 0) Rejeio: Cancelamento permitido apenas para CT-e da verso 1.03 Rejeicao: Usar somente o namespace padrao do CT-e Rejeicao: Nao eh permitida a presenca de caracteres de edicao no inicio/fim da mensagem ou entre as tags da mensagem Rejeicao: Chave de Acesso difere da existente em BD Rejeio: Erro no catalogado (informar a mensagem de erro capturado no tratamento da exceo)
MOTIVOS DE DENEGAO DE USO
Uso Denegado : Irregularidade fiscal do emitente Uso Denegado : Irregularidade fiscal do remetente Uso Denegado : Irregularidade fiscal do destinatrio Uso Denegado : Irregularidade fiscal do expedidor Uso Denegado : Irregularidade fiscal do recebedor Uso Denegado : Irregularidade fiscal do tomador
OBS.: 1. Recomenda-se a no utilizao de caracteres especiais ou acentuao nos textos das mensagens de erro. 2. Recomenda-se informar o campo xMotivo da mensagem de erro para o cdigo 999 com a mensagem de erro do aplicativo ou do sistema que gerou a exceo no prevista.
Pg. 75 / 158
5.2
Visando facilitar o processo de guarda dos arquivos pelos legtimos interessados, criou-se um padro de nome para os diversos tipos de arquivos utilizados pelo sistema CT-e. So eles: CT-e: O nome do arquivo ser a chave de acesso completa com extenso -cte.xml; Envio de Lote de CT-e: O nome do arquivo ser o nmero do lote com extenso -envlot.xml; Recibo: O nome do arquivo ser o nmero do lote com extenso -rec.xml; Pedido do Resultado do Processamento do Lote de CT-e: O nome do arquivo ser o nmero do recibo com extenso -ped-rec.xml; Resultado do Processamento do Lote de CT-e: O nome do arquivo ser o nmero do recibo com extenso -pro-rec.xml; Denegao de Uso: O nome do arquivo ser a chave de acesso completa com extenso -den.xml; Pedido de Cancelamento de CT-e: O nome do arquivo ser a chave de acesso completa com extenso -ped-can.xml; Cancelamento de CT-e: O nome do arquivo ser a chave de acesso completa com extenso -can.xml; Pedido de Inutilizao de Numerao: O nome do arquivo ser composto por: UF + Ano de inutilizao + CNPJ do emitente + Modelo + Srie + Nmero Inicial + Nmero Final com extenso -ped-inu.xml; Inutilizao de Numerao: O nome do arquivo ser composto por: Ano de inutilizao + CNPJ do emitente + Modelo + Srie + Nmero Inicial + Nmero Final com extenso inu.xml; Pedido de Consulta Situao Atual do CT-e: O nome do arquivo ser a chave de acesso completa com extenso -ped-sit.xml; Situao Atual do CT-e: O nome do arquivo ser a chave de acesso completa com extenso -sit.xml; Pedido de Consulta do Status do Servio: O nome do arquivo ser: AAAAMMDDTHHMMSS do momento da consulta com extenso -ped-sta.xml; Status do Servio: O nome do arquivo ser: AAAAMMDDTHHMMSS do momento da consulta com extenso -sta.xml;
5.3
Todos os textos de um documento XML passam por uma anlise do parser especfico da linguagem. Alguns caracteres afetam o funcionamento deste parser, no podendo aparecer no texto de uma forma no controlada. Os caracteres que afetam o parser so: > (sinal de maior), < (sinal de menor), & (e-comercial), (aspas), (sinal de apstrofe).
Alguns destes caracteres podem aparecer especialmente nos campos de Razo Social, Endereo e Informao Adicional. Para resolver o problema, recomenda-se o uso de uma sequncia de escape em substituio ao respectivo caractere. Ex. Informar a denominao: DIAS & DIAS LTDA como: DIAS & DIAS LTDA no XML para no afetar o funcionamento do "parser".
Pg. 76 / 158
5.4
At a verso 1.03 do leiaute do CT-e, a Chave de Acesso do Conhecimento de Transporte Eletrnico era representada por uma sequncia de 44 caracteres numricos, representados da seguinte forma:
Cdigo da UF
Quantidade de caracteres
AAMM da emisso 04
CNPJ do Emitente 14
Modelo 02
Srie 03
Nmero do CT-e 09
Cdigo Numrico 09
DV 01
02
A Chave de Acesso do Conhecimento de Transporte Eletrnico no existe como a sequncia acima descrita no leiaute do CT-e, devendo ser composta pelos seguintes campos que se encontram dispersos no leiaute do CT-e (vide Anexo I): cUF - Cdigo da UF do emitente do Documento Fiscal AAMM - Ano e Ms de emisso do CT-e CNPJ - CNPJ do emitente mod - Modelo do Documento Fiscal serie - Srie do Documento Fiscal nCT - Nmero do Documento Fiscal cCT - Cdigo Numrico que compe a Chave de Acesso cDV - Dgito Verificador da Chave de Acesso
A partir da verso 1.04 do leiaute do CT-e, o campo tpEmis (forma de emisso da CT-e) passou a compor a chave de acesso da seguinte forma:
Cdigo da UF
Quantidade de caracteres
AAMM da emisso 04
CNPJ do Emitente 14
Modelo 02
Srie 03
Nmero do CT-e 09
Forma de Emisso 01
Cdigo Numrico 08
DV 01
02
O tamanho do campo cCT cdigo numrico do CT-e foi reduzido para oito posiespara no alterar o tamanho da chave de acesso do CT-e de 44 posies que passa sercomposta pelos seguintes campos que se encontram dispersos no CT-e : cUF - Cdigo da UF do emitente do Documento Fiscal AAMM - Ano e Ms de emisso do CT-e CNPJ - CNPJ do emitente mod - Modelo do Documento Fiscal serie - Srie do Documento Fiscal nCT - Nmero do Documento Fiscal tpEmis Forma de emisso do CT-e cCT - Cdigo Numrico que compe a Chave de Acesso cDV - Dgito Verificador da Chave de Acesso
Pg. 77 / 158
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 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 sequncia 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 sequncia de caracteres:
A CH AVED ACE E SSO 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 B PE SOS C PON E AO (A*B 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 DR )
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 compor a chave de acesso totalizando a uma sequncia de 44 caracteres.
5.5
O nmero do Recibo do Lote ser gerado pelo Portal da Secretaria de Fazenda Estadual autorizadora, com a seguinte regra de formao: 2 posies com o Cdigo da UF onde foi entregue o lote (codificao do IBGE); 1 posio com o Tipo de Autorizador (0 ou 1=SEFAZ normal, 3=SEFAZ VIRTUAL-RS, 5=SEFAZ VIRTUAL-SP); 12 posies numricas sequenciais.
Cdigo da UF 02
Tipo Autorizador 01
Sequencial 12
Pg. 78 / 158
5.6
Nmero do Protocolo
O nmero do protocolo gerado pelo Portal da Secretaria da Fazenda Estadual autorizadora para identificar univocamente as transaes realizadas de autorizao de uso, denegao de uso, cancelamento de CT-e e inutilizao de numerao de CT-e. A regra de formao do nmero do protocolo : 9 Tipo de Autorizador 9 9 cdigo da UF 9 ano 9 9 9 9 9 9 9 9 9 sequencial de 10 posies 9 9
1 posio com o Tipo de Autorizador (1=SEFAZ normal, , 3=SEFAZ VIRTUAL-RS, 5=SEFAZ VIRTUAL-SP; 2 posies para o cdigo da UF do IBGE; 2 posies para ano; 10 posies para o sequencial no ano.
A gerao do nmero de protocolo ser nica, sendo utilizada por todos os Web Service que precisam atribuir um nmero de protocolo para o resultado do processamento.
5.7
O tempo mdio de resposta um indicador que mede a performance do servio de processamento dos lotes dos ltimos 5 minutos. Obtem-se o tempo mdio de processamento de um CT-e pela diviso do tempo decorrido entre o recebimento da mensagem e o momento de armazenamento da mensagem de processamento do lote pela quantidade de CT-e existentes no lote. O tempo mdio de resposta a mdia dos tempos mdios de processamento de um CT-e dos ltimos 5 minutos. Caso o tempo mdio de resposta fique abaixo de 1 (um) segundo, o tempo ser informado como 1 segundo. As fraes de segundos sero arredondados para cima.
Pg. 79 / 158
6. Cdigo de Barra
O padro de cdigo de barras a ser impresso no DACTE o CODE-128C. Utilize o cdigo de barras: a) No caso de DACTE impresso para representar um CT-e emitido em operao normal ou em contingncia utilizando a Sefaz Virtual de Contingncia: apenas um cdigo de barras com a chave nica de acesso do arquivo do conhecimento de transporte eletrnico, descrito no item 5.4; e b) No caso de DACTE impresso para representar um CT-e emitido nos demais casos de contingncia: dois cdigos de barras; um para representar a chave de acesso do arquivo do conhecimento de transporte eletrnico, descrita no item 5.4, e outro para representar dados do CT-e emitido em contingncia. A impresso dos cdigos de barras no DACTE tem a finalidade de facilitar e agilizar a captura de dados para consulta nos portais estaduais e da Receita Federal do Brasil. Com a chave de acesso possvel realizar a consulta integral ou resumida de um Conhecimento de Transporte Eletrnico e sua situao, bem como visualizar a autorizao de uso do mesmo. Dentre outras finalidades do cdigo, destacam-se o registro do trnsito de mercadorias nos Postos Fiscais e, a critrio de cada unidade federada, a disponibilizao do arquivo do CT-e consultado. Os dados adicionais contidos no segundo cdigo de barras sero utilizados para auxiliar o registro da prestao do servio acobertado pelo conhecimento de transporte eletrnico emitido em contingncia. O conjunto de caracteres representativos do Cdigo de Barras CODE-128C encontra-se no Anexo IV deste manual. Para a sua impresso considerar a seguinte estrutura de simbolizao: O cdigo de barras 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
DV
Stop
Margem clara
Margem Clara: Espao claro, que no contm nenhuma marca legvel por mquina, existente esquerda e direita do cdigo para evitar interferncia na decodificao da simbologia. A margem clara tambm chamada de "rea livre", "zona de silncio" ou "margem de silncio". Start C: inicia a codificao dos dados CODE-128C de acordo com o conjunto de caracteres. O Start C no representa nenhum caractere. Chave de acesso do CT-e: representa o conjunto de 44 caracteres da chave de acesso do CTe. DV: dgito verificador da simbologia. Stop: caractere de parada, indica o final do cdigo ao leitor ptico.
Pg. 80 / 158
O cdigo de barras ser impresso com resoluo mnima de 300 dpi, observando a rea reservada no DACTE de 3 x 9 cm O cdigo de barras ser impresso com os padres prprios residentes das impressoras de no impacto (laser ou deskjet) e de impacto (matriciais ou de linhas) a fim de respeitarem os padres dos referidos cdigos: A rea reservada no DACTE; Largura mnima total do cdigo de barras (considerando o cdigo de barras da chave de acesso, com 44 posies): -6 cm para impressoras de No Impacto (Laser de Jato de Tinta); -11,5 cm para impressora de impacto (Matricial e de linha) Altura mnima da barra: 0,8 cm; Largura mnima da barra: 0,02 cm, conforme explicado a seguir: Considerando que para cada smbolo da barra so codificados dois caracteres, ento se tem: Tamanho do campo = 44 (caracteres) / 2 = 22 (smbolos) Considerando que cada smbolo possui 11 (mdulos) * 22 (smbolos) = 242 posies Margem clara = 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 mnima de cada mdulo da barra = 6 cm / 297 (posies) = 0,02 cm
6.1
O Cdigo de Barras Adicional dos Dados do CT-e ser formado pelo seguinte contedo, em um total de 36 caracteres:
Quantidade de Caracteres
cUF 02
tpEmis 01
CNPJ 14
vCT 14
ICMSp 01
ICMSs 01
DD 02
DV 01
- cUF = Cdigo da UF do destinatrio ou remetente do Documento Fiscal, informar 99 quando a Operao for de comrcio exterior; - tpEmis = Forma de Emisso do CT-e - CNPJ = CNPJ do destinatrio ou do remetente, informar zeros no caso de operao com o exterior ou o CPF caso o destinatrio ou remetente seja pessoa fsica; - vCT = Valor Total do Servio do CT-e (sem ponto decimal, informar sempre os centavos); - ICMSp = Destaque de ICMS prprio do CT-e no seguinte formato: 1 = h destaque de ICMS prprio; 2 = no h destaque de ICMS prprio. - ICMSs = Destaque de ICMS por substituio tributria no CT-e, no seguinte formato: 1 = h destaque de ICMS por substituio tributria; 2 = no h destaque de ICMS por substituio tributria. - DD = Dia da emisso do CT-e; - DV = Dgito Verificador, calculado de forma igual ao DV da Chave de Acesso (item 5.4). Obs. Todos os campos que formam o cdigo de barras sero preenchidos com alinhamento direita, sem formatao e com os zeros no significativos necessrios para alcanar o tamanho do campo.
Pg. 81 / 158
6.2
O dgito verificador baseado em um clculo do mdulo 103 considerando a soma ponderada dos valores de cada um dos dgitos na mensagem 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 Sequncia 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
09 75
B S B S B S B S B S
6.3
START
B S B S B S
83
B S B S B S
64
B S B S B S
DV = 48
B S B S B S B
STOP
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 sequncia de barras est descrita na tabela do Anexo IV deste manual. B = barra preta S = espao ou barra branca A numerao acima indica quantas vezes a barra ser impressa no smbolo.
Pg. 82 / 158
7. DACTE
O DACTE (Documento Auxiliar do Conhecimento de Transporte Eletronico) um documento auxiliar impresso em papel e sua especificao/modelos de leiaute encontram-se disponveis no Anexo: Manual de Orientaes do Contribuinte DACTE.
Pg. 83 / 158
8. Contingncia
Nos casos de contingncia, enquanto no houver obrigatoriedade para o CT-e: - Nas UF em que a legislao no vede, as empresas podero emitir o correspondente modelo em papel substitudo pelo CT-e. - Nas UF em que a legislao vede a emisso dos documentos em papel, o contribuinte dever utilizar uma das modalidades de contingncia contidas no Manual de Contingncia do CT-e (Anexo VI deste MOC) Para identificar o status operacional do Portal da Secretaria de Fazenda Estadual, ser utilizado o Web Service cteStatusServico. Para tempo de resposta, informado pela SEFAZ no retorno da consulta de Status, superior a 3 (trs) minutos ou ausncia de retorno, caber empresa decidir pela utilizao do processo de contingncia definido no pargrafo anterior. Tambm por meio deste mtodo, a empresa dever identificar a sada do estado de contingncia. Antes de entrar em contingncia a empresa tambm verificar o status operacional de sua rede interna.
Pg. 84 / 158
Pg. 85 / 158
Nota: Atualmente, no credenciamento das empresas como emissor de CT-e, a SEFAZ no verifica a capacidade das empresas para recepo de documentos de forma eletrnica, nem a distribuio dos CT-e para o tomador. Com a ampliao do processo de emisso de documentos eletrnicos estas implementaes previstas no Projeto podero ser exigidas.
Pg. 86 / 158
O compartilhamento de documentos entre as SEFAZ e a RFB ser realizado atravs dos Web Services de compartilhamento de Documentos Fiscais Elernicos, seguindo a padronizao de nomes de arquivos que segue: CT-e: Nmero do Protocolo + _v + [Verso do arquivo de schema com 5 posies (ex: 99.99)] + -procCTe.xml. Exemplo: 143061234567890_v01.00-procCTe.xml. Cancelamento de CT-e: Nmero do Protocolo + _v + [Verso do arquivo de schema com 5 posies (ex: 99.99)] + -procCancCTe.xml. Exemplo: 143061234567890_v01.00-procCancCTe.xml. Inutilizao de numerao de CT-e: Nmero do Protocolo + _v + [Verso do arquivo de schema com 5 posies (ex: 99.99)] + -procInutCTe.xml. Exemplo: 143061234567890_v01.00-procInutCTe.xml. Carta de Correo de CT-e: Nmero do Protocolo + _v + [Verso do arquivo de schema com 5 posies (ex: 99.99)] + -cartCorCTe.xml.
Pg. 87 / 158
Dados do Pedido de Cancelamento (item 4.3.1) Dados da homologao do pedido (item 4.3.2)
Dados do Pedido de Inutilizao (item 4.4.1) Dados da homologao do pedido (item 4.4.2)
Pg. 88 / 158
# 135
Ele. Tipo Ocorr. Tamanho Domnio Exp. Reg. Observaes E N 1-1 13, 2 ER23 15 posies, sendo 13 inteiras e 2 decimais.
a) coluna # : identificador da linha da tabela; b) coluna campo: identificador do nome do campo. Como a nomenclatura dos nomes dos campos foi padronizada, um nome de campo utilizado para identificar campos diferentes, como por exemplo, a IE, que pode ser do emitente ou do destinatrio. A diferenciao dos campos realizada considerando as tags de grupo. c) coluna Nvel: identificador do nvel do campo na estrutura hierrquica no schema XML. Por exemplo, o campo CFOP possui nvel = 2, indicando que na estrutura hierrquica ele filho do campo ide que possui nvel = 1. d) coluna Ele:
Pg. 89 / 158
A - indica que o campo um atributo do Elemento anterior; E - indica que o campo um Elemento; CE indica que o campo um Elemento que deriva de uma Escolha (Choice); G indica que o campo um Elemento de Grupo; CG - indica que o campo um Elemento de Grupo que deriva de uma Escolha (Choice); ID indica que o campo um ID da XML 1.0; RC indica que o campo uma key constraint (Restrio de Chave) para garantir a unicidade e presena do valor;
e) coluna Tipo: N campo numrico; C campo alfanumrico; D campo data; f) Coluna Ocorrncia: x-y, onde x indica a ocorrncia mnima e y a ocorrncia mxima; g) Coluna tamanho: x-y, onde x indica o tamanho mnimo e y o tamanho mximo; a existncia de um nico valor indica que o campo tem tamanho fixo, devendo-se informar a quantidade de caracteres exigidos, preenchendo-se os zeros no significativos; tamanhos separados por vrgula indicam que o campo deve ter um dos tamanhos fixos da lista;
Pg. 90 / 158
h) coluna Domnio: indica o conjunto de valores permitidos para um determinado campo. Por exemplo, o campo modal de transporte pode assumir os valores 01,02,03,04 e 05. Nesta coluna apresentada uma referncia, exemplo D1, sendo que os valores permitidos so listados ao final do leiaute, sob o ttulo de Domnio. i) coluna Exp. Reg: demonstra a expresso regular associada a um determinado campo. Nesta coluna apresentada uma referncia, exemplo ER27, sendo que o contedo da expresso regular listado ao final do leiaute, sob o ttulo Expresso Regular. j) O tamanho mximo dos campos Tipo C, quando no especificado, 60 posies;
2. Regras de Preenchimento dos Campos do Conhecimento de Transporte Eletrnico: Campos que representam cdigos (CNPJ, CPF, CEP, CST, etc.) so 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 so informados sem o separador de milhar, com uso do ponto decimal para indicar a parte fracionria se existente respeitando a quantidade de dgitos prevista no leiaute; O uso de caracteres acentuados e smbolos especiais para o preenchimento dos campos alfanumricos so evitados. Os espaos informados no incio e no final do campo alfanumrico tambm so 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 ser informada no arquivo do CT-e; Tratando-se de operaes com o exterior, uma vez que o campo CNPJ obrigatrio, informar o contedo deste campo com zeros; No caso das pessoas desobrigadas de inscrio no CNPJ/MF, informar o CPF da pessoa, exceto nas operaes com o exterior; A existncia no leiaute/schema de campos de preenchimento opcional no deve ser interpretado como desobrigao de preenchimento, pois esta deciso depende diretamente da legislao tributria ou do modal de transporte. Significa apenas que existem situaes em que o preenchimento de um determinado campo em uma determinada situao no se aplica. Por exemplo, o nmero de um continer um campo opcional no leiaute/schema, pois nem todos os servios de transporte so realizados por meio de continer, mas, quando ele existir, dever obrigatoriamente ser preenchido.
Pg. 91 / 158
Pg. 92 / 158
Pg. 93 / 158
Pg. 94 / 158
Pg. 95 / 158
Pg. 96 / 158
Pg. 97 / 158
Campo versao Id
ide cUF cCT
Nvel Descrio 0 1 1
1 2 2
1 infCte
1-1 N 1-1
1-1 1-1 1-1 1-1 2 8 D2 ER33 Utilizar a Tabela do IBGE. Nmero aleatrio gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. 47
ER40
ER44
Ex: "1.04"
Informar a chave de acesso do CT-e e precedida do literal "CTe"
7 8 9
2 2 2
E E E
N C N
4 1 - 60 1 D7
ER46 ER32 Preencher com: 0 - Pago; 1 - pagar; 2 - Outros Utilizar o cdigo 57 para identificao do CT-e, emitido em substituio aos modelos de conhecimentos em papel. ER30 ER28 ER34 Formato AAAA-MM-DDTHH:MM:DD Preencher com "0" no caso de srie nica
10
mod
1-1
D3
11 12 13
2 2 2
E E E
N N C
1-3 1-9 19
Pg. 98 / 158
14 15
tpImp tpEmis
2 2
E E
N N
1-1 1-1
1 1
D1 D8
Preencher com: 1 - Retrato; 2 Paisagem. Preencher com: 1 - Normal; 5 - Contingncia FSDA; 7 - Autorizao pela SVC-RS; 8 - Autorizao pela SVC-SP ER35 Informar o dgito de controle da chave de acesso do CT-e que deve ser calculado com a aplicao do algoritmo mdulo 11 (base 2,9) da chave de acesso. Preencher com:1 - Produo; 2 Homologao Preencher com: 0 - CT-e Normal; 1 - CT-e de Complemento de Valores; 2 - CT-e de Anulao de Valores; 3 - CT-e Substituto Preencher com: 0 - emisso de CT-e com aplicativo do contribuinte; 1 - emisso de CT-e avulsa pelo Fisco; 2 - emisso de CT-e avulsa, pelo contribuinte com seu certificado digital, atravs do site do Fisco; 3- emisso CT-e pelo contribuinte com aplicativo fornecido pelo Fisco. ER32 ER3 ER2 Utilizar a tabela do IBGE. Informar 9999999 para as operaes com o exterior. Iinformar a verso do aplicativo emissor de CT-e.
16
cDV
1-1
17 18
tpAmb tpCTe
2 2
E E
N N
1-1 1-1
1 1
D1 D9
19
procEmi
1-1
D9
20 21 22
2 2 2
Verso do processo de emisso Chave de acesso do CT-e referenciado Cdigo do Municpio de envio do CT-e (de onde o documento foi transmitido)
E E E
C N N
1 - 20 44 7
Pg. 99 / 158
23
xMunEnv
Nome do Municpio de envio do CT-e (de onde o documento foi transmitido) Sigla da UF de envio do CT-e (de onde o documento foi transmitido) Modal
1-1
1 - 60
ER32
Informar PAS/Municpio para as operaes com o exterior. Informar 'EX' para operaes com o exterior. Preencher com: 01-Rodovirio; 02-Areo; 03-Aquavirio; 04-Ferrovirio; 05-Dutovirio Preencher com: 0 - Normal; 1 - Subcontratao; 2 - Redespacho; 3 - Redespacho Intermedirio
24
UFEnv
1-1
D5
25
modal
1-1
D26
26
tpServ
Tipo do Servio
1-1
D9
27
cMunIni
Cdigo do Municpio de incio da prestao Nome do Municpio do incio da prestao UF do incio da prestao Cdigo do Municpio de trmino da prestao Nome do Municpio do trmino da prestao UF do trmino da prestao Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estao de Destino? Detalhes do retira
1-1
ER2
Utilizar a tabela do IBGE. Informar 9999999 para operaes com o exterior. Informar 'EXTERIOR' para operaes com o exterior. Informar 'EX' para operaes com o exterior.
28 29 30
2 2 2
E E E
C C N
1 - 60 2 7 D5
ER32
ER2
Utilizar a tabela do IBGE. Informar 9999999 para operaes com o exterior. Informar 'EXTERIOR' para operaes com o exterior. Informar 'EX' para operaes com o exterior. Preencher com: 0 - sim; 1 - no
31 32 33
2 2 2
E E E
C C N
1 - 60 2 1 D5 D10
ER32
34
xDetRetira
0-1
1 - 160
ER32
35 36
toma03 toma
2 3
CG E N
1-1 1-1 1 D9 Preencher com: 0-Remetente; 1-Expedidor; 2-Recebedor; 3-Destinatrio Sero utilizadas as informaes contidas no respectivo grupo, conforme indicado pelo contedo deste campo
37 38
toma4 toma
2 3
CG E N
1-1 1-1 1 D11 Preencher com: 4 - Outros Obs: Informar os dados cadastrais do tomador do servio ER6 Em caso de empresa no estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. Informar os zeros no significativos. Informar a IE do tomador ou ISENTO se tomador contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o tomador no seja contribuinte do ICMS no informar o contedo.
39
CNPJ
Nmero do CNPJ
CE
1-1
14
40 41
CPF IE
3 3
CE E
N C
1-1 0-1
11 0 - 14
ER7 ER26
42 43 44 45 46
3 3 3 3 4
E E E G E
C C N
1 - 60 1 - 60 7 - 12
1-1
1 - 255
ER32
47 48 49 50 51 52 53 54 55 56 57 58 59
nro xCpl xBairro cMun xMun CEP UF cPais xPais email dhCont xJust compl
4 4 4 4 4 4 4 4 4 3 2 2 1
Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email Data e hora da entrada em contingncia Justificativa da entrada em contingncia Dados complementares do CTe para fins operacionais ou comerciais Caracterstica adicional do transporte Caracterstica adicional do servio
E E E E E E E E E E E E G
C C C N C N C N C C C C
1-1 0-1 1-1 1-1 1-1 0-1 1-1 0-1 0-1 0-1 1-1 1-1 0-1
1 - 60 1 - 60 1 - 60 7 1 - 60 8 2 1-4 1 - 60 1 - 60 19 15 - 256 D5
ER32 ER32 ER32 ER2 ER32 ER33 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos Informar EX para operaes com o exterior. ER27 ER32 ER47 ER34 ER32 Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS Utilizar a tabela do BACEN
60
xCaracAd
0-1
1 - 15
ER32
Texto livre: REENTREGA; DEVOLUO; REFATURAMENTO; etc Texto livre: ENTREGA EXPRESSA; LOGSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc
61
xCaracSer
0-1
1 - 30
ER32
62 63 64
2 2 3
E G E
0-1 0-1
1 - 20
0-1
1 - 15
ER32
transporte areo: - Preenchimento obrigatrio para o modal de transporte areo. - O cdigo de trs letras IATA do aeroporto de partida ser includo como primeira anotao. Quando no for possvel, utilizar a sigla OACI. G 0-n C 0-1 1 - 15 ER32 Observao para o modal de transporte areo: - O cdigo de trs letras IATA, referente ao aeroporto de transferncia, ser includo quando for o caso. Quando no for possvel, utilizar a sigla OACI. Qualquer solicitao de itinerrio ser includa. Observaes para o modal de transporte areo: - Preenchimento obrigatrio para o modal de transporte areo. - Ser includo o cdigo de trs letras IATA do aeroporto de destino. Quando no for possvel, utilizar a sigla OACI.
65 66
pass xPass
67
xDest
0-1
1 - 15
ER32
68 69 70 71 72 73
3 2 3 4 3 4
Cdigo da Rota de Entrega Informaes ref. a previso de entrega Entrega sem data definida Tipo de data/perodo programado para entrega Entrega com data definida Tipo de data/perodo programado para entrega
E G CG E CG E
1 - 10
ER32
1-1 1-1
1-1
D13
3-A partir da data 74 75 76 77 78 79 80 81 82 dProg noPeriodo tpPer dIni dFim semHora tpHor comHora tpHor 4 3 4 4 4 3 4 3 4 Data programada Entrega no perodo definido Tipo perodo Data inicial Data final Entrega sem hora definida Tipo de hora Entrega com hora definida Tipo de hora E CG E E E CG E CG E N N N D D D 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1 D13 Preencher com: 1--No horrio; 2-At o horrio; 3-A partir do horrio ER49 Formato HH:MM:SS 1 D12 0- Sem hora definida 1 10 10 D11 ER9 ER9 4-no perodo Formato AAAA-MM-DD Formato AAAA-MM-DD 10 ER9 Formato AAAA-MM-DD
83 84 85 86 87 88 89 90 91
4 3 4 4 4 2 2 2 2
Hora programada Entrega no intervalo de horrio definido Tipo de hora Hora inicial Hora final Municpio de origem para efeito de clculo do frete Municpio de destino para efeito de clculo do frete Observaes Gerais Campo de uso livre do contribuinte Identificao do campo Contedo do campo
E CG E E E E E E G
1-1 1-1
N T T C C C
1 8 8 1 - 40 1 - 40 1 - 2000
Informar o nome do campo no atributo xCampo e o contedo do campo no XTexto 1 - 20 1 - 160 ER32 ER32
92 93
xCampo xTexto
3 3
A E
C C
1-1 1-1
94
ObsFisco
Campo de uso livre do contribuinte Identificao do campo Contedo do campo Identificao do Emitente do CT-e CNPJ do emitente Inscrio Estadual do Emitente Razo social ou Nome do emitente Nome fantasia Endereo do emitente Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Telefone Informaes do Remetente das mercadorias transportadas pelo CT-e Nmero do CNPJ
0 - 10
Informar o nome do campo no atributo xCampo e o contedo do campo no XTexto 1 - 20 1 - 60 ER32 ER32
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
xCampo xTexto emit CNPJ IE xNome xFant enderEmit xLgr nro xCpl xBairro cMun xMun CEP UF fone rem
3 3 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 1
A E G E E E E G E E E E E E E E E G
C C
N N C C
14 2 - 14 1 - 60 1 - 60
C C C C N C N C N
1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 0-1 0-1
1 - 60 1 - 60 1 - 60 1 - 60 7 1 - 60 8 2 7 - 12 D6
ER32 ER32 ER32 ER32 ER2 ER32 ER33 Informar zeros no significativos
ER36 Poder no ser informado para os CT-e de redespacho intermedirio. Nos demais casos dever sempre ser informado.
113
CNPJ
CE
1-1
14
ER6
Informar os zeros no significativos. 114 115 CPF IE 2 2 Nmero do CPF Inscrio Estadual CE E N C 1-1 1-1 11 0 - 14 ER7 ER26 Informar os zeros no significativos. Informar a IE do remetente ou ISENTO se remetente contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o remetente no seja contribuinte do ICMS no informar o contedo.
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
xNome xFant fone enderReme xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais email infNF
2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2
Razo social ou nome do remetente Nome fantasia Telefone Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email Informaes das NF
E E E G E E E E E E E E E E E CG
C C N
1 - 60 1 - 60 7 - 12
C C C C N C N C N C C
1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 0-1 0-1 0-1 1n
1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 8 2 1-4 1 - 60 1 - 60 D5
ER32 ER32 ER32 ER32 ER2 ER32 ER33 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos Informar EX para operaes com o exterior. ER27 ER32 ER47 Este grupo deve ser informado quando o documento originrio for NF Utilizar a tabela do BACEN
3 3 3
E E E
C C N
1 - 20 1 - 20 2 D4
ER32 ER32 Preencher com: 01 - NF Modelo 01/1A e Avulsa; 04 - NF de Produtor ER32 ER32 ER9 ER23 ER23 ER23 ER23 ER23 ER23 ER46 Formato AAAA-MM-DD 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. CFOP da NF ou, na existncia de mais de um, predominncia pelo critrio de valor econmico. 15 posies, sendo 12 inteiras e 3 decimais. PIN atribudo pela SUFRAMA para a operao. Informar apenas quando diferente do endereo do remetente.
135 136 137 138 139 140 141 142 143 144
serie nDoc dEmi vBC vICMS vBCST vST vProd vNF nCFOP
3 3 3 3 3 3 3 3 3 3
Srie Nmero Data de Emisso Valor da Base de Clculo do ICMS Valor Total do ICMS Valor da Base de Clculo do ICMS ST Valor Total do ICMS ST Valor Total dos Produtos Valor Total da NF CFOP Predominante
E E E E E E E E E E
C C D 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
3 3 3 4 4
Peso total em Kg PIN SUFRAMA Local de retirada constante na NF Nmero do CNPJ Nmero do CPF
E E G CE CE
N N
12, 3 2-9
ER20 ER37
N N
1-1 1-1
14 11
ER4 ER7
150 151 152 153 154 155 156 157 158 159 160 161 162
xNome xLgr nro xCpl xBairro cMun xMun UF infNFe chave PIN infOutros tpDoc
4 4 4 4 4 4 4 4 2 3 3 2 3
Razo Social ou Nome Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio Sigla da UF Informaes das NF-e Chave de acesso da NF-e PIN SUFRAMA Informaes dos demais documentos Tipo de documento originrio
E E E E E E E E CG E E CG E
C C C C C N C C
1 - 60 1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 2 D5
ER32 ER32 ER32 ER32 ER32 ER2 ER32 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar EX para operaes com o exterior.
N N
1-1 0-1 1n
44 2-9
1-1
D14
Preencher com: 00 - Declarao; 10 - Dutovirio; 99 - Outros ER32 ER32 ER9 ER24 Formato AAAA-MM-DD 15 posies, sendo 13 inteiras e 2 decimais.
3 3 3 3 1 2
Descrio quando se tratar de 99-Outros Nmero Data de Emisso Valor do documento Informaes do Expedidor da Carga Nmero do CNPJ
E E E E G CE
C C D N
1 - 100 1 - 20 10 13, 2
1-1
14
ER6
informado o CNPJ com zeros. Informar os zeros no significativos. 169 170 CPF IE 2 2 Nmero do CPF Inscrio Estadual CE E N C 1-1 1-1 11 0 - 14 ER7 ER26 Informar os zeros no significativos. Informar a IE do expedidor ou ISENTO se expedidor contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o expedidor no seja contribuinte do ICMS no informar o contedo.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
xNome fone enderExped xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais email receb CNPJ
2 2 2 3 3 3 3 3 3 3 3 3 3 2 1 2
Razo Social ou Nome Telefone Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email Informaes do Recebedor da Carga Nmero do CNPJ
E E G E E E E E E E E E E E G CE
C N
1 - 60 7 - 12
ER32 ER36
C C C C N C N C N C C
1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 0-1 0-1 0-1 0-1
1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 8 2 1-4 1 - 60 1 - 60 D5
ER32 ER32 ER32 ER32 ER2 ER32 ER33 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos Informar EX para operaes com o exterior. ER27 ER32 ER47 Utilizar a tabela do BACEN
1-1
14
ER6
informado o CNPJ com zeros. Informar os zeros no significativos. 187 188 CPF IE 2 2 Nmero do CPF Inscrio Estadual CE E N C 1-1 1-1 11 0 - 14 ER7 ER26 Informar os zeros no significativos. Informar a IE do recebedor ou ISENTO se recebedor for contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o recebedor no seja contribuinte do ICMS no informar o contedo.
189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204
xNome fone enderReceb xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais email dest CNPJ
2 2 2 3 3 3 3 3 3 3 3 3 3 2 1 2
Razo Social ou Nome Telefone Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email Informaes do Destinatrio do CT-e Nmero do CNPJ
E E G E E E E E E E E E E E G CE
C N
1 - 60 7 - 12
ER32 ER36
C C C C N C N C N C C
1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 0-1 0-1 0-1 0-1
1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 8 2 1-4 1 - 60 1 - 60 D5
ER32 ER32 ER32 ER32 ER2 ER32 ER33 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos Informar EX para operaes com o exterior. ER27 ER32 ER47 S pode ser omitido em caso de redespacho intermedirio Utilizar a tabela do BACEN
1-1
14
ER6
informado o CNPJ com zeros. Informar os zeros no significativos. 205 206 CPF IE 2 2 Nmero do CPF Inscrio Estadual CE E N C 1-1 0-1 11 0 - 14 ER7 ER26 Informar os zeros no significativos. Informar a IE do destinatrio ou ISENTO se destinatrio for contribuinte do ICMS isento de inscrio no cadastro de contribuintes do ICMS. Caso o destinatrio no seja contribuinte do ICMS no informar o contedo.
2 2 2
E E E
C N N
1 - 60 7 - 12 8-9
ER32 ER36 ER38 (Obrigatrio nas operaes com as reas com benefcios de incentivos fiscais sob controle da SUFRAMA)
210 211 212 213 214 215 216 217 218 219 220 221
enderDest xLgr nro xCpl xBairro cMun xMun CEP UF cPais xPais email
2 3 3 3 3 3 3 3 3 3 3 2
Dados do endereo Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio CEP Sigla da UF Cdigo do pas Nome do pas Endereo de email
G E E E E E E E E E E E C C C C N C N C N C C
1-1 1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 0-1 0-1 0-1 1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 8 2 1-4 1 - 60 1 - 60 D5 ER27 ER32 ER47 ER32 ER32 ER32 ER32 ER2 ER32 ER33 Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar os zeros no significativos Informar EX para operaes com o exterior. Utilizar a tabela do BACEN
222 223 224 225 226 227 228 229 230 231 232 233 234
locEnt CNPJ CPF xNome xLgr nro xCpl xBairro cMun xMun UF vPrest vTPrest
2 3 3 3 3 3 3 3 3 3 3 1 2
Local de Entrega constante na Nota Fiscal Nmero do CNPJ Nmero do CPF Razo Social ou Nome Logradouro Nmero Complemento Bairro Cdigo do municpio (utilizar a tabela do IBGE) Nome do municpio Sigla da UF Valores da Prestao de Servio Valor Total da Prestao do Servio
G CE CE E E E E E E E E G E N N N C C C C C N C C
0-1 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 1-1 13, 2 ER23 14 11 1 - 60 1 - 255 1 - 60 1 - 60 1 - 60 7 1 - 60 2 D5 ER4 ER7 ER32 ER32 ER32 ER32 ER32 ER2 ER32
Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior. Informar EX para operaes com o exterior.
15 posies, sendo 13 inteiras e 2 decimais. Pode conter zeros quando o CT-e for de complemento de ICMS 15 posies, sendo 13 inteiras e 2 decimais.
2 2 3
E G E
1-1 0-n
13, 2
ER23
1-1
1 - 15
ER32
Exemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc 15 posies, sendo 13 inteiras e 2 decimais.
238 239
vComp imp
3 1
E G
1-1 1-1
13, 2
ER23
Impostos 240 241 242 243 244 245 246 247 248 249 250 251 252 253 ICMS ICMS00 CST vBC pICMS vICMS ICMS20 CST pRedBC vBC pICMS vICMS ICMS45 CST 2 3 4 4 4 4 3 4 4 4 4 4 3 4 Informaes relativas ao ICMS Prestao sujeito tributao normal do ICMS Classificao Tributria do Servio Valor da BC do ICMS Alquota do ICMS Valor do ICMS Prestao sujeito tributao com reduo de BC do ICMS Classificao Tributria do servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS ICMS Isento, no Tributado ou diferido Classificao Tributria do Servio G CG E E E E CG E E E E E CG E N N N N N N N N N N 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 2 D19 Preencher com: 40 - ICMS iseno; 41 - ICMS no tributada; 51 - ICMS diferido 2 3, 2 13, 2 3, 2 13, 2 D18 ER11 ER23 ER10 ER23 20 - tributao com BC reduzida do ICMS 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 2 13, 2 3, 2 13, 2 D17 ER23 ER10 ER23 00 - tributao normal ICMS 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
254
ICMS60
CG
1-1
tributria. Responsabilidade do recolhimento do ICMS atribudo ao tomador ou 3 por ST 255 256 257 258 259 260 261 262 263 264 265 266 267 CST vBCSTRet vICMSSTRet pICMSSTRet vCred ICMS90 CST pRedBC vBC pICMS vICMS vCred ICMSOutraUF 4 4 4 4 4 3 4 4 4 4 4 4 3 Classificao Tributria do Servio Valor da BC do ICMS ST retido Valor do ICMS ST retido Alquota do ICMS Valor do Crdito outorgado/presumido ICMS Outros Classificao Tributria do Servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS Valor do Crdito Outorgado/Presumido ICMS devido UF de origem da prestao, quando diferente da UF do emitente Classificao Tributria do Servio Percentual de reduo da BC E E E E E CG E E E E E E CG N N N N N N N N N N N 1-1 1-1 1-1 1-1 0-1 1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 2 3, 2 13, 2 3, 2 13, 2 13, 2 D21 ER11 ER23 ER10 ER23 ER23 90 - ICMS outros 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 2 13, 2 13, 2 3, 2 13, 2 D20 ER23 ER23 ER10 ER23 60 - ICMS cobrado anteriormente por substituio tributria 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
268 269
CST pRedBCOutraUF
4 4
E E
N N
1-1 0-1
2 3, 2
D21 ER11
decimais. 270 271 272 273 274 275 276 277 278 vBCOutraUF pICMSOutraUF vICMSOutraUF ICMSSN indSN infAdFisco infCTeNorm infCarga vCarga 4 4 4 3 4 2 1 2 3 Valor da BC do ICMS Alquota do ICMS Valor do ICMS devido outra UF Simples Nacional Indica se o contribuinte Simples Nacional 1=Sim Informaes adicionais de interesse do Fisco E E E CG E E N C N N N 1-1 1-1 1-1 1-1 1-1 0-1 1-1 1-1 N 0-1 13, 2 ER23 15 posies, sendo 13 inteiras e 2 decimais. Dever ser informado para todos os modais de transporte, com exceo do Dutovirio. Informar a descrio do produto predominante "FRIA", "GRANEL", "REFRIGERADA", "Medidas: 12X12X12" Para o Aerovirio obrigatrio o preenchimento desse campo pelo menos 3 vezes. 1 - Peso Bruto, sempre em quilogramas (obrigatrio); 2 - Peso Cubado; sempre em quilogramas (obrigatrio); 3 - Quantidade de volumes, sempre em 1 1 - 2000 D22 ER32 Norma referenciada, informaes complementares, etc 13, 2 3, 2 13, 2 ER23 ER10 ER23 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
Grupo de informaes do CT-e CG Normal e Substituto Informaes da Carga do CT-e Valor total da carga G E
279 280
proPred xOutCat
3 3
E E
C C
1-1 0-1
1 - 60 1 - 30
ER32 ER32
281
infQ
1-n
unidades (obrigatrio); 4 - Cubagem, sempre em metros cbicos (obrigatrio apenas quando for impossvel preencher as dimenses da(s) embalagem(ens) na tag #12 do leiaute do Aerovirio). 282 cUnid 4 Cdigo da Unidade de Medida E N 1-1 2 D15 Preencher com: 00-M3; 01-KG; 02-TON; 03-UNIDADE; 04-LITROS; 05-MMBTU ER32 Exemplos: PESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CLCULO, LITRAGEM, CAIXAS e etc 15 posies, sendo 11 inteiras e 4 decimais. Dispositivo de carga unitizada (Unit Load Device - ULD) significa todo tipo de continer de carga, continer de avio, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. 1 - 20 ER42
283
tpMed
Tipo da Medida
1-1
1 - 20
284 285
qCarga contQt
4 2
E G
1-1 0-n
11, 4
ER17
3 3 4 3 2 3 4
Nmero do Container/ULD Lacres dos containeres/ULD Nmero do lacre Data prevista de entrega Documentos de Transporte Anterior Emissor do documento anterior Nmero do CNPJ
E G E E G G CE
1-1 0-n
C D
1 - 20 10
1-1
14
ER6
Em caso de empresa no
estabelecida no Brasil, ser informado o CNPJ com zeros. Informar os zeros no significativos. 293 294 295 296 297 CPF IE UF xNome idDocAnt 4 4 4 4 4 Nmero do CPF Inscrio Estadual Sigla da UF Razo Social ou Nome do expedidor Informaes de identificao dos documentos de Transporte Anterior Documentos de transporte anterior em papel Tipo do Documento de Transporte Anterior CE E E E G N N C C 1-1 1-1 1-1 1-1 1-2 11 2 - 14 2 1 - 60 D5 ER32 ER7 ER25 Informar EX para operaes com o exterior. Informar os zeros no significativos.
298 299
idDocAntPap tpDoc
5 6
CG E N
1-n 1-1 2 D24 Preencher com: 00-CTRC; 01-CTAC; 02-ACT; 03 - NF Modelo 7; 04 - NF Modelo 27; 05-Conhecimento Areo Nacional; 06-CTMC; 07-ATRE; 08-DTA (Despacho de Transito Aduaneiro); 09-Conhecimento Areo Internacional; 10 Conhecimento - Carta de Porte Internacional; 11 Conhecimento Avulso; 12-TIF (Transporte Internacional Ferrovirio); 99 - outros ER32 ER32
300 301
serie subser
6 6
E E
C C
1-1 0-1
1-3 1-2
6 6 5 6 2 3
Nmero do Documento Fiscal Data de emisso (AAAA-MMDD) Documentos de transporte anterior eletrnicos Chave de acesso do CT-e Informaes de Seguro da Carga Responsvel pelo seguro
E E CG E G E
N D
1 - 20 10
ER39 ER9
1-1 0-n
44
ER3
respSeg
1-1
D16
Preencher com: 0- Remetente; 1- Expedidor; 2 - Recebedor; 3 - Destinatrio; 4 - Emitente do CT-e; 5 - Tomador de Servio. Dados obrigatrios apenas no Rodovirio, depois da lei 11.442/07. Para os demais modais de transporte esta informao opcional. ER32 ER32 ER32 Obrigatrio pela lei 11.442/07 (RCTRC) No obrigatrio, pois muitas averbaes ocorrem aps a emisso do CT-e, mensalmente, por exemplo. 15 posies, sendo 13 inteiras e 2 decimais. Normalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada isenta de tributos nacionais para exportao, onde preciso averbar um valor maior, pois no caso de indenizao, o valor a
3 3 3
E E E
C C C
1 - 30 1 - 20 20
311
vCarga
0-1
13, 2
ER24
ser pago ser maior 312 313 314 infModal versaoModal xs:any 2 3 3 Informaes do modal Verso do leiaute especfico para o Modal XML do modal Insira neste local o XML especfico do modal (rodovirio, areo, ferrovirio, aquavirio ou dutovirio). G A E N C 1-1 1-1 1-1 ER40 O elemento do tipo -any- permite estender o documento XML com elementos no especificados pelo schema. Insira neste local - any- o XML especfico do modal de transporte (rodovirio, Aerovirio, ferrovirio, aquavirio ou dutovirio). A especificao do schema XML para cada modal de transporte pode ser encontrada nos arquivos que acompanham este pacote de liberao: Rodovirio - ver arquivo CTeModalRodoviario_v9.99 Areo - ver arquivo CTeModalAereo_v9.99 Aquavirio - arquivo CTeModalAquaviario_v9.99 Ferrovirio - arquivo CTeModalFerroviario_v9.99 Dutovirio - arquivo CTeModalDutoviario_v9.99 Onde v9.99 a designao genrica para a verso do arquivo. Por exemplo, o arquivo para o schema do Rodovirio na verso 1.04 ser denominado "CTeModalRodoviario_v1.04". No deve ser preenchido para dutovirio. Observao para o Aerovirio: - O preenchimento desses campos no desobriga a empresa area de emitir os demais documentos que
315
peri
Preenchido quando for transporte de produtos classificados pela ONU como perigosos.
0-n
constam na legislao vigente. 316 nONU 3 Nmero ONU/UN E C 1-1 1-4 ER41 Ver a legislao de transporte de produtos perigosos aplicadas ao modal de transporte Ver a legislao de transporte de produtos perigosos aplicadas ao modal de transporte. Para o Aerovirio o nome apropriado para transporte deve ser em ingls. Para o rodovirio e ferrovirio, o nome apropriado deve ser em portugus. Ver a legislao de transporte de produtos perigosos aplicadas ao modal de transporte Ver a legislao de transporte de produtos perigosos aplicadas ao modal de transporte A legislao no atribui grupo de embalagem para todos os produtos, portanto haver casos de no preenchimento desse campo. 320 qTotProd 3 Quantidade total por produto E C 1-1 1 - 20 ER32 Preencher conforme a legislao de transporte de produtos perigosos aplicada ao modal de transporte Preencher conforme a legislao de transporte de produtos perigosos aplicada ao modal de transporte Preencher conforme a legislao de transporte de produtos perigosos aplicada ao modal de transporte. No caso de transporte rodovirio e ferrovirio, este campo no exigido.
317
xNomeAE
1-1
1 - 150
ER32
318
xClaRisco
1-1
1 - 40
ER32
319
grEmb
0-1
1-6
ER32
321
qVolTipo
0-1
1 - 60
ER32
322
pontoFulgor
Ponto de Fulgor
0-1
1-6
ER32
323
veicNovos
0-n
324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343
chassi cCor xCor cMod vUnit vFrete cobr fat nFat vOrig vDesc vLiq dup nDup dVenc vDup infCteSub chCte tomaICMS refNFe
3 3 3 3 3 3 2 3 4 4 4 4 3 4 4 4 2 3 3 4
Chassi do veculo Cor do veculo Descrio da cor Cdigo Marca Modelo Valor Unitrio do Veculo Frete Unitrio Dados da cobrana do CT-e Dados da fatura Nmero da fatura Valor original da fatura Valor do desconto da fatura Valor lquido da fatura Dados das duplicatas Nmero da duplicata Data de vencimento da duplicata (AAAA-MM-DD) Valor da duplicata Informaes do CT-e de substituio Chave de acesso do CT-e a ser substitudo (original) Tomador contribuinte do ICMS Chave de acesso da NF-e emitida pelo Tomador
E E E E E E G G E E E E G E E E G E CG CE
C C C C N N
ER42 ER32 ER32 ER32 ER23 ER23 Utilizar tabela RENAVAM 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. Cdigo de cada montadora
C N N N
ER32 ER24 ER24 ER24 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
C D N
1 - 60 10 13, 2
1-1 1-1
44
ER3
1-1
44
ER3
344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362
refNF CNPJ mod serie subserie nro valor dEmi refCte tomaNaoICMS refCteAnu infCteComp chave vPresComp vTPrest compComp xNome vComp impComp
4 5 5 5 5 5 5 5 4 3 4 1 2 2 3 3 4 4 2
Informao da NF ou CT emitido pelo Tomador CNPJ do Emitente Modelo do Documento Fiscal Srie do documento fiscal Subserie do documento fiscal Nmero do documento fiscal Valor do documento fiscal. Data de emisso do documento fiscal. Chave de acesso do CT-e emitido pelo Tomador Tomador no contribuinte do ICMS Chave de acesso do CT-e de Anulao Detalhamento do CT-e complementado Chave do CT-e complementado Valores da prestao de servio Valor Total da Prestao de Servio Complementado Componentes do valor da prestao Nome do componente Valor do componente Iinformaes relativas aos Impostos complementados
CG E E E E E E E CE CG E CG E G E G E E G C N N N N N C N N N N D N
1-1 1-1 1-1 1-1 0-1 1-1 1-1 1-1 1-1 1-1 1-1 1 - 10 1-1 1-1 1-1 0-n 1-1 1-1 1-1 1 - 15 13, 2 ER32 ER23 15 posies, sendo 13 inteiras e 2 decimais. 13, 2 ER23 15 posies, sendo 13 inteiras e 2 decimais. 44 ER3 44 ER3 14 2 1-3 1-3 1-6 13, 2 10 44 D25 ER30 ER30 ER43 ER23 ER9 ER3 15 posies, sendo 13 inteiras e 2 decimais. ER4 Informar o CNPJ do emitente do Documento Fiscal
363 364 365 366 367 368 369 370 371 372 373 374 375 376
ICMSComp ICMS00 CST vBC pICMS vICMS ICMS20 CST pRedBC vBC pICMS vICMS ICMS45 CST
3 4 5 5 5 5 4 5 5 5 5 5 4 5 Prestao sujeito tributao normal do ICMS classificao Tributria do Servio Valor da BC do ICMS Alquota do ICMS Valor do ICMS Prestao sujeito tributao com reduo de BC do ICMS Classificao Tributria do servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS ICMS Isento, no Tributado ou diferido Classificao Tributria do Servio
G CG E E E E CG E E E E E CG E N N N N N N N N N N
1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 2 D19 Preencher com: 40 - ICMS iseno; 41 - ICMS no tributada; 51 - ICMS diferido 2 3, 2 13, 2 3, 2 13, 2 D18 ER11 ER23 ER10 ER23 20 - tributao com BC reduzida do ICMS 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 2 13, 2 3, 2 13, 2 D17 ER23 ER10 ER23 00 - tributao normal ICMS 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
377
ICMS60
CG
1-1
recolhimento do ICMS atribudo ao tomador ou 3 por ST 378 379 380 381 382 383 384 385 386 387 388 389 390 CST vBCSTRet vICMSSTRet pICMSSTRet vCred ICMS90 CST pRedBC vBC pICMS vICMS vCred ICMSOutraUF 5 5 5 5 5 4 5 5 5 5 5 5 4 Classificao Tributria do Servio Valor da BC do ICMS ST retido Valor do ICMS ST retido Alquota do ICMS Valor do Crdito outorgado/Presumido ICMS Outros Classificao Tributria do Servio Percentual de reduo da BC Valor da BC do ICMS Alquota do ICMS Valor do ICMS Valor do Crdito Outorgado/Presumido ICMS devido UF de origem da prestao, quando diferente da UF do emitente Classificao Tributria do Servio Percentual de reduo da BC E E E E E CG E E E E E E CG N N N N N N N N N N N 1-1 1-1 1-1 1-1 0-1 1-1 1-1 0-1 1-1 1-1 1-1 0-1 1-1 2 3, 2 13, 2 3, 2 13, 2 13, 2 D21 ER11 ER23 ER10 ER23 ER23 90 - ICMS outros 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 2 13, 2 13, 2 3, 2 13, 2 D20 ER23 ER23 ER10 ER23 60 - ICMS cobrado anteriormente por substituio tributria 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
391 392
CST pRedBCOutraUF
5 5
E E
N N
1-1 0-1
2 3, 2
D21 ER11
5 5 5 4 5 3 1 2
Valor da BC do ICMS Alquota do ICMS Valor do ICMS devido outra UF Simples Nacional Indica se o contribuinte Simples Nacional 1=Sim Informaes adicionais de interesse do Fisco Detalhamento do CT-e do tipo Anulao de Valores Chave de acesso do CT-e original a ser anulado e substitudo Data de emisso da declarao do tomador no contribuinte do ICMS ds:Signature
E E E CG E E CG E
N N N
13, 2 3, 2 13, 2
15 posies, sendo 13 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
N C
1 1 - 1000
D22 ER32
1-1
44
ER3
401
dEmi
1-1
10
ER9
402
1-1
Leiaute Rodovirio
# 1 2 Campo rodo RNTRC
Nvel Descrio
Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E N 1-1 1-1 8 ER33 Registro obrigatrio do emitente do CT-e junto ANTT para exercer a atividade de transportador rodovirio de cargas por conta de terceiros e mediante remunerao. Formato AAAA-MM-DD Preencher com: 0 - No; 1 - Sim Obs. Ser lotao quando houver apenas 1 tomador do servio por veculo, ou combinao veicular, e por viagem ER51 Tambm Conhecido como conta frete
0 1
3 4
dPrev lota
1 1
E E
D N
1-1 1-1
10 1 D10
ER9
5 6 7 8 9 10 11 12 13 14 15 16
CIOT occ serie nOcc dEmi emiOcc CNPJ cInt IE UF fone valePed
1 1 2 2 2 2 3 3 3 3 3 1
Cdigo Identificador da Operao de Transporte Ordens de Coleta associados Srie da OCC Nmero da Ordem de coleta Data de emisso da ordem de coleta
E G E E E G
0-1 0 - 10
12
C N D
1-3 1-6 10
Nmero do CNPJ Cdigo interno de uso da transportadora Inscrio Estadual Sigla da UF Telefone Informaes de Vale Pedgio
E E E E E G
N C N C C
14 1 - 10 2 - 14 2 7 - 12 D5
Informar EX para operaes com o exterior. ER32 Outras informaes sobre Vale-
Pedgio obrigatrio que no tenham campos especficos devem ser informadas no campo de observaes gerais de uso livre pelo contribuinte, visando atender as determinaes legais vigentes. 17 CNPJForn 2 CNPJ da empresa fornecedora do ValePedgio E N 1-1 14 ER4 CNPJ da Empresa Fornecedora do ValePedgio, ou seja, empresa que fornece ao Responsvel pelo Pagamento do Vale-Pedgio os dispositivos do ValePedgio. -Informar os zeros no significativos. Nmero de ordem do comprovante de compra do Vale-Pedgio fornecido para cada veculo ou combinao veicular, por viagem. -Responsvel pelo pagamento do Vale Pedgio. Informar somente quando o responsvel no for o emitente do CT-e. - Informar os zeros no significativos. Um CT-e poder ter vrios veculos associados, ex.: cavalo + reboque. S preenchido em CT-e rodovirio de lotao. 1 - 10 9 7 1-6 1-6 1-3 1 D27 ER32 ER32 ER50 ER53 ER53 ER30 Preencher com: P- Prprio; T- terceiro. Ser prprio quando o proprietrio, coproprietrio ou arrendatrio do veculo for
18
nCompra
1-1
1 - 20
ER39
19
CNPJPg
0-1
14
ER6
20
veic
0-4
21 22 23 24 25 26 27
2 2 2 2 2 2 2
Cdigo interno do veculo RENAVAM do veculo Placa do veculo Tara em KG Capacidade em KG Capacidade em M3 Tipo de Propriedade de veculo
E E E E E E E
C C C N N N C
o Emitente do CT-e, caso contrrio ser caracterizado como de propriedade de Terceiro 28 29 tpVeic tpRod 2 2 Tipo de veculo Tipo de Rodado E E N N 1-1 1-1 1 2 D10 D28 Preencher com: 0-Trao; 1-Reboque Preencher com: 00 - no aplicvel; 01 - Truck; 02 - Toco; 03 - Cavalo Mecnico; 04 - VAN; 05 - Utilitrio; 06 - Outros. Preencher com: 00 - No aplicvel; 01 - Aberta; 02 - Fechada/Ba; 03 - Granelera; 04 - Porta Container; 05 - Sider Sigla da UF de licenciamento do veculo.
30
tpCar
Tipo de Carroceria
1-1
D15
31 32
UF prop
2 2
UF em que veculo est licenciado Proprietrios do Veculo. S preenchido quando o veculo no pertencer empresa emitente do CT-e Nmero do CPF Nmero do CNPJ Registro Nacional dos Transportadores Rodovirios de Carga
E G
1-1 0-1
D5
33 34 35
3 3 3
CE CE E
N N N
11 14 8
Informar os zeros no significativos. Informar os zeros no significativos. Registro obrigatrio do proprietrio, coproprietrio ou arrendatrio do veculo junto ANTT para exercer a atividade de transportador rodovirio de cargas por conta de terceiros e mediante remunerao.
36 37 38
xNome IE UF
3 3 3
E E E
C C C
1 - 60 0 - 14 2 D5
ER32 ER26
39
tpProp
Tipo Proprietrio
1-1
D7
40 41 42 43 44
1 2 1 2 2
Lacres Nmero do Lacre Informaes do(s) Motorista(s) Nome do Motorista CPF do Motorista
G E G E E C N C
0-n 1-1 0-n 1-1 1-1 1 - 60 11 ER32 ER7 1 - 20 ER32 S preenchido em CT-e rodovirio de lotao
Leiaute Aerovirio
# 1 2 Campo aereo nMinu
Nvel Descrio
Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E N 1-1 0-1 9 ER54 Documento que precede o CT-e, assinado pelo expedidor, espcie de pedido de servio Nmero Operacional do Conhecimento Areo, 14 posies numricas, no obrigatrio. Esse campo ser preenchido com o Identificador da Cia Area (999), Range identificar (9), Nmero (999999999) e Dgito verificador (9) Formato AAAA-MM-DD Preencher com o nome da filial, da franquia ou do representante legal emissor do CT-e da empresa de transporte areo. Preencher com o cdigo identificador entre o cliente tomador e a empresa area. Exemplo: CNPJ, conta corrente, etc.
0 1
nOCA
0-1
14
ER4
4 5
dPrev xLAgEmi
1 1
E E
D C
1-1 0-1
10 1 - 20
ER9 ER32
IdT
0-1
1 - 14
ER32
7 8
tarifa CL
1 2
G E C
1-1 1-1 1 ER55 Preencher com: M - Tarifa Mnima; G - Tarifa Geral; E - Tarifa Especfica Devero ser includos os cdigos de trs dgitos, correspondentes tarifa. 15 posies, sendo 13 inteiras e 2 decimais. Valor da tarifa por kg quando for o caso.
9 10
cTar vTar
2 2
E E
C N
0-1 1-1
1-4 13, 2
ER32 ER23
11 12
natCarga xDime
1 2
G E C
1-1 0-1 5 - 14 ER32 Formato:1234X1234X1234 (cm) Esse campo deve sempre que possvel ser preenchido. Entretanto, quando for impossvel o preenchimento das dimenses, fica obrigatrio o preechimento da cubagem em metro cbico da #tag 281 do leiaute do CT-e da estrutura genrica.
13
cInfManu
Informaes de manuseio
0-n
D29
1 - certificado do expedidor para embarque de animal vivo; 2 - artigo perigoso conforme Declarao do Expedidor anexa; 3 - somente em aeronave cargueira; 4 - artigo perigoso - declarao do expedidor no requerida; 5 - artigo perigoso em quantidade isenta; 6 - gelo seco para refrigerao (especificar no campo observaes a quantidade) 7 - no restrito (especificar a Disposio Especial no campo observaes) 8 - artigo perigoso em carga consolidada (especificar a quantidade no campo observaes) 9 - autorizao da autoridade governamental anexa (especificar no campo observaes) 99 - outro (especificar no campo observaes) ER32 Informar o cdigo Interline Message Procedure - IMP
14
cIMP
Carga especial
0-n
3-3
Leiaute Aquavirio
# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Campo aquav vPrest vAFRMM nBooking nCtrl xNavio balsa xBalsa nViag direc prtEmb prtTrans prtDest tpNav
Nvel Descrio
Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E E E E E G E E E E E E E C N C C C C N N N C C C 1-1 1-1 1-1 0-1 0-1 1-1 0-3 1-1 0-1 1-1 0-1 0-1 0-1 0-1 1 - 60 1 - 10 1 1 - 60 1 - 60 1 - 60 1 D10 D30 ER32 ER32 ER32 Preencher com: 0 - Interior; 1 - Cabotagem ER32 ER56 Preencher com: N-Norte, L-Leste, S-Sul, O-Oeste 13, 2 13, 2 1 - 10 1 - 10 1 - 60 ER23 ER23 ER32 ER32 ER32 campo para uso das empresas transportadoras 15 posies, sendo 13 inteiras e 2 decimais. 15 posies, sendo 13 inteiras e 2 decimais.
0 1 1 1 1 1 1 2 1 1 1 1 1 1
Informaes do Aquavirio Valor da Prestao Base de Clculo do AFRMM AFRMM (Adicional de Frete para Renovao da Marinha Mercante) Nmero do Booking (reserva) Nmero de Controle Identificao do Navio Grupo de informaes das balsas Identificador da Balsa Nmero da Viagem Direo Porto de Embarque Porto de Transbordo Porto de Destino Tipo de Navegao
15 16 17 18
1 1 2 2
Irin do navio sempre dever ser informado Grupo de informaes de detalhamento dos conteiners Identificao do Container Grupo de informaes dos lacres dos
E G E G
1-1 0-n
1 - 10
1-1 0-3
1 - 20
ER42
cointainers da qtde da carga 19 20 21 22 23 24 25 26 27 nLacre infDoc infNF serie nDoc unidRat infNFe chave unidRat 3 2 3 4 4 4 3 4 4 Lacre Informao dos documentos dos conteiners Informaes das NF Srie Nmero Unidade de medida rateada (Peso,Volume) Informaes das NFe Chave de acesso da NF-e Unidade de medida rateada (Peso,Volume) E G CG E E E CG E E N N C C N C 1-1 0-1 1-n 1-1 1-1 0-1 1-n 1-1 0-1 44 3, 2 ER3 ER10 5 posies, sendo 3 inteiras e 2 decimais. 1-3 1 - 20 3, 2 ER32 ER32 ER10 5 posies, sendo 3 inteiras e 2 decimais. 1 - 20 ER32
Leiaute Ferrovirio
# 1 2 Campo ferrov tpTraf
Nvel Descrio
Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E N 1-1 1-1 1 D9 Preencher com: 0-Prprio; 1-Mtuo; 2-Rodoferrovirio; 3-Rodovirio.
0 1
3 4
trafMut respFat
1 2
G E N
0-1 1-1 1 D1 Preencher com: 1-Ferrovia de origem; 2-Ferrovia de destino Preencher com: 1-Ferrovia de origem; 2-Ferrovia de destino ER32 ER32 ER23 15 posies, sendo 13 inteiras e 2 decimais. Trata-se de um nmero identificador do contrato firmado com o cliente
ferrEmi
1-1
D1
6 7 8 9 10
1 1 1 1 2
Fluxo Ferrovirio Identificao do trem Valor do Frete Informaes das Ferrovias Envolvidas Nmero do CNPJ
E E E G E
C C N
1 - 10 1-7 13, 2
1-1
14
ER4
Informar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida no seja inscrita no CNPJ o campo dever preenchido com zeros. Informar os zeros no significativos. Uso da transportadora
11 12 13
cInt IE xNome
2 2 2
E E E
C N C
1 - 10 2 - 14 1 - 60
14 15 16 17 18 19
2 3 3 3 3 3
Dados do endereo da ferrovia envolvida Logradouro Nmero Complemento Bairro Cdigo do municpio
G E E E E E C C C C N
1-1 1-1 0-1 0-1 0-1 1-1 1 - 255 1 - 60 1 - 60 1 - 60 7 ER32 ER32 ER32 ER32 ER2 Utilizar a tabela do IBGE Informar 9999999 para operaes com o exterior. Informar EXTERIOR para operaes com o exterior.
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
xMun CEP UF detVag nVag cap tpVag pesoR pesoBC lacDetVag nLacre contVag nCont dPrev ratVag ratNF
3 3 3 1 2 2 2 2 2 2 3 2 3 3 2 3
Nome do municpio CEP Sigla da UF Informaes de detalhes dos Vages Nmero de Identificao do vago Capacidade em Toneladas Tipo de Vago Peso Real em Toneladas Peso Base de Clculo de Frete em Toneladas Lacres dos vages Nmero do lacre informaes dos containeres contidos no vago Identificao do Container Data prevista da entrega Rateio dos vages Informaes do Rateio das NF
E E E G E E E E E G E G E E G CG
C N C
1 - 60 8 2 D5
ER32 ER33
N N C N N
8 3, 2 3 3, 2 3, 2
ER33 ER10 ER32 ER10 ER10 5 posies, sendo 3 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais. 5 posies, sendo 3 inteiras e 2 decimais.
1-1 0-n
1 - 20
ER32
C D
1 - 20 10
ER42 ER9
36 37 38 39 40 41
4 4 4 3 4 4
Srie Nmero Peso rateado Informaes do Rateio das NFe Chave de acesso da NF-e Peso rateado
E E E CG E E
C C N
1-3 1 - 20 3, 2
N N
1-1 1-1
44 3, 2
Leiaute Dutovirio
# 1 2 3 4 Campo duto vTar dIni dFim
Nvel Descrio
Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes G E E E N D D 1-1 0-1 1-1 1-1 9, 6 10 10 ER16 ER9 ER9 15 posies, sendo 9 inteiras e 6 decimais.
0 1 1 1
Informaes do Dutovirio Valor da tarifa Data de Incio da prestao do servio Data de Fim da prestao do servio
Expresses Regulares ER1 ER2 ER3 ER4 ER5 ER6 ER7 ER8 ER9 ER10 ER11 ER12 ER13 ER14 ER15 ER16 ER17 ER18 ER19 ER20 ER21 ER22 ER23 ER24 [0-9]{2} [0-9]{7} [0-9]{44} [0-9]{14} [0-9]{3,14} [0-9]{0}|[0-9]{14} [0-9]{11} [0-9]{3,11} (((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))) 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})? 0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})? 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})? 0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})? 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{5}|0\.[0-9]{1}[1-9]{1}[0-9]{4}|0\.[0-9]{2}[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}[0-9]{2}|0\.[0-9]{4}[1-9]{1}[0-9]{1}|0\.[0-9]{5}[1-9]{1}|[1-9]{1}[09]{0,8}(\.[0-9]{6})? 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})? 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})? 0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})? 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})? 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})? 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})? 0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?
ER25 ER26 ER27 ER28 ER29 ER30 ER31 ER32 ER33 ER34 ER35 ER36 ER37 ER38 ER39 ER40 ER41 ER42 ER43 ER44 ER45 ER46 ER47 ER48 ER49 ER50
[0-9]{2,14} [0-9]{0,14}|ISENTO|PR[0-9]{4,8} [0-9]{1,4} [1-9]{1}[0-9]{0,8} [0-9]{15} 0|[1-9]{1}[0-9]{0,2} [0-9]{3} [!-]{1}[ -]{0,}[!-]{1}|[!-]{1} [0-9]{8} (((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))(29|30)))))T(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d [0-9]{1} [0-9]{7,12} [1-9]{1}[0-9]{1,8} [0-9]{8,9} [0-9]{1,20} 1\.04 [1-9]{1}[0-9]{0,3}|ND [A-Z0-9]+ [0-9]{1,6} CTe[0-9]{44} [0-9]{7,10} [123567][0-9]([0-9][1-9]|[1-9][0-9]) [^@]+@[^\.]+\..+ [0-9]{1,15} (([0-1][0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9]) [A-Z]{3}(([1-9]\d{3})|(0[1-9]\d{2})|(00[1-9]\d)|(000[1-9]))
Domnio D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 1, 2 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53 57 01, 04 AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO, EX AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO 0, 1, 2 1, 5, 7, 8 0, 1, 2, 3 0, 1 4 0 1, 2, 3 00, 10, 99 00, 01, 02, 03, 04, 05 0, 1, 2, 3, 4, 5 00 20
40, 41, 51 60 90 1 101, 102, 103, 104, 105, 106, 107, 108, 201, 302, 303, 304, 305, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 501, 502, 503, 504, 505, 506, 507, 508, 509, 601, 602, 603, 604, 605, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 716, 717, 718, 719, 720, 721, 722, 801, 802, 901, 902, 903, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 100 8, 1009, 1010, 1101, 1102, 1103, 1104, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1302, 1303, 1304, 1305, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1501, 1502, 1503, 1504, 1505, 1506, 1 507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1601, 1701, 1702, 1703, 1704, 1705, 1706, 1708, 1709, 1710, 1711, 171 2, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1801, 1901, 2001, 2002, 2003, 2101, 2201, 2301, 2401, 2501, 2502, 2503, 2504, 2601, 2701, 2801, 2901, 3001, 3101, 3201, 3301, 3401, 3501, 3601, 3701, 3801, 3901, 4001 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 99 01, 1B, 02, 2D, 2E, 04, 06, 07, 08, 8B, 09, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 55 01, 02, 03, 04, 05 P, T 00, 01, 02, 03, 04, 05, 06 1, 2, 3, 4, 5, 6, 7, 8, 9, 99 N, S, L, O
Municpio Porto Alegre Porto Velho Recife Rio Branco Rio de Janeiro Salvador So Lus So Paulo Teresina Vitria
cdigo 4314902 1100205 2611606 1200401 3304557 2927408 2111300 3550308 2211001 3205309
Estado Rio Grande do Sul Rondnia Pernambuco Acre Rio de Janeiro Bahia Maranho So Paulo Piau Esprito Santo
cdigo 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
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
O total 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 Pg. 142 / 158
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 total da soma dos algarismos : 2 + 2 + 1 + 2 + 3 + 0 = 10 Dividindo o somatrio por 10 teremos: 10 / 10 = 1, com um resto valendo 0 O dgito verificador : DV = 10 (resto da diviso), portanto 10 0 = 10 Neste caso, o Dgito Verificador = 0
2.3
O cdigo de Municpio do IBGE dos seguintes Municpios tem o DV dgito verificador invlido:
4305871 - Coronel Barros/RS; 2201919 - Bom Princpio do Piau/PI; 2202251 - Canavieira /PI; 2201988 - Brejo do Piau/PI; 2611533 Quixaba/PE; 3117836 - Cnego Marinho/MG; 3152131 - Ponto Chique/MG; 5203939 - Buriti de Gois/GO; 5203962 Buritinpolis/GO;
As aplicaes dos Estados devem utilizar os cdigos de municpio do IBGE sem validao do DV dgito verificador, da mesma forma como consta da tabela de cdigo de municpio do IBGE.
http://www.bcb.gov.br/Rex/TabPaises/Ftp/paises.txt
Exemplo de codificao:
Pas Estados Unidos China, Repblica Popular, Coria, Repblica da, Formosa Japo
3.1
Composio do Cdigo de Pas: NNND Onde: NNN = Nmero de ordem do Cdigo do Pas; D = Dgito de Controle mdulo 11.
Validao possvel: Extenso mxima: 4 dgitos; Extenso mnima: 2 dgitos; Dgito de Controle: mdulo 11, pesos 2 a 9
Obs.: Se o resto da diviso for zero ou 1, considerar o dgito verificador igual a zero.
3.2
O somatrio dos produtos : 4 + 0 + 10 = 14 Dividindo o somatrio por 11 teremos: 14 / 11 = 1, com resto valendo 3 Considerar: 11 (resto da diviso), portanto: 11 3 = 8 Neste caso, o Dgito Verificador = 8 Exemplo 2 Cdigo Pas = 586 D (Paraguai): A. CDIGO PAS B. PESOS C. PRODUTOS (A * B) 5 4 20 8 3 24 6 2 12
O somatrio dos produtos : 20 + 24 + 12 = 56 Dividindo o somatrio por 11 teremos: 56 / 11 = 5, com resto valendo 1 Considerar: 11 (resto da diviso), portanto: 11 1 = 10 Neste caso, o Dgito Verificador = 0
3.3
O cdigo de Pas do BACEN dos seguintes pases tem o DV dgito verificador invlido: 1504 -GUERNSEY, ILHA DO CANAL (INCLUI ALDERNEY E SARK); 1508 -JERSEY, ILHA DO CANAL; 4525 -MADEIRA, ILHA DA; 3595 -MAN, ILHA DE; 4985 MONTENEGRO; 6781 -SAINT KITTS E NEVIS; 7370 SERVIA; As aplicaes dos Estados devem utilizar os cdigos de Pas do BACEN sem validao do DV dgito verificador, da mesma forma que consta da tabela de cdigo de pas do BACEN.
Ambiente de Produo
Os endereos dos Web Services disponveis podem ser obtidos no stio nacional do projeto, ambiente de produo, no endereo http://cte.fazenda.gov.br
Obteno do WSDL:
A documentao do WSDL pode ser obtida na internet acessando o endereo do Web Service desejado. Exemplificando, para obter o WSDL de cada um dos Web Service acione o navegador Web (Internet Explorer, por exemplo) e digite o endereo desejado seguido do literal ?WSDL.
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
CONTROLE DE VERSES Verso 1.0.0 1.0.0 Data 09/06/2011 So Luis - draft 22/11/2011 RS
1. Introduo
Esse documento tem o objetivo de orientar a emisso de Conhecimento de Transporte eletrnico (CT-e) em contingncia, alm de descrever e de distinguir os diversos tipos de desse tipo de emisso. Destaca-se, ainda, as diferenas entre os dois tipos de formulrios de segurana empregados para a impresso do DACTE Definio CT-e emitido em contingncia: CT-e emitido durante o estado de contingncia. Diferencia dos demais CT-e por apresentar o valor 5 no campo TpEmis, o que significa Contingncia na emisso de Conhecimento de Transporte modelos 8, 9, 10 e 11, Nota Fiscal de Servio de Transporte Ferrovirio de cargas, Modelo 27 e - Nota Fiscal de Servio de Transporte, modelo 7, quando utilizada em transporte de cargas.
a) Normal o procedimento padro de emisso do CT-e com transmisso do CT-e para a SEFAZ Autorizadora do emissor para obter a autorizao de uso. O DACTE ser impresso em papel comum aps o recebimento da autorizao de uso do CT-e; b) FS-DA - Contingncia com uso do Formulrio de Segurana para Impresso de Documento Auxiliar do Documento Fiscal eletrnico FS-DA um modelo operacional similar ao modelo operacional da contingncia com uso de Formulrio de Segurana FS. O FSDA foi criado para aumentar a capilaridade dos pontos de venda do Formulrio de Segurana com a criao da figura do estabelecimento distribuidor do FS-DA que poder adquirir FS-DA dos fabricantes para distribuir para os emissores do CT-e de sua regio; 2.1 Modalidades de Emisso de CT-e O AJUSTE SINIEF 09/07 e as legislaes especficas de cada UF disciplinam e detalham as modalidades de emisso do CT-e que sero descritos de forma simplificada a seguir. Em um cenrio de falha que impossibilite a emisso do CT-e na modalidade normal, o emissor deve escolher a modalidade de emisso de contingncia descrita neste manual, ou at mesmo aguardar a normalizao da situao para voltar a emitir o CT-e na modalidade normal, caso a emisso do CT-e no seja premente. Como no existe precedncia ou hierarquia nas modalidades de emisso do CT-e em contingncia, o emissor pode adotar uma ou no adot-las.
2.1.1 Emisso Normal
O processo de emisso normal a situao desejada e mais adequada para o emissor, pois a situao em que todos os recursos necessrios para a emisso do CT-e esto operacionais e a autorizao de uso do CT-e concedida normalmente pela SEFAZ. Nesta situao a emisso dos CT-e realizada normalmente com a impresso do DACTE em papel comum, aps o recebimento da autorizao de uso do CT-e.
Este procedimento de contingncia ser adotado pelos emissores que adquirirem o Formulrio de Segurana para impresso de Documento Auxiliar FS-DA. Sendo identificada a existncia de qualquer fator que prejudique ou impossibilite a transmisso dos CT-e e/ou obteno da autorizao de uso da SEFAZ, a empresa pode acionar a Contingncia com FS-DA, adotando os seguintes passos: Gerar novo arquivo XML do CT-e com o campo tpEmis alterado para 5; Imprimir o DACTE em pelo menos duas vias do FS-DA constando no corpo a expresso: DACTE em Contingncia - impresso em decorrncia de problemas tcnicos, tendo as vias a seguinte destinao:
I - uma das vias permitir o trnsito dos veculos do prestador do servio de transporte e dever ser mantida em arquivo pelo destinatrio pelo prazo estabelecido na legislao tributria para a guarda de documentos fiscais; II - outra via dever ser mantida em arquivo pelo emitente pelo prazo estabelecido na legislao tributria para a guarda dos documentos fiscais; III. sendo o Tomador diverso do destinatrio dever existir uma terceira via, que ser remetida a este para efeito de registros contbeis e fiscais, pois somente esta via do FSDA dar direito ao crdito. transmitir os CT-e imediatamente aps a cessao dos problemas tcnicos que impediam a transmisso do CT-e inicialmente, observando o prazo limite de transmisso na legislao; tratar os CT-e transmitidos por ocasio da ocorrncia dos problemas tcnicos que esto pendentes de retorno.
A seguir resumimos os principais procedimentos necessrios para adequar o CT-e para a modalidade de emisso desejada.
2.2 Documento Auxiliar do Conhecimento de Transporte Eletrnico - DACTE O DACTE um documento auxiliar que tem a finalidade de acobertar a realizao da prestao de servio de transporte e no se confunde com o CT-e do qual mera representao grfica. A sua validade est condicionada existncia do CT-e que representa devidamente autorizado na SEFAZ de origem. O DACTE dever ser impresso em papel, exceto papel jornal, no tamanho mnimo A5 (210 x 148 mm) e mximo ofcio 2 (230 x 330 mm), podendo ser utilizadas folhas soltas, formulrio contnuo, formulrio pr-impresso ou Formulrio de Segurana para Impresso de Documento Auxiliar de Documento Fiscal Eletrnico (FS-DA), sendo para este o tamanho mnimo A4 (210 x 297mm) e mximo ofcio 2 (230 x 330 mm), As folhas soltas, formulrio contnuo ou formulrio pr-impresso so considerados papel comum e a sua aquisio ou confeco no est sujeita ao controle do fisco como ocorre com o FS-DA que um impresso fiscal com normas rgidas de aquisio, controle e utilizao.
2.2.1 Formulrios de Segurana para Impresso do DACTE
Atualmente existem os seguintes tipos de Formulrios de Segurana Documento Auxiliar: Formulrio de Segurana para Impresso de Documento Auxiliar de Documento Fiscal Eletrnico - FS-DA: cuja segurana consiste na confeco com fundo numismtico e impresso de selo fiscal em Calcografia (Talho Doce) na cor Vinho, disciplinado pelo Convnio ICMS 96/09 e Ato COTEPE 06/10. Formulrio de Segurana para Impresso de Documento Auxiliar de Documento Fiscal Eletrnico - FS-DA (com filigrana): cuja segurana consiste na fabricao de papel de segurana com Filigranas (Marcas Dgua) sem nenhuma impresso off-set ou calcogrfica disciplinado pelo Convnio ICMS 96/09 e Ato COTEPE 06/10.
O FS-DA pode ser fabricado por estabelecimento industrial grfico previamente credenciado junto COTEPE/ICMS, e tem a possibilidade de ser distribudo atravs de estabelecimento grfico credenciado como distribuidor junto UF de interesse, mediante a obteno de credenciamento, concedido conforme regulamento de cada UF. Os formulrios de segurana so confeccionados com requisitos de segurana com o objetivo de dificultar falsificao e fraudes. Estes requisitos so adicionados ou por ocasio da fabricao do papel de segurana produzido pelo processo "mould made" ou por ocasio da impresso no caso do FS-DA fabricado com papel dotado de estampa fiscal, com recursos de segurana
Pg. 153 / 158
impressos. Assim, a legislao tributria permite o uso de formulrios de segurana que atendam os seguintes requisitos: FS-DA com Estampa Fiscal impresso com calcografia com microtexto e imagem latente na rea reservado ao fisco, o impresso dever ter fundo numismtico com tinta reagente a produtos qumicos combinado com as Armas da Repblica; A identificao do Formulrio de Segurana para Documento Auxiliar com calcografia mais simples pela existncia da estampa fiscal localizada no quadro reservado ao fisco e pelo fundo numismtico com cor vinho associada ao braso das Armas da Repblica no corpo do formulrio. O FS-DA tem o fundo numismtico impresso na cor de tonalidade predominante Salmo pantone n 155 combinada com as Armas da Repblica ao lado do logotipo que caracteriza o Documento Auxiliar de Documento Fiscal Eletrnico e estampa fiscal na cor Vinho Pantone 222, conforme exemplo visualizado na figura abaixo.
FS-DA em Papel de Segurana - com filigrana (marca dgua) produzida pelo processo "mould made", fibras coloridas e luminescentes, papel no fluorescente, microcpsulas de reagente qumico e microporos que aumentem a aderncia do toner ao papel. O FS-DA fabricado em papel de segurana no possui identificao to evidente como o formulrio com calcografia, pois a primeira vista um papel branco facilmente confundido com um papel comum. A distino deste papel de segurana deve ser feito pela filigrana (marca dgua) existente no seu corpo; pela seriao composta por duas letras e numerao sequencial de nove nmeros aposta no espao normalmente reservado ao fisco; pela impresso da identificao do adquirente e pelo cdigos de barras impressos no rodap inferior. O FS-DA possui filigrana caracterizada pelo braso das Armas da Repblica intercalada com o logotipo do Documento Auxiliar de Documentos Fiscais Eletrnicos. Estas filigranas somente se tornam visveis contra a luz, conformes exemplos e modelo reproduzido na figura abaixo.
O FS-DA com os detalhes da filigrana que s visvel contra luz. No FS-DA teremos o logotipo do Documento Auxiliar de Documentos Fiscais Eletrnicos. Modelo das dimenses e posicionamento das filigranas no papel de segurana para FS-DA Todos os Formulrio de Segurana para Documento Auxiliar tero o nmero de controle do formulrio com numerao sequencial de 000.000.001 a 999.999.999 e seriao de "AA" a "ZZ", impresso no quadro reservado ao fisco.
2.2.2 Localizao da Estampa Fiscal no FS DA
A estampa fiscal impressa na rea reservado ao fisco que est localizada no canto inferior direito do formulrio de segurana. Nesta mesma rea tambm impresso a srie e o nmero de controle do impresso, assim, o emissor deve tomar os cuidados necessrios para que o recibo do canhoto de entrega no utilize o espao de 40 mm x 85 mm do canto inferior do impresso, deslocando-o para a parte superior do formulrio.
Ex. de DACTE em FS-DA Importante destacar que o FS-DA tem um cdigo de barras com a identificao da sua origem e seu usurio pr-impresso no rodap inferior, que deve ser preservado, pois ser utilizado na fiscalizao de trnsito. Nos casos de contingncia com uso de formulrio de segurana, a impresso do DACTE em papel comum contraria a legislao e ocasiona graves consequncias ao emitente, pelo descumprimento de obrigao acessria, caracterizando ainda a inidoneidade do DACTE.
2.3 Aes que devem ser tomadas aps a recuperao da falha A emisso do CT-e em contingncia um procedimento de exceo e existem algumas aes que devem ser tomadas aps a recuperao da falha, a principal delas a transmisso dos CT-e emitidos em contingncia para que sejam autorizados.
2.3.1 Transmisso dos CT-e Emitidos em Contingncia
Os conhecimentos de transportes emitidos em contingncia em FS-DA devem ser transmitidos imediatamente aps a cessao dos problemas tcnicos que impediam a transmisso do CT-e, observando o prazo limite de transmisso estabelecido na legislao.
2.3.2 Rejeio de CT-e Emitidos em Contingncia
Caso ocorra a rejeio de algum CT-e emitido em contingncia, o contribuinte dever: I - gerar novamente o arquivo com a mesma numerao e srie, sanando a irregularidade desde que no se altere: a) as variveis que determinam o valor do imposto tais como: base de clculo, alquota, diferena de preo, quantidade, valor da prestao; b) a correo de dados cadastrais que implique mudana do remetente ou do destinatrio; c) a data de emisso ou de sada; II - solicitar Autorizao de Uso do CT-e; III - imprimir o DACTE correspondente ao CT-e autorizado, no mesmo tipo de papel utilizado para imprimir o DACTE original; IV - providenciar, junto ao tomador, a entrega do CT-e autorizado bem como do novo DACTE impresso nos termos do item III, caso a gerao saneadora da irregularidade do CT-e tenha promovido alguma alterao no DACTE.
2.3.3 CT-e Pendentes de Retorno
Quando ocorrer uma falha, seja ela no ambiente do Contribuinte, no ambiente da SEFAZ origem, h a probabilidade de existirem CT-e transmitidos pelo contribuinte e para as quais ele ainda no obteve o resultado do processamento. Estes CT-e so denominados de CT-e Pendentes de Retorno. Os CT-e Pendentes de Retorno podem no ter sido recebidas pela SEFAZ origem, estar na fila aguardando processamento, estar em processamento ou o processamento pode j ter sido concludo. Caso a falha tenha ocorrido na SEFAZ origem, ao retornar operao normal, possvel que os CT-e que estavam em processamento sejam perdidos, e que os que estavam na fila tenham o seu processamento concludo normalmente. Cabe aplicao do contribuinte tratar adequadamente a situao dos CT-e Pendentes de Retorno e executar, imediatamente aps o retorno operao normal, as aes necessrias regularizao da situao destes CT-e, a saber:
a) Cancelar os CT-e Pendentes de Retorno que tenham sido autorizados pela SEFAZ origem, mas que tiveram as prestaes comerciais correspondentes registradas em CTe emitidos em contingncia. b) Inutilizar a numerao dos CT-e Pendentes de Retorno que no foram autorizados ou denegados. Importante: vedada a reutilizao, em contingncia, de nmero de CT-e transmitido com tipo de emisso Normal.