Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Transporte

Placa do reboque na NF-e: formato e identificação da unidade

<placa>transp › reboque › placa

Revisão editorial em 26 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

transp/reboque/placa identifica a unidade rebocada declarada nessa ocorrência de reboque. Não é a placa do veículo trator nem uma lista de todas as placas da composição. Cada reboque tem uma placa própria; o grupo pode aparecer até cinco vezes.

O XPath completo é /nfeProc/NFe/infNFe/transp/reboque/placa. O campo é obrigatório quando essa ocorrência do pai existe. Se não existe unidade a declarar no contexto permitido, isso não deve virar uma placa fictícia para preencher um grupo criado indevidamente.

Padrão do campo e placas Mercosul

O tipo TVeiculo do pacote PL_010c usa a expressão [A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}. Ela admite padrões de letras maiúsculas e números, inclusive o formato alfanumérico de sete caracteres usado na demonstração abaixo. Assim, a orientação antiga do MOC com padrões anteriores não deve ser lida como proibição geral de letras na posição alfanumérica da placa Mercosul.

Exemplos sintéticos de formato são DEF5678 e DEF4G56. Já DEF-5678 introduz hífen, e def4g56 usa letras minúsculas: não correspondem ao padrão mostrado. A expressão também contempla formatos de seis caracteres; por isso, resumir sua aceitação a “sempre sete” perde alternativas do XSD.

Aceitar sete letras/números estruturalmente não comprova que uma placa exista ou pertença à unidade. Compare a documentação do reboque e a identificação registrada na expedição. Não converta uma placa antiga em outra usando uma troca de letras e números por suposição.

Placa estrangeira e formação diferente

O MOC X23, p.61 orienta informar a placa em informações complementares quando sua lei de formação é diversa dos padrões previstos. Isso não autoriza criar um identificador substituto no campo para passar pelo schema. Confirme a placa real e o modo de representação do contexto antes da geração. A UF EX sinaliza exterior, mas não libera qualquer texto em placa.

Exemplo de uma ocorrência

Trecho parcial e sintético, não pronto para transmissão:

<reboque xmlns="http://www.portalfiscal.inf.br/nfe">
  <placa>DEF4G56</placa>
  <UF>PR</UF>
</reboque>

A placa pertence ao pai mostrado. A UF é a informação da própria unidade, e não precisa ser herdada do trator. Havendo duas unidades, use duas ocorrências de reboque, cada uma com sua identidade comprovada; não escreva DEF4G56,HIJ7K89 dentro de uma placa.

Como diagnosticar sem alterar os fatos

Se o erro é estrutural, confira pontuação, letras, quantidade de caracteres, elemento vazio e posição: placa vem antes de UF e RNTC. Se o XML difere da documentação, corrija o cadastro ou a origem de expedição comprovadamente errados e confira a nova serialização.

A rejeição 757 é diferente: X22-10 proíbe o pai reboque na NFC-e e, pela NT 2026.002 v1.10a, na NF-e com tpImp=6. O cronograma do conjunto de transporte indica teste em 01/07/2026 e produção em 03/08/2026, sem confirmação operacional de cada UF. Corrigir a placa não resolve a presença proibida do grupo.

A rejeição 868 também se refere ao grupo na operação interestadual, podendo alcançar operações internas entre municípios distintos a critério da UF e com a exceção documentada para NFA-e. Confira modelo, impressão, idDest e municípios antes de atribuir o retorno ao padrão da placa. Não troque indicadores ou identificação verdadeira só para obter autorização, e não edite o XML assinado. Veja placa do veículo trator para distinguir o homônimo.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/transp/reboque/placa
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.

pattern
[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}
whiteSpace
preserve