Häufige Factur-X / ZUGFeRD-Fehler: Leitfaden zur Problemlösung
Die 10 häufigsten Fehler in Factur-X und ZUGFeRD-Rechnungen und wie man sie behebt. Nicht konformes PDF, ungültige XML, unzureichendes Profil.
Warum erzeugen Factur-X-Rechnungen Fehler?
Factur-X und ZUGFeRD sind komplexe hybride Formate, die ein für Menschen lesbares PDF mit einer strukturierten XML gemäß ISO 19005-3 (PDF/A-3) kombinieren. Diese doppelte Natur erzeugt zwei Kategorien von Fehlern: PDF-bezogene Fehler und XML-bezogene Fehler.
PDF/A-3-Konformität ist oft das erste Hindernis: Nicht alle PDFs können ohne spezifische Verarbeitung in PDF/A-3 konvertiert werden. Rechnungssoftware muss native PDF/A-3 generieren.
PDF-seitige Fehler
Die 5 häufigsten PDF-Fehler in Factur-X-Rechnungen:
PDF nicht konform mit PDF/A-3
Die PDF-Datei entspricht nicht dem PDF/A-3-Standard (ISO 19005-3). Häufige Ursachen: nicht eingebettete Schriftarten, JavaScript-Nutzung, nicht geglättete Transparenzen.
XML nicht korrekt angehängt
Die Factur-X XML muss als PDF-Anhang mit dem genauen Namen 'factur-x.xml' und der 'AF'-Beziehung, definiert in den Metadaten, angehängt werden.
Falsche XMP-Metadaten
Das PDF muss spezifische XMP-Metadaten enthalten, die das Factur-X-Profil und die Version angeben.
Factur-X-Version nicht deklariert
Die Factur-X-Version muss in den XMP-Metadaten deklariert werden. Eine Inkonsistenz zwischen der deklarierten und der tatsächlichen XML-Version verursacht Validierungsfehler.
PDF beim Zusammenführen beschädigt
Das Zusammenführen von PDF + XML kann die Datei beschädigen, wenn das verwendete Tool PDF/A-3 nicht korrekt unterstützt.
XML / CII-seitige Fehler
Diese Fehler treten im eingebetteten XML auf, unabhängig von der Gültigkeit des PDF-Containers:
Fehlende USt-IdNr. des Verkäufers
EN 16931 erfordert die Umsatzsteuer-Identifikationsnummer des Verkäufers (SellerTradeParty/SpecifiedTaxRegistration/ID mit schemeID='VA'). Eine fehlende USt-Nummer führt zum Fehler der Regel BR-CO-09 und zur Ablehnung durch Steuerplatformen.
Rundungsabweichung beim MwSt-Betrag
Der berechnete Steuerbetrag (taxBasisAmount × taxRate / 100) muss innerhalb von 0,01€ mit dem deklarierten TaxTotalAmount übereinstimmen. Rundungsfehler in ERP-Systemen — insbesondere bei mehreren Positionen mit unterschiedlichen Sätzen — sind die häufigste Ursache für EN 16931-Regelfehler (BR-CO-15).
Gesamtbetrag stimmt nicht überein
GrandTotalAmount muss gleich LineTotalAmount − AllowanceTotalAmount + ChargeTotalAmount + TaxTotalAmount sein. Jede Abweichung, auch von 0,01€, führt zum Fehler der EN 16931-Regel BR-CO-16. Prüfen Sie, ob alle Zwischenbeträge korrekt summiert werden.
Falscher Profilbezeichner in GuidelineSpecifiedDocumentContextParameter
Das Profil muss im XML-Header deklariert werden. Gängige korrekte Werte: urn:cen.eu:en16931:2017 (EN 16931 COMFORT), urn:factur-x.eu:1p0:minimum, urn:factur-x.eu:1p0:basicwl usw. Eine Abweichung zwischen dem deklarierten Profil und den tatsächlich vorhandenen Daten führt zu Validierungsfehlern.
Fehlende Rechnungspositionsbeträge oder Stückpreis
EN 16931 erfordert mindestens: Artikelbeschreibung, Menge, Maßeinheit, Stückpreis und Zeilenbetrag für jede Rechnungsposition. Viele MINIMUM-Profil-Rechnungen lassen Positionsdetails weg, was nur für dieses Profilniveau gültig ist — der Wechsel zum EN 16931-Profil ohne Hinzufügen von Positionsdetaildaten führt zu Regelfehlern.
Wie diese Fehler behoben und verhindert werden können
Prävention beginnt mit der Wahl einer zertifizierten Factur-X-Rechnungssoftware. Zertifizierte Software garantiert die Generierung konformer Dateien.
Factur-X-Validator öffnenHäufig gestellte Fragen
Was ist der Unterschied zwischen Factur-X und ZUGFeRD?
Factur-X ist die französisch-europäische Version, ZUGFeRD die deutsche Version desselben hybriden PDF/XML-Standards. Beide sind seit ZUGFeRD 2.0 technisch identisch und interoperabel.
Welche Factur-X-Profile sind verfügbar?
Die Factur-X-Profile sind: Minimum, Basic WL (ohne Zeilen), Basic (vereinfachte Zeilen), EN 16931 (vollständige Konformität), Extended (zusätzliche Daten).
Mein Factur-X-PDF wird abgelehnt — wie diagnostiziere ich das Problem?
Nutzen Sie ValidateFin, um die XML zu extrahieren und die Konformität zu überprüfen. Für den PDF-Teil kann ein PDF/A-Validator wie VeraPDF (kostenlos, Open Source) PDF/A-3-Nichtkonformitäten diagnostizieren.
Ist Factur-X in Deutschland obligatorisch?
Für Rechnungen an öffentliche Verwaltungen (B2G), ja. Für B2B-Rechnungen werden Factur-X/ZUGFeRD und UBL durch die europäische E-Rechnungsreform vorgeschrieben.
Kann ich Factur-X aus Excel oder Word generieren?
Nicht nativ. Eine spezielle Software oder ein Add-in ist erforderlich, das PDF/A-3 mit eingebetteter CII XML generieren kann.
Muss die Mehrwertsteuer in der XML mit der im PDF übereinstimmen?
Ja, zwingend. Bei Diskrepanz zwischen der lesbaren PDF und der strukturierten XML ist die XML rechtlich bindend.
Extrahiert ValidateFin automatisch die XML aus dem PDF?
Ja, ValidateFin extrahiert automatisch die eingebettete CII XML aus Factur-X/ZUGFeRD-PDFs und validiert dann die EN 16931-Konformität.
Welche Software empfehlen Sie für die Generierung von Factur-X/ZUGFeRD?
Wir geben keine kommerziellen Empfehlungen. Für Entwickler stehen Open-Source-Bibliotheken in Python (factur-x), Java und PHP zur Verfügung.
Kann eine Factur-X-Datei mehrere Rechnungen enthalten?
Nein, gemäß der Factur-X-Norm darf jede PDF-Datei nur eine Rechnung enthalten.
Welche Factur-X-Version für 2026 verwenden?
Factur-X 1.0 (basierend auf CII D16B) mit EN 16931- oder Extended-Profil wird empfohlen.