Blog

E-Rechnung und QR-Code: Anforderungen, Compliance und praktische Umsetzung

Geschrieben von Bonpago | Aug 16, 2026, 4:00:01 AM

Kurz gesagt: Eine E-Rechnung ist ein strukturiertes XML-Format, keine PDF-Datei. Ein QR-Code ist ein Zusatz, kein vollständiges Format. Seit November 2020 müssen Unternehmen Rechnungen an öffentliche Auftraggeber des Bundes ab 1.000 Euro als XRechnung versenden. Für Finance-Entscheider entscheidend: Die Einführung erfordert Prozessanpassungen in ERP, Freigabenworkflows, Audit-Trails und GoBD-konforme Archivierung.

Der direkte Fahrplan:

  1. Prüfe, ob dein Unternehmen Rechnungen an öffentliche Auftraggeber ab 1.000 Euro netto stellt und welche Compliance-Anforderungen gelten.
  2. Analysiere deine aktuellen P2P-Prozesse: Welche Datenfelder müssen zuverlässig aus dem ERP kommen, um Validierungsfehler zu vermeiden?
  3. Wähle das passende Format (XRechnung für öffentliche Aufträge, ZUGFeRD 2.1 für B2B) und prüfe ERP-Integrationsmöglichkeiten.
  4. Registriere dich auf der OZG-RE und definiere Rollen, Freigaben und Verantwortlichkeiten für Rechnungserstellung und Validierung.
  5. Erstelle Validierungs- und Fehlerhandling-Prozesse sowie Audit-Trail-Dokumentation für GoBD-Konformität.
  6. Implementiere Status-Tracking und Nachverfolgung mit automatischen Benachrichtigungen und Eskalationen.

Nach diesem Guide kannst du:

  • Unterschiede zwischen PDF, QR-Code, ZUGFeRD und XRechnung konkret einordnen und Compliance-Anforderungen ableiten.
  • Deine Verpflichtung zur E-Rechnung prüfen und Risiken bei Nichtbeachtung bewerten.
  • ERP-Datenqualität sicherstellen und typische Validierungsfehler vermeiden.
  • Prozessintegrationen planen: Freigaben, Rollen, Fehlerhandling und Audit-Trails definieren.
  • ROI-Szenarien für manuelle vs. automatisierte Rechnungsprozesse bewerten.
  • GoBD-konforme Archivierung und Aufbewahrung von Rechnungen und Validierungsnachweisen umsetzen.

Inhaltsverzeichnis

Für wen ist dieser Guide?

Dieser Guide richtet sich an CFOs, Finance-Manager, Controller und IT-Leiter, die E-Rechnungspflichten in ihre Organisationen integrieren müssen. Du solltest Zugang zu deinem ERP-System haben, mit deinen Auftraggeber-Anforderungen vertraut sein und die Verantwortung für Prozessqualität, Compliance und Kosteneffizienz tragen. Erwartet werden Grundkenntnisse über Rechnungsprozesse und Archivierungspflichten, aber keine technischen Programmierkenntnisse.

Dieser Guide behandelt nicht die technische XML-Programmierung, nicht die detaillierte Konfiguration einzelner ERP-Systeme und nicht die Rechnungsempfängerseite. Auch die Archivierung nach Zahlungseingang ist nicht Gegenstand dieses Guides.

Grundlagen und Kontext

