Fehleranalyse

Häufige XRechnung- und E-Rechnung-Fehler verständlich erklärt

Wenn eine XRechnung, ZUGFeRD- oder Factur-X-Datei abgelehnt wird, liegt der Grund meist nicht in der Dateiendung. Häufig scheitert die Rechnung an Pflichtfeldern, Summen, Steuerregeln, Profilangaben oder der eingebetteten XML-Datei.

Zuletzt fachlich geprüft: 14. Mai 2026

Kurz gesagt

Eine E-Rechnung kann technisch lesbar sein und trotzdem ungültig sein. Ein XML-Viewer zeigt nur, dass die Datei geöffnet werden kann. Ein Validator prüft zusätzlich, ob Struktur, Profil, Pflichtfelder, Summenlogik und Steuerregeln passen.

Für Unternehmen ist deshalb nicht nur die Meldung „ungültig“ wichtig. Entscheidend ist die Einordnung: Welche Prüfebene ist betroffen, welche Regel wurde ausgelöst und welche Stelle muss im ERP- oder Buchhaltungssystem korrigiert werden?

Die vier wichtigsten Fehler-Ebenen

Viele Fehlermeldungen wirken kompliziert, lassen sich aber praktisch in wenige Ebenen einteilen. Diese Einordnung hilft, den Fehler an die richtige Person weiterzugeben: Buchhaltung, Stammdatenpflege, ERP-Betreuer oder Softwareanbieter.

EbeneWas geprüft wirdTypisches Problem
XML-SyntaxOb die Datei technisch lesbar istKaputte Tags, falsche Kodierung, unsichere XML-Strukturen
SchemaOb UBL- oder CII-Elemente an erlaubten Stellen stehenElement fehlt, falscher Datentyp, unerwartete Struktur
EN 16931Europäische GeschäftsregelnSummen, Steuerbasis, Pflichtinformationen oder Codes passen nicht
XRechnung / ProfilDeutsche CIUS- und ProfilanforderungenFalsches Profil, fehlende Referenz, nicht unterstützte Angabe

1. Pflichtfelder fehlen

Sehr viele Ablehnungen entstehen durch fehlende oder falsch befüllte Pflichtfelder. Typisch sind fehlende Rechnungsnummern, Käuferdaten, Verkäuferdaten, Zahlungsangaben, Steuerangaben, Käuferreferenzen oder Liefer-/Leistungsangaben.

Wichtig ist: Das Feld kann visuell in einem PDF stehen und trotzdem in der strukturierten XML fehlen. Für die Validierung zählt die maschinenlesbare Rechnungsschicht, nicht nur die sichtbare Darstellung.

2. Summen und Rundungen passen nicht

Summenfehler treten auf, wenn Positionssummen, Zuschläge, Abschläge, Nettobeträge, Steuerbeträge und Bruttosumme rechnerisch nicht zusammenpassen. Ein klassisches Beispiel ist eine Regel wie BR-CO-10, bei der die Summe der Positionsnettobeträge nicht zur angegebenen Gesamtsumme passt.

Solche Fehler entstehen oft durch unterschiedliche Rundungslogik im ERP-System, manuelle Nachbearbeitung, Import/Export-Probleme oder eine Mischung aus Brutto- und Nettoberechnungen.

3. Steuerlogik ist inkonsistent

Umsatzsteuerfehler sind besonders häufig, weil Steuerkategorie, Steuersatz, Steuerbasis, Steuerbetrag und Befreiungsgrund zusammenpassen müssen. Wenn eine Rechnung steuerfrei ist, muss der Grund strukturiert nachvollziehbar sein. Bei Reverse Charge muss die Kategorie zur Aussage der Rechnung passen.

Für die Buchhaltung ist hier eine klare Fehlermeldung entscheidend: Geht es um den Steuersatz, den Code, die Steuerbasis oder um fehlende Begründungen? Ohne diese Einordnung ist die Korrektur im ERP-System schwer zu finden.

4. Falsches Profil oder falsches Format

Nicht jede XML-Datei ist automatisch eine gültige XRechnung. Und nicht jedes ZUGFeRD-PDF erfüllt automatisch die Anforderungen eines EN-16931-Profils. Entscheidend sind Profilkennung, eingebettete XML-Daten und die tatsächlich geprüften Regeln.

Besonders bei ZUGFeRD und Factur-X ist die Falle groß: Das PDF sieht richtig aus, aber die eingebettete XML-Rechnung kann fehlen, unvollständig sein oder ein ungeeignetes Profil verwenden.

5. Stammdaten und Referenzen sind unvollständig

Viele Fehler entstehen nicht in der Rechnungserstellung selbst, sondern in Stammdaten: unvollständige Adresse, fehlendes Land, falsche elektronische Adresse, fehlende Leitweg-ID, fehlender Bestellbezug oder alte Kundendaten.

Deshalb sollte ein Fehlerbericht nicht nur technisch sein. Er sollte zeigen, ob Buchhaltung, Vertrieb, Stammdatenpflege oder der Softwareanbieter handeln muss.

Wie Unternehmen praktisch vorgehen sollten

Der schnellste Weg ist ein reproduzierbarer Ablauf: Originaldatei validieren, Fehlerbericht sichern, betroffene Ebene identifizieren, die Quelle im ERP-System korrigieren und die neue Datei erneut prüfen.

Wenn ein Kunde die Rechnung ablehnt, sollte man nicht nur eine neue Datei senden. Besser ist ein kurzer Bericht: verwendetes Format, geprüfte Regeln, gefundener Fehler, geplante Korrektur und neue Validierung vor dem erneuten Versand.

Praktische Checkliste

  • Originaldatei validieren, nicht eine nachträglich geänderte Kopie
  • Prüfebene notieren: Syntax, Schema, EN 16931, XRechnung/Profil oder Sicherheit
  • Regelnummer und Klartextmeldung an Buchhaltung oder ERP-Betreuer weitergeben
  • Bei Summenfehlern Rundungslogik und Netto-/Bruttoberechnung prüfen
  • Bei ZUGFeRD/Factur-X immer die eingebettete XML-Rechnung prüfen, nicht nur das PDF
  • Korrigierte Datei vor erneutem Versand noch einmal validieren

Wichtig für Lieferantenkommunikation

Eine gute Fehlermeldung sagt nicht nur „ungültig“. Sie zeigt Regel, Ebene, betroffene Daten und eine plausible Korrekturrichtung. Das reduziert Rückfragen zwischen Kunde, Lieferant und Buchhaltung.