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

xNome do transportador na NF-e: nome, documento e conferência

<xNome>transp › transporta › xNome

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

xNome em transp/transporta contém a razão social ou o nome do transportador. O caminho é /nfeProc/NFe/infNFe/transp/transporta/xNome. Ele não é o nome do comprador, do emitente ou automaticamente do motorista que conduz o veículo.

A origem precisa corresponder à pessoa identificada pelos dados do grupo. O nome da transportadora e o CPF do motorista, por exemplo, podem formar uma combinação de identidades distintas, ainda que os dois textos passem por verificações de formato.

Razão social ou nome, sem substituir pelo apelido

O MOC X06 define razão social ou nome. Para conferir, compare o cadastro da pessoa selecionada com seus documentos e com CNPJ/CPF, IE e endereço enviados. Um nome fantasia ou apelido logístico não deve substituir automaticamente a identificação descrita pelo campo. MOC, p.60.

O nome também não demonstra quem contratou o frete. Essa informação pertence a modFrete; os dados de placa identificam veículos em outros grupos. Não deduza contratação, regime fiscal ou condição de contribuinte só pelo nome.

O filho admite até uma ocorrência opcional na estrutura, com 2 a 60 caracteres. A existência de transporta não dispensa conferência de regras contextuais sobre identificação. Inserir “NÃO INFORMADO” ou caracteres de preenchimento para atingir o mínimo não resolve um cadastro pendente.

Exemplo e caracteres de XML

Fragmento parcial e sintético, não pronto para transmissão. O nome e o identificador são demonstrativos, sem consulta a cadastro real:

<transporta xmlns="http://www.portalfiscal.inf.br/nfe">
  <CNPJ>12345678000195</CNPJ>
  <xNome>TRANSPORTADORA A &amp; B EXEMPLO</xNome>
  <xMun>Curitiba</xMun>
  <UF>PR</UF>
</transporta>

O texto lido pelo parser é “TRANSPORTADORA A & B EXEMPLO”. &amp; é a representação XML do caractere reservado, não parte de um nome a gravar literalmente no cadastro. O nome vem depois da alternativa de documento e antes da IE, quando presente.

O tipo TString do PL_010c restringe caracteres e espaços nas extremidades. Uma tag vazia, só espaços ou nome de um caractere não satisfaz o formato de xNome. Preserve grafia e codificação; não apague acentos por uma regra suposta. Se o nome ultrapassa o limite, revise sua representação com a origem documental, sem cortar automaticamente a parte que identifica a pessoa.

Nome errado pode passar pelo schema

O schema confere estrutura, comprimento e tipo, não prova que o nome pertence ao CNPJ/CPF. Se uma integração troca o transportador e conserva nome antigo, os campos podem permanecer estruturalmente válidos. Compare a mesma pessoa nos três pontos: documento de origem, cadastro selecionado e XML efetivamente enviado.

Para diferenciar problemas, veja se o XML já diverge da entrada recebida. Divergência entre entrada e saída aponta transferência/mapeamento; entrada consistente com cadastro errado exige corrigir a origem comprovada. Não substitua o nome por outro conhecido só para obter autorização.

Rejeições de documento ou de grupo têm outro objeto

542 e 543 tratam identificadores do transportador, não são códigos de validação do texto xNome. Se um deles ocorrer, confronte o documento do mesmo pai e sua geração, mantendo o vínculo com a pessoa correta.

754 e 786 tratam presença ou ausência de transporta na NFC-e conforme entrega em domicílio, indPres=4. Melhorar o nome não corrige a presença do grupo fora da condição ou sua ausência quando exigida. MOC, p.124.

Na falha de schema, confira mínimo/máximo, controles, espaços, escape e sequência dos filhos. Na divergência de identidade, confirme a pessoa e seus documentos com o responsável pelo cadastro; decisões de situação fiscal precisam de confirmação específica, não do nome comercial. Corrija a causa demonstrada e preserve XML assinado. Veja transporta para a relação completa entre identidade e endereço.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/transp/transporta/xNome
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
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
60
minLength
2
pattern
[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}
whiteSpace
preserve