Eine E-Rechnung nach EN16931 ist ein strukturiertes XML-Dokument, das maschinenlesbar ist. Ein QR-Code auf einer Rechnung ist ein optionaler Zusatz, der Zahlungsinformationen oder einen Link trägt, ersetzt aber nicht die strukturierte E-Rechnung. Eine PDF-Datei mit QR-Code ist keine E-Rechnung im regulatorischen Sinne. Seit Juni 2025 gilt die Konsolidierung auf die zentrale OZG-RE-Plattform für alle Bundesverwaltungsrechnungen als Standard. Für Finance-Entscheider entscheidend: Die Einführung erfordert Investitionen in Datenqualität, Prozesssteuerung und Compliance-Dokumentation. GoBD-Anforderungen verlangen lückenlose Audit-Trails: Wer hat wann welche Rechnung validiert und versendet? Mit welchen Systemen? Welche Nachweise liegen vor? Typische Fehlerquellen sind unvollständige Stammdaten, fehlende Leit-IDs und mangelnde Fehlerbehandlung. Wer zusätzlich Unterstützung bei der Umsetzung braucht, findet mit einer E-Rechnung-Beratung einen passenden Einstieg.

Schritt-für-Schritt-Anleitung

Schritt 1: Prüfe deine Verpflichtung und analysiere dein Rechnungsvolumen

Nicht jedes Unternehmen ist sofort verpflichtet. Entscheidend sind der Auftraggeber, die Rechnungshöhe und die Häufigkeit. Analysiere dein aktuelles Rechnungsvolumen, um die Wirtschaftlichkeit automatisierter vs. manueller Prozesse zu bewerten.

  • Prüfe: Stellst du Rechnungen an öffentliche Auftraggeber des Bundes, Länder oder Kommunen?
  • Liegt die Rechnungshöhe über 1.000 Euro netto? Wenn ja, gilt seit November 2020 die Pflicht zur E-Rechnung.
  • Wie viele Rechnungen pro Monat betreffen öffentliche Auftraggeber? (Unter 10: manuell, 10–50: teilautomatisiert, über 50: vollautomatisiert sinnvoll)
  • Dokumentiere diese Zahlen für deine ROI-Bewertung später.

Kontrollpunkt: Du hast eine klare Übersicht, wie viele Rechnungen unter die Pflicht fallen und welches Volumen automatisiert werden sollte.

Schritt 2: Wähle das richtige Format und prüfe ERP-Kompatibilität

Es gibt mehrere Standards. Welcher passt, hängt vom Empfänger ab. Prüfe gleichzeitig, ob dein ERP-System die Formate nativ unterstützt oder ob Schnittstellenentwicklung nötig ist. Die Wahl des Formats ist eine Entscheidung mit langfristigen Auswirkungen auf Integrations- und Schulungskosten.

FormatTypEinsatzERP-Aufwand
XRechnungRein XMLPflicht öffentliche Aufträge BundMittel bis hoch
ZUGFeRD 2.1Hybrid PDF+XMLB2B, flexible LösungNiedrig bis mittel
Factur-XHybrid PDF+XMLGrenzüberschreitend EuropaMittel

Aus Erfahrung: ZUGFeRD 2.1 ist für viele Organisationen der pragmatischste Einstieg, weil die Rechnung noch lesbar bleibt und trotzdem strukturiert ist. XRechnung erfordert mehr Integrationsvorbereitung, ist aber für Bundesaufträge unvermeidlich. Prüfe mit deinem IT-Team, ob eure Buchhaltungssoftware oder euer ERP die Formate nativ generieren kann oder ob externe Tools nötig sind. Eine E-Rechnung kann dabei helfen, die Anforderungen sauber einzuordnen.

Kontrollpunkt: Du hast das Format gewählt, die ERP-Kompatibilität geprüft und kennst den Integrations-Aufwand.

Schritt 3: Definiere Datenqualität und Stammdaten-Governance

Validierungsfehler entstehen zu 80 Prozent aus unvollständigen oder falschen Stammdaten. Bevor du die erste Rechnung erstellst, muss deine Datenqualität gesichert sein. Definiere klare Verantwortlichkeiten und Prüfprozesse. Dokumentiere alle Datenquellen und Änderungen mit Zeitstempel und Verantwortlichem für GoBD-Konformität.

  • Prüfe und dokumentiere deine Stammdaten: Unternehmensadresse, Steuernummer, Umsatzsteuer-ID, Bankverbindung.
  • Sammle und validiere Empfängerdaten aller öffentlichen Auftraggeber: Vollständiger Name, Adresse, Leit-ID, Rechnungsempfänger-ID, E-Mail-Adresse.
  • Definiere ein Vier-Augen-Prinzip für Stammdaten-Änderungen: Wer erfasst, wer prüft?
  • Dokumentiere alle Änderungen mit Zeitstempel und Verantwortlichem für GoBD-Konformität.
  • Richte automatische Validierungen im ERP ein: Leit-ID-Format, Adressformat, Pflichtfelder.

