Ratgeber

E-Rechnung prüfen: Basisprüfung, Schema und Normregeln unterscheiden.

Die formale Prüfung ist mehrstufig. Wer eine E-Rechnung prüft, sollte klar unterscheiden, welche Ebene wirklich geprüft wurde.

BasisprüfungSchemaNormregelnEN 16931

Ablauf in der Praxis

1. Rechnungsdaten

Datei und zentrale Rechnungsfelder werden erkannt, damit die Rechnung lesbar wird.

2. Schema

Die XML wird gegen den erwarteten erwarteten Aufbau geprüft, falls ein Schema-Prüfer angebunden ist.

3. Normregeln

Fachliche Business-Regeln prüfen Pflichtfelder, Summen, Steuersätze und Beziehungen zwischen Werten.

4. Bericht

Der Prüfbericht muss klar sagen, welche dieser Ebenen wirklich gelaufen ist.

Typische Fehlerbilder

FehlerbildWahrscheinliche UrsacheSaubere Reaktion
Grüner Status trotz fehlender formaler PrüfungBasisprüfung wurde als vollständige formale Prüfung formuliert.Status in Rechnungsdaten erkannt, formal geprüft oder mit formaler Prüfung geprüft trennen.
Formale Prüfung nicht verfügbarPrüfdienst nicht erreichbar.Formale Prüfung als nicht durchgeführt anzeigen.
Regelfehler unverständlichNormregeln-Meldung wird roh angezeigt.Meldung mit Feld, Bedeutung und nächstem Schritt übersetzen.

Basisprüfung

Die Basisprüfung erkennt Dateityp, Struktur und zentrale Rechnungsdaten. Sie hilft bei Lesbarkeit und Einordnung, ist aber keine formale Prüfung.

Schema-Prüfung

Eine Schema-Prüfung kontrolliert, ob die XML zum erwarteten Aufbau passt. Sie beantwortet aber nicht alle fachlichen Regeln.

EN-16931-/Normregeln

Fachliche Regeln prüfen Pflichtfelder, Wertebeziehungen und Business-Regeln. Diese Ebene sollte im UI eindeutig als separater Prüfschritt erscheinen.

Häufige Fragen

Ist eine Rechnung mit erkannten Daten automatisch gültig?

Nein. Erkannte Daten sind nur ein Teil der Prüfung.

Sollte ein Prüfbericht die Art der Prüfung nennen?

Ja, damit intern klar bleibt, was geprüft wurde und was nicht.