Rejeição 519 do CT-e: CFOP inválido para operação
O primeiro dígito do CFOP tem que combinar com o percurso: 5 para prestação dentro do estado, 6 entre estados e 7 para o exterior.
A Rejeição 519 acontece quando o CFOP informado no CT-e não combina com o percurso da prestação. A SEFAZ compara o município de início com o de fim e cobra um primeiro dígito específico para cada caso.
O que a SEFAZ responde: "CFOP inválido para operação"
Por que acontece a Rejeição 519
A regra é uma matriz de três linhas, e ela olha as UFs, não os municípios:
| Percurso | Primeiro dígito do CFOP |
|---|---|
| UF de início igual à UF de fim | 5 — prestação interna |
| UF de início diferente da UF de fim | 6 — prestação interestadual |
| UF de fim é EX (exterior) | 7 — prestação para o exterior |
Um frete de Caxias do Sul para Porto Alegre é interno: as duas cidades são do Rio Grande do Sul, então o CFOP começa com 5. O mesmo frete saindo de Caxias do Sul para Florianópolis muda de estado e passa a exigir 6.
Duas causas cobrem quase todos os casos:
- O CFOP ficou fixo. A transportadora usa sempre o mesmo código porque a maioria das viagens é interna, e a primeira viagem interestadual do mês é recusada.
- O município de início não é o da matriz. A regra olha o município de início da prestação, que é onde a carga foi coletada — não o endereço da transportadora. Coletar em outro estado muda a conta.
No Berga
DFe › CTe, no campo CFOP, dentro da identificação do conhecimento.
Deixa que o Berga resolve. Os municípios de início e fim da prestação e o CFOP ficam na mesma tela, um ao lado do outro, então dá para conferir a combinação antes de transmitir em vez de descobrir pela resposta da SEFAZ. Conheça o Berga — a emissão de CT-e já vem pronta.
Como resolver a Rejeição 519
- 1Abra o CT-e recusado em DFe › CTe.
- 2Confira o Município de Início da Prestação e o Município de Destino, e identifique as duas UFs.
- 3Ajuste o CFOP conforme a matriz:
- mesma UF nos dois → CFOP começando com 5 (5351, 5352, 5353, 5357, 5360, 5931 e 5932, conforme a operação)
- UFs diferentes → CFOP começando com 6, o par do código interno (6351, 6352, e assim por diante)
- destino no exterior → CFOP começando com 7
- 4Salve e transmita novamente.
O CT-e recusado por validação não consome numeração.
O primeiro dígito resolve a rejeição, mas não escolhe o código por você: os três dígitos seguintes dependem de para quem é o serviço — transporte de mercadoria para industrialização, para comercialização, para consumidor final, subcontratação, e assim por diante. Se a operação mudou, confirme o código completo com a contabilidade.
Como evitar a Rejeição 519
Não trate o CFOP como valor fixo da empresa. Ele é da prestação, e muda de acordo com o percurso e com a finalidade da carga.
Para quem faz muita viagem interestadual, vale ter a lista dos pares 5xxx e 6xxx que a empresa realmente usa — costumam ser dois ou três — e conferir o primeiro dígito na hora de emitir. É uma checagem de um segundo que evita a nota voltar.
Se a Rejeição 519 continuar
Se o primeiro dígito está certo e a rejeição persiste, o problema está nos outros três: o código pode existir e mesmo assim não valer para transporte, ou não valer para o tipo de tomador informado. Confirme o código completo com a contabilidade.
Confira também se o município de início da prestação é mesmo o da coleta. Preenchido com o município da matriz por hábito, ele muda a UF da conta e derruba um CFOP que estaria correto.
Ao abrir um chamado, informe o número e a série do CT-e, o CFOP usado e os municípios de início e fim.
Consulte a tabela de rejeições do CT-e para procurar outro código.
Referência: MOC CT-e 4.00 — Anexo I, regra de validação G050.