Rejeição 845 — O Grupo transportador não pode ser preenchido para a modalidade do frete informada
Motivo da rejeição
O Grupo transportador não pode ser preenchido para a modalidade do frete informada
O que é esta rejeição?#
A Rejeição 845 é 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 (Sem frete) e o elemento transp/transporta está presente com CNPJ, CPF ou razão social preenchidos, então há contradição estrutural entre a modalidade sem frete e a identificação de transportador: remova o grupo transporta ou corrija modFrete para 0, 1 ou 2 conforme a operação real.
- Se transp/modFrete está ausente ou nulo e total/ICMSTot/vFrete possui valor maior que zero, então a ausência da modalidade de frete é inconsistente com a existência de valor de frete declarado nos totais: defina explicitamente modFrete com o código correto e garanta que o transportador esteja identificado.
- Se transp/modFrete = 0 (frete por conta do emitente) e os dados de emit/CNPJ coincidem com transp/transporta/CNPJ, porém o CFOP das linhas de detalhe não corresponde a operações com frete incluso (por exemplo, CFOP 6.101 sem acréscimo de frete na base), então a responsabilidade pelo frete declarada no modal não reflete a composição fiscal dos itens: revise o CFOP e confirme se vFrete integra a base de cálculo do ICMS conforme art. 13 da LC 87/96.
- Se transp/veicTransp/placa está preenchida mas transp/modFrete = 9, então a presença de dados de veículo é incompatível com a declaração de ausência de frete: ou zere os campos do veículo ou corrija modFrete para refletir que há efetivo transporte com responsável definido.
- Se transp/modFrete = 2 (frete por conta de terceiros) e transp/transporta não contém nem CNPJ nem CPF válido com dígitos verificadores corretos, então o transportador terceiro está indeterminado, o que viola a obrigatoriedade de identificação quando a responsabilidade recai sobre pessoa distinta do emitente e do destinatário: informe o CNPJ ou CPF do transportador contratado e valide os dígitos verificadores antes da transmissão.
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 →