Os 450 campos do XML do CT-e
Onde cada tag fica no arquivo, o que ela aceita e qual regra a verifica. São 2008 posições no esquema — a mesma tag aparece em mais de um lugar, com ocorrência própria em cada um — e 50 campos têm lista fechada de valores.
(raiz do arquivo)
31 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| aereo | Informações do modal Aéreo | Obrigatório, uma vez | — |
| aquav | Informações do modal Aquaviário | Obrigatório, uma vez | — |
| consSitCTe | Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e. | Obrigatório, uma vez | — |
| consStatServCTe | Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e | Obrigatório, uma vez | — |
| CTe | Conhecimento de Transporte Eletrônico | Obrigatório, uma vez | — |
| cteProc | CT-e processado | Obrigatório, uma vez | — |
| CTeSimp | Conhecimento de Transporte Eletrônico Simplificado | Obrigatório, uma vez | — |
| cteSimpProc | CT-e Simplificado processado | Obrigatório, uma vez | — |
| duto | Informações do modal Dutoviário | Obrigatório, uma vez | — |
| evApropriaCredPres | Schema XML de validação do evento de Apropriação de crédito presumido - 211110 | Obrigatório, uma vez | — |
| evCancCECTe | Schema XML de validação do evento cancelamento do comprovante de entrega eletrônico do CT-e 110181 | Obrigatório, uma vez | — |
| evCancCTe | Schema XML de validação do evento do cancelamento 110111 | Obrigatório, uma vez | — |
| evCancIECTe | Schema XML de validação do evento cancelamento do insucesso de entrega eletrônico do CT-e 110191 | Obrigatório, uma vez | — |
| evCancPrestDesacordo | Schema XML de validação do evento Cancelamento Prestação do Serviço em Desacordo 610111 | Obrigatório, uma vez | — |
| evCancVincPgto | Schema XML de validação do evento cancelamento da vinculação do pgto 110301 | Obrigatório, uma vez | — |
| evCCeCTe | Schema XML de validação do evento carta de correção 110110 | Obrigatório, uma vez | — |
| evCECTe | Schema XML de validação do evento comprovante de entrega eletrônico do CT-e 110180 | Obrigatório, uma vez | — |
| eventoCTe | Schema XML de validação do Pedido de Registro de Evento do CT-e | Obrigatório, uma vez | — |
| evEPECCTe | Schema XML de validação do evento de emissão prévia de emissão em contingência 110113 | Obrigatório, uma vez | — |
| evIECTe | Schema XML de validação do evento insucesso na entrega eletrônico do CT-e 110190 | Obrigatório, uma vez | — |
| evPrestDesacordo | Schema XML de validação do evento Prestação do Serviço em Desacordo 610110 | Obrigatório, uma vez | — |
| evRegMultimodal | Schema XML de validação do evento Registro Multimodal 110160 | Obrigatório, uma vez | — |
| evVincPgto | Schema XML de validação do evento de vinculação da transação de pagamento com o DFe - 110300 | Obrigatório, uma vez | — |
| ferrov | Informações do modal Ferroviário | Obrigatório, uma vez | — |
| multimodal | Informações do Multimodal | Obrigatório, uma vez | — |
| retConsSitCTe | Schema XML de validação do retorno da consulta da situação atual do CT-e. | Obrigatório, uma vez | — |
| retConsStatServCTe | Schema XML de validação do Resultado da Consulta do Status do Serviço de CT-e | Obrigatório, uma vez | — |
| retCTe | Schema XML de validação do retorno do recibo de envio do CT-e (Modelo 57) | Obrigatório, uma vez | — |
| retCTeSimp | Schema XML de validação do retorno do recibo de envio do CT-e Simplificado (Modelo 57) | Obrigatório, uma vez | — |
| retEventoCTe | Schema XML de validação do retorno Pedido de Evento do CT-e | Obrigatório, uma vez | — |
| rodo | Informações do modal Rodoviário | Obrigatório, uma vez | — |
aereo
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| dPrevAereo | Data prevista da entrega | Obrigatório, uma vez | — |
| natCarga | Natureza da carga | Obrigatório, uma vez | — |
| nMinu | Número da Minuta | Opcional, no máximo uma vez | — |
| nOCA | Número Operacional do Conhecimento Aéreo | Opcional, no máximo uma vez | — |
| peri | Preenchido quando for transporte de produtos classificados pela ONU como perigosos. | Opcional, quantas vezes precisar | — |
| tarifa | Informações de tarifa | Obrigatório, uma vez | — |
aquav
9 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| balsa | Grupo de informações das balsas | 0 a 3 vez(es) | — |
| detCont | Grupo de informações de detalhamento dos conteiners (Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal) | Opcional, quantas vezes precisar | — |
| direc | Direção | Obrigatório, uma vez | — |
| irin | Irin do navio sempre deverá ser informado | Obrigatório, uma vez | — |
| nViag | Número da Viagem | Opcional, no máximo uma vez | — |
| tpNav | Tipo de Navegação | Opcional, no máximo uma vez | — |
| vAFRMM | AFRMM (Adicional de Frete para Renovação da Marinha Mercante) | Obrigatório, uma vez | — |
| vPrest | Valor da Prestação Base de Cálculo do AFRMM | Obrigatório, uma vez | — |
| xNavio | Identificação do Navio | Obrigatório, uma vez | — |
consSitCTe
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| xServ | Serviço Solicitado | Obrigatório, uma vez | — |
CTe
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| infCte | Informações do CT-e | Obrigatório, uma vez | — |
| infCTeSupl | Informações suplementares do CT-e | Opcional, no máximo uma vez | — |
cteProc
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| dhConexao | Data e Hora da Conexão de Origem | Opcional, no máximo uma vez | — |
| ipTransmissor | IP do transmissor do documento fiscal para o ambiente autorizador | Opcional, no máximo uma vez | — |
| nPortaCon | Porta de origem utilizada na conexão (De 0 a 65535) | Opcional, no máximo uma vez | — |
| protCTe | Tipo Protocolo de status resultado do processamento da CT-e | Obrigatório, uma vez | — |
| versao | Versão do leiaute | Obrigatório, uma vez | — |
duto
8 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| classDuto | Classificação do Dutoviário | Opcional, no máximo uma vez | 371 |
| codPontoEntrada | Código do Ponto de Entrada | Opcional, no máximo uma vez | — |
| codPontoSaida | Código do Ponto de Saída | Opcional, no máximo uma vez | — |
| dFim | Data de Fim da prestação do serviço | Obrigatório, uma vez | — |
| dIni | Data de Início da prestação do serviço | Obrigatório, uma vez | — |
| nContrato | Número do Contrato de Capacidade | Opcional, no máximo uma vez | — |
| tpContratacao | Tipo de contratação do serviço de transporte (apenas para gasoduto) | Opcional, no máximo uma vez | 371372373374 |
| vTar | Valor da tarifa | Opcional, no máximo uma vez | — |
evApropriaCredPres
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cCredPres | Código de Classificação do Crédito presumido, conforme tabela cCredPres (Anexo IV) | Obrigatório, uma vez | — |
| descEvento | Descrição do Evento - “Apropriação Credito Presumido” | Obrigatório, uma vez | — |
| gCBSCredPres | Grupo de informações do crédito presumido da CBS | Opcional, no máximo uma vez | — |
| gIBSCredPres | Grupo de informações do crédito presumido do IBS | Opcional, no máximo uma vez | — |
| vBCCredPres | Valor da base de cálculo do item | Obrigatório, uma vez | — |
| xDecPag | Declaração de Pagamento ao TAC/MEI. | Obrigatório, uma vez | — |
evCancCECTe
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| nProtCE | Número do Protocolo de autorização do evento a ser cancelado | Obrigatório, uma vez | — |
evCancIECTe
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| nProtIE | Número do Protocolo de autorização do evento a ser cancelado | Obrigatório, uma vez | — |
evCancPrestDesacordo
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| nProtEvPrestDes | Protocolo do evento que será cancelado | Obrigatório, uma vez | — |
evCancVincPgto
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| nProtVincPgto | Número do Protocolo de autorização do evento a ser cancelado | Obrigatório, uma vez | — |
evCCeCTe
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| infCorrecao | Grupo de Informações de Correção | Obrigatório, 1 vez(es) ou mais | — |
| xCondUso | Condições de uso da Carta de Correção, | Obrigatório, uma vez | — |
evCECTe
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| dhEntrega | Data e hora de conclusão da entrega da NF-e | Obrigatório, uma vez | — |
| dhHashEntrega | Data e hora de geração do hash entrega | Obrigatório, uma vez | — |
| hashEntrega | Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da entrega (Exemplo: imagem capturada… | Obrigatório, uma vez | — |
| infEntrega | Grupo de informações das NF-e que foram entregues ao Destinatário | 0 a 2000 vez(es) | — |
| latitude | Latitude do ponto de entrega | Opcional, no máximo uma vez | — |
| longitude | Longitude do ponto de entrega | Opcional, no máximo uma vez | — |
eventoCTe
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| infEvento | — | Obrigatório, uma vez | — |
evEPECCTe
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| vICMSST | Valor do ICMS ST | Opcional, no máximo uma vez | — |
evIECTe
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| dhHashTentativaEntrega | Data e hora de geração do hash tentativa entrega | Opcional, no máximo uma vez | — |
| dhTentativaEntrega | Data e hora da tentativa da entrega da NF-e | Obrigatório, uma vez | — |
| hashTentativaEntrega | Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da tentativa com insucesso da entrega… | Opcional, no máximo uma vez | — |
| nTentativa | Número da tentativa de entrega que não teve insucesso | Opcional, no máximo uma vez | — |
| tpMotivo | Motivo do insucesso | Obrigatório, uma vez | — |
| xJustMotivo | Justificativa do Motivo de insucesso, informar apenas para tpMotivo = 4 | Opcional, no máximo uma vez | — |
evPrestDesacordo
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| indDesacordoOper | Indicador de operação em desacordo | Obrigatório, uma vez | — |
evRegMultimodal
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| xRegistro | Informação complementar sobre o registro, indicação do tipo de documento utilizado e demais situações ocorridas no Multimodal (Texto Livre). | Obrigatório, uma vez | — |
ferrov
3 campos
multimodal
3 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| COTM | Número do Certificado do Operador de Transporte Multimodal | Obrigatório, uma vez | — |
| indNegociavel | Indicador Negociável Preencher com: 0 - Não Negociável; 1 - Negociável | Obrigatório, uma vez | — |
| seg | Informações de Seguro do Multimodal | Opcional, no máximo uma vez | — |
retConsSitCTe
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| procEventoCTe | Pedido de Registro de Eventos de CT-e processado | Opcional, quantas vezes precisar | — |
retConsStatServCTe
2 campos
rodo
2 campos
aereo/natCarga
2 campos
aereo/peri
3 campos
aereo/tarifa
2 campos
aquav/balsa
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| xBalsa | Identificador da Balsa | Obrigatório, uma vez | — |
aquav/detCont
3 campos
CTe/infCte
16 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| autXML | Autorizados para download do XML do DF-e | 0 a 10 vez(es) | — |
| compl | Dados complementares do CT-e para fins operacionais ou comerciais | Opcional, no máximo uma vez | — |
| dest | Informações do Destinatário do CT-e | Opcional, no máximo uma vez | — |
| emit | Identificação do Emitente do CT-e | Obrigatório, uma vez | — |
| exped | Informações do Expedidor da Carga | Opcional, no máximo uma vez | — |
| Id | Identificador da tag a ser assinada | Obrigatório, uma vez | — |
| ide | Identificação do CT-e | Obrigatório, uma vez | 10261027 |
| imp | Informações relativas aos Impostos | Obrigatório, uma vez | — |
| infCteComp | Detalhamento do CT-e complementado | 1 a 10 vez(es) | — |
| infCTeNorm | Grupo de informações do CT-e Normal e Substituto | Obrigatório, uma vez | — |
| infPAA | Grupo de Informação do Provedor de Assinatura e Autorização | Opcional, no máximo uma vez | — |
| infRespTec | Informações do Responsável Técnico pela emissão do DF-e | Opcional, no máximo uma vez | — |
| infSolicNFF | Grupo de informações do pedido de emissão da Nota Fiscal Fácil | Opcional, no máximo uma vez | — |
| pgtoVinc | Grupo de informações da vínculação com a transação de pagamento | Opcional, no máximo uma vez | — |
| receb | Informações do Recebedor da Carga | Opcional, no máximo uma vez | — |
| rem | Informações do Remetente das mercadorias transportadas pelo CT-e | Opcional, no máximo uma vez | — |
CTe/infCTeSupl
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| qrCodCTe | Texto com o QR-Code impresso no DACTE | Obrigatório, uma vez | — |
cteProc/protCTe
2 campos
CTeSimp/infCte
7 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cobr | Dados da cobrança do CT-e | Opcional, no máximo uma vez | — |
| det | Detalhamento das entregas / prestações do CTe Simplificado | 1 a 999 vez(es) | — |
| infCarga | Informações da Carga do CT-e | Obrigatório, uma vez | — |
| infCteSub | Informações do CT-e de substituição | Opcional, no máximo uma vez | — |
| infModal | Informações do modal | Obrigatório, uma vez | — |
| toma | Identificação do tomador do serviço no CT-e | Obrigatório, uma vez | — |
| total | Valores Totais do CTe | Obrigatório, uma vez | 1054 |
evApropriaCredPres/gCBSCredPres
2 campos
evCCeCTe/infCorrecao
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| campoAlterado | Nome do campo modificado do CT-e Original. | Obrigatório, uma vez | — |
| grupoAlterado | Indicar o grupo de informações que pertence o campoAlterado. Ex: ide | Obrigatório, uma vez | — |
| nroItemAlterado | Preencher com o indice do item alterado caso a alteração ocorra em uma lista. OBS: O indice inicia sempre em 1 | Opcional, no máximo uma vez | — |
| valorAlterado | Valor correspondente à alteração. | Obrigatório, uma vez | — |
eventoCTe/infEvento
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cOrgao | Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA | Obrigatório, uma vez | — |
| detEvento | Detalhamento do evento específico | Obrigatório, uma vez | — |
| dhEvento | Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD) | Obrigatório, uma vez | — |
| nSeqEvento | Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento… | Obrigatório, uma vez | — |
| tpEvento | Tipo do Evento | Obrigatório, uma vez | — |
ferrov/trafMut
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| chCTeFerroOrigem | Chave de acesso do CT-e emitido pelo ferrovia de origem | Opcional, no máximo uma vez | — |
| ferrEmi | Ferrovia Emitente do CTe | Obrigatório, uma vez | — |
| ferroEnv | Informações das Ferrovias Envolvidas | Opcional, quantas vezes precisar | — |
| respFat | Responsável pelo Faturamento | Obrigatório, uma vez | — |
| vFrete | Valor do Frete do Tráfego Mútuo | Obrigatório, uma vez | — |
multimodal/seg
3 campos
retEventoCTe/infEvento
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| dhRegEvento | Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD | Opcional, no máximo uma vez | — |
| xEvento | Descrição do Evento | Opcional, no máximo uma vez | — |
rodo/occ
4 campos
aereo/peri/infTotAP
2 campos
aquav/detCont/infDoc
2 campos
aquav/detCont/lacre
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| nLacre | Lacre | Obrigatório, uma vez | — |
CTe/infCte/autXML
2 campos
CTe/infCte/compl
9 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| destCalc | Município de destino para efeito de cálculo do frete | Opcional, no máximo uma vez | — |
| Entrega | Informações ref. a previsão de entrega | Opcional, no máximo uma vez | — |
| ObsCont | Campo de uso livre do contribuinte | 0 a 10 vez(es) | — |
| ObsFisco | Campo de uso livre do contribuinte | 0 a 10 vez(es) | — |
| origCalc | Município de origem para efeito de cálculo do frete | Opcional, no máximo uma vez | — |
| xCaracAd | Característica adicional do transporte | Opcional, no máximo uma vez | — |
| xCaracSer | Característica adicional do serviço | Opcional, no máximo uma vez | — |
| xEmi | Funcionário emissor do CTe | Opcional, no máximo uma vez | — |
| xObs | Observações Gerais | Opcional, no máximo uma vez | — |
CTe/infCte/dest
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| Endereço de email | Opcional, no máximo uma vez | — | |
| enderDest | Dados do endereço | Obrigatório, uma vez | — |
| fone | Telefone | Opcional, no máximo uma vez | — |
| IE | Inscrição Estadual | Opcional, no máximo uma vez | — |
| ISUF | Inscrição na SUFRAMA | Opcional, no máximo uma vez | — |
| xNome | Razão Social ou Nome do destinatário | Obrigatório, uma vez | — |
CTe/infCte/emit
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| CRT | Código do Regime Tributário | Obrigatório, uma vez | 917 |
| enderEmit | Endereço do emitente | Obrigatório, uma vez | — |
| IEST | Inscrição Estadual do Substituto Tributário | Opcional, no máximo uma vez | — |
| ISUFEmit | Inscrição do emitente da Suframa | Opcional, no máximo uma vez | — |
| xFant | Nome fantasia | Opcional, no máximo uma vez | — |
CTe/infCte/exped
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| enderExped | Dados do endereço | Obrigatório, uma vez | — |
CTe/infCte/ide
36 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cCT | Código numérico que compõe a Chave de Acesso. | Obrigatório, uma vez | — |
| cDV | Digito Verificador da chave de acesso do CT-e | Obrigatório, uma vez | — |
| CFOP | Código Fiscal de Operações e Prestações | Obrigatório, uma vez | — |
| cMunEnv | Código do Município de envio do CT-e (de onde o documento foi transmitido) | Obrigatório, uma vez | — |
| cMunFim | Código do Município de término da prestação | Obrigatório, uma vez | — |
| cMunIni | Código do Município de início da prestação | Obrigatório, uma vez | — |
| cUF | Código da UF do emitente do CT-e. | Obrigatório, uma vez | — |
| dhCont | Data e Hora da entrada em contingência | Obrigatório, uma vez | — |
| dhEmi | Data e hora de emissão do CT-e | Obrigatório, uma vez | — |
| gCompraGov | Grupo de Compras Governamentais | Opcional, no máximo uma vez | — |
| gPagAntecipado | Grupo de antecipação de pagamento | Opcional, no máximo uma vez | — |
| indGlobalizado | Indicador de CT-e Globalizado | Opcional, no máximo uma vez | — |
| indIEToma | Indicador do papel do tomador na prestação do serviço: 1 – Contribuinte ICMS; 2 – Contribuinte isento de inscrição; 9 – Não Contribuinte | Obrigatório, uma vez | — |
| mod | Modelo do documento fiscal | Obrigatório, uma vez | — |
| modal | Modal | Obrigatório, uma vez | — |
| natOp | Natureza da Operação | Obrigatório, uma vez | — |
| nCT | Número do CT-e | Obrigatório, uma vez | — |
| procEmi | Identificador do processo de emissão do CTe | Obrigatório, uma vez | — |
| retira | Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino? | Obrigatório, uma vez | — |
| toma3 | Indicador do "papel" do tomador do serviço no CT-e | Obrigatório, uma vez | — |
| toma4 | Indicador do "papel" do tomador do serviço no CT-e | Obrigatório, uma vez | — |
| tpAmb | Tipo do Ambiente | Obrigatório, uma vez | — |
| tpCTe | Tipo do CT-e | Obrigatório, uma vez | — |
| tpEmis | Forma de emissão do CT-e | Obrigatório, uma vez | 228 |
| tpImp | Formato de impressão do DACTE | Obrigatório, uma vez | — |
| tpPagAnt | Tipo Pagamento ou Pagamento Antecipado | Opcional, no máximo uma vez | — |
| tpServ | Tipo do Serviço | Obrigatório, uma vez | — |
| UFEnv | Sigla da UF de envio do CT-e (de onde o documento foi transmitido) | Obrigatório, uma vez | — |
| UFFim | UF do término da prestação | Obrigatório, uma vez | — |
| UFIni | UF do início da prestação | Obrigatório, uma vez | — |
| verProc | Versão do processo de emissão | Obrigatório, uma vez | — |
| xDetRetira | Detalhes do retira | Opcional, no máximo uma vez | — |
| xJust | Justificativa da entrada em contingência | Obrigatório, uma vez | — |
| xMunEnv | Nome do Município de envio do CT-e (de onde o documento foi transmitido) | Obrigatório, uma vez | — |
| xMunFim | Nome do Município do término da prestação | Obrigatório, uma vez | — |
| xMunIni | Nome do Município do início da prestação | Obrigatório, uma vez | — |
CTe/infCte/imp
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| IBSCBS | Grupo de informações do IBS e CBS | Opcional, no máximo uma vez | — |
| ICMS | Informações relativas ao ICMS | Obrigatório, uma vez | — |
| ICMSUFFim | Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual | Opcional, no máximo uma vez | — |
| infAdFisco | Informações adicionais de interesse do Fisco | Opcional, no máximo uma vez | — |
| vTotDFe | Valor total do documento fiscal (vTPrest) | Opcional, no máximo uma vez | — |
| vTotTrib | Valor Total dos Tributos | Opcional, no máximo uma vez | — |
CTe/infCte/infCteComp
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| chCTe | Chave do CT-e complementado | Obrigatório, uma vez | — |
CTe/infCte/infCTeNorm
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| docAnt | Documentos de Transporte Anterior | Opcional, no máximo uma vez | — |
| infGlobalizado | Informações do CT-e Globalizado | Opcional, no máximo uma vez | — |
| infServVinc | Informações do Serviço Vinculado a Multimodal | Opcional, no máximo uma vez | — |
| veicNovos | informações dos veículos transportados | Opcional, quantas vezes precisar | — |
CTe/infCte/infPAA
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| CNPJPAA | CNPJ do Provedor de Assinatura e Autorização | Obrigatório, uma vez | — |
| PAASignature | Assinatura RSA do Emitente para DFe gerados por PAA | Obrigatório, uma vez | — |
CTe/infCte/infRespTec
3 campos
CTe/infCte/infSolicNFF
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| xSolic | Solicitação do pedido de emissão da NFF. | Obrigatório, uma vez | — |
CTe/infCte/pgtoVinc
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pgto | Dados de cada pagamento previsto | 1 a 99 vez(es) | — |
CTe/infCte/receb
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| enderReceb | Dados do endereço | Obrigatório, uma vez | — |
CTe/infCte/rem
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| enderReme | Dados do endereço | Obrigatório, uma vez | — |
CTe/infCte/vPrest
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| Comp | Componentes do Valor da Prestação | Opcional, quantas vezes precisar | — |
| vRec | Valor a Receber | Obrigatório, uma vez | — |
| vTPrest | Valor Total da Prestação do Serviço | Obrigatório, uma vez | — |
| vTPrestLiq | Valor Líquido da Prestação SEM tributos | Opcional, no máximo uma vez | — |
cteProc/protCTe/infFisco
2 campos
cteProc/protCTe/infProt
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cStat | Código do status do CT-e. | Obrigatório, uma vez | — |
| dhRecbto | Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. | Obrigatório, uma vez | — |
| digVal | Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original. | Opcional, no máximo uma vez | — |
| nProt | Número do Protocolo de Status do CT-e. | Opcional, no máximo uma vez | — |
| verAplic | Versão do Aplicativo que processou o CT-e | Obrigatório, uma vez | — |
| xMotivo | Descrição literal do status do CT-e. | Obrigatório, uma vez | — |
CTeSimp/infCte/cobr
2 campos
CTeSimp/infCte/det
3 campos
CTeSimp/infCte/infCarga
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| infQ | Informações de quantidades da Carga do CT-e | Obrigatório, 1 vez(es) ou mais | — |
| proPred | Produto predominante | Obrigatório, uma vez | — |
| vCarga | Valor total da carga | Obrigatório, uma vez | — |
| vCargaAverb | Valor da Carga para efeito de averbação | Opcional, no máximo uma vez | — |
| xOutCat | Outras características da carga | Opcional, no máximo uma vez | — |
CTeSimp/infCte/infCteSub
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| indAlteraToma | Indicador de CT-e Alteração de Tomador | Opcional, no máximo uma vez | — |
CTeSimp/infCte/infModal
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| versaoModal | Versão do leiaute específico para o Modal | Obrigatório, uma vez | — |
CTeSimp/infCte/toma
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| enderToma | Dados do endereço | Obrigatório, uma vez | — |
CTeSimp/infCte/total
2 campos
eventoCTe/infEvento/detEvento
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| versaoEvento | — | Obrigatório, uma vez | — |
ferrov/trafMut/ferroEnv
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cInt | Código interno da Ferrovia envolvida | Opcional, no máximo uma vez | — |
| enderFerro | Dados do endereço da ferrovia envolvida | Obrigatório, uma vez | — |
multimodal/seg/infSeg
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| xSeg | Nome da Seguradora | Obrigatório, uma vez | — |
rodo/occ/emiOcc
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| UF | Sigla da UF | Obrigatório, uma vez | — |
aquav/detCont/infDoc/infNF
2 campos
aquav/detCont/infDoc/infNFe
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| chave | Chave de acesso da NF-e | Obrigatório, uma vez | — |
CTe/infCte/compl/Entrega
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| comData | Entrega com data definida | Obrigatório, uma vez | — |
| comHora | Entrega com hora definida | Obrigatório, uma vez | — |
| noInter | Entrega no intervalo de horário definido | Obrigatório, uma vez | — |
| noPeriodo | Entrega no período definido | Obrigatório, uma vez | — |
| semData | Entrega sem data definida | Obrigatório, uma vez | — |
| semHora | Entrega sem hora definida | Obrigatório, uma vez | — |
CTe/infCte/compl/fluxo
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pass | — | Opcional, quantas vezes precisar | — |
| xDest | Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino | Opcional, no máximo uma vez | — |
| xOrig | Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem | Opcional, no máximo uma vez | — |
| xRota | Código da Rota de Entrega | Opcional, no máximo uma vez | — |
CTe/infCte/compl/ObsCont
2 campos
CTe/infCte/dest/enderDest
9 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| CEP | CEP | Opcional, no máximo uma vez | — |
| cMun | Código do município (utilizar a tabela do IBGE) | Obrigatório, uma vez | 1015 |
| cPais | Código do país | Opcional, no máximo uma vez | — |
| nro | Número | Obrigatório, uma vez | — |
| xBairro | Bairro | Obrigatório, uma vez | — |
| xCpl | Complemento | Opcional, no máximo uma vez | — |
| xLgr | Logradouro | Obrigatório, uma vez | — |
| xMun | Nome do município | Obrigatório, uma vez | — |
| xPais | Nome do país | Opcional, no máximo uma vez | — |
CTe/infCte/ide/gCompraGov
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pRedutor | Percentual de redução de aliquota em compra governamental | Obrigatório, uma vez | 367381384 |
| refDFeAnt | Chave de acesso do documento fiscal anterior. Deverá ser informado para tpOperGov 2 e 3 e vedado para os tipos 1 e 4. No caso do tpOperGov 2 aceitará… | 0 a 99 vez(es) | — |
| tpEnteGov | Para administração pública direta e suas autarquias e fundações: 1=União 2=Estados 3=Distrito Federal 4=Municípios 5=Consórcio Público 6=Comitê… | Obrigatório, uma vez | 347 |
| tpOperGov | Tipo da operação com ente governamental: 1 – Fornecimento com pagamento posterior; 2 - Recebimento do pagamento com fornecimento já realizado; 3 –… | Obrigatório, uma vez | — |
CTe/infCte/ide/gPagAntecipado
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| chDFePagAnt | Chave de acesso do CTe de antecipação de pagamento | Obrigatório, uma vez | — |
CTe/infCte/imp/IBSCBS
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cClassTrib | Código de Classificação Tributária do IBS e da CBS | Obrigatório, uma vez | 312388 |
| CST | Código Situação Tributária do IBS/CBS | Obrigatório, uma vez | 311366369383 |
| gEstornoCred | Informado conforme indicador no cClassTrib | Opcional, no máximo uma vez | — |
| gIBSCBS | Tipo CBS IBS Completo | Opcional, no máximo uma vez | — |
| indDoacao | Tipo Indicador de Doação | Opcional, no máximo uma vez | — |
CTe/infCte/imp/ICMS
8 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| gICMSPrevistoPagtoAntecip | Grupo utilizado exclusivamente na determinação da BC de IBS e CBS em cenários específicos de pagamento antecipado | Obrigatório, uma vez | — |
| ICMS00 | Prestação sujeito à tributação normal do ICMS | Obrigatório, uma vez | — |
| ICMS20 | Prestação sujeito à tributação com redução de BC do ICMS | Obrigatório, uma vez | — |
| ICMS45 | ICMS Isento, não Tributado ou diferido | Obrigatório, uma vez | — |
| ICMS60 | Tributação pelo ICMS60 - ICMS cobrado por substituição tributária.Responsabilidade do recolhimento do ICMS atribuído ao tomador ou 3º por ST | Obrigatório, uma vez | — |
| ICMS90 | ICMS Outros | Obrigatório, uma vez | — |
| ICMSOutraUF | ICMS devido à UF de origem da prestação, quando diferente da UF do emitente | Obrigatório, uma vez | — |
| ICMSSN | Simples Nacional | Obrigatório, uma vez | — |
CTe/infCte/imp/ICMSUFFim
7 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pFCPUFFim | Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte | Obrigatório, uma vez | — |
| pICMSInter | Alíquota interestadual das UF envolvidas | Obrigatório, uma vez | — |
| pICMSUFFim | Alíquota interna da UF de término da prestação do serviço de transporte | Obrigatório, uma vez | — |
| vBCUFFim | Valor da BC do ICMS na UF de término da prestação do serviço de transporte | Obrigatório, uma vez | — |
| vFCPUFFim | Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação | Obrigatório, uma vez | — |
| vICMSUFFim | Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte | Obrigatório, uma vez | — |
| vICMSUFIni | Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte | Obrigatório, uma vez | — |
CTe/infCte/infCTeNorm/docAnt
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| emiDocAnt | Emissor do documento anterior | Obrigatório, 1 vez(es) ou mais | — |
CTe/infCte/infCTeNorm/infDoc
2 campos
CTe/infCte/infCTeNorm/infServVinc
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| infCTeMultimodal | informações do CT-e multimodal vinculado | Obrigatório, 1 vez(es) ou mais | — |
CTe/infCte/infCTeNorm/veicNovos
5 campos
CTe/infCte/infPAA/PAASignature
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| RSAKeyValue | Chave Publica no padrão XML RSA Key | Obrigatório, uma vez | — |
| SignatureValue | Assinatura digital padrão RSA | Obrigatório, uma vez | — |
CTe/infCte/pgtoVinc/pgto
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| CNPJBasePSP | CNPJ base da instituição financeira ou de pagamento | Obrigatório, uma vez | — |
| CNPJReceb | CNPJ do recebedor do pagamento | Obrigatório, uma vez | — |
| idTransacao | ID específico da transação financeira conforme o meio de pagamento | Obrigatório, uma vez | — |
| nPag | Número sequencial do pagamento | Obrigatório, uma vez | — |
| tpMeioPgto | Código do meio de pagamento (ver IT DFe 2026.001) | Obrigatório, uma vez | — |
CTe/infCte/vPrest/Comp
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| vComp | Valor do componente | Obrigatório, uma vez | — |
CTeSimp/infCte/cobr/dup
3 campos
CTeSimp/infCte/cobr/fat
4 campos
CTeSimp/infCte/det/infDocAnt
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| infNFeTranspParcial | — | Opcional, quantas vezes precisar | — |
| tpPrest | indica se a prestação é total ou parcial em relação as notas do documento anterior | Obrigatório, uma vez | — |
CTeSimp/infCte/det/infNFe
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| chNFe | Chave de acesso da NF-e | Obrigatório, uma vez | — |
| dPrev | Data prevista de entrega | Opcional, no máximo uma vez | — |
| infUnidCarga | Informações das Unidades de Carga (Containeres/ULD/Outros) | Opcional, quantas vezes precisar | — |
| infUnidTransp | Informações das Unidades de Transporte (Carreta/Reboque/Vagão) | Opcional, quantas vezes precisar | — |
| PIN | PIN SUFRAMA | Opcional, no máximo uma vez | — |
CTeSimp/infCte/infCarga/infQ
3 campos
CTeSimp/infCte/total/IBSCBSTot
3 campos
CTe/infCte/compl/Entrega/comData
2 campos
CTe/infCte/compl/Entrega/comHora
2 campos
CTe/infCte/compl/Entrega/noInter
2 campos
CTe/infCte/compl/fluxo/pass
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| xPass | Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem | Opcional, no máximo uma vez | — |
CTe/infCte/imp/IBSCBS/gEstornoCred
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| vCBSEstCred | Valor da CBS a ser estornada | Obrigatório, uma vez | — |
| vIBSEstCred | Valor do IBS a ser estornado | Obrigatório, uma vez | — |
CTe/infCte/imp/IBSCBS/gIBSCBS
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| gIBSMun | Grupo de Informações do IBS no Município | Obrigatório, uma vez | — |
| gIBSUF | Grupo de informações do IBS na UF | Obrigatório, uma vez | — |
| gTribCompraGov | Grupo de informações da composição do valor do IBS e da CBS em compras governamental | Opcional, no máximo uma vez | — |
| gTribRegular | Grupo de informações da Tributação Regular. Informar como seria a tributação caso não cumprida a condição resolutória/suspensiva. Exemplo 1: Art.… | Opcional, no máximo uma vez | — |
| vBC | Valor do BC | Obrigatório, uma vez | — |
| vIBS | Valor do IBS | Obrigatório, uma vez | — |
CTe/infCte/imp/ICMS/gICMSPrevistoPagtoAntecip
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| vICMSPrevisto | Valor do ICMS a incidir no momento do fornecimento futuro. Observação: Em cenários onde não há valor de ICMS devido, informar 0. | Obrigatório, uma vez | — |
CTe/infCte/imp/ICMS/ICMS00
2 campos
CTe/infCte/imp/ICMS/ICMS20
3 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cBenef | Código de Benefício Fiscal na UF | Obrigatório, uma vez | — |
| pRedBC | Percentual de redução da BC | Obrigatório, uma vez | — |
| vICMSDeson | Valor do ICMS de desoneração | Obrigatório, uma vez | — |
CTe/infCte/imp/ICMS/ICMS60
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pICMSSTRet | Alíquota do ICMS | Obrigatório, uma vez | — |
| vBCSTRet | Valor da BC do ICMS ST retido | Obrigatório, uma vez | — |
| vCred | Valor do Crédito outorgado/Presumido | Opcional, no máximo uma vez | — |
| vICMSSTRet | Valor do ICMS ST retido | Obrigatório, uma vez | — |
CTe/infCte/imp/ICMS/ICMSOutraUF
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pICMSOutraUF | Alíquota do ICMS | Obrigatório, uma vez | — |
| pRedBCOutraUF | Percentual de redução da BC | Opcional, no máximo uma vez | — |
| vBCOutraUF | Valor da BC do ICMS | Obrigatório, uma vez | — |
| vICMSOutraUF | Valor do ICMS devido outra UF | Obrigatório, uma vez | — |
CTe/infCte/imp/ICMS/ICMSSN
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| indSN | Indica se o contribuinte é Simples Nacional 1=Sim | Obrigatório, uma vez | — |
CTe/infCte/infCTeNorm/docAnt/emiDocAnt
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| idDocAnt | Informações de identificação dos documentos de Transporte Anterior | 1 a 2 vez(es) | — |
CTe/infCte/infCTeNorm/infDoc/infNF
8 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| nCFOP | CFOP Predominante | Obrigatório, uma vez | — |
| nPed | Número do Pedido da NF | Opcional, no máximo uma vez | — |
| nPeso | Peso total em Kg | Opcional, no máximo uma vez | — |
| nRoma | Número do Romaneio da NF | Opcional, no máximo uma vez | — |
| vBCST | Valor da Base de Cálculo do ICMS ST | Obrigatório, uma vez | — |
| vNF | Valor Total da NF | Obrigatório, uma vez | — |
| vProd | Valor Total dos Produtos | Obrigatório, uma vez | — |
| vST | Valor Total do ICMS ST | Obrigatório, uma vez | — |
CTe/infCte/infCTeNorm/infDoc/infOutros
3 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| descOutros | Descrição do documento | Opcional, no máximo uma vez | — |
| tpDoc | Tipo de documento originário | Obrigatório, uma vez | — |
| vDocFisc | Valor do documento | Opcional, no máximo uma vez | — |
CTe/infCte/infCTeNorm/infServVinc/infCTeMultimodal
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| chCTeMultimodal | Chave de acesso do CT-e Multimodal | Obrigatório, uma vez | — |
CTe/infCte/infPAA/PAASignature/RSAKeyValue
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| Exponent | — | Obrigatório, uma vez | — |
| Modulus | — | Obrigatório, uma vez | — |
CTeSimp/infCte/det/infNFe/infUnidCarga
4 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| idUnidCarga | Identificação da Unidade de Carga | Obrigatório, uma vez | — |
| lacUnidCarga | Lacres das Unidades de Carga | Opcional, quantas vezes precisar | — |
| qtdRat | Quantidade rateada (Peso,Volume) | Opcional, no máximo uma vez | — |
| tpUnidCarga | Tipo da Unidade de Carga | Obrigatório, uma vez | — |
CTeSimp/infCte/det/infNFe/infUnidTransp
3 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| idUnidTransp | Identificação da Unidade de Transporte | Obrigatório, uma vez | — |
| lacUnidTransp | Lacres das Unidades de Transporte | Opcional, quantas vezes precisar | — |
| tpUnidTransp | Tipo da Unidade de Transporte | Obrigatório, uma vez | — |
CTeSimp/infCte/total/IBSCBSTot/gCBS
3 campos
CTe/infCte/imp/IBSCBS/gIBSCBS/gCBS
5 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| gALCZFMCBS | Grupo de operações em áreas incentivadas (ALC/ZFM) - CBS (alíquota zero) | Opcional, no máximo uma vez | — |
| gDevTrib | Grupo de Informações da devolução de tributos | Opcional, no máximo uma vez | — |
| gDif | Grupo de campos do Diferimento | Opcional, no máximo uma vez | — |
| gRed | Grupo de campos da redução de aliquota | Opcional, no máximo uma vez | — |
| pCBS | Aliquota da CBS (em percentual) | Obrigatório, uma vez | 326347 |
CTe/infCte/imp/IBSCBS/gIBSCBS/gIBSMun
2 campos
CTe/infCte/imp/IBSCBS/gIBSCBS/gIBSUF
2 campos
CTe/infCte/imp/IBSCBS/gIBSCBS/gTribCompraGov
6 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pAliqCBS | Tipo Decimal com até 3 dígitos inteiros, podendo ter de 2 até 4 decimais | Obrigatório, uma vez | — |
| pAliqIBSMun | Tipo Decimal com até 3 dígitos inteiros, podendo ter de 2 até 4 decimais | Obrigatório, uma vez | — |
| pAliqIBSUF | Tipo Decimal com até 3 dígitos inteiros, podendo ter de 2 até 4 decimais | Obrigatório, uma vez | — |
| vTribCBS | Valor que seria devido a CBS, sem aplicação do Art. 473. da LC 214/2025 | Obrigatório, uma vez | — |
| vTribIBSMun | Valor que seria devido ao município, sem aplicação do Art. 473. da LC 214/2025 | Obrigatório, uma vez | — |
| vTribIBSUF | Valor que seria devido a UF, sem aplicação do Art. 473. da LC 214/2025 | Obrigatório, uma vez | — |
CTe/infCte/imp/IBSCBS/gIBSCBS/gTribRegular
8 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| cClassTribReg | Informar qual seria o cClassTrib caso não cumprida a condição resolutória/suspensiva | Obrigatório, uma vez | 332 |
| CSTReg | Código da Situação Tributária do IBS e CBS | Obrigatório, uma vez | — |
| pAliqEfetRegCBS | Alíquota da CBS | Obrigatório, uma vez | — |
| pAliqEfetRegIBSMun | Alíquota do IBS do Município | Obrigatório, uma vez | — |
| pAliqEfetRegIBSUF | Alíquota do IBS da UF | Obrigatório, uma vez | — |
| vTribRegCBS | Valor da CBS | Obrigatório, uma vez | — |
| vTribRegIBSMun | Valor do IBS do Município | Obrigatório, uma vez | — |
| vTribRegIBSUF | Valor do IBS da UF | Obrigatório, uma vez | — |
CTe/infCte/infCTeNorm/docAnt/emiDocAnt/idDocAnt
2 campos
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| idDocAntEle | Documentos de transporte anterior eletrônicos | Obrigatório, 1 vez(es) ou mais | — |
| idDocAntPap | Documentos de transporte anterior em papel | Obrigatório, 1 vez(es) ou mais | — |
CTe/infCte/imp/IBSCBS/gIBSCBS/gCBS/gDevTrib
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pDevTrib | Percentual de devolução do tributo, conforme LC 214/25 art. 118. | Opcional, no máximo uma vez | — |
CTe/infCte/imp/IBSCBS/gIBSCBS/gCBS/gDif
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| pDif | Percentual do diferimento | Obrigatório, uma vez | — |
CTe/infCte/imp/IBSCBS/gIBSCBS/gCBS/gRed
2 campos
CTe/infCte/infCTeNorm/docAnt/emiDocAnt/idDocAnt/idDocAntPap
1 campo
| Campo | O que é | Ocorrência | Regras |
|---|---|---|---|
| subser | Série do Documento Fiscal | Opcional, no máximo uma vez | — |
Perguntas frequentes
Quantos campos tem o XML do CT-e?
O esquema oficial (PL_CTe_400_NT2026.004_RTC_1.00), lido pelo Buscador NCM, declara 450 nomes de tag distintos, em 2008 posições — a mesma tag aparece em mais de um lugar do arquivo, e cada posição tem ocorrência própria. Deste total, 1795 posições estão no documento em si; as demais são de evento, consulta e retorno do web service.
Onde fica cada tag no XML do CT-e?
No caminho completo a partir do elemento raiz, reconstruído caminhando pela árvore do esquema oficial — não por tabela de manual. O Buscador NCM agrupa os campos pelo grupo em que eles ficam, na ordem em que o arquivo é montado, e a ficha de cada tag mostra todas as posições dela.
O campo do CT-e é o mesmo campo da NF-e?
Não necessariamente, e essa confusão custa caro. O mesmo nome de tag existe em vários documentos fiscais com regras e sentidos diferentes: uTrib na NF-e não é o uTrib do CT-e. Cada ficha lista o mesmo nome nos outros documentos, com a redação e o caminho de cada um — justamente para que a regra de um não seja aplicada ao outro.
Todo campo que aparece no pacote de esquemas do CT-e é um campo do CT-e?
Não. O pacote traz um arquivo de tipos COMPARTILHADO entre os documentos fiscais, e nele viajam grupos que pertencem a outros documentos. O critério do Buscador NCM é alcance: só entra a tag que o caminho alcança a partir do elemento raiz do documento. Tag declarada no pacote e não alcançada não é campo do leiaute dele.