Wissen · XRechnung

XRechnung korrigieren: Fehler systematisch beheben

Eine XRechnung sollte an der Datenquelle korrigiert werden. Direkte Änderungen an der XML sind nur sinnvoll, wenn die Erzeugungslogik ebenfalls angepasst wird.

Fachlich geprüft: 26. Juli 2026Quellen: KoSIT / XStandards Einkauf · OpenPeppol

Technischen Fehler einordnen

  1. Fehlerlevel und Regelcode notieren.
  2. Betroffenen Business Term und XML-Pfad bestimmen.
  3. Prüfen, ob der Wert fehlt, ungültig oder rechnerisch inkonsistent ist.
  4. Quell- oder Stammdaten korrigieren.
  5. Datei neu erzeugen und validieren.

Fehlerarten

FehlertypTypische Ursache
SchemafehlerFalsche XML-Struktur, ungültiger Datentyp oder Namespace.
GeschäftsregelFehlendes Pflichtfeld, unzulässige Kombination oder falsche Kardinalität.
BerechnungsfehlerPositionen, Steuern und Summen stimmen nicht überein.
EmpfängerfehlerLeitweg-ID, Endpoint-ID oder Bestellreferenz passt nicht.

Nicht direkt im XML flicken

Eine manuelle Änderung kann die einzelne Datei reparieren, aber der Fehler tritt bei der nächsten Rechnung erneut auf. Korrigieren Sie möglichst Stammdaten, Mapping oder Berechnungslogik im erzeugenden System.

Nachprüfung

Prüfen Sie nach der Korrektur nicht nur den ursprünglichen Fehler. Neue Werte können weitere Regeln aktivieren, etwa zu Steuerbefreiungen, Zahlungsarten oder elektronischen Adressen.

Eine technisch bestandene Datei kann fachlich dennoch falsch adressiert, doppelt oder unberechtigt sein.

Fehlerpriorität festlegen

Beheben Sie zuerst Syntax- und Strukturfehler, danach fehlende Pflichtangaben, Rechenregeln und schließlich Warnungen oder empfängerbezogene Hinweise. Ein früher Strukturfehler kann zahlreiche Folgefehler auslösen; die Meldungsliste sollte deshalb nach Ursache statt nur von oben nach unten bearbeitet werden.

Vergleichen Sie Code, Meldung, Business Term und XML-Pfad. Der Fehlercode erklärt die Regel, während der konkrete Pfad zeigt, welches Vorkommen Ihrer Datei betroffen ist.

Dauerhafte Korrektur dokumentieren

  • Fehlerhafte Quelle oder Stammdatensatz benennen
  • Mapping- oder Berechnungsregel korrigieren
  • Betroffene Dokumenttypen und Kunden bestimmen
  • Regressionstest mit mehreren Belegen ausführen
  • Softwareversion und Regelstand dokumentieren
  • Bereits versendete Rechnungen fachlich bewerten

Häufige Fragen

Kann ich eine abgelehnte XRechnung erneut senden?

Ja, nach Korrektur. Beachten Sie die Vorgaben des Empfängers zu Ersatzrechnung, Storno oder neuer Rechnungsnummer.

Warum erscheint nach der Korrektur ein neuer Fehler?

Bedingte Regeln können erst ausgewertet werden, wenn vorgelagerte Strukturfehler behoben sind.

Warum erscheinen nach einer Korrektur neue Fehler?

Ein vorheriger Grundfehler kann weitere Regeln verdeckt haben. Außerdem können neue Werte zusätzliche bedingte Pflichtfelder oder Berechnungsregeln aktivieren.

Offizielle Grundlagen

Versionen und Bundles der XRechnungKoSIT / XStandards EinkaufPeppol BIS Billing 3.0 – ValidierungsregelnOpenPeppol