Was ist ein CFDI?
Ein Leitfaden für Einsteiger zum elektronischen Rechnungssystem Mexikos
Wenn Ihnen ein mexikanischer Lieferant zum ersten Mal eine Rechnung schickt, erhalten Sie zwei Dateien: ein PDF, das wie jede andere Rechnung aussieht, und eine XML-Datei, deren Inhalt wie Computercode wirkt. Sie verspüren vielleicht die Versuchung, das XML zu ignorieren, das PDF zu verarbeiten und weiterzumachen. Doch in Mexiko ist das XML die eigentliche Rechnung – das PDF ist nur ein Ausdruck. Alles, was Sie im Umgang mit diesem Dokument tun, ergibt sich aus dieser einen Tatsache.
Die wichtigsten Erkenntnisse
- Ein CFDI ist kein PDF mit Zusatzfeldern – das XML ist das rechtsgültige Dokument, digital signiert und von einem staatlich zertifizierten PAC validiert, bevor es überhaupt in Ihrem Posteingang landet.
- Ein einziger Método de Pago-Code – PPD statt PUE – bedeutet, dass die eine Rechnung, die Sie erhalten haben, für jede Zahlungsrate einen separaten Pago-CFDI erzeugt und sich die Anzahl der Dokumente, die Sie über Monate hinweg verfolgen müssen, verdreifacht.
- ImageToTable.ai extrahiert jedes CFDI-Feld gleichermaßen aus XML und PDF – ohne Vorlage. Ein einziges Spalten-Setup funktioniert daher für jedes Lieferantenformat, weil Inhalte statt Seitenkoordinaten gelesen werden.
Sie haben einen CFDI erhalten. Was sehen Sie da?
Die Abkürzung CFDI steht für Comprobante Fiscal Digital por Internet — digitaler Steuerbeleg via Internet. Es handelt sich um das verbindliche elektronische Rechnungsformat Mexikos, das seit 2014 für jede geschäftliche Transaktion im Land vorgeschrieben ist, als die Regierung die elektronische Rechnungsstellung für alle Steuerpflichtigen verpflichtend machte. Aber es als „elektronische Rechnung" zu bezeichnen, wird dem Vorgang nicht gerecht. In den meisten Ländern bedeutet eine elektronische Rechnung eine PDF-Datei, die von einer Buchhaltungssoftware erstellt und per E-Mail an den Kunden gesendet wird. In Mexiko ist ein CFDI ein XML-Dokument, das eine behördliche Validierungsstelle durchläuft, bevor es rechtsgültig wird – und die Regierung erhält in Echtzeit eine Kopie jeder validierten Rechnung.
So verstehen Sie den Unterschied am einfachsten. In den USA oder Europa lautet die Rechnungsabfolge: Ausstellen → Senden → später melden (am Monatsende oder bei der Steuererklärung). In Mexiko lautet die Abfolge: Erzeugen → Validieren → Stempeln → sofort melden (in Echtzeit). Die mexikanische Regierung sieht die Transaktion, bevor Ihr Unternehmen sie sieht. Die Rechnung existiert rechtlich nicht, bis das System der Regierung sie genehmigt hat.
Die beiden Dateien im Anhang der E-Mail Ihres Lieferanten stellen zwei Ansichten derselben Transaktion dar. Die XML-Datei (eXtensible Markup Language) ist das rechtlich maßgebliche Dokument – sie enthält die strukturierten Daten, die digitalen Signaturen sowohl des Ausstellers als auch der staatlichen Zertifizierungsstelle sowie die eindeutige Kennung, die diese Transaktion dauerhaft mit der Steuerinfrastruktur Mexikos verbindet. Das PDF ist eine für Menschen lesbare visuelle Darstellung, die von der SAT reguliert wird und einen QR-Code enthalten muss, der auf das Überprüfungsportal der Regierung verweist, aber kein eigenständiges rechtliches Gewicht hat. Bei Widersprüchen hat das XML Vorrang. Wenn Sie eine Transaktion gegenüber der SAT nachweisen müssen, legen Sie das XML vor. Wenn Sie Aufzeichnungen für die vorgeschriebene fünfjährige Aufbewahrungsfrist archivieren, behalten Sie das XML.
Das eine Konzept, das Sie mitnehmen sollten: In Mexiko ist die rechtliche Rechnung nicht das Blatt Papier – oder die PDF-Datei –, die Sie mit Ihren Augen lesen können. Es ist die strukturierte Datendatei, die eine Maschine lesen kann und die einen kryptografischen Nachweis enthält, dass die Regierung sie validiert hat. Alles andere im System folgt aus diesem Prinzip.
Warum Mexiko dieses System einführte – Vom Papier zur Echtzeit-Abwicklung
Mexiko war eines der ersten Länder der Welt, das die elektronische Rechnungsstellung verpflichtend einführte – und zwar aufgrund spezifischer Probleme, die Papierrechnungen verursachten. Vor dem CFDI stellten Unternehmen physische Steuerbelege aus – gedruckte, mehrfach ausgeführte Formulare – und die SAT (Servicio de Administración Tributaria, Mexikos Bundessteuerbehörde) hatte keine Echtzeit-Transparenz darüber, wer wem was verkaufte. Unternehmen konnten Rechnungen über Beträge ausstellen, die von der tatsächlichen Transaktion abwichen. Sie konnten Rechnungen für nie stattgefundene Transaktionen ausstellen – eine Praxis namens facturación falsa (falsche Rechnungsstellung), die den mexikanischen Staat jährlich Milliarden Pesos kostete. Die Prüfungskapazität beschränkte sich auf Stichproben. Die Kluft zwischen dem, was erklärt wurde, und dem, was tatsächlich geschah, war groß genug, um ein strukturelles Problem für die Steuererhebung darzustellen.
Das CFDI-System wurde schrittweise eingeführt. Im Jahr 2004 wurde die elektronische Rechnungsstellung als optionale Alternative zum Papier verfügbar. Im Jahr 2010 machte die Regierung sie für große Unternehmen verpflichtend. Im Jahr 2014 wurde die Pflicht auf alle Steuerzahler in Mexiko ausgeweitet – von multinationalen Konzernen bis hin zu freiberuflichen Fachkräften und Kleinunternehmern. Im Jahr 2022 wurde das System auf die aktuelle Version CFDI 4.0 aktualisiert, die strengere Anforderungen an die Empfängerprüfung hinzufügte und das System der Stornierungsgrundcodes formalisierte.
Das Design des Systems löst ein Problem der Steuerdurchsetzung, indem es die traditionelle Reihenfolge von Rechnung, Versand und Meldung umkehrt. Im alten Modell sahen die Steuerbehörden Transaktionen Wochen oder Monate nach ihrem Eintreten – lange genug, um Unstimmigkeiten zu vertuschen. Im CFDI-Modell wird jede Rechnung im Moment der Erstellung validiert und in einer zentralen Datenbank registriert. Die SAT kann diese Datenbank in Echtzeit abfragen. Sie kann Rechnungen verschiedener Steuerzahler abgleichen, um Unstimmigkeiten zu erkennen. Sie kann Stornierungsmuster identifizieren, die darauf hindeuten, dass ein Unternehmen Rechnungen ausstellt und storniert, um das gemeldete Einkommen zu manipulieren. Das System wurde für Transparenz entwickelt – und diese Transparenz erstreckt sich auch auf Ihr Unternehmen als Käufer. Jede CFDI, die Ihre Lieferanten Ihnen ausstellen, wird in der SAT-Datenbank gegen Ihre RFC erfasst und schafft so eine dauerhafte, prüfbare Spur jeder B2B-Transaktion, die Ihr Unternehmen in Mexiko durchführt.
Die drei Akteure: SAT, PAC und der Steuerpflichtige
Ein CFDI gelangt nicht direkt vom Lieferanten zum Käufer. Er durchläuft einen Zwischenschritt, den die Rechnungssysteme der meisten Länder nicht kennen. Die Rollen der drei Beteiligten – und die Reihenfolge ihres Zusammenwirkens – zu verstehen, ist die Grundlage für das Verständnis aller weiteren Aspekte des Systems.
Der Steuerpflichtige (Contribuyente) – Der Aussteller
Ihr mexikanischer Lieferant. Er erstellt das CFDI-XML in seinem ERP- oder Rechnungssystem, signiert es digital mit seinem CSD (Certificado de Sello Digital – ein von der SAT ausgestelltes kryptografisches Zertifikat, das seine Identität belegt) und übermittelt es zur Prüfung an seinen gewählten PAC. Der Steuerpflichtige ist rechtlich für die Richtigkeit der Daten auf dem CFDI verantwortlich.
Der PAC (Proveedor Autorizado de Certificación) – Der Prüfer
Ein von der SAT zertifiziertes privates Unternehmen, das als Vermittler zwischen Steuerpflichtigen und Steuerbehörde fungiert. Der PAC prüft die XML-Struktur gemäß dem technischen Standard Anexo 20, verifiziert, dass sowohl die RFC des Ausstellers als auch die des Empfängers existieren und im SAT-Register aktiv sind, überprüft die digitale Signatur und – wenn alles korrekt ist – fügt den timbre fiscal digital (digitalen Steuerstempel) hinzu. Dieser Vorgang heißt timbrado (Stempeln). Der PAC übermittelt den gestempelten CFDI dann an die SAT und retourniert ihn an den Aussteller. Ohne den Stempel eines PAC ist der CFDI rechtlich ungültig. PACs berechnen Gebühren pro Rechnung, in der Regel einige mexikanische Pesos pro Dokument.
Die SAT (Servicio de Administración Tributaria) – Die Steuerbehörde
Die mexikanische Bundessteuerbehörde, vergleichbar mit dem IRS in den USA oder dem HMRC im Vereinigten Königreich. Die SAT empfängt jeden geprüften CFDI in Echtzeit vom PAC-Netzwerk und speichert ihn in einer zentralen Datenbank. Sie weist jedem CFDI eine UUID (eine 36-stellige, weltweit eindeutige Kennung, auch Folio Fiscal genannt) zu, die zur dauerhaften Referenz dieser Transaktion wird. Die SAT stellt den CFDI sowohl dem Aussteller als auch dem Empfänger über ihre jeweiligen Steuerportale (Buzón Tributario) zur Verfügung und bietet ein öffentliches Verifikationsportal, über das jeder die Echtheit eines CFDI durch Eingabe seiner UUID und der RFC des Ausstellers prüfen kann.
Die Abfolge – Steuerpflichtiger erstellt → PAC prüft → SAT empfängt – erfolgt bei einem korrekt formatierten CFDI in Sekundenschnelle. Das bedeutet: Wenn Ihr Lieferant Ihnen die Rechnung per E-Mail sendet, hat das Dokument bereits einen behördlichen Genehmigungsprozess durchlaufen. Hätte der PAC sie abgelehnt – wegen einer ungültigen RFC, eines Strukturfehlers oder eines widerrufenen CSD-Zertifikats –, hätte der Lieferant sie Ihnen nicht als gültigen CFDI senden können.
Die Anatomie einer CFDI: Was in dieser XML steckt
Wenn Sie eine CFDI-XML-Datei öffnen, sehen Sie eine Hierarchie von getaggten Elementen – etwas, das wie eine Mischung aus Datencxport und Steuerformular aussieht. Genau das ist es im Wesentlichen. Das CFDI-4.0-Schema, definiert durch Anexo 20 der Resolución Miscelánea Fiscal, legt genau fest, welche Elemente vorhanden sein müssen, in welcher Reihenfolge und mit welchen zulässigen Werten. Hier sind die Felder, die am wichtigsten sind, wenn Sie CFDI-Rechnungen von der Empfängerseite verarbeiten:
| Feld | Was es ist | Warum Sie es brauchen |
|---|---|---|
| RFC Emisor | Die 12- oder 13-stellige Steuernummer (Registro Federal de Contribuyentes) des Lieferanten | Identifiziert den Lieferanten in Ihrem Lieferantenstamm und in der SAT-Datenbank |
| RFC Receptor | Die RFC Ihres Unternehmens (oder der generische XEXX010101000, falls Sie keine mexikanische Steuerregistrierung haben) | Leitet die Rechnung an die richtige Einheit weiter; verknüpft den CFDI in den SAT-Aufzeichnungen mit Ihnen |
| Nombre / Razón Social | Der rechtliche Name von Aussteller und Empfänger, exakt wie beim SAT registriert | Muss exakt mit dem SAT-Register übereinstimmen – bereits ein einzelner Zeichenunterschied führt zur PAC-Ablehnung |
| Régimen Fiscal | Der Steuerregime-Code des Ausstellers (z. B. 601 für Kapitalgesellschaften, 612 für Einzelunternehmer mit gewerblicher Tätigkeit) | Bestimmt die steuerliche Behandlung der Transaktion; Abweichungen von der tatsächlichen Tätigkeit lösen Prüfungsflags aus |
| UUID (Folio Fiscal) | Die 36-stellige, universell eindeutige Kennung, die vom SAT über den PAC während des Timbrado vergeben wird | Der permanente Schlüssel, der diesen CFDI mit Zahlungsergänzungen, Stornierungsanträgen und dem SAT-Prüfportal verknüpft |
| Fecha y Hora | Datum und Uhrzeit der Ausstellung und PAC-Zertifizierung | Bestimmt den Steuerzeitraum für die Transaktion und das Fenster für die Stornierungsberechtigung |
| Conceptos | Positionsdetails: Beschreibung, Menge, Maßeinheit, Einzelpreis, Produkt-/Dienstleistungsklassifikationscode (ClaveProdServ) | Die in Rechnung gestellten Waren oder Dienstleistungen – klassifiziert mit SAT-Katalogcodes für Querverweise |
| Impuestos | Steueraufschlüsselung: übertragene IVA (Mehrwertsteuer) zu 16 %, ggf. einbehaltene IVA, einbehaltene ISR, IEPS (Sondersteuer auf Produktion und Dienstleistungen) | Steuerbeträge nach Art und Satz – erforderlich für Steuergutschriftsansprüche und Berechnungen zur Abzugsfähigkeit von Ausgaben |
| Forma de Pago | Die Zahlungsmethode: z. B. 01 für Bargeld, 02 für Scheck, 03 für Überweisung, 04 für Kredit-/Debitkarte | Erforderlich für die SAT-Steuerklassifikation; überprüft den Zahlungskanal mit Ihren Aufzeichnungen |
| Zahlungsmethode | PUE (Einmalzahlung) oder PPD (gestaffelte/Teilzahlungen) | Bei PPD müssen Sie für jede Zahlung einen separaten Pago-CFDI erfassen – dieser eine Code verdreifacht die zu verwaltenden Dokumente |
| CFDI-Verwendungszweck | Code, der angibt, wie der Empfänger die Rechnung nutzt: G01 für Warenbeschaffung, G03 für allgemeine Ausgaben, P01 für noch zu bestimmenden Zweck | Muss der tatsächlichen Verwendung des Kaufs entsprechen – das SAT gleicht dies mit Ihren Steuererklärungen ab |
Einige dieser Felder – Uso CFDI, Régimen Fiscal, Método de Pago – haben keine Entsprechung in einer Standardrechnung aus den USA oder Europa. Sie existieren, weil die CFDI gleichzeitig als Steuererklärungsdokument dient. Der Aussteller teilt Ihnen nicht nur mit, was er verkauft hat. Er teilt dem SAT die genaue steuerliche Behandlung der Transaktion, Ihren beabsichtigten Verwendungszweck des Kaufs und die Zahlungsstruktur mit, die folgen wird. Die Felder, die Sie ignorieren, weil sie nicht zum Standardrechnungsformat Ihres ERP passen, sind genau die Felder, mit denen der SAT überprüft, ob Ihre Steuerposition mit Ihrer wirtschaftlichen Aktivität übereinstimmt.
Die sechs CFDI-Arten – und warum es nicht nur eine gibt
Ein CFDI ist kein einzelner Belegtyp mit Variationen. Das Feld Tipo de Comprobante (Belegart) legt sechs verschiedene Dokumentkategorien fest, die jeweils einen eigenen Zweck, eine eigene rechtliche Wirkung und eigene Verarbeitungsauswirkungen haben:
| Code | Name | Was wird erfasst | Wann erscheint er |
|---|---|---|---|
| I | Ingreso (Einnahme) | Verkauf von Waren, Dienstleistungen, Mieteinnahmen, Gebühren – erfasst die Einnahmen des Ausstellers | Bei jedem Kauf von einem mexikanischen Lieferanten – dies ist die Standardrechnung, die Sie erhalten |
| E | Egreso (Ausgabe/Abfluss) | Rückgaben, Rabatte, Gutschriften oder Stornierungen zuvor ausgestellter Rechnungen – im Wesentlichen eine Gutschrift | Wenn ein Lieferant eine Überzahlung korrigiert oder eine Rückgabe akzeptiert; wenn eine frühere Rechnung storniert wird |
| P | Pago (Zahlung) | Eine erhaltene Zahlung auf eine PPD-Einnahme – enthält das Complemento de Pago mit Verweis auf die UUID der Originalrechnung | Jedes Mal, wenn Sie eine PPD-Rechnung bezahlen – Sie erhalten für jede Zahlungsrate einen separaten Pago-CFDI |
| N | Nómina (Lohnabrechnung) | Mitarbeitervergütung – Gehälter, Löhne, Zusatzleistungen, Abzüge, Einbehalte | Wenn Ihr Unternehmen Mitarbeiter in Mexiko beschäftigt – dies ist der Lohnbeleg, keine Lieferantenrechnung |
| T | Traslado (Transfer) | Warentransport ohne kommerziellen Verkauf – interne Transfers, Logistikbewegungen | Wenn Waren zwischen Lagern bewegt werden oder zu einem Kundenstandort gelangen, begleitet von einem Carta-Porte-Beleg (Frachtbrief) |
| — | Retenciones (Steuereinbehalte) | Steuereinbehalte und -zahlungen – einbehaltene ISR und IVA bei Zahlungen an Dritte, einschließlich ausländischer Lieferanten | Wenn Ihre mexikanische Einheit Steuern auf eine Zahlung an eine ausländische Partei einbehält oder Dividenden, Zinsen oder Leasingzahlungen deklariert |
Für die meisten AP-Teams, die mit mexikanischen Lieferanten arbeiten, sind die relevanten Typen im Tagesgeschäft Ingreso (die zu zahlende Rechnung) und Pago (der Zahlungsbeleg). Die entscheidende Erkenntnis: Ein Ingreso mit PPD-Vermerk und der zugehörige Pago sind zwei separate XML-Dateien mit zwei verschiedenen UUIDs, die jedoch ein einziges Geschäftsereignis abbilden – und Ihr Buchhaltungssystem muss diese verknüpfen. Eine praktische Anleitung dazu finden Sie in unserem CFDI-Extraktionsleitfaden.
XML vs. PDF: Das sichtbare Dokument ist nicht die eigentliche Rechnung
Dieses Konzept verdient einen eigenen Abschnitt, da es das häufigste Missverständnis bei Teams ist, die neu mit mexikanischen Rechnungen arbeiten – und das mit den höchsten Compliance-Kosten bei Fehlern.
Wenn Ihr Lieferant eine CFDI ausstellt, werden zwei Darstellungen der Transaktion erstellt. Die XML-Datei wird vom System des Lieferanten generiert, digital mit dessen CSD-Zertifikat signiert, vom PAC validiert und gestempelt und an das SAT übermittelt. Sie enthält die vollständigen strukturierten Daten: jedes Feld der obigen Tabelle in einer Hierarchie, die SAT-Systeme automatisch parsen können. Diese Datei hat rechtliche Gültigkeit. Gemäß CFF Artikel 30 müssen sowohl Aussteller als auch Empfänger sie mindestens fünf Jahre aufbewahren.
Das PDF wird vom System des Lieferanten als visuelle Darstellung einer Teilmenge der XML-Daten erstellt. Es ist reguliert – es muss einen zweidimensionalen QR-Barcode enthalten, der auf die SAT-CFDI-Prüfseite verlinkt, und mindestens die in der SAT-Resolución Miscelánea Fiscal festgelegten Felder anzeigen – aber es ist nicht das Dokument, das das mexikanische Recht als Rechnung anerkennt. Der Zweck des PDFs ist es, Menschen etwas Lesbares zu bieten und ein physisches Dokument für den Warentransport bereitzustellen. Es war nie als Datenquelle für Ihr Buchhaltungssystem gedacht.
Praktische Konsequenz: Wenn Ihr AP-Team Daten aus dem PDF manuell in Ihr ERP überträgt – Lieferantenname, Positionen, Summen und Steuerbeträge eintippt –, geben sie eine Teilmenge von Informationen erneut ein, die bereits strukturiert und maschinenlesbar im XML vorliegt. Dabei übersehen sie die Felder – UUID, Método de Pago, Régimen Fiscal, Uso CFDI – die für Abstimmung, Compliance und Prüfung entscheidend sind. Das PDF ist ein Viewer. Das XML sind die Daten. Verarbeiten Sie das XML, nutzen Sie das PDF zur visuellen Prüfung.
Sie können die Echtheit jeder CFDI selbst prüfen. Besuchen Sie das SAT-Prüfportal (verificacfdi.facturaelectronica.sat.gob.mx), geben Sie die UUID aus dem XML, die RFC des Ausstellers und die RFC des Empfängers ein. Das SAT zeigt den aktuellen Status der CFDI an – gültig, storniert oder nicht gefunden – sowie das Zertifizierungsdatum. So können Sie bestätigen, dass eine erhaltene CFDI echt und nicht storniert ist, ohne sich auf die Aussage des Lieferanten oder das Erscheinungsbild des PDFs verlassen zu müssen.
Wie ausländische Unternehmen auf CFDI stoßen
Wenn Ihr Unternehmen keine juristische Person in Mexiko hat, begegnen Sie dem CFDI-System hauptsächlich in einem Szenario: Ihr Unternehmen kauft Waren oder Dienstleistungen von einem mexikanischen Lieferanten, und der Lieferant muss zur Dokumentation der Transaktion einen CFDI ausstellen. Dies ist unabhängig vom Standort des Käufers verpflichtend – ein mexikanischer Lieferant, der an ein US-Unternehmen verkauft, muss dennoch einen CFDI ausstellen, von der PAC stempeln lassen und an das SAT übermitteln.
In diesem Szenario hat Ihr Unternehmen wahrscheinlich keine RFC – Mexikos 12- oder 13-stellige Steueridentifikationsnummer. Ihr Lieferant verwendet die generische RFC für ausländische Empfänger: XEXX010101000. Diese RFC teilt dem SAT mit, dass der Empfänger ein ausländisches Unternehmen ohne mexikanische Steuerregistrierung ist. Das funktioniert, hat aber Einschränkungen: Da Tausende nicht verbundener ausländischer Unternehmen dieselbe RFC teilen, gibt es für das SAT oder Ihre internen Systeme keine Möglichkeit, Rechnungen allein anhand der RFC der richtigen Entität zuzuordnen. Wenn Ihre Organisation mehrere Tochtergesellschaften oder Abteilungen hat, die CFDI-Rechnungen von mexikanischen Lieferanten erhalten, benötigen Sie einen internen Routing-Mechanismus – basierend auf dem Lieferantennamen, der Bestellreferenz oder der E-Mail-Adresse des Empfängers – um jede Rechnung an die richtige Bearbeitungswarteschlange zu leiten.
Wenn Ihr Unternehmen eine juristische Person in Mexiko hat, besitzt diese eine eigene RFC und muss CFDI-Rechnungen unter dieser RFC erhalten, nicht unter der generischen. Dies ist unerlässlich, um IVA-Vorsteuerabzüge geltend zu machen und Betriebsausgaben in mexikanischen Steuererklärungen abzusetzen – die Verwendung von XEXX010101000, wenn Sie eine gültige RFC haben, führt zum Verlust dieser Steuervorteile.
Die CFDI-Version 4.0 führte eine Änderung ein, die ausländische Käufer direkt betrifft: Die RFC des Empfängers, der rechtliche Name (razón social) und die Postleitzahl des steuerlichen Wohnsitzes müssen exakt mit dem Steuerzahlerregister des SAT übereinstimmen. Für die generische ausländische RFC XEXX010101000 wird diese Validierung automatisch erfüllt, da die RFC selbst deklariert: „Dies ist ein ausländischer Empfänger." Wenn Ihr Unternehmen jedoch eine mexikanische RFC erhalten hat, muss der Lieferant Ihren beim SAT registrierten Namen – bis hin zur exakten Groß-/Kleinschreibung, Leerzeichen und Akzenten – eingeben. Eine Abweichung von nur einem Zeichen führt zur Ablehnung des CFDI durch die PAC. Aus diesem Grund bestehen mexikanische Lieferanten seit 2022 verstärkt darauf, vor der Rechnungsstellung Ihre Constancia de Situación Fiscal (Steuerstatusbescheinigung) anzufordern: Sie müssen Ihre Daten exakt so eingeben, wie das SAT sie führt, sonst stempelt die PAC das Dokument nicht.
Was Sie mit CFDI-Rechnungen tatsächlich tun müssen
Da Sie das System nun verstehen, finden Sie hier die praktische Checkliste für den Umgang mit CFDI-Rechnungen, die Ihr Unternehmen von mexikanischen Lieferanten erhält:
1. Speichern Sie die XML-Datei, nicht nur das PDF. Wenn ein Lieferant Ihnen beide Dateien per E-Mail sendet, archivieren Sie die XML-Datei in Ihrem Dokumentenmanagementsystem. Das PDF ist für die visuelle Prüfung nützlich, aber die XML-Datei ist das, was das SAT als Rechnung betrachtet. Beide müssen fünf Jahre lang aufbewahrt werden. Wenn Sie nur das PDF speichern, fehlt Ihnen das rechtlich maßgebliche Dokument.
2. Extrahieren Sie die UUID und die wichtigsten Felder aus der XML-Datei. Die UUID ist die dauerhafte Referenz für diese Transaktion – so gleichen Sie Zahlungen ab, prüfen den Status der CFDI und reagieren auf Prüfungsanfragen. RFC (sowohl Aussteller als auch Empfänger), Gesamtbetrag, IVA-Aufschlüsselung, Método de Pago (PUE oder PPD) und Fecha sind die Felder, die Sie mindestens in Ihrem Kreditorenbuchhaltungssystem benötigen. Detaillierte Anleitungen zur Extraktion finden Sie in unserem Leitfaden zur CFDI-Datenextraktion. Eine vollständige Übersicht über alle Extraktionsmethoden – XML-Parsing, Template-OCR und KI-Extraktion – finden Sie in unserem vollständigen Leitfaden zur CFDI-Datenextraktion.
2b. Rechnen Sie mit einer langsameren Verarbeitung als bei einer Standardrechnung. Wenn Ihr Team neu im CFDI-Bereich ist, planen Sie die Lernkurve ein: Die Doppeldokumentstruktur bei PPD, das Stornierungsfenster und die RFC-Abgleichsregeln erfordern zusätzlichen Aufwand, den eine US- oder europäische Rechnung nicht mit sich bringt. Eine detaillierte Erklärung, warum das so ist und wie Sie einen Workflow darum herum aufbauen, finden Sie in unserem Leitfaden warum die Verarbeitung mexikanischer CFDI-Rechnungen schwieriger ist, als die meisten Teams erwarten.
3. Prüfen Sie Método de Pago sofort. Wenn der Wert PPD ist, kennzeichnen Sie diese Rechnung für die Zahlungsverfolgung. Sie erhalten eine oder mehrere Pago-CFDIs, wenn der Lieferant Ihre Zahlungen erfasst – jede mit eigener UUID und einem Complemento-de-Pago-Knoten, der auf die ursprüngliche Ingreso-UUID verweist. Erstellen Sie einen Verfolgungsmechanismus (eine einfache Tabellenkalkulation oder die Rechnungs-Zahlungs-Verknüpfung Ihres ERP-Systems), um jede Pago mit ihrer Ingreso abzugleichen, sobald sie eintreffen.
4. Überprüfen Sie die CFDI im SAT-Portal. Geben Sie UUID, RFC des Ausstellers und RFC des Empfängers auf der Verifizierungsseite des SAT ein. Bestätigen Sie, dass die CFDI als „Vigente“ (aktiv/gültig) markiert ist. Tun Sie dies mindestens einmal, wenn Sie zum ersten Mal eine Rechnung von einem neuen Lieferanten erhalten, und regelmäßig bei Rechnungen mit hohem Wert.
5. Überwachen Sie Stornierungsanfragen. Wenn Ihr Unternehmen eine mexikanische RFC hat und Zugriff auf das SAT-Steuerpostfach (Buzón Tributario) hat, prüfen Sie regelmäßig auf ausstehende Stornierungsanfragen. Wenn ein Lieferant eine CFDI storniert, die Sie bereits verbucht haben, haben Sie 72 Stunden Zeit, die Stornierung anzunehmen oder abzulehnen. Wenn Sie nichts tun, wird die Stornierung genehmigt und Ihre Buchung basiert auf einem ungültigen Dokument.
6. Verwenden Sie die UUID für den Zahlungsabgleich. Wenn Sie den Lieferanten bezahlen, geben Sie die CFDI-UUID im Zahlungsverweis an. Wenn der Lieferant die entsprechende Pago-CFDI ausstellt, gleichen Sie sie über die UUID mit der ursprünglichen Ingreso ab. Diese einfache Disziplin – UUID bei jeder Zahlung, UUID bei jedem Abgleich – beseitigt die häufigste Fehlerquelle im mexikanischen Kreditorenabgleich.
Für Kreditorenbuchhaltungsteams, die mehr als eine Handvoll mexikanischer Rechnungen pro Monat verarbeiten, wird die manuelle Verarbeitung auf diesem Detailniveau untragbar – insbesondere die PPD-Verfolgung über mehrere Pago-Ergänzungen. Eine Übersicht über Batch-Verarbeitungsansätze finden Sie in unseren Leitfäden zu Batch-CFDI-Verarbeitung und erschwinglicher CFDI-Extraktion für kleine Unternehmen.
Für weiteren Kontext zur Dokumentextraktion in spanischsprachigen Märkten finden Sie unsere Übersicht zu spanischsprachigen Märkten. Für Preisinformationen bei der Bewertung von Extraktionstools finden Sie unseren Preisvergleich zur KI-Dokumentextraktion 2026.
Häufig gestellte Fragen
Benötige ich eine mexikanische RFC, um eine CFDI zu erhalten?
Nein. Wenn Ihr Unternehmen keine steuerliche Präsenz in Mexiko hat, kann Ihr Lieferant die generische RFC für ausländische Empfänger XEXX010101000 verwenden. Diese RFC unterstützt jedoch keine IVA-Gutschriften oder Betriebsausgabenabzüge in Mexiko und bietet keine Identifikation auf Unternehmensebene (Tausende von Unternehmen teilen sich diese). Wenn Ihr Unternehmen eine mexikanische Tochtergesellschaft mit eigener RFC hat, sollten Sie diese RFC verwenden, um Steuervorteile zu erhalten und saubere Prüfpfade zu schaffen.
Ist das PDF steuerlich gültig oder benötige ich die XML?
Die XML ist das rechtlich gültige Dokument. Das PDF ist eine visuelle Darstellung ohne eigenständige rechtliche Bedeutung. Aussteller und Empfänger müssen die XML gemäß Artikel 30 des CFF mindestens fünf Jahre lang aufbewahren. Bei einer SAT-Prüfung werden Sie aufgefordert, die XML vorzulegen, nicht das PDF.
Was ist der Unterschied zwischen einer CFDI und einer regulären elektronischen Rechnung?
Eine reguläre elektronische Rechnung (wie in den meisten Ländern verstanden) ist ein PDF, das vom System des Verkäufers erstellt und an den Käufer gesendet wird – ohne Beteiligung der Regierung. Eine CFDI ist ein strukturiertes XML-Dokument, das zur Validierung durch einen staatlich zertifizierten PAC läuft und vor seiner rechtlichen Gültigkeit einen digitalen Steuerstempel erhält. Die Regierung erhält in Echtzeit eine Kopie jeder CFDI. Der Unterschied liegt in der staatlichen Vorabprüfung gegenüber der nachträglichen Meldung.
Warum fragt mein Lieferant ständig nach meiner Constancia de Situación Fiscal?
Weil CFDI 4.0 verlangt, dass die Daten des Empfängers (RFC, Firmenname, Postleitzahl des Steuersitzes und Steuerregime) exakt mit dem Steuerregister des SAT übereinstimmen. Bereits eine einzelne abweichende Zeichen führt zur Ablehnung durch den PAC. Die Constancia de Situación Fiscal ist das offizielle SAT-Dokument, das Ihre exakt registrierten Daten zeigt. Beachten Sie, dass seit der Reform 2026 die Bedingung der CFDI-Ausstellung an die Vorlage eines Personalausweises (Cédula) oder einer Constancia de Situación Fiscal als Verstoß gemäß Artikel 83 des CFF eingestuft wird – in der Praxis können Lieferanten diese jedoch weiterhin anfordern, um die Datengenauigkeit sicherzustellen.
Was passiert, wenn ich einen CFDI mit einem Fehler in den Daten meines Unternehmens erhalte?
Der Lieferant muss den fehlerhaften CFDI stornieren (mit dem Grundcode 01 für einen Fehler mit zugehörigem Dokument oder 02 für einen unabhängigen Fehler) und einen korrigierten mit einer neuen UUID ausstellen. Die Stornierung erfordert Ihre Zustimmung innerhalb von 72 Stunden, wenn der CFDI über 1.000 MXN liegt und nicht innerhalb der anfänglichen 72-Stunden-Frist liegt. Der Lieferant kann denselben CFDI nicht einfach bearbeiten und erneut senden — die ursprüngliche UUID wird dauerhaft ungültig.
Kann ich CFDI-XML direkt in Excel konvertieren?
Ja. CFDI-XML-Dateien sind strukturierte Daten — jedes Feld ist getaggt und parsebar. Das Schema ist jedoch hierarchisch (der Complemento-de-Pago-Knoten verschachtelt sich beispielsweise in der Haupt-CFDI-Struktur), und das Extrahieren von Daten in flache Zeilen erfordert ein Verständnis der Verschachtelung des Schemas. Für einen schrittweisen Ansatz zur CFDI-zu-Excel-Extraktion finden Sie in unserem Leitfaden zur CFDI-Extraktion.
Das mexikanische CFDI-System ist keine bürokratische Last, die Lieferanten und Käufern auferlegt wird. Es ist eine gestaltete Infrastruktur für Echtzeit-Steuertransparenz — und sobald Sie die Logik dahinter verstehen, werden die Felder, die wie Rauschen aussahen (Uso CFDI, Método de Pago, Régimen Fiscal), zu den Signalen, die Ihnen genau zeigen, wie diese Transaktion in das mexikanische Steuerbild Ihres Unternehmens passt. Die Lernkurve ist real. Aber das System ist konsistent, und die Daten, die es liefert, sind maßgeblicher als jedes Rechnungsformat, das die meisten Kreditorenbuchhaltungsteams je sehen werden.