Technischen Fehler einordnen
- Fehlerlevel und Regelcode notieren.
- Betroffenen Business Term und XML-Pfad bestimmen.
- Prüfen, ob der Wert fehlt, ungültig oder rechnerisch inkonsistent ist.
- Quell- oder Stammdaten korrigieren.
- Datei neu erzeugen und validieren.
Fehlerarten
| Fehlertyp | Typische Ursache |
|---|---|
| Schemafehler | Falsche XML-Struktur, ungültiger Datentyp oder Namespace. |
| Geschäftsregel | Fehlendes Pflichtfeld, unzulässige Kombination oder falsche Kardinalität. |
| Berechnungsfehler | Positionen, Steuern und Summen stimmen nicht überein. |
| Empfängerfehler | Leitweg-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.
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.