Achtung: Unvollständige oder falsch geschriebene Empfängerdaten führen zu Rückweisungen und verzögerten Zahlungen. Investiere Zeit in Datenqualität – das spart dir später Korrekturaufwand und Mahngebühren.

Kontrollpunkt: Alle Stammdaten sind vollständig, validiert und dokumentiert. Du hast Governance-Prozesse definiert.

Schritt 4: Registriere dich auf der OZG-RE und definiere Rollen und Freigaben

Die zentrale Plattform OZG-RE (Onlinezugangsgesetz-Rechnungseingangsplattform) ist seit Juni 2025 der Standard für alle Bundesverwaltungsrechnungen. Registrierung ist kostenlos, aber Rollen und Freigaben müssen klar definiert sein. Dokumentiere deine Registrierungsdaten und Zugangsdaten sicher.

  • Registriere dich einmalig auf der OZG-RE mit deinen Organisationsdaten.
  • Definiere Rollen: Wer darf Rechnungen erstellen? Wer validiert? Wer gibt frei? Wer archiviert?
  • Richte Freigabe-Workflows ein: Unterschrift, Vier-Augen-Prinzip, Freigabestufen nach Rechnungsbetrag.
  • Dokumentiere diese Rollen und Freigaben schriftlich für Audit-Zwecke.
  • Wähle deinen Übertragungsweg: Upload (manuell), Webservice/Peppol (automatisiert), E-Mail (nur wenn ausdrücklich erlaubt).

Praxis-Tipp: Bei unter 10 Rechnungen pro Monat ist manueller Upload völlig ausreichend. Bei höherem Volumen lohnt sich die Anbindung per Webservice oder Peppol, um Fehlerquoten zu senken und Prozesskosten zu sparen.

Kontrollpunkt: Du bist registriert, Rollen sind definiert, Freigabe-Workflows sind dokumentiert.

Schritt 5: Implementiere Validierung und Fehlerhandling

Die Validierung prüft nur das Format, nicht die Inhalte. Aber Formatfehler führen zu Rückweisungen und Verzögerungen. Definiere ein klares Fehlerhandling-Prozess mit Eskalationen und Verantwortlichkeiten. Dokumentiere jeden Validierungsschritt und jede Fehlermeldung für GoBD-Konformität.

  • Nutze das Validierungstool der OZG-RE oder deines ERP-Systems vor dem Versand.
  • Dokumentiere alle Validierungsfehler: Fehlende Felder, falsche Formate, ungültige Codes.
  • Definiere Eskalationspfade: Wer behebt welche Fehler? Wer informiert den Auftraggeber bei Verzögerungen?
  • Speichere Validierungsergebnisse und Fehlermeldungen als Audit-Trail ab.
  • Richte automatische Benachrichtigungen ein: Bei Validierungsfehlern sofort an den verantwortlichen Mitarbeiter.

Merke: Eine erfolgreiche Validierung bedeutet nicht, dass die Rechnung bezahlt wird. Sie bedeutet nur, dass das Format korrekt ist. Die Prüfung der Inhalte (Preise, Leistungen, Verträge) erfolgt beim Empfänger. Das elektronische Meldesystem wird in solchen Prozessen oft als Referenz für strukturierte Nachverfolgung betrachtet.

Kontrollpunkt: Validierungsprozess ist implementiert, Fehlerhandling ist definiert, Audit-Trails werden dokumentiert.

