TL;DR — Resumo Rápido

Erro ao cancelar CFDI no SAT: soluções para rejeições do receptor, motivos 01-04, timeouts do serviço web e problemas com a e.firma ao cancelar faturas.

Você tenta cancelar uma fatura eletrônica CFDI e o portal do SAT retorna “No se puede cancelar el CFDI”, o receptor rejeita a solicitação, ou o serviço web não responde e a operação fica pendente. Desde a reforma de 2022, o processo de cancelamento de CFDI no México mudou significativamente: agora é obrigatório indicar o motivo do cancelamento e, em muitos casos, o receptor deve aprovar a solicitação. Este artigo explica as causas mais comuns do erro ao cancelar faturas eletrônicas e os passos exatos para resolvê-lo.

O Erro

As mensagens de erro mais frequentes ao tentar cancelar um CFDI são:

  • “No se puede cancelar el CFDI” — O portal do SAT rejeita a solicitação sem mais detalhes.
  • “El receptor rechazó la solicitud de cancelación” — O receptor acessou seu Buzón Tributario e rejeitou ativamente o cancelamento.
  • “Solicitud en espera de respuesta del receptor” — O cancelamento está pendente e o receptor ainda não respondeu.
  • “Error al procesar la solicitud. Intente más tarde” — Timeout ou falha temporária do servidor do SAT.
  • “e.firma inválida” ou “Certificado no válido” — O certificado digital não é reconhecido durante a assinatura da solicitação.
  • “El CFDI no puede cancelarse en el ejercicio fiscal vigente” — A fatura pertence a um exercício anterior e requer processo especial.
  • “Motivo de cancelación no válido” — O código do motivo não corresponde às regras do SAT.

Esses erros aparecem ao cancelar em sat.gob.mx, pelo seu software de faturamento ou pelo serviço web do PAC.

Causa do Problema

Reforma de cancelamento de 2022 — motivos obrigatórios:

A partir de 1 de janeiro de 2022, o SAT exige que toda solicitação de cancelamento inclua um dos quatro códigos de motivo específicos. Além disso, foi implementado o fluxo de “Solicitud de cancelación” que requer a aprovação do receptor em certos casos. Muitos erros surgem por não se adaptar a essas novas regras.

Causas relacionadas ao receptor:

  • O receptor acessou seu Buzón Tributario e rejeitou o cancelamento, bloqueando o processo.
  • O CFDI ultrapassa $1.000 MXN e o receptor ainda não respondeu (a solicitação fica pendente por até 3 dias úteis).
  • O receptor não tem Buzón Tributario ativo e o SAT não consegue notificá-lo.

Causas fiscais e de configuração:

  • O CFDI tem complementos de pagamento, notas de crédito ou CFDI relacionados que devem ser cancelados primeiro.
  • O motivo de cancelamento selecionado (01, 02, 03 ou 04) não corresponde à situação real.
  • O CFDI pertence a um exercício fiscal anterior; CFDI de exercícios anteriores têm regras mais restritivas.

Causas técnicas:

  • A e.firma está vencida ou os arquivos .cer e .key não correspondem ao RFC do emissor.
  • O portal do SAT apresenta alta demanda em datas críticas (fechamentos de mês, fim do exercício fiscal).
  • O PAC tem problemas de conectividade com o serviço de cancelamento do SAT.

Solução Passo a Passo

1. Identificar o motivo de cancelamento correto

Desde 2022 os quatro motivos válidos são:

CódigoMotivoQuando usar
01Comprovante emitido com erros, com substituiçãoQuando você emite um CFDI substituto que corrige o original
02Comprovante emitido com erros, sem substituiçãoQuando há erro mas não emitirá substituto
03A operação não foi realizadaA venda ou serviço não ocorreu
04Operação nominativa relacionada em fatura globalPara operações de público geral incluídas em fatura global

Se usar o motivo 01, você também deve informar o UUID do CFDI substituto. Se o motivo não corresponder às regras do SAT, a solicitação será rejeitada automaticamente.

2. Verificar se o CFDI requer aprovação do receptor

O SAT aplica o fluxo de “Solicitud de cancelación” (o receptor deve aprovar) nestes casos:

  • CFDI do tipo Ingreso com valor acima de $1.000 MXN.
  • CFDI emitido entre RFC diferentes.

Aprovação do receptor não é necessária para:

  • CFDI inferiores a $1.000 MXN.
  • CFDI emitidos para XAXX010101000 (público geral).
  • CFDI de folha de pagamento.
  • CFDI de egresso (notas de crédito).
  • CFDI emitidos para o mesmo RFC (autoconsumo).

Se o seu CFDI requer aprovação, entre em contato com o receptor para que acesse o Buzón Tributario em sat.gob.mx e aceite o cancelamento. Se não responder em 3 dias úteis, o SAT cancela o CFDI automaticamente.

3. Lidar com a rejeição do receptor

Se o receptor rejeitou o cancelamento, o processo fica bloqueado e você não pode cancelar unilateralmente. As opções disponíveis são:

  1. Negociar com o receptor — Explique o motivo do cancelamento e peça que aceite pelo Buzón Tributario.
  2. Emitir uma nota de crédito (CFDI de egresso) — Se o receptor não aceitar, emita um CFDI de egresso referenciando o original. Isso anula o efeito fiscal sem exigir cancelamento formal.
  3. Apresentar uma aclaração ao SAT — Em casos de disputa, o SAT tem um processo formal de aclaração. É mais demorado mas pode ser resolvido quando há desacordo legítimo.

4. Resolver problemas de e.firma

Se o erro for de certificado ou e.firma inválida:

  1. Verifique a data de vencimento da sua e.firma em sat.gob.mx > Certifica > Consulta tu certificado.
  2. Confirme que os arquivos .cer e .key são do mesmo par e correspondem ao RFC que está tentando cancelar.
  3. Se a e.firma estiver vencida, renove-a em uma agência do SAT ou no portal usando sua Contraseña.
  4. Certifique-se de que a senha da chave privada (.key) está correta; a senha da e.firma é diferente da Contraseña SAT.

5. Cancelar pelo portal do SAT

  1. Acesse sat.gob.mx com seu RFC e e.firma ou Contraseña.
  2. Navegue para Factura Electrónica > Cancelación de CFDI.
  3. Selecione a opção “Por UUID”.
  4. Insira o UUID (folio fiscal) do CFDI que deseja cancelar.
  5. Selecione o motivo de cancelamento (01-04) e, se usar o motivo 01, insira o UUID do CFDI substituto.
  6. Carregue sua e.firma (arquivos .cer e .key) e insira a senha da chave privada.
  7. Clique em “Cancelar” e aguarde a confirmação.
  8. Baixe imediatamente o Acuse de Cancelación como comprovante.

6. Resolver timeouts do serviço web

Se o portal do SAT não responder ou apresentar timeout:

  1. Aguarde pelo menos 30 minutos antes de tentar novamente (tentativas repetidas em pouco tempo podem saturar a sessão).
  2. Use um navegador diferente (Chrome ou Edge atualizados funcionam melhor com o portal do SAT).
  3. Limpe o cache e os cookies do navegador antes de tentar novamente.
  4. Tente em horário de menor demanda: dias de semana entre 10h e 14h, evitando segundas-feiras e últimos dias do mês.

Solução Alternativa

Cancelar pelo seu software de faturamento:

Aspel SAE, CONTPAQi Factura Electrónica, Facturama e outros sistemas de faturamento incluem módulos de cancelamento que se conectam diretamente ao SAT pelo PAC. Em muitos casos isso é mais estável e rápido que o portal web, especialmente em horários de pico.

Cancelar pelo seu PAC:

Entre em contato diretamente com seu Provedor Autorizado de Certificação (PAC). PACs como Edicom, Finkok, Facturama e SW Sapien têm suas próprias interfaces e serviços web para cancelamento que geralmente respondem mais rápido que o portal do SAT.

Emitir um CFDI de egresso em vez de cancelar:

Se o cancelamento não for possível (o receptor o rejeita ou o prazo venceu), emita um CFDI de egresso (nota de crédito) referenciando o CFDI original. Esse comprovante anula o efeito fiscal do ingresso sem exigir cancelamento formal, sendo uma prática aceita pelo SAT.

Cancelamento em massa por XML:

Para vários CFDI, o SAT permite enviar um arquivo XML de cancelamento em massa. Consulte a documentação técnica do SAT (Anexo 20) para o formato exigido. Seu PAC também pode processar cancelamentos em massa.

Prevenção

  • Verifique os dados antes de emitir — Um CFDI correto desde o início elimina a necessidade de cancelá-lo. Verifique RFC, razão social, valor, conceito e uso do CFDI antes de emitir.
  • Mantenha sua e.firma vigente — Renove-a com pelo menos 30 dias de antecedência; a e.firma tem validade de 4 anos.
  • Conheça os motivos de cancelamento — Familiarize-se com os códigos 01-04 para selecionar o correto desde o início e evitar rejeições.
  • Informe seus clientes — Avise os clientes que, se receberem uma solicitação de cancelamento no Buzón Tributario, devem aceitá-la prontamente.
  • Cancele no mesmo exercício fiscal — Cancelamentos do mesmo exercício são mais simples; CFDI de exercícios anteriores têm processo mais complexo.
  • Guarde todos os comprovantes — Conserve o Acuse de Cancelación junto com o XML do CFDI original pelo período exigido pelas obrigações fiscais (5 anos).

Problemas Relacionados

Erro ao timbrar CFDI: Se a fatura não pôde ser timbrada originalmente, consulte CFDI: Erro ao timbrar comprovante fiscal.

Erros de migração para CFDI 4.0: Se tiver problemas com os novos campos obrigatórios do CFDI 4.0, consulte CFDI 4.0: Erros comuns de migração e timbrado.

Erro ao substituir CFDI cancelada no Aspel: Para erros ao reemitir uma fatura que substitui uma cancelada no Aspel SAE, consulte Aspel SAE: Erro ao substituir ou reemitir CFDI cancelada.

Erro em notas de crédito no CONTPAQi: Se tiver problemas ao emitir devoluções ou notas de crédito no CONTPAQi como alternativa ao cancelamento, consulte CONTPAQi Comercial: Erro em devoluções e notas de crédito CFDI.

Resumo

  • Desde 2022, todo cancelamento de CFDI requer um código de motivo (01-04); motivo incorreto gera rejeição automática.
  • CFDI acima de $1.000 MXN requerem aprovação do receptor; se não responder em 3 dias úteis, o cancelamento é aplicado automaticamente.
  • Se o receptor rejeitar o cancelamento, a alternativa é emitir um CFDI de egresso (nota de crédito) que anula o efeito fiscal.
  • Timeouts do portal do SAT se resolvem aguardando, trocando de navegador ou cancelando pelo software de faturamento ou PAC.
  • Mantenha sua e.firma vigente e verifique que os arquivos .cer e .key correspondam ao RFC emissor.
  • Sempre guarde o Acuse de Cancelación como comprovante do processo.

Artigos Relacionados