ZUGFeRD / E-Rechnung

E-Rechnung prüfen: ein Ablauf für Datei, Daten und Ergebnis

Ein technischer Prüfbericht ist nur ein Teil der Kontrolle. Dieser Ablauf hält Formatprüfung, Inhaltsprüfung und Empfangsbestätigung auseinander.

Mit einer bestimmten Datei beginnen

Prüfe immer einen eindeutig identifizierten Export. Notiere Dateiname, Exportzeitpunkt und Anwendungsversion. Wenn mehrere Exporte denselben Namen tragen, hilft eine Prüfsumme bei der Zuordnung. Sie belegt die Identität der Datei, nicht ihre fachliche Richtigkeit.

Verwende für einen ersten Test fiktive Angaben und einen einfachen, manuell nachvollziehbaren Rechenweg. Das erleichtert die Fehlersuche. Echte Rechnungsdateien sollten nicht ungeprüft an beliebige öffentliche Prüfdienste hochgeladen werden.

Prüfprotokoll zum Übernehmen

Jede Zeile beschreibt eine eigene Prüfung. Ein Erfolg in einer Zeile ersetzt die nächste nicht.
PrüfschrittFesthaltenBei Abweichung
Datei identifizierenExport, Dateiname, Prüfsumme bei BedarfRichtigen Export erneut zuordnen
Format bestimmenTatsächliche Version und ProfilSpezifikation oder Exportkonfiguration klären
Technisch validierenPrüfwerkzeug, Regelstand, BerichtMeldung der betreffenden Regel zuordnen
Inhalt kontrollierenEmpfänger, Leistung, Mengen, SummenQuelle und Entwurf fachlich korrigieren
Empfang prüfenVorgesehener Weg und tatsächliche RückmeldungAnforderungen des Empfängers klären

Validierung gezielt einsetzen

Ein geeignetes Prüfwerkzeug bewertet die Datei anhand bestimmter Regeln. Dokumentiere deshalb auch den Regelstand. Die KoSIT-Unterlagen und die jeweiligen Formatpakete helfen dabei, eine zur Datei passende Prüfung auszuwählen. Für die steuerliche Einordnung verweist dieser Leitfaden auf die aktuelle FAQ des Bundesfinanzministeriums.

Eine Meldung kann eine technische Struktur, einen Pflichtwert oder einen Zusammenhang zwischen Angaben betreffen. Korrigiere die Ursache in der zuständigen Quelle und erzeuge anschließend einen neuen Export. Eine manuell veränderte XML-Datei neben dem ursprünglichen PDF kann bei hybriden Formaten neue Widersprüche schaffen.

Bei ZUGFeRD zusätzlich vergleichen

  1. Empfänger

    Sichtbare Darstellung und XML müssen auf den vorgesehenen Empfänger verweisen. Ein formal gefülltes Feld kann sachlich falsch sein.

  2. Positionen

    Beschreibung, Menge, Einheit und Preis in beiden Darstellungen anhand des geprüften Entwurfs vergleichen.

  3. Summen

    Rechenweg und ausgewiesene Summen kontrollieren. Ein optisch sauberer PDF-Ausdruck ist dafür kein eigenständiger Nachweis.

  4. Prüfergebnis zuordnen

    Bericht mit genau dem geprüften Export ablegen. Nach einer Änderung nicht den alten Bericht als Nachweis für die neue Datei verwenden.

Die Annahme beim Empfänger ist ein eigener Schritt

Eine technisch geprüfte Datei kann auf einem ungeeigneten Weg ankommen oder zusätzliche Empfängeranforderungen verfehlen. Ein Versandprotokoll belegt zunächst nur den jeweiligen Übertragungsschritt. Halte die tatsächliche Empfangs- oder Verarbeitungsrückmeldung getrennt fest.

Für die Abnahme einer Softwarefunktion sollte das Team daher nicht nur auf den Exportbutton schauen. Es braucht eine wiederholbare Kette vom Entwurf bis zum konkreten Prüfergebnis. Für die steuerliche Beurteilung des konkreten Falls bleibt eure Buchhaltung zuständig.

Vom Leitfaden ins Beispielprojekt.

Setze die beschriebenen Schritte in der OOKI-Demo um: Aufgaben, Kundensicht, Zeiten und Rechnungsentwurf mit fiktiven Daten. Ohne Anmeldung.

Demo ausprobieren

Weiterführende Quellen

  1. Bundesfinanzministerium: FAQ zur E-Rechnung ↗

    Fragen zu Formaten, Validierung und Übergangsregeln; aktuelle Originalquelle für den konkreten Fall prüfen.

    Stand:
  2. KoSIT / XStandards Einkauf: FAQ XRechnung ↗

    Strukturierte Rechnung, technische Prüfung und Zuständigkeiten.

    Stand: