Si vous générez une facture électronique et recevez un message tel que “Erreur lors du timbre du CFDI”, “Impossible de se connecter au PAC” ou “RFC du destinataire non valide”, sachez que vous n’êtes pas seul. Les erreurs de timbre CFDI sont parmi les problèmes les plus fréquents de la facturation électronique au Mexique et peuvent apparaître dans n’importe quel logiciel compatible — Aspel SAE, Contpaq, CONTPAQi, Siigo ou tout autre fournisseur. Ce guide vous aidera à identifier l’erreur exacte, à comprendre sa cause et à la résoudre étape par étape.
L’Erreur
L’erreur de timbre CFDI apparaît lorsque votre logiciel tente d’envoyer la facture au PAC (Fournisseur Agréé de Certification) pour obtenir le sceau fiscal du SAT. Les messages les plus courants sont :
- “Erreur de timbre : code 601 — Certificat non valide ou expiré”
- “Impossible de se connecter au service de timbre”
- “RFC du destinataire introuvable dans le registre du SAT”
- “Le XML du CFDI ne respecte pas le schéma requis”
- “Le sceau de l’émetteur ne correspond pas au certificat”
- “Erreur 307 — Le contribuable ne dispose pas d’un CSD en vigueur”
Ces erreurs surviennent juste après avoir cliqué sur “Timbrer” ou “Générer CFDI”. Dans certains systèmes, l’erreur s’affiche sous forme de code numérique ; dans d’autres, sous forme de texte descriptif. Dans Aspel SAE, l’erreur apparaît généralement dans une fenêtre contextuelle avec le code PAC et la description.
Cause du Problème
Les erreurs de timbre sur facture électronique ont quatre causes principales :
1. Certificat de Sceau Numérique (CSD) expiré ou révoqué Le CSD a une validité de quatre ans. S’il a expiré ou a été révoqué par le SAT, le PAC rejettera tous les comprobantes. Cela génère les erreurs 601 et 307.
2. RFC du destinataire invalide ou introuvable Si le RFC du client n’existe pas dans le registre du SAT, est suspendu ou a été saisi avec des erreurs typographiques (comme confondre O avec 0, ou I avec 1), le timbre échoue avec une erreur de validation du destinataire.
3. Panne de connexion au PAC Les services PAC sont en ligne et peuvent tomber en panne pour cause de maintenance, de défaillance technique ou de surcharge. Si votre logiciel ne peut pas atteindre l’URL du service de timbre, vous recevrez une erreur de délai d’attente ou de connexion refusée.
4. XML malformé ou hors schéma Le CFDI 4.0 a des exigences strictes définies par le SAT. Si le XML généré par votre logiciel contient des champs obligatoires vides, des valeurs hors catalogue (comme une clé de produit SAT invalide) ou des erreurs structurelles, le PAC le rejettera avant le timbre.
Solution Étape par Étape
Étape 1 : Lire le code d’erreur complet
Ne fermez pas le message d’erreur immédiatement. Notez ou copiez le code numérique et le texte descriptif. Les codes PAC ont des significations spécifiques. Si votre logiciel n’affiche qu’un message générique, consultez les journaux du système ou contactez le support de votre PAC pour obtenir les détails.
Étape 2 : Vérifier le statut du CSD
- Rendez-vous sur sat.gob.mx et connectez-vous avec votre e.firma ou RFC + mot de passe.
- Accédez à “Procédures” > “Certifica” > “Consulter les certificats”.
- Vérifiez que votre CSD apparaît comme “En vigueur”.
- S’il est expiré, demandez-en un nouveau sur le même portail en utilisant votre e.firma.
- Une fois le nouveau CSD téléchargé (fichiers
.ceret.key), chargez-le dans votre logiciel de facturation.
Étape 3 : Valider le RFC du destinataire
- Demandez à votre client de vérifier son RFC officiel sur sa constance de situation fiscale du SAT.
- Utilisez le vérificateur gratuit de RFC du SAT : “Procédures” > “RFC” > “Vérifier RFC”.
- Comparez la raison sociale exactement telle qu’elle apparaît au SAT — y compris les majuscules, les accents et la ponctuation.
- Corrigez le RFC dans votre catalogue de clients avant de retenter le timbre.
Étape 4 : Vérifier la connexion au PAC
- Ouvrez un navigateur et vérifiez que vous avez un accès internet actif.
- Visitez le site web de votre PAC (par exemple, Edicom, Finkok, SW SaaS) et recherchez des avis de maintenance.
- Dans votre logiciel, ouvrez la configuration du PAC et confirmez que l’URL du service de timbre est correcte et à jour.
- Si vous utilisez un pare-feu ou un proxy d’entreprise, confirmez que le port 443 est ouvert vers les URL du PAC.
- Essayez de timbrer à un autre moment si une maintenance programmée est en cours.
Étape 5 : Valider le XML avant le timbre
- Exportez ou visualisez le XML CFDI généré par votre logiciel avant de l’envoyer au PAC.
- Utilisez le Validateur CFDI du SAT disponible sur le portail SAT pour détecter les erreurs de schéma.
- Vérifiez que la clé de produit/service (champ
ClaveProdServ) figure dans le catalogue officiel du SAT. - Confirmez que le type de facture, le mode de paiement et l’usage du CFDI correspondent à la transaction effectuée.
Étape 6 : Retimbrer
Une fois la cause racine corrigée, régénérez le CFDI depuis votre logiciel et cliquez sur “Timbrer”. Si le système a enregistré la facture comme brouillon avec des erreurs, supprimez-la et créez-en une nouvelle pour éviter de réutiliser des données incorrectes.
Solution Alternative
Si le problème persiste après les étapes ci-dessus, envisagez de timbrer directement depuis le portail web de votre PAC :
- Accédez au portail web de votre PAC (tous les PAC agréés disposent d’un portail en ligne).
- Téléchargez manuellement le XML du CFDI.
- Si le portail accepte et timbre correctement le XML, le problème vient de l’intégration de votre logiciel avec le PAC — contactez le support technique de votre logiciel de facturation.
- Si le portail rejette également le XML, le problème vient du contenu de la facture ou de votre CSD — retournez à l’Étape 2.
Prévention
- Renouvelez le CSD à l’avance : Le SAT permet de renouveler le CSD jusqu’à 30 jours avant son expiration. Configurez un rappel pour le renouveler un mois à l’avance.
- Validez le RFC avant de créer des clients : Intégrez l’étape de vérification du RFC dans votre processus d’intégration client. De nombreux logiciels modernes de facturation incluent cette fonctionnalité nativement.
- Surveillez le statut du service PAC : Abonnez-vous aux notifications de statut de service de votre PAC pour recevoir des alertes de maintenance.
- Maintenez votre logiciel à jour : Les mises à jour des catalogues SAT sont publiées fréquemment. Un logiciel obsolète génère des XML avec des clés invalides.
- Sauvegardez votre CSD : Conservez des copies sécurisées de vos fichiers
.ceret.keydans un endroit sûr hors de votre poste principal.
Problèmes Connexes
Erreur de génération XML dans Aspel COI : Si vous utilisez également Aspel COI et rencontrez des erreurs lors de l’export de rapports comptables au SAT, consultez le guide sur les erreurs de génération XML dans Aspel COI.
Erreur d’importation XML CFDI dans Aspel SAE : Lorsque vous recevez des factures fournisseurs et qu’Aspel SAE les rejette, consultez la solution dans erreur d’importation XML CFDI dans Aspel SAE.
Erreur de timbre CFDI de paie dans Aspel NOI : Le timbre CFDI de paie comporte des validations supplémentaires de l’IMSS. Voir erreur de timbre CFDI dans Aspel NOI.
Erreur de chargement de l’e.firma dans Aspel SAE : Si vous ne pouvez pas charger votre FIEL/e.firma dans le logiciel, voir erreur de chargement de l’e.firma dans Aspel SAE.
Erreur d’annulation de facture au SAT : Pour les problèmes spécifiques lors de l’annulation de comprobantes, consultez erreur d’annulation de facture SAT.
Résumé
- Les erreurs de timbre CFDI ont quatre causes principales : CSD expiré, RFC invalide, panne de connexion PAC et XML malformé.
- Lisez toujours le code d’erreur complet avant de tenter une correction.
- Vérifiez le statut de votre CSD sur le portail SAT et renouvelez-le s’il est expiré.
- Validez le RFC du destinataire via le vérificateur officiel du SAT.
- En cas de problème de connexion suspecté, vérifiez le statut du service de votre PAC et la configuration réseau.
- En alternative, essayez de timbrer directement sur le portail web du PAC pour isoler si le problème vient du logiciel ou de la facture.
- Prévenez les futures erreurs en renouvelant le CSD à l’avance et en maintenant votre logiciel à jour.