TL;DR — Kurzzusammenfassung
CFDI Zahlungsergänzung UUID Relation ungültig: PPD-Rechnungs-Folio in DoctoRelacionado, Teilzahlung und Salden korrigieren vor REP-Timbrado in Aspel oder PAC.
Beim Timbrado einer Zahlungsergänzung (REP) können PAC oder SAT das XML mit „UUID Relation ungültig“ oder Codes CFDI33102 und CFDI40194 ablehnen. Der Fehler betrifft den Knoten DoctoRelacionado, wo das exakte Folio des PPD-Einnahme-CFDI stehen muss.
Der Fehler
Typische Meldungen bei falschem UUID:
CFDI33102: UUID-Attribut existiert nicht in SAT-Datenbank
CFDI40194: Verknüpftes UUID ungültig
Timbrado stoppt, kein REP-Folio wird erzeugt.
Ursache des Problems
Zahlungsergänzung Version 2.0 verlangt, dass jeder DoctoRelacionado-Knoten ein existierendes, gültiges PPD-Einnahme-CFDI referenziert. Häufige Ursachen:
- Falsch kopiertes Folio — Leerzeichen, fehlende Zeichen oder Entwurfs-UUID.
- Stornierte oder ersetzte Rechnung — UUID zeigt auf inaktives CFDI.
- CFDI anderer RFC — UUID gehört zu anderem Emittenten als CSD.
- PUE statt PPD — Ergänzung nicht zulässig.
- Gutschrift-UUID — nur Einnahme Typ I.
- Doppelte Teilzahlung — Zahlung bereits mit gleichem UUID registriert.
Schritt-für-Schritt-Lösung
ERP-Systeme wie Aspel SAE füllen pago20:DoctoRelacionado automatisch, wenn die Zahlung aus der offenen PPD-Liste gebucht wird. Der Fehler entsteht oft, wenn Buchhaltung ein UUID aus Excel oder PDF tippt. Arbeiten Sie deshalb immer mit dem timbrierten XML oder der SAT-Verifizierung, nicht mit der gedruckten Rechnung allein.
Schritt 1: Korrektes UUID ermitteln
- In Aspel SAE Originalrechnung → CFDI konsultieren → Folio kopieren.
- Alternative: XML im SAT-Verifizierer, Status Gültig.
- UUID-Format: 36 Zeichen mit Bindestrichen.
Schritt 2: Verknüpftes CFDI validieren
Typ I, MetodoPago PPD, FormaPago 99, Status Gültig, Emittenten-RFC = aktives CSD.
Schritt 3: DoctoRelacionado und Salden prüfen
NumParcialidad fortlaufend, ImpSaldoAnt, ImpPagado, ImpSaldoInsoluto mathematisch konsistent.
Schritt 4: Ergänzung in Aspel SAE neu erzeugen
Debitoren → Einzug → fehlerhaften REP-Entwurf löschen → Zahlungs-CFDI erzeugen.
Bei korrupten Daten manuelle Erfassung im PAC.
Schritt 5: Timbrado und SAT-Validierung
Timbrado, XML + PDF speichern, REP-UUID beim SAT prüfen.
Alternative Lösung
Manuelles PAC-Portal mit validiertem UUID, Teilzahlung und Salden.
Prävention
- Kreditverkäufe immer als PPD + Form 99 ausstellen.
- Einzug an timbrierte Rechnung binden.
- Original-XML-Archiv pflegen.
- Zwischenergänzungen nicht ohne Neuberechnung stornieren.
- Serveruhr und PAC-Zeitzone synchron halten; CSD 30 Tage vor Ablauf erneuern.
- Vor jedem Teilzahlungstimbrado
ImpSaldoInsolutoundNumParcialidadim ERP prüfen. - Stornierte UUIDs aus Zahlungsvorlagen entfernen, damit Buchhaltung keine alten Folios wählt.
Verwandte Probleme
Ein REP für mehrere Rechnungen: separater DoctoRelacionado-Knoten pro UUID.
Ersetzte Rechnung: an neues gültiges Folio binden.
Fehler 401 beim REP-Timbrado: CSD zuerst erneuern.
Zusammenfassung
- Ungültige UUID-Relation = nicht existentes, storniertes, falscher RFC oder kein PPD-Folio.
- UUID aus timbriertem XML kopieren, Status Gültig beim SAT prüfen.
- Nur PPD-Rechnungen erlauben Zahlungsergänzung.
- Teilzahlungen brauchen korrekte
NumParcialidadundImpPagadolaut SAT-Katalog CFDI 4.0. - Bei anhaltendem PAC-Fehler zuerst CSD 401 ausschließen, dann UUID und Salden prüfen.