CMT em veicProd: capacidade máxima de tração em toneladas
<CMT>det › prod › veicProd › CMTRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
CMT é a Capacidade Máxima de Tração do veículo, expressa em toneladas no detalhamento veicProd. O caminho /nfeProc/NFe/infNFe/det/prod/veicProd/CMT identifica uma característica técnica do veículo, e não peso da mercadoria ou capacidade de carga da nota.
Qual informação deve ser obtida da documentação do veículo
O MOC descreve a CMT em toneladas, com quatro casas decimais. Obtenha esse dado da documentação técnica do modelo/versão efetivamente informado no item. Não o calcule automaticamente a partir do peso líquido ou bruto da mercadoria nem o confunda com a tag capKG, que representa capacidade de carga. Fonte: MOC 7.0 — Anexo I 7.00, novembro/2020, J13, p. 22; XSD NF-e/NFC-e PL_010f_v1.04, veicProd/CMT, linhas 1645–1656.
A CMT pertence ao detalhamento de veículos novos; sua obrigatoriedade é interna a veicProd, não uma exigência para todo produto da NF-e.
Por que MOC e restrição do schema precisam ser lidos juntos
O MOC apresenta a dimensão como 9v4 e a descrição cita quatro casas decimais. No PL 010f v1.04, porém, o elemento usa TString de 1 a 9 caracteres, e não um tipo decimal com aquela precisão. A própria anotação do XSD repete a informação em toneladas e quatro casas. Essa diferença deve ser preservada: texto aceito pelo padrão não comprova que o conteúdo seja uma capacidade tecnicamente correta. Fonte: MOC 7.0 — Anexo I 7.00, novembro/2020, J13, p. 22; XSD NF-e/NFC-e PL_010f_v1.04, CMT, linhas 1645–1656.
Não conclua, pela largura 9v4 do manual, que o schema aceita qualquer quantidade de algarismos. O limite efetivo de 9 caracteres inclui o ponto decimal na representação textual.
Exemplo de unidade e diagnóstico
Suponha apenas para demonstração uma capacidade documental de 45 toneladas. O fragmento parcial pode representar essa grandeza com quatro casas:
<CMT xmlns="http://www.portalfiscal.inf.br/nfe">45.0000</CMT>
O valor tem sete caracteres e indica 45t; não 45 kg. Se a fonte técnica estiver em quilogramas, a conversão de 45.000 kg resulta em 45t, mas a unidade precisa estar comprovada antes da transformação. Não remova dígitos nem arredonde uma característica real só para atender ao limite.
Se o integrador falha, compare unidade na origem, conteúdo gerado, comprimento e ocorrência de veicProd. A rejeição 736, J01-10, trata de grupo de veículos novos em NFC-e ou NF-e com DANFE Simplificado Tipo 2, e não do valor da CMT. Fonte: NT 2026.002 1.11, setembro/2026, J01-10, p. 12.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/prod/veicProd/CMT- 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
9- minLength
1- pattern
[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}- whiteSpace
preserve