TL;DR — Résumé Rapide

Corrigez les erreurs de complément de paiement CFDI (REP) dans Aspel SAE : UUID incorrect, méthode PPD, taux de change, versements et rejets PAC.

Lors de l’enregistrement d’un paiement de facture dans Aspel SAE et de la génération du complément de paiement CFDI (également appelé REP — Recepción de Pagos), des erreurs telles que « Erreur lors du timbre du complément de paiement », « L’UUID de la facture liée n’est pas valide » ou « Le solde précédent ne correspond pas » sont fréquentes. Ces erreurs bloquent l’émission du document et peuvent entraîner des pénalités du SAT.

L’Erreur

Les erreurs les plus courantes lors du timbre d’un complément de paiement dans Aspel SAE apparaissent sous forme de messages du PAC au moment du timbre :

  • « Erreur CFDI33102 : L’attribut UUID n’existe pas dans la base de données du SAT » — le folio fiscal du CFDI lié n’est pas reconnu.
  • « Erreur CFDI33103 : Le document lié a déjà été entièrement payé » — on tente d’émettre un complément sur une facture déjà soldée.
  • « Erreur CFDI40180 : Le numéro de versement n’est pas le prochain consécutif » — le champ NúmParcialidad ne correspond pas au paiement suivant.
  • « Le solde précédent ne correspond pas » — l’ImpSaldoAnt diffère de l’ImpSaldoInsoluto du complément précédent.
  • « Erreur de délai de connexion au serveur PAC » — problème de communication transitoire.
  • « Forme de paiement non valide pour le complément » — la facture originale utilise la méthode PUE, pas PPD.

Cause du Problème

Le complément de paiement version 2.0 (obligatoire depuis janvier 2022) exige que les données des nœuds Pago et DoctoRelacionado soient mathématiquement cohérentes avec l’historique de paiements du CFDI de revenus lié. Les causes les plus fréquentes sont :

  1. Méthode de paiement incorrecte sur la facture originale. La facture doit avoir la méthode PPD et la forme 99. Les factures PUE ne supportent pas de complément.
  2. UUID incorrect ou facture annulée. L’UUID doit correspondre à un CFDI de revenus valide et actif.
  3. Solde précédent (ImpSaldoAnt) incorrect. Pour le premier complément, il doit égaler le montant total de la facture. Pour les suivants, il doit égaler l’ImpSaldoInsoluto du complément précédent.
  4. Numéro de versement (NúmParcialidad) incorrect. Le premier paiement est le versement 1, le deuxième est le 2, etc. Un paiement annulé ou dupliqué peut désynchroniser le compteur d’Aspel.
  5. Taux de change manquant ou incorrect. Si la facture était en devise étrangère (USD, EUR), le complément exige le taux de change DOF du jour du paiement.
  6. Facture déjà entièrement payée. Si les paiements précédents couvrent déjà le total de la facture, le SAT rejettera tout nouveau complément.

Solution Étape par Étape

Étape 1 — Vérifier la Méthode de Paiement de la Facture Originale

Avant de générer le complément, confirmez dans Aspel SAE que la facture de revenus a :

  • Méthode de Paiement : PPD
  • Forme de Paiement : 99 (À définir)

Si la facture a été émise en PUE, il faut l’annuler et la réémettre en PPD.

Étape 2 — Enregistrer le Recouvrement dans Comptes Clients

Dans Aspel SAE :

  1. Allez à Comptes Clients → Recouvrements.
  2. Sélectionnez la facture PPD avec solde en attente.
  3. Saisissez le montant payé, la date exacte de réception du paiement et la forme de paiement réelle (03 Virement électronique, 01 Espèces, 02 Chèque nominatif, etc.).
  4. Si le paiement était en devise étrangère, saisissez le taux de change DOF du jour.
  5. Enregistrez.

Étape 3 — Générer le CFDI de Paiement (REP)

  1. Dans la liste des recouvrements, sélectionnez le paiement enregistré.
  2. Cliquez sur Générer CFDI de Paiement.
  3. Aspel remplira automatiquement le nœud DoctoRelacionado avec l’UUID de la facture originale, la devise, le taux de change, le numéro de versement et les champs de solde.
  4. Vérifiez chaque champ avant de procéder au timbre.