Schritt 6: Erstelle und übermittle deine erste E-Rechnung mit Status-Tracking

Nachdem alles vorbereitet ist, erstellst du die erste Rechnung im gewählten Format. Danach verfolgst du den Status lückenlos nach – für Compliance und Zahlungssicherheit. Speichere alle Versandnachweise und Status-Meldungen ab.

  • Öffne dein ERP oder das OZG-RE-Portal und wähle das Rechnungsformat.
  • Fülle alle Pflichtfelder aus: Rechnungsnummer, Datum, Leistungsbeschreibung, Netto/Brutto, Steuersatz, Empfängerdaten, Leit-ID.
  • Validiere die Rechnung vor dem Versand. Behebe alle Fehler sofort.
  • Übermittle die Rechnung über deinen gewählten Kanal (Upload, Webservice, E-Mail).
  • Speichere Validierungsmitteilung, Versandzeitstempel und Empfangsbestätigung ab.
  • Richte automatische Status-Benachrichtigungen ein: Validiert, beim Empfänger, abgeholt, verarbeitet.

Kontrollpunkt: Rechnung ist versendet, Status wird nachverfolgt, alle Nachweise sind archiviert.

Schritt 7: Archiviere Rechnungen und Nachweise GoBD-konform

GoBD verlangt lückenlose Dokumentation: Rechnungen, Validierungsnachweise, Versandbestätigungen, Status-Meldungen und Freigabenachweise müssen zusammen archiviert werden. Aufbewahrungsfrist: 10 Jahre. Die Archivierung muss unveränderbar, verfahrensdokumentiert, mit Zugriffsschutz und mit Indexierung für Auffindbarkeit erfolgen.

  • Speichere die XML-Datei, die PDF-Rechnung und die Validierungsmitteilung zusammen ab.
  • Dokumentiere: Wer hat die Rechnung erstellt? Wann? Wer hat sie freigegeben? Wann versendet?
  • Speichere alle Status-Meldungen der OZG-RE ab, um nachzuweisen, dass die Rechnung angenommen wurde.
  • Nutze ein Dokumentenmanagementsystem oder dein ERP-Archiv, um die Übersicht zu behalten.
  • Implementiere automatische Archivierung, um manuelle Fehler zu vermeiden.
  • Prüfe jährlich, ob dein Archiv vollständig und auffindbar ist.

Aus Erfahrung: Viele Organisationen unterschätzen den Archivierungsaufwand. Ein strukturiertes System spart dir später bei Audits und Betriebsprüfungen erhebliche Zeit.

Kontrollpunkt: Alle Rechnungen und Nachweise sind archiviert, Aufbewahrungsfristen sind dokumentiert.

Praxisbeispiel und Anwendung

Ein mittelständisches Unternehmen mit 150 Mitarbeitern stellt monatlich 25 Rechnungen an verschiedene öffentliche Auftraggeber aus. Davon sind etwa 12 Rechnungen über 1.000 Euro netto und unterliegen der E-Rechnungspflicht. Das Unternehmen nutzt ein Standard-ERP und hat sich auf der OZG-RE registriert. Die Finance-Abteilung hat Rollen definiert: Sachbearbeiter erstellt, Teamleiter validiert, CFO gibt ab 5.000 Euro frei. Jede Woche erstellt der Sachbearbeiter Rechnungen im ERP im Format ZUGFeRD 2.1. Das System generiert automatisch eine PDF mit eingebetteter XML. Der Teamleiter prüft die Rechnung im ERP und validiert sie gegen die OZG-RE-Anforderungen. Bei Fehlern wird die Rechnung zurückgewiesen mit konkreter Fehlermeldung. Nach Validierung wird die Rechnung hochgeladen. Das Portal bestätigt nach wenigen Sekunden, dass alles korrekt ist. Die Rechnung wird automatisch an die richtige Behörde weitergeleitet. Der Status wird im ERP sichtbar: zuerst "validiert", dann "beim Empfänger", später "abgeholt". Alle Nachweise werden automatisch archiviert. Innerhalb von 3 Wochen ist die Rechnung verarbeitet und bezahlt. Das Unternehmen spart damit etwa 2 Stunden pro Woche Verwaltungsaufwand und reduziert Zahlungsverzögerungen um 40 Prozent.

