E-Rechnungspflicht 2027: ERP-Shop-Schnittstelle
Ab dem 1. Januar 2027 müssen inländische B2B-Händler mit einem Vorjahresumsatz von mehr als 800.000 Euro ihre Rechnungen als strukturierte E-Rechnung ausstellen; ab dem 1. Januar 2028 gilt diese Pflicht für alle Unternehmen im B2B-Bereich (Bundesfinanzministerium). Die Empfangspflicht besteht bereits seit dem 1. Januar 2025 für alle inländischen Unternehmen, unabhängig von Größe oder Umsatz (Bundesfinanzministerium). Eine einfache PDF-Rechnung per E-Mail erfüllt diese Anforderung nicht mehr -- sie gilt rechtlich als sonstige Rechnung, nicht als E-Rechnung (Bundesfinanzministerium). Wer pro Tag dutzende oder hunderte Bestellungen abwickelt, kann diese Belege nicht manuell als ZUGFeRD oder XRechnung erzeugen. Genau hier setzt die ERP-Shop-Schnittstelle an: Sie liest die Bestelldaten aus dem Shop, erzeugt den strukturierten XML-Datensatz nach EN 16931 und übergibt ihn GoBD-konform an DATEV oder die Buchhaltung. Dieser Artikel erklärt die Fristen-Staffel, die zulässigen Formate und den automatischen Datenfluss vom Shop bis zur Finanzbuchhaltung.
Die Fristen-Staffel der E-Rechnungspflicht im Überblick
Die verpflichtende E-Rechnung im inländischen B2B-Verkehr wurde mit dem Wachstumschancengesetz vom März 2024 eingeführt und richtet sich an der europäischen Initiative VAT in the Digital Age (ViDA) aus (EDICOM). Der Gesetzgeber hat die Einführung gestaffelt, damit Unternehmen ihre Prozesse und Systeme schrittweise umstellen können. Wichtig ist die Unterscheidung zwischen Empfangspflicht und Ausstellungspflicht: Der Empfang ist bereits Pflicht, das Ausstellen wird erst später verbindlich.
Seit dem 1. Januar 2025 muss jedes inländische Unternehmen E-Rechnungen nach EN 16931 empfangen und verarbeiten können -- ein Empfänger darf eine konforme E-Rechnung nicht mehr ablehnen (EDICOM). Für das Ausstellen gilt eine Übergangsfrist: Bis zum 31. Dezember 2026 dürfen alle Unternehmen weiterhin Papier- oder PDF-Rechnungen versenden, Letztere mit Zustimmung des Empfängers (Bundesfinanzministerium). Ab dem 1. Januar 2027 entfällt diese Erleichterung für Unternehmen mit einem Vorjahresumsatz über 800.000 Euro -- sie müssen dann strukturierte E-Rechnungen ausstellen (DATEV). Ab dem 1. Januar 2028 sind schließlich alle inländischen B2B-Unternehmen zur Ausstellung verpflichtet (Bundesfinanzministerium).
| Stichtag | Wer betroffen ist | Was gilt |
|---|---|---|
| 01.01.2025 | Alle inländischen Unternehmen | Empfangspflicht für E-Rechnungen nach EN 16931 |
| bis 31.12.2026 | Alle Unternehmen | Papier und PDF weiter erlaubt (PDF mit Zustimmung) |
| 01.01.2027 | Umsatz über 800.000 Euro (Vorjahr) | Ausstellungspflicht für strukturierte E-Rechnungen |
| bis 31.12.2027 | Umsatz bis 800.000 Euro | Übergangsfrist, sonstige Rechnungen noch zulässig |
| bis 31.12.2027 | EDI-Nutzer mit Vereinbarung | Etablierte EDI-Verfahren übergangsweise weiter möglich |
| 01.01.2028 | Alle inländischen B2B-Unternehmen | Vollständige Ausstellungspflicht |
Die 800.000-Euro-Grenze bezieht sich auf das Vorjahr
Eine weitere Erleichterung betrifft Kleinbetragsrechnungen: Für Rechnungen mit einem Bruttobetrag bis 250 Euro besteht keine Pflicht zur strukturierten E-Rechnung (Bundesfinanzministerium). Ebenso bleiben etablierte EDI-Verfahren, die nicht vollständig dem E-Rechnungsstandard entsprechen, übergangsweise bis Ende 2027 zulässig, sofern sich die Beteiligten auf das Format einigen (Bundesfinanzministerium). Wie sich klassische EDI-Strecken in eine moderne Architektur einbinden lassen, beschreibt unser Beitrag zur EDI-Anbindung mit EDIFACT.
ZUGFeRD und XRechnung: Die beiden zulässigen Formate
Eine E-Rechnung im Sinne des Gesetzes liegt vor, wenn sie in einem strukturierten elektronischen Format ausgestellt, übermittelt und elektronisch weiterverarbeitet werden kann und der europäischen Normenreihe EN 16931 entspricht (Bundesfinanzministerium). In Deutschland erfüllen vor allem zwei Formate diese Anforderung: XRechnung als reines XML-Format und ZUGFeRD als hybrides Format aus Version 2.0.1 -- mit Ausnahme der Profile MINIMUM und BASIC-WL (Bundesfinanzministerium). Beide werden von DATEV als konforme Standards genannt (DATEV).
XRechnung ist ein rein strukturierter Datensatz: Eine XML-Datei nach EN 16931 ohne menschenlesbaren Sichtbeleg. Sie wird über die Syntaxvarianten UBL oder CII abgebildet und ist vollständig maschinenlesbar. Ein Mensch braucht einen Viewer, um die Rechnung zu lesen. ZUGFeRD dagegen ist ein hybrides Format: Eine PDF/A-3-Datei mit eingebettetem XML-Datensatz. Der Empfänger sieht ein gewohntes PDF, die Buchhaltungssoftware liest parallel die strukturierten Daten aus. Damit verbindet ZUGFeRD die Lesbarkeit für Menschen mit der maschinellen Verarbeitbarkeit.
| Merkmal | XRechnung | ZUGFeRD 2.x |
|---|---|---|
| Aufbau | Reines XML (UBL oder CII) | PDF/A-3 mit eingebettetem XML |
| Sichtbeleg | Nur mit Viewer | PDF direkt lesbar |
| Typischer Einsatz | Behörden (B2G), strikte Systeme | B2B mit gemischten Empfängern |
| Zulässige Profile | Standardisierte XRechnung-Variante | Ab COMFORT bzw. EN 16931 aufwärts |
| Unzulässig | Veraltete Schemaversionen | MINIMUM und BASIC-WL |
Profil MINIMUM und BASIC-WL sind keine gültigen E-Rechnungen
Warum die automatische Schnittstelle unverzichtbar wird
Die Verbreitung der E-Rechnung wächst, aber viele Unternehmen sind noch nicht durchgängig aufgestellt. Inzwischen versenden 43 Prozent der Unternehmen E-Rechnungen, und weniger als die Hälfte (45 Prozent) kann Rechnungen überhaupt als E-Rechnung empfangen (Bitkom). Gleichzeitig empfangen nahezu alle Unternehmen (96 Prozent) Rechnungen weiterhin per E-Mail (Bitkom) -- ein deutliches Zeichen dafür, dass der Medienbruch zwischen PDF und strukturiertem Datensatz in der Praxis noch dominiert. Bei ausgehenden Rechnungen nutzen 55 Prozent der Unternehmen die E-Rechnung bereits, davon allerdings nur ein knappes Drittel (30 Prozent) häufig (Bitkom).
Im E-Commerce fallen pro Tag schnell hunderte Belege an. Diese manuell in ein konformes Format zu bringen, ist weder wirtschaftlich noch verlässlich machbar und bindet wertvolle Arbeitszeit. Eine ERP-Shop-Schnittstelle automatisiert den gesamten Weg: Sobald eine Bestellung abgeschlossen ist, werden die Positionsdaten, Steuersätze, Adressen und Beträge aus dem Shop ausgelesen, im ERP zu einer Rechnung mit korrekter Kontierung verarbeitet und als ZUGFeRD- oder XRechnung-Beleg erzeugt. Der strukturierte XML-Datensatz wandert anschließend GoBD-konform in die DATEV-Buchhaltung -- ohne dass jemand ein PDF abtippt oder Felder manuell überträgt.
Automatische Beleg-Erzeugung
Aus jeder abgeschlossenen Bestellung entsteht ein ZUGFeRD- oder XRechnung-Beleg nach EN 16931 -- ohne manuelles Nacharbeiten.
Format nach Empfänger
Die Schnittstelle wählt pro Geschäftspartner das passende Format: XRechnung für Behörden, ZUGFeRD für B2B-Empfänger mit Sichtbeleg.
GoBD-konforme Übergabe
Der strukturierte Datensatz wird im empfangenen Format revisionssicher archiviert und an DATEV übergeben.
Pflichtfeld-Validierung
Vor dem Versand prüft die Schnittstelle alle umsatzsteuerlich erforderlichen Felder -- fehlerhafte Belege werden gar nicht erst ausgestellt.
Echtzeit oder Batch
Belege fließen sofort nach Bestellabschluss oder gesammelt im Tageslauf -- abhängig vom Bestellvolumen.
Stichtagssicher
Die Schnittstelle ist auf die Stichtage 2027 und 2028 ausgelegt und lässt sich vor Inkrafttreten der Pflicht im Parallelbetrieb testen.
Der Datenfluss vom Shop über das ERP zu DATEV
Der Kern jeder E-Rechnung-Schnittstelle ist ein sauberer, nachvollziehbarer Datenfluss. Er beginnt bei der Bestellung im Shop und endet beim revisionssicher abgelegten Buchungsbeleg in DATEV. Dazwischen liegen mehrere Verarbeitungsschritte, die jeweils klar abgegrenzt und protokolliert sein müssen, damit die Belegkette lückenlos bleibt.
- Bestelldaten auslesen: Die Schnittstelle holt über die Shop-API die Bestellpositionen, Steuersätze, Liefer- und Rechnungsadresse, USt-IdNr. und Beträge ab.
- Im ERP zur Rechnung verarbeiten: Das ERP-System erzeugt die Rechnung, vergibt die Belegnummer und wendet das Kontenmapping an (Erlöskonto, Steuerschlüssel, Debitor).
- Strukturierten Beleg generieren: Aus den Rechnungsdaten wird der XML-Datensatz nach EN 16931 gebaut und als XRechnung oder ZUGFeRD verpackt.
- Pflichtfelder validieren: Vor dem Versand prüft die Schnittstelle alle umsatzsteuerlich erforderlichen Felder und das gewählte Profil.
- An DATEV übergeben und archivieren: Der Beleg wird GoBD-konform an DATEV übermittelt und im empfangenen Format revisionssicher abgelegt.
Das Herzstück dieses Ablaufs ist das Mapping zwischen Shop-, ERP- und Buchhaltungsfeldern. Welche Position auf welches Erlöskonto läuft, welcher Steuerschlüssel bei innergemeinschaftlichen Lieferungen greift und wie Versandkosten verbucht werden -- all das muss einmalig sauber definiert werden. Wie ein solches Feld-Mapping methodisch aufgebaut wird, vertieft unser Beitrag zum Daten-Mapping zwischen ERP und Shop. Für den anschließenden Abgleich der Zahlungseingänge mit den offenen Posten lohnt ein Blick auf die Payment Reconciliation im ERP-Abgleich.
Ein oft unterschätzter Punkt ist die eindeutige Referenzierung. Jeder Beleg, der den Weg vom Shop über das ERP bis zu DATEV nimmt, braucht eine durchgängige Belegnummer und eine Verknüpfung zur ursprünglichen Bestellung. Nur so lassen sich Rechnung, Gutschrift und Zahlung später zweifelsfrei demselben Geschäftsvorfall zuordnen. Die Schnittstelle hält dafür eine Zuordnungstabelle vor, die Shop-Bestellnummer, ERP-Belegnummer und DATEV-Referenz miteinander verbindet. Wird eine Bestellung storniert oder teilweise retourniert, erzeugt die Schnittstelle einen korrespondierenden Gutschriftbeleg, der über dieselbe Referenz auf den Ursprungsbeleg verweist -- ein zentraler Baustein für eine prüffeste Belegkette.
Auch die Frage von Echtzeit gegenüber Batch entscheidet sich am Datenfluss. Bei moderatem Bestellvolumen genügt in der Regel ein Tageslauf, der alle Belege gesammelt erzeugt und übergibt. Wächst das Volumen oder sollen Belege unmittelbar nach Bestellabschluss bereitstehen, bietet sich die ereignisgesteuerte Variante an: Ein abgeschlossener Auftrag löst sofort die Erzeugung und Validierung des E-Rechnung-Belegs aus. Beide Ansätze lassen sich in derselben Middleware abbilden, sodass ein Wechsel von Batch zu Echtzeit später meist ohne Neubau möglich bleibt. Entscheidend ist, dass jeder Schritt -- Auslesen, Erzeugen, Validieren, Übergeben -- protokolliert wird und ein fehlerhafter Beleg nicht stillschweigend verloren geht, sondern in einer Wiedervorlage landet, die der Buchhalter gezielt nachbearbeiten kann.
Abgrenzung zur allgemeinen Buchhaltungsautomatisierung
GoBD und Archivierung: Was aufbewahrt werden muss
Mit der E-Rechnung ändern sich auch die Anforderungen an die Aufbewahrung. Eingehende elektronische Belege müssen im empfangenen Format archiviert werden -- eine E-Rechnung als XML darf also nicht in ein PDF umgewandelt und nur dieses gespeichert werden (DATEV). Maßgeblich ist der strukturierte Teil, etwa der XML-Datensatz. Bei hybriden ZUGFeRD-Belegen ist der PDF-Teil nur dann zusätzlich aufzubewahren, wenn er steuerlich relevante Zusatzinformationen enthält, die im XML nicht abgebildet sind (DATEV).
Die GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form) verlangen eine lückenlose, unveränderbare und nachvollziehbare Belegkette. Eine automatisierte Schnittstelle erfüllt das systematisch: Jeder Verarbeitungsschritt wird mit Zeitstempel protokolliert, jeder Beleg erhält eine eindeutige Referenz, und der Originaldatensatz wird revisionssicher abgelegt. Dieses Protokoll dient bei einer Betriebsprüfung als Nachweis für die ordnungsgemäße Verarbeitung.
Der XML-Datensatz ist das Original
In der Praxis bedeutet das, die Archivierung von Anfang an in den Datenfluss einzuplanen statt sie als nachgelagerten Schritt zu behandeln. Sobald die Schnittstelle einen Beleg erzeugt hat, legt sie den XML-Datensatz in einem revisionssicheren Speicher ab und vermerkt Zeitpunkt, Format und Profil. Auch eingehende E-Rechnungen von Lieferanten unterliegen derselben Pflicht: Sie sind im empfangenen Format aufzubewahren, nicht als ausgedrucktes oder konvertiertes Abbild. Eine durchdachte Schnittstelle deckt daher beide Richtungen ab -- das Erzeugen ausgehender Belege ebenso wie das strukturierte Ablegen eingehender E-Rechnungen. So bleibt die Belegkette über den gesamten Geschäftsverkehr hinweg konsistent und nachvollziehbar, was bei einer späteren Prüfung Zeit und Diskussionen spart.
Typische Fallstricke bei der Umsetzung
Die Erfahrung aus Integrationsprojekten zeigt wiederkehrende Stolpersteine. Wer sie von Anfang an kennt, vermeidet teure Nacharbeit kurz vor dem Stichtag. Die häufigsten Probleme entstehen nicht in der Technik, sondern in der sauberen Abbildung der umsatzsteuerlichen Logik und der Empfänger-spezifischen Anforderungen.
- Unzulässiges Profil gewählt: Ein ZUGFeRD-MINIMUM- oder BASIC-WL-Datensatz ist formal eine ZUGFeRD-Datei, rechtlich aber keine gültige E-Rechnung. Mindestens Profil EN 16931 erzeugen.
- PDF statt strukturiertem Datensatz archiviert: Wird nur das PDF gespeichert und der XML-Datensatz verworfen, fehlt der GoBD-konforme Originalbeleg.
- Mapping-Lücken bei Sonderfällen: Gutscheine, Rabatte, Versandkostenfrei-Aktionen und Teillieferungen brauchen eine eindeutige Zuordnung zu Konten und Steuerschlüsseln.
- Falscher Steuerschlüssel bei EU-Lieferungen: Innergemeinschaftliche Lieferungen, OSS-pflichtige B2C-Lieferungen und Reverse-Charge-Fälle müssen im XML korrekt ausgewiesen werden.
- Empfängerformat nicht berücksichtigt: Behörden verlangen meist XRechnung, viele B2B-Partner bevorzugen ZUGFeRD mit Sichtbeleg -- die Schnittstelle sollte beides bedienen.
- Erst kurz vor dem Stichtag begonnen: Ohne Parallelbetrieb und Testphase steigt das Risiko, dass fehlerhafte Belege in die Buchhaltung laufen.
Besonders die korrekte Steuerlogik verdient Aufmerksamkeit. Die Schnittstelle muss für jeden Beleg den passenden Steuerschlüssel ermitteln -- basierend auf Lieferland, Kundenstatus (B2B oder B2C) und der Gültigkeit der USt-IdNr. Diese Logik gehört in eine zentrale Middleware, damit sie konsistent für alle Verkaufskanäle greift und bei Gesetzesänderungen an einer Stelle gepflegt werden kann.
Projektablauf: In wenigen Wochen stichtagssicher
Eine E-Rechnung-Schnittstelle lässt sich strukturiert in überschaubarer Zeit umsetzen. Der wichtigste Erfolgsfaktor ist die frühe Einbindung des Steuerberaters, der das Kontenmapping und die Steuerschlüssel definiert. Wer die Umsetzung deutlich vor dem jeweiligen Stichtag startet, gewinnt Zeit für einen risikoarmen Parallelbetrieb.
1. Analyse und Format-Entscheidung
Bestandsaufnahme der Empfängerstruktur, Wahl zwischen XRechnung und ZUGFeRD je Geschäftspartner und Klärung des DATEV-Setups.
2. Mapping und Profil
Definition des Kontenmappings, der Steuerschlüssel und des ZUGFeRD-Profils gemeinsam mit dem Steuerberater.
3. Implementierung
Entwicklung der Konnektoren für Shop-API und DATEV-Übergabe, XML-Generierung nach EN 16931 und Pflichtfeld-Validierung.
4. Test und Parallelbetrieb
Erzeugung von Testbelegen, Prüfung durch den Steuerberater und Parallelbetrieb bis zur stichtagssicheren Produktivschaltung.
Die E-Rechnungspflicht ist kein reines Buchhaltungsthema, sondern eine Frage der sauberen Datenkette vom Shop bis zur Buchhaltung. Wer den Datenfluss automatisiert, erfüllt die Pflicht und gewinnt zugleich Tempo und Datenqualität.
Händler, die ihre E-Rechnung-Schnittstelle in eine größere Integrationsstrategie einbetten möchten, finden weiterführende Ansätze in unseren Beiträgen zur SAP Integration Suite und Clean-Core-Shop-Anbindung sowie zur Migration auf den Dynamics 365 BC API-v2-Shop-Connector. Beide zeigen, wie sich die Rechnungslogik sauber in moderne ERP-Architekturen einfügt.
Quellen und Studien