tpComb na NF-e: tipo de combustível do veículo novo
<tpComb>det › prod › veicProd › tpCombRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
tpComb informa o tipo de combustível do veículo novo, conforme a tabela RENAVAM indicada no MOC. A tag está em prod/veicProd: ela descreve a motorização do veículo vendido. Não identifica uma mercadoria combustível comercializada no grupo prod/comb.
O caminho no XML processado é /nfeProc/NFe/infNFe/det/prod/veicProd/tpComb. Sem o envelope nfeProc, a leitura começa em NFe. O namespace é http://www.portalfiscal.inf.br/nfe; consultas XPath precisam associá-lo a um prefixo.
- Códigos exemplificados pelo MOC
- Combustível do veículo e produto combustível
- Exemplo de veículo álcool e gasolina
- Conferência de código desconhecido ou divergente
Códigos exemplificados pelo MOC
| Código | Combustível ou combinação |
|---|---|
| 01 | Álcool |
| 02 | Gasolina |
| 03 | Diesel |
| 16 | Álcool/Gasolina |
| 17 | Gasolina/Álcool/GNV |
| 18 | Gasolina/Elétrico |
O MOC e a anotação do XSD reproduzem esses exemplos, com indicação de tabela RENAVAM. A lista não deve ser tratada como catálogo exaustivo de todas as tecnologias e combinações. Para um código ou motorização não mostrado, obtenha a identificação cadastral oficial aplicável ao veículo antes de preenchê-lo. Não invente equivalência para elétrico, híbrido ou combinação diferente a partir desses seis exemplos.
Combustível do veículo e produto combustível
tpComb descreve a característica do veículo. comb/cProdANP identifica um produto combustível segundo a codificação da ANP, em outro ramo de detalhamento. Um código ANP não cabe conceitualmente em tpComb, e o grupo comb não deve ser acrescentado ao mesmo item só porque o veículo usa combustível: os ramos de produto específico são exclusivos naquele item.
O XSD 010f usa TString de um a dois caracteres, sem enumerar a tabela inteira. Aceitar dois caracteres não comprova existência nem significado de um código. A origem deve ser a documentação/cadastro RENAVAM correspondente ao chassi e à configuração do motor, não o combustível abastecido naquela entrega ou uma suposição pela marca.
A aplicação é restrita ao detalhamento de veículo novo, no grupo veicProd do item. Dentro desse grupo, o campo ocorre uma vez e é obrigatório; a ausência do grupo em uma operação diferente não torna este filho exigível isoladamente. A regra J01-10, mensagem 736, rejeita o grupo em NFC-e e em NF-e com DANFE Simplificado Tipo 2 (tpImp=6). A ampliação consta da NT 2026.002, com produção prevista em 03/08/2026; ela restringe o grupo inteiro, não o conteúdo deste campo.
Exemplo de veículo álcool e gasolina
Assuma que a documentação confirme a codificação 16 para álcool/gasolina. O elemento parcial e sintético é:
<tpComb xmlns="http://www.portalfiscal.inf.br/nfe">16</tpComb>
O campo vem depois de nSerie e antes de nMotor. Os demais filhos obrigatórios foram omitidos; não é grupo completo nem documento pronto para transmissão. A representação não determina qual combustível foi colocado no tanque nem como tributar o veículo.
Conferência de código desconhecido ou divergente
Compare a identificação do motor/versão e o código documental com o cadastro que alimenta a tag. Se o XML contém um código ANP de nove dígitos, investigue confusão com o cadastro de mercadoria combustível. Se contém “GASOLINA”, a descrição foi enviada no lugar do código. Se contém 16 mas o documento registra outra combinação, confira a correspondência cadastral e o vínculo do chassi.
Quando a fonte não confirmar o código, solicite o dado ao responsável pela documentação do veículo; não escolha “outros” ou um exemplo parecido por conveniência. Corrija a causa comprovada, confira limite e ordem e valide a nova geração. A rejeição 736 limita o grupo por modelo/DANFE e não recomenda outro combustível.
Campos relacionados
Fontes oficiais
- MOC 7.0, Anexo I — 7.00, novembro de 2020: p. 22: grupo JA, campo J11 (tpComb); p. 96 J01-10, complementada pela NT 2026.002.
- Schemas XML NF-e, PL_010f_v1.04 — 010f v.1.04, publicado em 31/08/2026: declaração veicProd e seus 24 filhos; escolha exclusiva; campos 1-1 na sequência.
- NT 2026.002, DANFE Simplificado Tipo 2 — 1.11, setembro 2026, catálogo 01/10/2026: p. 3 cronograma; p. 12 J01-10/736.
- Tipos básicos do schema NF-e — PL_010f_v1.04: tipo TString: whiteSpace preserve e padrão sem espaços nas extremidades.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/prod/veicProd/tpComb- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 1–1 no contexto do elemento pai
- Tipo
- inline:TString · TString
- Preenchimento no catálogo
- Condicional
A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.
- maxLength
2- minLength
1- pattern
[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}- whiteSpace
preserve