Lorsque vous tentez de générer une facture électronique dans Aspel SAE ou un autre logiciel de facturation et que le message “No se pudo timbrar el comprobante fiscal digital” apparaît, le système n’a pas réussi à envoyer ou valider le XML auprès du Prestataire Autorisé de Certification (PAC) pour obtenir le sceau du SAT. Cette erreur de timbrado CFDI peut paralyser complètement votre opération de facturation et possède plusieurs causes possibles. Dans ce guide, vous trouverez comment identifier l’origine du problème et le résoudre étape par étape.

L’Erreur

Le message apparaît au moment où le logiciel tente d’envoyer le XML du document au PAC pour obtenir le Timbre Fiscal Digital (TFD). Le texte exact peut varier selon le logiciel et la version, mais les formes les plus courantes sont :

“No se pudo timbrar el comprobante fiscal digital” “Error al timbrar: el servicio del PAC no respondió” “Timbrado fallido — código de error: [número]” “El certificado de sello digital no es válido o está revocado”

L’erreur peut survenir dans les situations suivantes :

  • En cliquant sur Timbrar ou Generar CFDI dans le module des ventes
  • En tentant de timbrer un lot de factures en mode massif
  • En réimprimant ou régénérant un CFDI précédemment annulé
  • En changeant de PAC ou en mettant à jour le certificat CSD sans reconfigurer le logiciel

Dans certains systèmes, le message inclut un code numérique du PAC (par exemple 301, 401, 601) qui indique le type d’erreur spécifique.

Cause du Problème

Le processus de timbrado implique trois parties : votre logiciel de facturation, le PAC et le SAT. Une défaillance à n’importe quel point de cette chaîne produit l’erreur. Les causes les plus fréquentes sont :

  • Certificat CSD expiré ou révoqué : Le Certificat de Sceau Numérique a une durée de validité de 4 ans. S’il a expiré ou a été révoqué par le SAT, le PAC rejette immédiatement le timbrado. C’est la cause numéro un de l’erreur.
  • RFC de l’émetteur incorrect : Si le RFC configuré dans le logiciel ne correspond pas exactement à celui qui figure sur le certificat CSD (y compris le code homolave), le PAC rejette le document.
  • Certificat CSD mal chargé : Le mot de passe de la clé privée .key est incorrect, ou le mauvais fichier .cer a été chargé (par exemple celui de la e.firma personnelle à la place du CSD de l’entreprise).
  • Erreur dans le XML du document : Champs obligatoires vides, version CFDI incorrecte (le SAT n’accepte plus les versions antérieures à 4.0), montants incohérents, ou utilisation de codes produit/service du catalogue SAT qui ne sont plus en vigueur.
  • PAC hors ligne ou en panne temporaire : Le service du PAC peut avoir des interruptions planifiées ou des incidents. Dans ces cas, l’erreur disparaît d’elle-même une fois le service rétabli.
  • Pare-feu ou antivirus bloquant la connexion : Si l’équipement dispose d’un pare-feu d’entreprise ou d’un logiciel de sécurité qui bloque les URL du PAC, la tentative de timbrado échoue sans atteindre le serveur.
  • Régime fiscal ou usage du CFDI incorrect : Dans CFDI 4.0, le régime fiscal du destinataire et le champ “Uso del CFDI” sont obligatoires. S’il en manque un ou s’il ne correspond pas aux codes du catalogue SAT, le PAC rejette le document.

Solution Étape par Étape

Étape 1 — Vérifier la validité du certificat CSD

  1. Ouvrez un navigateur et accédez à https://www.sat.gob.mx.
  2. Allez dans Trámites > Factura electrónica > Certifica (ou cherchez directement “Certifica SAT”).
  3. Consultez l’état de votre CSD avec votre RFC. Le portail indique s’il est Vigente, Revocado ou Caducado.
  4. Si le certificat est expiré, demandez-en un nouveau via le module Certifica. La démarche nécessite votre e.firma (FIEL) en cours de validité et se complète en ligne en environ 20 minutes.
  5. S’il a été révoqué involontairement (par exemple après avoir signalé la perte de la clé), vous devrez révoquer le précédent manuellement si ce n’est pas déjà fait et en générer un nouveau.

Étape 2 — Vérifier les données de l’émetteur dans Aspel SAE

  1. Ouvrez Aspel SAE avec l’utilisateur Administrador.
  2. Allez dans Configuración > Parámetros de la empresa.
  3. Sélectionnez l’onglet CFDI ou Facturación electrónica.
  4. Comparez le RFC, la Razón Social et le Régimen Fiscal avec ceux qui figurent sur votre constante de situation fiscale du SAT.
  5. Le RFC doit être identique, y compris le code homolave. Un espace supplémentaire ou une lettre minuscule peuvent provoquer le rejet.

Étape 3 — Mettre à jour ou recharger le certificat CSD

  1. Dans le même écran des paramètres CFDI, trouvez la section Certificados de Sello Digital.
  2. Cliquez sur Agregar ou Actualizar certificado.
  3. Chargez le fichier .cer (certificat public) et le fichier .key (clé privée) du CSD.
  4. Saisissez le mot de passe de la clé privée (pas celui de votre e.firma, mais celui spécifique au CSD).
  5. Confirmez que le système affiche la date de validité correcte et le RFC associé au certificat.

