chassi na NF-e: identificador de 17 caracteres do veículo
<chassi>det › prod › veicProd › chassiRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
chassi contém o identificador veicular de 17 caracteres no detalhamento de veículo novo da NF-e. Sua finalidade é vincular o item faturado ao veículo específico. A tag VIN, apesar do nome associado à identificação veicular, guarda separadamente a condição normal ou remarcada desse identificador.
O caminho no XML processado é /nfeProc/NFe/infNFe/det/prod/veicProd/chassi. 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.
- Identificador, condição e motor
- Caracteres aceitos e limites da validação
- Exemplo fictício e posição do campo
- Passos para investigar erro ou divergência
Identificador, condição e motor
| Campo | Dado no XML |
|---|---|
| chassi | Identificador de 17 caracteres do veículo |
| VIN | N para condição normal ou R para remarcada |
| nMotor | Número próprio do motor |
| nSerie | Serial/série do veículo |
Esses campos são obrigatórios quando veicProd está presente e não se substituem. O número do motor e o serial não devem ser usados como fonte automática do chassi. Tampouco se reconstrói o chassi adicionando um prefixo a um identificador incompleto.
Caracteres aceitos e limites da validação
O XSD 010f exige exatamente 17 caracteres e o padrão [A-Z0-9]+: letras maiúsculas de A a Z e dígitos. Espaços, hífens de apresentação, letras minúsculas e acentos não atendem a esse contrato. A restrição estrutural não implementa, por si só, todas as regras técnicas de composição de um VIN, nem comprova fabricante, existência, autenticidade ou vínculo com o veículo.
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.
O conteúdo deve vir da documentação ou identificação oficial do veículo correspondente ao item. Em uma integração, compare o valor de origem com o que foi efetivamente serializado; uma rotina que converte identificadores em números pode perder zeros, e uma máscara de exibição pode acrescentar pontuação indevida.
Exemplo fictício e posição do campo
O recorte abaixo usa um identificador fictício de 17 caracteres, somente para demonstrar o formato:
<chassi xmlns="http://www.portalfiscal.inf.br/nfe">ABC12345678901234</chassi>
Ele aparece depois de tpOp e antes de cCor na sequência completa. O fragmento não contém os demais filhos obrigatórios e não é uma NF-e pronta para transmissão. A aprovação sintática desse exemplo não atesta que o identificador seja VIN real.
Passos para investigar erro ou divergência
- Identifique o
detdo veículo e o documento que fornece seu chassi. Não compare o chassi de outro item. - Conte os 17 caracteres e confira alfabeto, caixa, espaços ocultos e caracteres copiados de PDF ou planilha.
- Compare a string integral com o documento. Se estiver curta, não complete por suposição; confirme o identificador na origem.
- Confira
VINem separado. A letra R não autoriza alterar o número do chassi nem certifica a regularidade de uma remarcação. - Corrija o cadastro ou gerador somente diante de divergência comprovada, gere novamente e confira estrutura e conteúdo.
Se a rejeição for 736, investigue modelo e tipo de DANFE, pois ela diz respeito ao grupo veicProd. Não é uma rejeição própria de “chassi inválido”. Preserve documentos autorizados e sua assinatura; a conferência não exige editar XML fiscal existente.
Campos relacionados
Fontes oficiais
- MOC 7.0, Anexo I — 7.00, novembro de 2020: p. 22: grupo JA, campo J03 (chassi); 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/chassi- 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:xs:string · string
- 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.
- length
17- pattern
[A-Z0-9]+- whiteSpace
preserve