Fortgeschrittene Varianten und Skalierung

Automatisierte Rechnungserstellung mit Webservice und Peppol

Bei über 50 Rechnungen pro Monat lohnt sich die direkte ERP-Anbindung an die OZG-RE über einen Webservice oder das Peppol-Netzwerk. Rechnungen werden dann automatisch erzeugt und versendet, ohne dass ein Mitarbeiter eingreifen muss. Der Integrations-Aufwand ist höher, aber die laufenden Kosten und Fehlerquoten sinken deutlich. Für die technische Einordnung zwischen Formaten lohnt sich auch ein Blick auf Unterschied XRechnung und ZUGFeRD.

Hybrid-Strategie für gemischte Auftraggeber

Viele Organisationen arbeiten mit öffentlichen und privaten Auftraggebern gleichzeitig. Eine pragmatische Lösung ist, alle Rechnungen im Format ZUGFeRD 2.1 zu erstellen. Dieses Format erfüllt die Anforderungen für öffentliche Aufträge, wird aber auch von privaten Unternehmen akzeptiert. Du brauchst dann nur ein Format statt mehrere.

Internationale Rechnungen und Factur-X

Wenn du grenzüberschreitend in Europa rechnest, ist das Format Factur-X sinnvoll. Es ist technisch identisch mit ZUGFeRD 2.1, wird aber in Frankreich und anderen EU-Ländern bevorzugt. Viele ERP-Systeme unterstützen beide Formate parallel.

Kompakte Zusammenfassung

  • E-Rechnung = strukturiertes XML-Format, nicht PDF. QR-Code ist ein Zusatz, kein Format.
  • Pflicht für öffentliche Aufträge des Bundes ab 1.000 Euro netto seit November 2020.
  • Wichtigste Formate: XRechnung (Pflicht öffentlich), ZUGFeRD 2.1 (flexibel), Factur-X (international).
  • Datenqualität und Governance sind entscheidend: Fehler entstehen zu 80 Prozent aus Stammdaten-Problemen.
  • Rollen, Freigaben und Fehlerhandling müssen klar definiert und dokumentiert sein für GoBD-Konformität.
  • Status-Tracking und Audit-Trails sind nicht optional – sie sind Compliance-Anforderung.
  • Archivierung muss lückenlos und 10 Jahre lang erfolgen: Rechnungen, Validierungen, Versandnachweise, Freigaben.

Mini-Checkliste

  • Prüfe: Stelle ich Rechnungen an öffentliche Auftraggeber über 1.000 Euro netto?
  • Analysiere: Wie viele Rechnungen pro Monat betreffen öffentliche Aufträge? (Für ROI-Bewertung)
  • Wähle Format: XRechnung (öffentlich), ZUGFeRD 2.1 (flexibel) oder Factur-X (international)?
  • Prüfe ERP-Kompatibilität: Generiert dein System die Formate nativ oder sind Schnittstellen nötig?
  • Sammle und validiere Stammdaten: Unternehmensadresse, Steuernummer, Auftraggeber-Leit-IDs.
  • Definiere Rollen und Freigabe-Workflows: Wer erstellt, validiert, gibt frei, archiviert?
  • Registriere dich auf der OZG-RE und dokumentiere deine Registrierungsdaten.
  • Implementiere Validierungsprozess und Fehlerhandling mit automatischen Benachrichtigungen.
  • Richte Status-Tracking und automatische Archivierung ein.
  • Dokumentiere alle Prozesse schriftlich für Audit-Zwecke und Schulung.
  • Teste mit einer Pilot-Rechnung vor produktivem Start.
  • Prüfe monatlich: Validierungsquote, Fehlerquoten, Zahlungsverzögerungen, Archivierungsvollständigkeit.