Étape 4 — Vérifier la connexion avec le PAC

  1. Ouvrez le navigateur sur le même équipement et accédez au site web de votre PAC.
  2. La plupart des PAC (Diverza, Edicom, Forcepoint, Solucion Factible, etc.) disposent d’une section état du service ou health check.
  3. Si le site du PAC ne charge pas, le problème est externe. Attendez 30 minutes et retentez le timbrado.
  4. Si le site charge mais que le timbrado continue d’échouer, vérifiez si votre entreprise dispose d’un pare-feu ou proxy qui bloque les URL de timbrado. Demandez à votre équipe informatique d’ajouter les URL du PAC à la liste blanche.

Étape 5 — Valider le XML avant de timbrer

Si votre logiciel permet d’exporter le XML avant le timbrado :

  1. Enregistrez le XML généré sur le bureau.
  2. Accédez au validateur de documents du SAT : https://verificacfdi.facturaelectronica.sat.gob.mx.
  3. Vous pouvez également utiliser l’outil XMLSec ou le validateur du PAC lui-même pour détecter les erreurs de structure.
  4. Les erreurs les plus courantes sont : le champ RegimenFiscalReceptor manquant, UsoCFDI avec un code incorrect, ou Moneda sans TipoCambio lorsque la devise n’est pas MXN.

Étape 6 — Tester avec une nouvelle facture

  1. Créez une facture de test pour $1,00 MXN à un client de test.
  2. Tentez de la timbrer.
  3. Si le timbrado est réussi, le problème était dans le certificat ou la configuration, désormais corrigé.
  4. Si l’erreur persiste avec un code spécifique, consultez la table des codes d’erreur de votre PAC ou contactez son support technique en indiquant le code exact.

Solution Alternative

Si vous ne pouvez pas renouveler le CSD immédiatement (par exemple, si la e.firma est également expirée), une option temporaire est d’utiliser le portail de facturation gratuite du SAT sur factura.sat.gob.mx. Ce portail permet d’émettre des CFDI directement avec la e.firma sans avoir besoin du CSD, bien que ce soit peu pratique pour des volumes importants.

Une autre alternative est de souscrire temporairement au service de facturation en ligne de votre PAC (beaucoup proposent un portail web en plus du service d’intégration), le temps de résoudre le problème de configuration dans votre logiciel local.

Prévention

Pour éviter que l’erreur de timbrado CFDI n’interrompe votre activité :

  • Contrôlez la validité du CSD : Le certificat dure 4 ans. Ajoutez un rappel dans votre calendrier pour le renouveler 30 jours avant l’expiration. La date d’expiration apparaît dans Aspel SAE dans l’écran des paramètres CFDI.
  • Sauvegardez le CSD dans un endroit sûr : Gardez une copie des fichiers .cer et .key avec leur mot de passe dans un emplacement protégé, séparé du serveur. En cas de défaillance de l’équipement, vous pourrez les recharger rapidement.
  • Maintenez le logiciel à jour : Les mises à jour d’Aspel SAE incluent des modifications du catalogue SAT (codes produits, régimes fiscaux, usage CFDI). Ne pas mettre à jour peut provoquer des rejets pour des codes obsolètes.
  • Surveillez l’état du PAC : Si vous facturez en volume, abonnez-vous aux notifications d’état de votre PAC pour être informé des maintenances planifiées avant qu’elles n’affectent votre activité.
  • Vérifiez après un changement d’équipement : Si vous changez de serveur ou réinstallez SAE, rechargez et vérifiez le CSD immédiatement, avant de tenter de facturer.

Problèmes Connexes

  • “La versión de la plantilla no corresponde a la versión del comprobante” : Cette erreur survient lorsque le modèle d’impression .rpt est d’une version antérieure de CFDI. Mettez à jour le modèle dans les paramètres de l’entreprise.
  • “El XML no es un comprobante válido” : Le fichier XML ne respecte pas la structure définie dans les Annexes 20 du SAT. Cela peut être dû à une version de SAE obsolète qui génère un XML avec l’ancien schéma.
  • Erreur d’importation de XML CFDI : Si vous recevez des XML de fournisseurs et qu’une erreur de validation apparaît lors de leur importation dans SAE, le XML peut être mal formé ou le certificat de l’émetteur peut être révoqué.
  • Timbrado réussi mais CFDI annulé immédiatement : Parfois, le SAT annule automatiquement les documents présentant des erreurs fiscales graves (RFC inexistant, régime fiscal invalide). Vérifiez l’état du document sur le portail SAT 24 heures après l’avoir timbré.

Résumé

  • L’erreur “No se pudo timbrar el comprobante fiscal digital” indique une défaillance dans le processus de validation du CFDI auprès du PAC ou du SAT.
  • La cause la plus fréquente est un Certificat de Sceau Numérique (CSD) expiré, révoqué ou mal configuré dans le logiciel.
  • La solution prioritaire est de vérifier l’état du CSD sur le portail SAT et, s’il est expiré, de le renouveler en utilisant la e.firma en cours de validité.
  • Si le CSD est en cours de validité, vérifiez les données de l’émetteur (RFC, régime fiscal, usage CFDI 4.0) et la connectivité avec le PAC.
  • Pour prévenir l’erreur, contrôlez la date d’expiration du CSD, sauvegardez les fichiers et maintenez le logiciel de facturation à jour.

Articles Connexes