Todo emissor de documento fiscal eletrônico eventualmente encara um cstat (código de status) diferente de 100. E é aí que começa o pesadelo — porque as mensagens da SEFAZ são cifradas, técnicas, sem contexto. Quem nunca leu "Rejeição 667: total do documento diverge da soma dos itens" e ficou olhando pra tela?
Este guia é a tradução completa das 15 rejeições SEFAZ mais comuns em CT-e e MDF-e. Explicamos a causa raiz de cada uma, a solução prática passo a passo e como o Meu DFe humaniza essas mensagens pra você resolver em segundos, sem precisar de manual técnico ao lado.
Antes das rejeições: o que é cstat?
O cstat (código de status) é o número que a SEFAZ retorna pra cada tentativa de emissão. Os mais importantes:
- 100 — Documento autorizado. É o que você quer.
- 101 — Cancelamento autorizado.
- 110 — Uso denegado (problema no emitente/destinatário).
- 135 — Evento (cancelamento, CC-e, encerramento) autorizado.
- Qualquer outro entre 200 e 999 — rejeição. Você precisa corrigir e reenviar.
Rejeição 204 — Duplicidade de NF-e / CT-e
Causa
Você tentou emitir com um número e série já usados. A SEFAZ mantém histórico e rejeita duplicatas.
Solução
Verifique o próximo número disponível na sua sequência fiscal e ajuste. No Meu DFe, isso é automático — o sistema mantém o controle de numeração por série.
Rejeição 225 — Falha no schema XML
Causa
O XML enviado não segue o layout vigente. Comum em emissores que não se atualizaram com a Nota Técnica atual (ex: NT 2026.001 do MDF-e).
Solução
Não há workaround manual — o problema é o emissor. Atualize o software ou migre pra um emissor cloud como o Meu DFe, que mantém o layout sempre em dia.
Rejeição 233 — Manifesto do destinatário ausente
Causa
Comum em CT-e vinculado a NF-e cujo destinatário ainda não manifestou a operação (MDe). A SEFAZ exige a manifestação em algumas UFs.
Solução
Peça pro destinatário confirmar a operação no portal da SEFAZ (ou no próprio Meu DFe, que permite manifestação de destinatário em lote).
Rejeição 236 — Chave de acesso com dígito verificador inválido
Causa
Erro de digitação na chave de 44 caracteres da NF-e vinculada. Um único dígito errado invalida a chave inteira.
Solução
Confira caractere por caractere. No Meu DFe, a chave é validada em tempo real na digitação — se algum dígito estiver errado, o campo fica vermelho antes você tentar transmitir.
Rejeição 402 — XML de tamanho superior a 500 KB
Causa
Muito raro, mas acontece em CT-e ou MDF-e com muitos itens (típico de operação de carga fracionada com dezenas de NF-e vinculadas).
Solução
Considere dividir a operação em dois documentos. Se não for possível, entre em contato com o suporte do seu emissor.
Rejeição 539 — Duplicidade de CT-e
Causa
Mesmo número e série já autorizado no CNPJ emitente. Igual à 204, mas específica de CT-e.
Solução
Avance a numeração. Se sua última nota é 100, a próxima é 101 — nunca reutilize.
Rejeição 587 — Cadastro do emitente inválido
Causa
O CNPJ do emissor não está com cadastro completo na SEFAZ, ou a Inscrição Estadual está suspensa/baixada.
Solução
Consulte a situação da sua IE na SEFAZ da UF. Se estiver irregular, resolva na SEFAZ antes de tentar emitir novamente.
Rejeição 604 — Chave de acesso do documento com DV inválido
Causa
Igual à 236, mas ocorre em MDF-e. A chave da NF-e ou CT-e vinculada está com dígito verificador errado.
Solução
Cheque a chave. Muitas vezes é copy-paste com espaço extra ou caractere invisível. O Meu DFe faz sanitização automática antes do envio.
Rejeição 663 — Erro no percurso do MDF-e
Causa
A UF de percurso não pode ser igual à UF de início ou fim da viagem. Ex: MDF-e começando em MT, terminando em SP, você não pode listar MT no percurso.
Solução
Reveja o trajeto. Percurso é só pra UFs intermediárias. No Meu DFe, o mapa interativo destaca UFs válidas conforme a rota.
Rejeição 667 — Totais divergentes
Causa
A quantidade de NF-e, CT-e ou MDF-e informada nos totais não bate com os documentos efetivamente vinculados. Muito comum em MDF-e com carga fracionada.
Solução
Recalcule os totais. No Meu DFe, os totais são calculados automaticamente conforme você adiciona/remove documentos — impossível esse cstat surgir.
Rejeição 691 — Contratante inválido
Causa
CPF ou CNPJ do contratante não está no cadastro ANTT ativo. Frequente em MDF-e onde o campo de contratante ficou preenchido com dado desatualizado.
Solução
Consulte a situação do contratante no portal ANTT. Se estiver irregular, atualize antes de emitir.
Rejeição 725 — Produto predominante não informado
Causa
Novidade da NT 2026.001. Em algumas modalidades de MDF-e, o campo prodPredominante passou a ser obrigatório.
Solução
Informe o produto predominante (NCM, tipo de carga, descrição). No Meu DFe, o campo fica destacado como obrigatório conforme a modalidade selecionada.
Rejeição 743 — Assinatura difere do calculado
Causa
O certificado usado pra assinar o XML não bate com o CNPJ do emitente. Comum quando você troca de certificado mas o sistema ainda usa o antigo em cache.
Solução
Refaça o upload do certificado atualizado. No Meu DFe, isso é instantâneo — o novo .pfx passa a ser usado em segundos.
Rejeição 999 — Erro não catalogado
Causa
Erro genérico, normalmente problema temporário na SEFAZ (indisponibilidade do web service, timeout, etc.).
Solução
Aguarde 2-3 minutos e reenvie. Se persistir por mais de 15 minutos, ative a contingência EPEC. No Meu DFe, a contingência é ativada com um clique.
Rejeição 108 — Serviço paralisado momentaneamente
Causa
SEFAZ da UF está fora do ar pra manutenção ou por sobrecarga.
Solução
Ative contingência (EPEC ou SVC). O Meu DFe monitora status de todas as SEFAZ e ativa contingência automaticamente quando detecta indisponibilidade prolongada.
Como o Meu DFe humaniza as rejeições
Uma das maiores dores de quem emite CT-e ou MDF-e é a mensagem crua da SEFAZ. "Rejeição 667" não diz o que fazer.
O Meu DFe traduz cada cstat pra português humano com solução acionável. Exemplo real:
Em vez de "Rejeição 667: total do documento diverge da soma dos itens", você lê: "Os totais do MDF-e não batem com a soma dos documentos vinculados. Clique aqui para recalcular automaticamente."
Cada rejeição vem com:
- Descrição em português do que aconteceu.
- Causa provável baseada no histórico de emissões da sua empresa.
- Ação sugerida pra resolver.
- Botão de correção automática quando aplicável.
- Link direto pra documentação oficial da SEFAZ pra casos raros.
Contingência: seu plano B quando a SEFAZ cai
Todo emissor sério tem que suportar contingência. As duas modalidades principais:
EPEC — Evento Prévio de Emissão em Contingência
Você emite o documento com número/série normal, mas transmite pra SVC (Sistema Virtual de Contingência) ou aguarda a SEFAZ da UF voltar. Ideal pra indisponibilidades curtas.
FS-DA — Formulário de Segurança
Usado em falhas prolongadas. Você imprime o CT-e/MDF-e num formulário de segurança pré-numerado.
No Meu DFe, ambas as modalidades são suportadas. A ativação e o retorno ao modo normal são automáticos.
Perguntas frequentes sobre rejeições SEFAZ
Quanto tempo leva pra emissão sair no Meu DFe?
Média de 2-4 segundos por CT-e/MDF-e em condições normais. Se houver rejeição, você é notificado instantaneamente com a mensagem traduzida.
Posso reemitir um documento rejeitado?
Sim, quantas vezes precisar (respeitando limite de tentativas por hora da SEFAZ, geralmente 3 tentativas em 15 minutos). No Meu DFe, cada tentativa fica logada pra auditoria.
Como consulto histórico de rejeições?
Vá em Emissões → Histórico. Cada tentativa aparece com data/hora, cstat, mensagem traduzida e ação tomada. Ótimo pra treinamento da equipe.
A SEFAZ cobra por tentativa de emissão?
Não. Emissão de CT-e/MDF-e/NF-e é gratuita perante a SEFAZ. O que você paga é a taxa do emissor (Meu DFe, ERP, etc.) — nunca a SEFAZ.
O que fazer se um cstat aparecer que não está listado aqui?
No Meu DFe, todos os cstat oficiais estão catalogados. Se aparecer um raro, o suporte por WhatsApp responde em minutos.
Rejeição em ambiente de homologação conta pra algo?
Não. Homologação é ambiente de teste — nenhuma emissão lá tem validade fiscal. É exatamente o objetivo: você pode errar quantas vezes quiser sem consequência.
Consigo automatizar reenvio em caso de cstat 999 (temporário)?
Sim. No Meu DFe, você configura retry automático pra cstat considerados transitórios (108, 109, 999). O sistema tenta 3 vezes com intervalo crescente antes de exigir intervenção humana.
Como diferencio rejeição do emissor vs. rejeição da SEFAZ?
Rejeições da SEFAZ vêm com cstat numérico oficial (entre 100 e 999). Erros do emissor (validação local antes do envio) vêm com mensagem específica do sistema — geralmente sinalizando um campo faltando ou formato incorreto.
Boas práticas pra reduzir rejeição a quase zero
1. Cadastros bem preenchidos
Metade das rejeições vem de dado desatualizado em cadastro (IE errada do remetente, endereço com CEP inválido, CPF/CNPJ digitado errado). Investir tempo em cadastros preciosos evita erro na emissão.
2. Validação em cascata
O Meu DFe faz 3 camadas de validação antes de enviar pra SEFAZ:
- Frontend: validação instantânea no formulário (regex, obrigatoriedade, formato).
- Backend: regras de negócio (totais batendo, chaves de acesso válidas).
- Schema: validação contra XSD oficial da SEFAZ antes de assinar.
Só passa pra SEFAZ o que tem alta chance de autorização. Taxa média de rejeição no Meu DFe: menos de 2% das emissões.
3. Monitoramento proativo de status SEFAZ
O Meu DFe monitora status das 27 SEFAZ estaduais + SVC + SVRS. Quando detecta indisponibilidade prolongada, sugere contingência antes de você tomar rejeição.
4. Atualização automática do layout
NT nova? O time do Meu DFe implementa antes da vigência oficial. Você nunca precisa "atualizar" o emissor — atualização é backend, transparente.
5. Aprendizado com histórico
O sistema analisa seu histórico de rejeições e sugere melhorias no cadastro. Ex: "seus últimos 5 CT-e pra este destinatário deram 236 na chave — considere revisar as chaves das NF-e vinculadas."
Conclusão
Rejeição SEFAZ não é fim do mundo. Cada cstat tem causa e solução conhecidas. Com um emissor moderno como o Meu DFe, você resolve em segundos o que antes tomava horas de investigação em manual técnico.
Cansou de rejeição misteriosa? Cadastre-se grátis no Meu DFe e comece a emitir com mensagens em português humano, contingência automática e suporte por WhatsApp.