Étape 4 — Vérifier les Champs Critiques du REP

Avant de timbrer, vérifiez dans l’aperçu XML :

ChampCe qu’il faut vérifier
UUID (DoctoRelacionado)Correspond au folio fiscal de la facture originale
NúmParcialidadEst le prochain numéro de versement consécutif
ImpSaldoAntÉgal au total de la facture (1er paiement) ou à l’ImpSaldoInsoluto du REP précédent
ImpPagadoMontant exact reçu pour ce paiement
ImpSaldoInsolutoImpSaldoAnt − ImpPagado (résultat correct)
TipoCambioPTaux de change DOF du jour du paiement (devise étrangère)

Étape 5 — Timbrer et Résoudre les Erreurs du PAC

Cliquez sur Timbrer. Si le PAC retourne une erreur :

  • CFDI33102 / CFDI40194 (UUID non reconnu) : Le folio fiscal ne figure pas dans les bases du SAT. Vérifiez que la facture originale a bien été timbrée et que vous avez copié l’UUID complet.
  • CFDI33103 (facture déjà payée) : Consultez l’historique des compléments dans Aspel. Si les paiements précédents couvrent déjà le total, aucun autre complément ne doit être émis.
  • CFDI40180 (versement incorrect) : Vérifiez combien de compléments précédents existent pour cette facture et ajustez le NúmParcialidad si Aspel le permet.
  • Délai PAC dépassé : Attendez 5 minutes et réessayez. Vérifiez votre connexion Internet.

Solution Alternative

Si Aspel SAE ne peut pas générer correctement le complément, générez-le directement depuis le portail web du PAC :

  1. Connectez-vous au portail de votre PAC (ex. : Edicom, Finkok, Solucion Factible).
  2. Sélectionnez « Complément de Paiement » ou « REP » dans le menu d’émission.
  3. Saisissez manuellement les données : UUID du CFDI lié, numéro de versement, solde précédent, montant payé et taux de change si applicable.
  4. Téléchargez le XML timbré et le PDF.
  5. Importez le XML dans l’historique d’Aspel SAE si votre version le permet.

Prévention

  • Émettez les factures en PPD dès le départ lorsque vous savez que le paiement viendra plus tard ou en versements.
  • Enregistrez les recouvrements le jour même de la réception du paiement pour utiliser le bon taux de change.
  • Suivez les compléments par facture. Aspel SAE affiche l’historique des paiements dans la consultation de la facture.
  • Mettez à jour Aspel SAE et les catalogues SAT régulièrement pour éviter des rejets dus à des données obsolètes.
  • Ne supprimez pas de compléments intermédiaires sans coordination, car les soldes précédents des compléments suivants deviendront mathématiquement incohérents.

Problèmes Connexes

Complément de Paiement Couvrant Plusieurs Factures

Un seul REP peut couvrir des paiements sur plusieurs factures PPD du même client. Aspel générera un nœud DoctoRelacionado par facture. Vérifiez les soldes précédents et les numéros de versement pour chacune.

Erreur Due au Complément Version 1.0 (Obsolète)

Depuis janvier 2022, le complément de paiement version 1.0 n’est plus valide. Mettez à jour Aspel SAE si votre version génère encore des compléments en ancien format.

Complément Rejeté en Raison du RFC de l’Émetteur ou du Destinataire

Si le RFC de l’émetteur ou du destinataire a changé, le SAT peut rejeter le complément même si l’UUID est valide. Assurez-vous que le RFC dans le CSD actif correspond à celui de la facture originale.

Résumé

  • Le complément de paiement (REP) s’applique uniquement aux factures émises avec la méthode de paiement PPD.
  • L’UUID dans DoctoRelacionado doit correspondre exactement au folio fiscal de la facture originale.
  • ImpSaldoAnt, NúmParcialidad et ImpSaldoInsoluto doivent être mathématiquement cohérents avec l’historique des paiements.
  • Pour les paiements en devise étrangère, utilisez le taux de change DOF du jour du paiement.
  • Si le PAC retourne un code d’erreur, identifiez-le dans la liste et corrigez avant de réessayer.

Articles Connexes