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

CPF do transportador na NF-e: identificação e rejeição 543

<CPF>transp › transporta › CPF

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

CPF dentro de transp/transporta identifica a pessoa física declarada como transportadora. O caminho é /nfeProc/NFe/infNFe/transp/transporta/CPF. O campo não deve receber automaticamente o CPF do motorista, do comprador ou de quem contratou o frete: é preciso confirmar qual pessoa ocupa o papel informado.

O nome e o documento devem representar a mesma identidade. Um CPF com formato correto pode pertencer à pessoa errada; a conferência técnica do XML não resolve esse vínculo sem os documentos do transporte.

CPF ou CNPJ na escolha de identificação

O grupo transporta admite a alternativa CPF ou CNPJ. O XSD contém uma escolha opcional; informar CPF uma vez dentro dessa escolha não significa CPF obrigatório em toda NF-e. Não coloque ambos, não crie uma segunda identidade para completar o grupo e não substitua CNPJ por CPF só porque houve erro de validação. Schema PL_010c, transporta.

O CPF é representado por onze algarismos, sem pontos, hífen ou espaços. Preserve zeros iniciais: o dado é identificador textual, não quantidade que possa ser convertida em inteiro. O formato alfanumérico do CNPJ não altera CPF; são documentos e tipos distintos. MOC X05, p.60.

Exemplo de estrutura

Fragmento parcial e sintético, não pronto para transmissão. A sequência abaixo é demonstrativa e não representa consulta a cadastro ou a uma pessoa transportadora real:

<transporta xmlns="http://www.portalfiscal.inf.br/nfe">
  <CPF>12345678909</CPF>
  <xNome>TRANSPORTADOR EXEMPLO</xNome>
  <xMun>Curitiba</xMun>
  <UF>PR</UF>
</transporta>

O CPF vem antes de xNome. A hipótese é uma identificação por pessoa física já definida; não constitui recomendação de contratar ou enquadrar um transportador dessa forma. O exemplo também não determina a situação de IE ou as obrigações regulatórias da atividade.

Uma projeção visual com 99999999999 pode mostrar onze posições, mas não é um identificador válido para emissão. Esse tipo de sequência serve, quando expressamente rotulado, para demonstrar um erro; não deve ser copiado para preencher ausência de informação.

O que a rejeição 543 verifica

X05-10 do MOC trata CPF do transportador com zeros, nulo, sequências repetidas como 111... ou 222..., ou dígito verificador inválido. O código de retorno é 543. Não basta contar onze caracteres. MOC, p.124.

Compare o CPF enviado com o documento original e com o valor gravado no cadastro. Se o XML tem dez posições e a origem tem um zero inicial, investigue conversão numérica. Se veio pontuação, confira a serialização. Se a sequência é fictícia ou o verificador não corresponde, confirme o identificador oficial com a fonte; não calcule um novo documento para substituir a pessoa.

Distingua erro do documento, erro de transferência e identidade incorreta. Um verificador válido não comprova existência cadastral ou regularidade da pessoa, e não confirma que ela transportou a mercadoria.

Retornos relacionados, com outras causas

Na NFC-e, 754 trata presença de transporta quando não é entrega em domicílio; 786 trata ausência do grupo na entrega em domicílio, indPres=4. Essas regras não são validações do CPF. Se o retorno é uma delas, confira modelo e indicador de presença antes de trocar o identificador.

A regra de combustível X04-10 aceita identificação por CNPJ ou CPF nas condições documentadas: CFOP de venda com indComb=2, finalidade normal, códigos ANP referidos e exceção de UF EX, com aplicação facultativa e retorno 362. O fato de CPF ser uma alternativa não define o tratamento fiscal da prestação.

Corrija somente a causa demonstrada na origem do dado ou na geração, preservando identidade e operação reais. Para dúvida de enquadramento, leve documentos de identificação, prestação e contratação ao responsável pertinente. Não use CPF fictício, não altere modelo ou presença para contornar retorno e não edite XML assinado. Veja CNPJ do transportador para a outra alternativa e transporta para os demais dados.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/transp/transporta/CPF
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
TCpf · 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.

maxLength
11
pattern
[0-9]{11}
whiteSpace
preserve