Rejeição 843 — Código da espécie de veículo incompatível com o tempo do veículo
Motivo da rejeição
Código da espécie de veículo incompatível com o tempo do veículo
O que é esta rejeição?#
A Rejeição 843 é retornada pela SEFAZ durante a validação da NF-e quando há uma inconsistência relacionada a responsável pelo frete na operação, cadastro do contribuinte na Receita Federal. Isso significa que a nota fiscal não foi autorizada e precisa ser corrigida antes de ser retransmitida.
Os campos afetados estão na seção de dados de transporte do XML.
Campos XML relacionados#
Esta rejeição está associada aos seguintes campos do XML da NF-e. Verifique cada um deles ao diagnosticar o problema:
| Campo | XPath no XML | Descrição |
|---|---|---|
| modFrete | NFe/infNFe/transp/modFrete | Modalidade do frete |
| CNPJ_transp | NFe/infNFe/transp/transporta/CNPJ | CNPJ do transportador |
| placa | NFe/infNFe/transp/veicTransp/placa | Placa do veículo de transporte |
Causas comuns#
- A modalidade do frete está incorreta ou incompatível com os dados de transporte
- Os dados do transportador (CNPJ, placa do veículo) estão ausentes quando obrigatórios
- O formato da placa do veículo é inválido
Como resolver#
- Verifique a modalidade do frete: 0=Emitente, 1=Destinatário, 2=Terceiros, 9=Sem frete
- Quando modFrete ≠ 9, informe os dados do transportador e veículo
- A placa deve seguir o formato ABC1234 ou ABC1D23 (Mercosul)
Verificações analíticas#
- Se transp/modFrete != '9' e transp/veicTransp/placa está presente mas não corresponde ao padrão regex ^[A-Z]{3}[0-9]{4}$|^[A-Z]{3}[0-9][A-Z][0-9]{2}$ então a placa do veículo de transporte possui formato inválido para os padrões brasileiro antigo e Mercosul: corrija a placa para o formato ABC1234 (padrão antigo) ou ABC1D23 (padrão Mercosul), garantindo exatamente 3 letras maiúsculas seguidas do código numérico ou alfanumérico correto.
- Se transp/modFrete está entre '0','1','2','3' e transp/transporta/CNPJ ou transp/transporta/CPF estão ausentes ou vazios então o transportador foi omitido em operação com frete declarado: preencha obrigatoriamente os dados do transportador (CNPJ ou CPF) quando a modalidade de frete diferir de '9' (sem frete), conforme regra de presença condicional do schema NFe 4.00.
- Se transp/veicTransp está presente com transp/veicTransp/tpRod (tipo de rodado) e/ou transp/veicTransp/tpCar (tipo de carroceria) preenchidos mas transp/modFrete = '9' então há dados de veículo informados em operação declarada sem frete: remova o grupo veicTransp ou corrija modFrete para o valor correspondente à real responsabilidade pelo frete, pois a presença desse grupo é semanticamente incompatível com ausência de frete.
- Se ide/tpNF = '0' (entrada) e transp/modFrete = '0' (frete por conta do emitente) então há contradição lógica entre o tipo da nota e a modalidade de frete, pois em nota de entrada o emitente é o remetente/fornecedor e não o emissor da NF-e: avalie se modFrete deve ser '1' (destinatário, que é o próprio emitente da NF-e de entrada) ou ajuste o tpNF conforme a real natureza da operação.
- Se transp/veicTransp/UF informada difere da UF de origem da operação (emit/enderEmit/UF) e ao mesmo tempo transp/modFrete = '0' (frete por conta do emitente/remetente) e o CFOP do grupo det indica operação interna (primeiro dígito '1' ou '2') então existe inconsistência entre a UF do veículo transportador, a UF do emitente e o CFOP de operação interna: verifique se o CFOP deveria ser de operação interestadual (inicial '3' ou '6') ou corrija a UF do veículo para coincidir com a origem, evitando rejeição por incompatibilidade geográfica no grupo de transporte.
Consulte IEs e CNPJs antes de emitir NF-e
Muitas rejeições acontecem por dados cadastrais desatualizados. Com a FiscalAPI, consulte Inscrições Estaduais e CNPJs em tempo real direto da SEFAZ e Receita Federal.
Criar conta →