Factur-X-Profile erklärt - Von MINIMUM bis EXTENDED
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.
Validieren Sie Ihre Datei jetzt
Kostenlos, sofort und 100 % in Ihrem Browser - keine Datei wird hochgeladen.
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 | Profil-URN (BT-24) | Anwendungsfall |
|---|---|---|---|---|
| MINIMUM | ~10 Felder | Nein | urn:factur-x.eu:1p0:minimum | Nur Referenz: Rechnungsnummer, Datum, Gesamtbetrag, Käufer-/Verkäufername, Währung |
| BASIC WL | ~30 Felder | Nein | urn:factur-x.eu:1p0:basicwl | Ohne Zeilen: Kopfzeile + Steuerübersicht, keine einzelnen Positionen |
| BASIC | ~50 Felder | Ja | urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic | Vollständige Kopfzeile + Positionen mit grundlegenden Angaben (Beschreibung, Menge, Preis) |
| EN 16931 (COMFORT) | ~100 Felder | Ja | urn:cen.eu:en16931:2017 | Vollständige EN-16931-Konformität: alle Pflicht- und gängigen optionalen Felder |
| EXTENDED | ~150 Felder | Obermenge | urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended | EN 16931 + zusätzliche Felder für komplexe Szenarien (Lieferung, Logistik) |
| XRECHNUNG | ~100 Felder | Ja (CIUS) | Separates CIUS - siehe XRechnung | Deutsche B2G-Variante: EN 16931 mit XRechnung-spezifischen Anforderungen |
Die Profil-URN wird im CII-Element GuidelineSpecifiedDocumentContextParameter/ID deklariert (Geschäftsbegriff BT-24, die Spezifikationskennung). Das ist genau der Wert, den ein Validator liest, um die anzuwendenden Profilregeln zu bestimmen - ValidateFin liest ihn automatisch aus.
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.
Für die zum September 2026 startende französische E-Invoicing-Reform wird das Profil EN 16931 (oder ein gleichwertiges UBL/CII) für die vollständige Interoperabilität über Chorus Pro und die Partnerplattformen (PDP, jetzt Plateforme Agréée) empfohlen.
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?
Chorus Pro akzeptiert jedes Factur-X-Profil, einschließlich MINIMUM (genau als der von Chorus Pro geforderte Mindestdatensatz konzipiert), BASIC WL, BASIC, EN 16931 (COMFORT) und EXTENDED. Das Profil EN 16931 wird für eine umfangreichere Automatisierung empfohlen, ist aber keine zwingende Mindestanforderung für die Annahme durch Chorus Pro.
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?
Ja. Das BASIC-Profil ist eine konforme CIUS von EN 16931: Es enthält die verpflichtenden Geschäftsbegriffe (Rechnungspositionen, MwSt.-Aufschlüsselung je Kategorie, Dokumentsummen) und besteht die EN-16931-Validierung. Die Profile, die die EN-16931-Validierung nicht bestehen, sind MINIMUM und BASIC WL.
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.
Was bedeutet urn:factur-x.eu:1p0:en16931?
Es kennzeichnet das EN-16931- (Comfort-)Profil einer Factur-X- / ZUGFeRD-Rechnung. Der kanonische Wert ist urn:cen.eu:en16931:2017; der Namespace urn:factur-x.eu:1p0 wird für die profilspezifischen Kennungen verwendet (minimum, basicwl, basic, extended). Dieser Wert ist die CustomizationID / BT-24, die einem Validator mitteilt, dass die Rechnung dem vollständig EN-16931-konformen Profil folgt.
Wo finde ich die Profilkennung in einer Factur-X-Datei?
In der eingebetteten CII-XML, unter GuidelineSpecifiedDocumentContextParameter/ID (Geschäftsbegriff BT-24). Der Wert ist eine der fünf Profil-URNs. ValidateFin liest dieses Element automatisch aus, um das Profil zu erkennen und die passenden Regeln anzuwenden.