Factur-X-Profile erklärt — Von MINIMUM bis EXTENDED
Vollständiger Leitfaden zu den fünf Factur-X/ZUGFeRD 2.x-Profilen: MINIMUM, BASIC WL, BASIC, EN 16931 und EXTENDED — mit Feldern, Anwendungsfällen und Konformitätsregeln.
Was sind Factur-X-Profile?
Factur-X (Frankreich) und ZUGFeRD 2.x (Deutschland) definieren fünf abgestufte Profile, die unterschiedliche Ebenen der strukturierten Daten in der eingebetteten CII-XML-Datei bieten. Jedes Profil ist eine Obermenge des vorherigen: Eine BASIC-Rechnung enthält alle MINIMUM-Felder plus mehr.
Die Wahl des richtigen Profils hängt von Ihrem Anwendungsfall ab: automatisierte Verarbeitung, gesetzliche Compliance oder manuelle Überprüfung. Chorus Pro (das französische B2G-Portal) akzeptiert alle Profile.
Profile: MINIMUM (minimale Metadaten), BASIC WL (ohne Zeilen), BASIC (Zeilenebene), EN 16931 (vollständige Norm), EXTENDED (über EN 16931 hinaus).
Profil MINIMUM
Factur-X definiert sechs Profile, vom wenigsten bis zum detailliertesten:
| Profil | Felder | EN 16931 | Anwendungsfall |
|---|---|---|---|
| MINIMUM | ~10 Felder | Nein | Nur Referenz: Rechnungsnummer, Datum, Gesamtbetrag, Käufer-/Verkäufername, Währung |
| BASIC WL | ~30 Felder | Nein | Ohne Zeilen: Kopfzeile + Steuerübersicht, keine einzelnen Positionen |
| BASIC | ~50 Felder | Nein | Vollständige Kopfzeile + Positionen mit grundlegenden Angaben (Beschreibung, Menge, Preis) |
| EN 16931 (COMFORT) | ~100 Felder | Ja | Vollständige EN-16931-Konformität: alle Pflicht- und gängigen optionalen Felder |
| EXTENDED | ~150 Felder | Obermenge | EN 16931 + zusätzliche Felder für komplexe Szenarien (Lieferung, Logistik) |
| XRECHNUNG | ~100 Felder | Ja (CIUS) | Deutsche B2G-Variante: EN 16931 mit XRechnung-spezifischen Anforderungen |
Profile BASIC WL und BASIC
Welches Profil Ihren Anforderungen entspricht:
BASIC WL (Without Lines / Ohne Zeilen) fügt Zahlungsinformationen, Bankverbindung (IBAN/BIC) und Lieferantensteuernummer hinzu, enthält aber keine Zeilendetails. Geeignet für einfache Rechnungen mit einer Steuerklasse.
BASIC fügt Zeilendetails hinzu: jede Rechnungszeile mit Beschreibung, Menge, Einzelpreis und Zeilenbetrag. Dies ermöglicht automatisierte Zeilenabstimmung im Bestell-/Rechnungsabgleich.
BASIC ist das am häufigsten verwendete Profil für Standard-B2B-Lieferantenrechnungen. Es bietet genügend Daten für die automatische Verarbeitung ohne die Komplexität von EN 16931 oder EXTENDED.
Profile EN 16931 und EXTENDED
Das EN-16931-Profil ist das wichtigste für die regulatorische Konformität:
Das EN-16931-Profil (auch bekannt als COMFORT) implementiert die vollständige EN-16931-Norm, einschließlich aller Pflicht- und optionalen Felder: Rechnungs-/Auftragsreferenzen, Lieferadresse, Zahlungsbedingungen, Skonti, mehrere Steuerklassen.
EXTENDED geht über EN 16931 hinaus und bietet zusätzliche Felder für komplexe Handelsszenarien: mehrere Empfänger, detaillierte Logistikinformationen, Seriennummern, Zollinformationen. Es ist kompatibel mit UN/CEFACT SCRDM.
Für Peppol-Übermittlung via Zugangspunkt müssen Factur-X-Dateien das eingebettete CII-XML verwenden, das mindestens EN 16931 entspricht, mit CustomizationID gesetzt auf den Peppol BIS 3.0-Wert.
ValidateFin und Factur-X
ValidateFin extrahiert das CII-XML aus Ihrer Factur-X/ZUGFeRD-PDF-Datei, erkennt das Profil automatisch und validiert das XML gegen die entsprechenden Schematron-Regeln. Sie sehen den vollständigen Validierungsbericht einschließlich aller Fehler mit Feldpfaden.
Factur-X-Validator öffnenHäufig gestellte Fragen
Ist Factur-X dasselbe wie ZUGFeRD?
Ja und nein. Die technische Spezifikation ist identisch (beide sind PDF/A-3 + CII XML). Der Unterschied liegt im Namen und in der nationalen Herkunft: Factur-X ist der französische Name, ZUGFeRD der deutsche. Ab ZUGFeRD 2.1 / Factur-X 1.0 sind sie vollständig synchronisiert.
Welches Profil soll ich für Chorus Pro verwenden?
Chorus Pro akzeptiert alle Factur-X-Profile. Für automatisierte Verarbeitung empfiehlt sich EN 16931. Für manuelle Überprüfung reicht BASIC. Wenn Sie sich nicht sicher sind, wählen Sie EN 16931 für maximale Kompatibilität.
Kann ich ein Factur-X-Dokument ohne PDF erstellen?
Nein. Factur-X ist per Definition ein PDF/A-3-Dokument mit eingebettetem XML. Das PDF ist obligatorisch. Wenn Sie nur XML benötigen (z.B. für Peppol), exportieren Sie das CII-XML separat und übermitteln Sie es direkt.
Validiert ValidateFin alle fünf Factur-X-Profile?
Ja. ValidateFin extrahiert das CII-XML aus der PDF-Datei, liest den deklarierten Profilnamen und validiert gegen die entsprechenden Schematron-Regeln. Profile MINIMUM bis EXTENDED werden alle unterstützt.
Wie extrahiere ich das XML aus einer Factur-X-Datei?
ValidateFin extrahiert und zeigt das XML automatisch an. Wenn Sie manuell extrahieren möchten: Öffnen Sie die PDF-Datei mit einem PDF-Tool, das Anhänge anzeigt, und suchen Sie nach dem Anhang 'factur-x.xml' oder 'zugferd-invoice.xml'.
Was ist der Unterschied zwischen BASIC und BASIC WL?
BASIC enthält einzelne Positionen (InvoiceLine). BASIC WL (Without Lines) enthält nur Kopfzeilendaten und Steuerübersicht — keine Positionsdetails. Verwenden Sie BASIC WL, wenn Positionen nur im PDF vorhanden sind.
Ist EXTENDED rückwärtskompatibel mit EN 16931?
Ja. EXTENDED ist eine Obermenge von EN 16931. Alle EN-16931-Pflichtfelder sind vorhanden. Empfänger, die nur EN 16931 unterstützen, können EXTENDED-Rechnungen verarbeiten, indem sie zusätzliche Felder ignorieren.
Welches Profil verwenden deutsche Unternehmen am häufigsten?
Für B2G (XRechnung) ist das XRECHNUNG-Profil obligatorisch. Für B2B verwenden die meisten deutschen Unternehmen EN 16931 (COMFORT) oder EXTENDED, obwohl BASIC bei KMU verbreitet ist.
Wie gebe ich das Profil in meinem Factur-X-XML an?
Das Profil wird in rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID deklariert. Jedes Profil hat einen spezifischen URN-Identifikator.
Wird es in Zukunft neue Profile geben?
Die aktuellen 6 Profile decken den gesamten Bereich von minimal bis erweitert ab. Neue Versionen können Felder zu bestehenden Profilen hinzufügen, aber die Profilhierarchie wird voraussichtlich stabil bleiben.