FAQ und Troubleshooting

Ist eine PDF-Rechnung mit QR-Code eine E-Rechnung?

Nein. Eine PDF mit QR-Code ist eine visuelle Rechnung mit zusätzlicher Information, aber keine strukturierte E-Rechnung im Sinne der Verordnung. Ein QR-Code kann Zahlungsinformationen enthalten, ersetzt aber nicht das XML-Format. Für öffentliche Aufträge brauchst du XRechnung oder ZUGFeRD.

Was passiert, wenn meine Rechnung die Validierung nicht besteht?

Das System zeigt dir einen konkreten Fehler an: z. B. "Leit-ID ungültig" oder "Pflichtfeld fehlt". Du musst den Fehler beheben und die Rechnung erneut hochladen. Typische Fehler: fehlende Leit-ID, falsche Steuersätze, unvollständige Adressdaten, doppelte Rechnungsnummern. Dokumentiere jeden Fehler für dein Fehlerhandling-System.

Muss ich XRechnung oder ZUGFeRD verwenden?

Das hängt vom Auftraggeber ab. Für Bundesbehörden ist XRechnung das Pflichtformat. Für andere öffentliche Stellen und B2B kannst du ZUGFeRD 2.1 nutzen. Viele Auftraggeber akzeptieren beide. Frag im Zweifelsfall nach oder prüfe den Vertrag.

Wie lange dauert es, bis eine Rechnung bezahlt wird?

Die Validierung dauert wenige Sekunden bis Minuten. Danach wird die Rechnung an den Empfänger weitergeleitet. Die Verarbeitung und Zahlung hängen von den internen Prozessen der Behörde ab und dauert typischerweise 2 bis 4 Wochen. Du kannst den Status auf der OZG-RE verfolgen.

Was ist die Leit-ID und wofür brauche ich sie?

Die Leit-ID ist eine eindeutige Identifikationsnummer für Behörden. Sie ermöglicht es dem System des Empfängers, die Rechnung automatisch der richtigen Abteilung zuzuordnen. Bei XRechnung ist sie oft erforderlich, bei ZUGFeRD optional. Du findest die Leit-ID in deinem Vertrag oder fragst die Behörde direkt.

Wie archiviere ich E-Rechnungen GoBD-konform?

Speichere die XML-Datei, die PDF-Rechnung und die Validierungsmitteilung zusammen. Bewahre auch Status-Meldungen und Freigabenachweise auf. Dokumentiere: Wer, wann, wie? Aufbewahrungsfrist: 10 Jahre. Ein Dokumentenmanagementsystem hilft dabei, den Überblick zu behalten und Audits zu bestehen.

Wie kann ich die Prozesskosten pro Rechnung berechnen?

Zähle folgende Kostenblöcke: (1) Personalkosten für Erstellung und Validierung, (2) Fehlerbehandlungs- und Korrekturkosten, (3) Integrations- und Lizenzkosten pro Rechnung, (4) Archivierungs- und Compliance-Kosten. Bei manuellen Prozessen liegt die Kostenschwelle bei etwa 15–25 Euro pro Rechnung. Bei automatisierten Prozessen sinkt sie auf 2–5 Euro. Die Amortisation der Integrationsinvestition liegt typisch bei 60–100 Rechnungen pro Monat.

Nächster Schritt: Prüfe zunächst mit deinem Finance-Team, wie viele Rechnungen unter die Pflicht fallen und welches Volumen automatisiert werden sollte. Dann registriere dich auf der OZG-RE und definiere deine Rollen und Freigabe-Workflows. Mit dieser strukturierten Vorbereitung vermeidest du die meisten Fehler, sicherst Compliance und sparst langfristig Prozesskosten.