Passer au contenu

Guide

Factures PPD sans complément de paiement : les trouver avant la clôture

Comment repérer, parmi des centaines de XML, quelles factures échelonnées sont restées sans leur complément de paiement.

Publié le 26 août 2026 · Mis à jour le 1 septembre 2026

La réponse courte

Une facture marquée PPD exige un complément de paiement (REP) pour chaque versement qu'elle reçoit. S'il manque, le justificatif est incomplet pour déduire la charge et pour récupérer la TVA. On les repère en croisant l'UUID de chaque PPD avec le champ IdDocumento de tous les compléments dont vous disposez.

Le croisement se comprend en une minute. Ce qui coûte, c'est de le mener sur six cents XML de douze clients, quand le paiement d'une facture de mars est arrivé en juillet et a été rangé dans un autre dossier.

Ci-dessous, le croisement à la main, avec Power Query et avec des validateurs, et là où chacun coince. À la fin, nous disons où Wurz intervient ; la méthode manuelle fonctionne sans lui.

Pourquoi ça compte

Une PPD sans son REP n'est pas un détail de classement

Quand le paiement est différé ou fractionné, l'émetteur marque la facture comme PPD (paiement échelonné ou différé) et se retrouve tenu d'émettre un CFDI distinct pour chaque paiement reçu : le complément de réception de paiements, le REP. Ce complément renvoie au folio fiscal de la facture d'origine et enregistre le montant versé. Sans ce renvoi, pour le SAT —l'administration fiscale mexicaine— la facture reste ouverte.

La règle générale de déduction exige un justificatif fiscal complet, et dans une PPD le REP fait partie de ce qui le complète : c'est la pièce qui atteste que le paiement a eu lieu. La déduction de la TVA de cette facture se trouve au même endroit.

Il existe un délai pour l'émettre. Vous ne le trouverez pas dans ce guide, parce qu'il change avec chaque Resolución Miscelánea Fiscal et qu'un chiffre périmé ici vous ferait plus de mal que le vide : vérifiez la règle en vigueur pour l'exercice que vous clôturez. Ce qui ne bouge pas, c'est l'ordre. L'argent entre d'abord, le REP s'émet ensuite.

Rien de tout cela n'est rare : c'est la mécanique normale du CFDI avec paiements différés. Ce qui en fait un problème, c'est l'échelle. Un cabinet n'examine pas une facture PPD, il examine celles de tous ses clients sur plusieurs mois, et le versement peut tomber dans une période différente de celle de la facture, ou dans un dossier autre que celui que vous clôturez. Trouver à la main lesquelles n'ont jamais reçu leur complément est fastidieux avant d'être difficile, et c'est dans le fastidieux qu'un fichier vous échappe.

À la main

Comment on les repère aujourd'hui, et où chaque voie coince

Si votre cabinet a déjà réglé cela avec une macro maison qui marche, cette partie ne vous apprendra rien : descendez directement aux questions fréquentes.

Il y a deux voies, et aucune n'est un outil qui reçoit un dossier et rend la liste. La première, vous la montez vous-même dans Excel. La seconde, les validateurs de CFDI, répond à une autre question.

01

Croiser l'UUID avec l'IdDocumento dans Excel

La logique consiste à croiser deux listes : les UUID des factures marquées PPD, et les UUID que chaque complément de paiement référence dans son champ IdDocumento. Tout UUID d'une PPD qui n'apparaît comme IdDocumento dans aucun REP est une facture sans complément.

Étapes

  1. Extrayez les données de l'intérieur du XML, pas du nom de fichier : de chaque facture, vous voulez l'UUID, le mode de paiement (PUE ou PPD), le total et la date.
  2. Faites de même avec les compléments de paiement : de chaque REP, vous voulez l'IdDocumento référencé et le montant payé.
  3. Power Query lit le XML par dossier, et cela suffit à monter les deux tables. Un script qui parcourt les fichiers et déverse les champs dans une feuille fait la même chose.
  4. Croisez les deux listes et additionnez les montants par UUID. Ce qui n'apparaît pas, et ce qui apparaît sans couvrir le total de la facture, est ce qui reste ouvert.

Où ça coince

  • Power Query avec du XML imbriqué ne se monte pas en cinq minutes, et les espaces de noms du CFDI 4.0 cassent l'import si la requête est mal configurée.
  • Le paiement peut arriver dans un mois différent de celui de la facture, parfois l'année suivante. Si vous ne croisez que le dossier de la période que vous clôturez, vous allez signaler comme en attente une facture dont le REP est rangé ailleurs.
  • Une PPD admet plusieurs compléments, un par versement, et reste ouverte tant que leur somme ne couvre pas le total. Compter s'il existe au moins un REP ne suffit pas : il faut additionner les montants.
  • Avec des centaines de fichiers par client, un UUID exporté à moitié casse le croisement en silence. L'erreur ne se voit pas avant que le SAT ne la voie.
02

Validateurs de CFDI en ligne

Les validateurs, celui du SAT comme ceux de tiers, confirment qu'un XML est bien formé et émis : folio fiscal valide, sceau correct, structure valide. Ils répondent « ce justificatif est-il valide ? », qui est une autre question que « cette facture PPD a-t-elle son complément ? ».

