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

UF do veículo trator na NF-e: origem, EX e diferenças do XML

<UF>transp › veicTransp › UF

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

UF em veicTransp é a unidade federativa ligada à identificação do veículo trator. O caminho é /nfeProc/NFe/infNFe/transp/veicTransp/UF. Ela não informa a sede do transportador, o local da entrega ou a UF de cada unidade rebocada.

A informação deve ser conferida na documentação da unidade efetivamente declarada. Copiar o estado da empresa emitente ou do endereço do transportador pode produzir uma sigla permitida, mas associada ao veículo errado.

Siglas aceitas e exterior

O tipo TUf do PL_010c aceita as siglas brasileiras AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP e TO e a opção EX. A representação é em maiúsculas; nome de estado, número IBGE e sigla minúscula não são o mesmo valor do domínio.

O MOC X20 orienta EX para exterior. Não use essa opção como “não sei a UF” nem a deduza apenas porque a carga cruza uma fronteira. Confira a identificação real do veículo. MOC, p.61.

MOC e opcionalidade do tipo TVeiculo

O MOC apresenta UF com ocorrência 1–1 dentro do grupo. Já o tipo TVeiculo do pacote PL_010c permite ausência de UF com minOccurs=0. Essa diferença deve ser entendida como evidências de alcance distinto: indicação de preenchimento no manual e flexibilidade estrutural no pacote lido.

Schema aceitando a ausência não demonstra dispensa fiscal ou que o cadastro esteja completo. Confira a orientação aplicável e a informação real, além do pacote do ambiente em uma integração. Não invente UF, não transforme <UF/> em alternativa para informação pendente e não atribua a um schema não lido a mesma decisão.

Exemplo: UF do trator é distinta da UF do transportador

Fragmento parcial e sintético, não pronto para transmissão. A hipótese contém transportador situado em PR e veículo identificado em SC, sem decidir aplicabilidade à operação do leitor:

<transp xmlns="http://www.portalfiscal.inf.br/nfe">
  <modFrete>0</modFrete>
  <transporta>
    <xNome>TRANSPORTADORA EXEMPLO</xNome>
    <xMun>Curitiba</xMun>
    <UF>PR</UF>
  </transporta>
  <veicTransp>
    <placa>ABC1D23</placa>
    <UF>SC</UF>
  </veicTransp>
</transp>

As duas tags têm o mesmo nome e pais diferentes. O exemplo não exige igualar as siglas. A UF do veículo vem depois da placa e antes do registro RNTC, quando presente. Dados de identificação documental e IE não são mostrados aqui; a omissão na demonstração não afirma dispensa na operação real.

Erro de UF não explica todo retorno de transporte

Em falha de schema, confira domínio, espaços, tag vazia e posição. Em divergência de dados, compare documentação do trator com o cadastro e o XML; veja se uma troca de placa deixou UF antiga ou se um mapeamento usou endereço de outra pessoa.

559 verifica UF do transportador ausente quando sua IE é informada. Preencher veicTransp/UF não resolve essa dependência de outro pai. MOC X07-10, p.124.

756 trata presença de veicTransp na NFC-e ou NF-e com tpImp=6, segundo NT 2026.002 v1.10a, X18-10. O conjunto tem cronograma de teste em 01/07/2026 e produção em 03/08/2026, sem consulta operacional de cada UF neste guia. 868 trata o pai na operação interestadual e, a critério da UF, interna entre municípios diferentes, com ressalva NFA-e. Alterar a sigla não muda essas condições.

Corrija a causa comprovada na origem ou na geração e confira o vínculo placa/UF da unidade. Para dúvida de representação fiscal, leve identificação, percurso e documento da operação ao responsável pertinente. Não altere idDest, modelo ou fatos para autorizar e não edite XML assinado. Veja UF do transportador e UF do reboque para os outros contextos.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/transp/veicTransp/UF
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
0–1 no contexto do elemento pai
Tipo
TUf · 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.

enumeration
AC
enumeration
AL
enumeration
AM
enumeration
AP
enumeration
BA
enumeration
CE
enumeration
DF
enumeration
ES
enumeration
EX
enumeration
GO
enumeration
MA
enumeration
MG
enumeration
MS
enumeration
MT
enumeration
PA
enumeration
PB
enumeration
PE
enumeration
PI
enumeration
PR
enumeration
RJ
enumeration
RN
enumeration
RO
enumeration
RR
enumeration
RS
enumeration
SC
enumeration
SE
enumeration
SP
enumeration
TO
whiteSpace
preserve