Étapes

  1. Utilisez-les pour ce à quoi ils servent : vérifier le XML qui vient d'arriver et dont vous doutez.

Où ça coince

  • Ils travaillent un fichier à la fois. Aucun ne reçoit le dossier du client et ne vous rend la liste des PPD sans complément.
  • Même s'ils validaient mille fichiers d'un coup, le croisement entre facture et complément, c'est toujours vous qui le montez.

Pour ne pas les confondre

PUE et PPD, en quoi elles diffèrent

La marque du mode de paiement décide si la facture exige encore quelque chose après son émission. PUE signifie paiement en une seule fois : elle est réglée à l'émission et la démarche s'arrête là. PPD signifie paiement échelonné ou différé : l'argent arrive plus tard, et chaque versement traîne son propre complément.

Différences entre une facture PUE et une facture PPD
CritèrePUEPPD
Quand c'est payéAu moment d'émettre la facture, en une seule foisPlus tard, en un ou plusieurs versements
Quels CFDI sont nécessairesLa facture seuleLa facture et un complément de paiement pour chaque versement reçu
Quand ça se clôtÀ l'émission de la factureQuand les compléments couvrent le total de la facture
Ce que vous vérifiez à la clôtureQue le justificatif existe et soit valideCela, et qu'aucun complément ne manque

La marque a été choisie par l'émetteur de la facture, et c'est elle qui déclenche l'obligation du complément. Si quelque chose est sorti en PPD et a fini payé en une fois, le REP reste nécessaire : un CFDI émis ne se modifie pas, il s'annule et se réémet.

Quand le croisement ne tient plus dans un tableur

Où Wurz intervient

Avec peu de clients et peu de PPD par mois, le croisement dans Excel tient la route et vous n'avez besoin de rien d'autre. Le problème arrive avec le volume : chaque nouveau client, c'est plus de XML, plus de dossiers et plus de mois où le paiement a pu tomber.

Vous demandez à Wurz, sur les documents d'un client et d'une période, quelles factures PPD n'ont pas leur complément de paiement. La réponse arrive avec sa citation : quel XML c'est et le passage exact d'où sort chaque donnée, pour que vous la vérifiiez contre l'original avant de la porter dans votre clôture.

Et le point qu'un cabinet ne négocie pas : les documents ne sont pas remis à Wurz pour qu'il les garde. Ils continuent de vivre dans votre Drive, votre Dropbox ou votre OneDrive.

Ce que Wurz ne fait pas, pour qu'il n'y ait pas de confusion : il n'émet pas de factures, ne passe pas d'écritures, ne dépose pas de déclarations et n'interprète pas la loi. Il trouve et cite ce que vos documents disent déjà ; ce que vous faites de cette liste vous appartient. Il existe un forfait gratuit pour l'essayer avec de vrais XML.

Si vous préférez le résultat déjà monté en document de travail reproductible, plutôt qu'une question isolée, le catalogue complet est ici : les commandes et leurs documents de travail.

Questions fréquentes

Ce qu'on demande le plus à ce sujet

Que se passe-t-il si une facture PPD reste sans son complément de paiement ?

Le justificatif reste incomplet pour déduire la charge et pour récupérer la TVA : la règle générale exige un justificatif fiscal complet, et dans une PPD cela inclut le REP qui atteste le paiement. Sans lui, la charge et la TVA de cette facture s'exposent à un rejet du SAT, l'administration fiscale mexicaine, lors d'un contrôle.

Quelle est la différence entre une facture PUE et une PPD ?

PUE signifie paiement en une seule fois : la facture est réglée à son émission et n'exige aucun justificatif supplémentaire. PPD signifie paiement échelonné ou différé : l'argent arrive plus tard, en un ou plusieurs versements, et chacun exige son propre complément de paiement (REP), qui renvoie au folio fiscal de la facture d'origine.

Puis-je déduire une facture PPD sans le complément de paiement ?

Selon la règle générale, non : le justificatif n'est pas complet sans le REP qui atteste le paiement. Vérifiez toujours la règle en vigueur pour votre cas, car les critères d'application changent avec la résolution en cours.

De combien de temps je dispose pour émettre le complément de paiement ?

Il existe un délai, mais il change avec chaque Resolución Miscelánea Fiscal : vérifiez la règle en vigueur plutôt que de vous fier à une date lue ailleurs. Ce qui ne change pas, c'est l'ordre : le REP s'émet après avoir reçu le paiement, jamais avant.

Comment repérer les factures PPD sans complément de paiement sans ouvrir chaque XML ?

En croisant l'UUID de chaque facture PPD avec le champ IdDocumento de tous les compléments de paiement dont vous disposez, et en additionnant les montants quand il y a plusieurs versements partiels. À la main, dans Excel, cela fonctionne à faible volume. Avec des centaines de XML par client et plusieurs mois d'écart, des outils comme Wurz permettent de le demander directement et de recevoir la liste avec la citation de chaque document.

Essayez avec vos vrais documents

Téléversez une poignée de justificatifs du client qui vous donne le plus de fil à retordre et posez la question qui vous prend normalement une demi-heure. C'est comme ça que vous saurez si ça vaut le coup.

Sans carte bancaire. Rien à installer.