XRechnung · Shopify-Grundlagen

XRechnung für Shopify: was sie ist und wie du eine versendest

Zuletzt aktualisiert am 23. Oktober 2026

Wenn ein deutscher Käufer dich um eine XRechnung bittet, will er kein schöneres PDF. Er will eine strukturierte XML-Datei, die dem offiziellen deutschen E-Rechnungsprofil folgt und ein strenges Regelwerk besteht. Hier steht in klaren Worten, was die XRechnung ist, wie sie sich von ZUGFeRD und Peppol unterscheidet und was es wirklich braucht, um eine aus einer Shopify-Bestellung zu erzeugen.

Was die XRechnung wirklich ist

Die XRechnung ist Deutschlands nationales E-Rechnungsformat, formal eine CIUS („Core Invoice Usage Specification“) des europäischen Standards EN 16931, gepflegt von KoSIT. Im Klartext: sie nimmt das europäische Rechnungsdatenmodell und zieht es mit deutschen Regeln darüber an, welche Felder Pflicht sind und was darin stehen muss.

Für einen Händler ist das Entscheidende: eine XRechnung ist reines XML. Kein PDF, kein Logo, nichts, was für einen Menschen gestaltet wäre. Es ist eine Datei, die ein Computer liest und prüft, und wenn sie durch die Regeln fällt, kommt sie direkt zurück.

In einem Satz: die XRechnung ist das deutsche Regelwerk, angewendet auf eine europäische E-Rechnung und als XML ausgeliefert. ZUGFeRD sind dieselben Daten in ein PDF verpackt; Peppol ist ein Weg, beides zuzustellen.

XRechnung, ZUGFeRD und Peppol

Diese drei Namen werden benutzt, als wären sie Alternativen zueinander. Sind sie nicht, sie sitzen auf verschiedenen Schichten, und an einer deutschen B2B-Rechnung hängt meist mehr als eine:

NameWas es ist
EN 16931Der europäische semantische Standard, also welche Daten eine Rechnung tragen muss. Alles Weitere baut darauf auf.
XRechnungDeutschlands Profil der EN 16931. Reines XML (UBL oder CII), nur für Maschinen, mit zusätzlichen deutschen Pflichtfeldern. Für Rechnungen an die öffentliche Hand vorgeschrieben.
ZUGFeRDEin hybrides Format: ein normales PDF mit eingebettetem EN 16931-XML, sodass Mensch und Maschine dieselbe Datei lesen. Im gewöhnlichen B2B verbreitet, siehe ZUGFeRD für Shopify.
Peppol BIS Billing 3.0Ein weiteres Profil der EN 16931, in UBL, die Dokumentform für das Peppol-Netzwerk.
Peppol (das Netzwerk)Überhaupt kein Format, sondern der Zustellweg. Eine XRechnung kann über Peppol, über ein deutsches Portal oder per E-Mail gehen.

Wann ein Shopify-Händler die XRechnung braucht

Drei Situationen setzen die XRechnung auf deinen Plan:

Brauchst du im deutschen B2B zwingend eine XRechnung?

Nein, und das ist der Punkt, an dem die meisten Produktseiten zu schnell sind. Gegenüber öffentlichen Auftraggebern ist die XRechnung gesetzt. Im gewöhnlichen B2B schreibt Deutschland aber keinen Markennamen vor, sondern eine Norm: Abschnitt 14.1 Absatz 11 Satz 3 UStAE hält fest, dass Rechnungsformate, die der Normenreihe EN 16931 entsprechen, immer zulässig sind, und Absatz 12 Satz 3 stellt klar, dass die Verwendung nicht auf nationale Formate beschränkt ist, sofern diese der Norm entsprechen. Maßgeblich ist die Fassung des BMF-Schreibens vom 15. Oktober 2025.

Praktisch heißt das: die XRechnung, ZUGFeRD ab Version 2.0.1 (ausgenommen die Profile MINIMUM und BASIC-WL) und Peppol BIS Billing 3.0 UBL erfüllen dieselbe Bedingung. Auch der Weg ist dir freigestellt: Abschnitt 14.1 Absatz 4 Satz 6 UStAE zählt E-Mail, Download über ein Portal, EDI, eine elektronische Schnittstelle und den gemeinsamen Zugriff auf einen zentralen Speicherort auf, und welches zulässige Format über welchen zulässigen Weg geht, klären Verkäufer und Käufer zivilrechtlich untereinander.

Die Entscheidungsregel: nimm nicht das amtlichste Format, sondern das, das dein Käufer verbuchen kann. Bei Behörden ist das die XRechnung. Bei Unternehmen ist es meist ZUGFeRD oder Peppol BIS, siehe XRechnung oder ZUGFeRD und unseren Ratgeber zur Pflicht ab 2027.

Kann Shopify von sich aus eine XRechnung erzeugen?

Nein. Shopify nimmt hervorragend Bestellungen entgegen, unterstützt die XRechnung aber nicht. Ab Werk kann es nicht:

Ein Shopify-Bestellbeleg als PDF sieht für einen Menschen aus wie eine Rechnung und für ein Prüfprogramm wie gar nichts. Diese Lücke füllt eine E-Rechnungs-App.

Was eine XRechnung richtig machen muss

Eine XRechnung wird geprüft, nicht bloß formatiert: die Datei läuft gegen ein veröffentlichtes Regelwerk und wird rundheraus abgelehnt, wenn sie durchfällt. Was Händler am häufigsten erwischt:

ElementWarum es zählt
Leitweg-IDDie Routing-Kennung, die dir ein öffentlicher Auftraggeber gibt. Auf einer XRechnung an die öffentliche Hand Pflicht, geführt im Feld der Käuferreferenz. Falsch oder fehlend heißt abgelehnt.
Identität von Verkäufer und KäuferFirmennamen, Anschriften und USt-IdNr., dazu ein namentlicher Ansprechpartner und eine E-Mail-Adresse auf Verkäuferseite. Die XRechnung verlangt hier mehr als der europäische Kern.
RechnungskopfEindeutige Nummer, Rechnungsdatum, Währung und Rechnungstyp, in genau den Feldern, die der Standard vorsieht.
PositionenMenge, Einzelpreis, Nettobetrag und Steuerkategorie je Position, als strukturierte Daten, nicht als Fließtext.
SteueraufschlüsselungNach Satz und Kategorie gruppiert, mit dem richtigen Code und dem richtigen rechtlichen Hinweis bei Reverse Charge oder Steuerbefreiung.
Summen, die aufgehenNetto, Steuer und Brutto müssen auf den Cent zusammenpassen, sonst lehnen die Prüfregeln die Rechnung ab.

Wie ein Shopify-Shop eine XRechnung versendet

Das XML baust du nicht von Hand. Eine dafür gebaute App bildet jede Bestellung auf ein konformes Dokument ab und stellt es zu. Der Ablauf:

SchrittWas passiert
1 · ErfassenFirmenname und USt-IdNr. des Käufers erfassen, bei öffentlichen Auftraggebern zusätzlich die Leitweg-ID, an der Kasse oder in der Bestellung.
2 · AbbildenDie Shopify-Bestellung auf die Kernfelder der EN 16931 im XRechnung-Profil bringen, einschließlich der deutschen Pflichtzusätze.
3 · Steuer richtig rechnenNetto und Steuer korrekt herleiten, samt Reverse Charge im grenzüberschreitenden B2B, und die USt-IdNr. des Käufers gegen VIES prüfen.
4 · PrüfenDie Datei gegen die XRechnung- und EN 16931-Geschäftsregeln laufen lassen, damit sie besteht, bevor sie überhaupt rausgeht.
5 · ZustellenSo versenden, wie der Käufer es erwartet: über einen Peppol Access Point, in ein Portal wie ZRE oder OZG-RE, oder per E-Mail, und das Ergebnis nachhalten.

Wenn dein Käufer auf Peppol nur XRechnung empfängt

Im Peppol-Verzeichnis veröffentlicht jeder Teilnehmer, welche Dokumentarten er annimmt, und in Deutschland ist das nicht immer Peppol BIS Billing 3.0. Nach unserer Auszählung des Verzeichnisses veröffentlicht etwa einer von zwölf gelisteten deutschen Teilnehmern, rund 8 Prozent, XRechnung 3.0 und sonst nichts. Diese Käufer sind registriert und erreichbar, nur für ein anderes Profil: ein BIS-Billing-Dokument lässt sich ihnen über das Netz nicht zustellen.

Das ist kein Fehler auf einer der beiden Seiten und nichts, was der Käufer korrigieren müsste, sondern eine Zustellentscheidung. Weil Deutschland das Format vorschreibt und nicht den Übertragungsweg, bleibt der zweite Kanal offen: dasselbe EN-16931-Dokument per E-Mail an eine vereinbarte Adresse erfüllt §14 UStG genauso. Wichtig ist, dass deine Software diesen Unterschied vor dem Versand erkennt, statt eine Übertragung zu verbrauchen und dir hinterher einen Netzfehler zu zeigen, mit dem du nichts anfangen kannst. Was ein Access Point dabei übernimmt, steht in Was ist ein Peppol Access Point.

Der Teil, den alle unterschätzen: die Umsatzsteuer

Eine XRechnung wird auf den Cent geprüft. Gehen Netto, Steuer und Brutto nicht auf, wird die Rechnung abgelehnt, und eine abgelehnte, gesetzlich vorgeschriebene Rechnung ist ein Verkauf, der nicht abgerechnet wurde. Saubere Zahlen aus Shopify zu holen ist schwerer, als es aussieht: ob deine Preise die Steuer enthalten oder nicht, ändert die Herleitung von Netto und Steuer, Rundung über viele Positionen kann dich einen Cent danebenlegen, und der Verkauf an ein umsatzsteuerlich registriertes Unternehmen in einem anderen EU-Land bedeutet meist Reverse Charge, also null Prozent mit dem richtigen Kategoriecode und dem richtigen Hinweis auf der Rechnung. Gültiges XML zu erzeugen ist nur die halbe Arbeit, die Zahlen darin müssen auch stimmen.

Was Zeppol erzeugt, und was nicht

Zeppol ist die E-Rechnungs-App, die wir für genau diesen Ablauf bauen, und es ist fairer, die Grenze mitzuschreiben als sie zu verschweigen. Aus jeder B2B-Bestellung in deinem Shop entsteht ein Peppol BIS Billing 3.0 UBL-Dokument nach EN 16931. Jedes Dokument läuft vor dem Versand gegen die offiziellen Schematron-Artefakte des Peppol-BIS-Billing-Release v3.0.20, in denen die 30 deutschen DE-R-Regeln enthalten sind, 24 davon mit Fehlerschwere. Reißt eine Regel, wird die Rechnung blockiert statt versendet, mit dem Grund im Klartext. Zugestellt wird über einen Peppol Access Point oder per E-Mail, und beide Kanäle sind gleichwertig, nicht Plan A und Plan B.

Was Zeppol nicht tut: es erzeugt keine XRechnung-Datei und ist kein Zugang zu ZRE oder OZG-RE. Wenn deine Rechnungen an deutsche Behörden gehen und eine Leitweg-ID tragen müssen, brauchst du dafür ein anderes Werkzeug. Für Rechnungen an Unternehmen ist das BIS-Billing-Dokument genau das, was die Norm verlangt. Was die Tarife kosten, steht auf Preise, und wie der Versand im Einzelnen abläuft, in der Dokumentation.

Häufige Fragen

Was ist die XRechnung?

Deutschlands offizielles E-Rechnungsformat, ein nationales Profil (CIUS) des europäischen Standards EN 16931, veröffentlicht von KoSIT. Es ist reines strukturiertes XML ohne PDF, seit 2020 Pflicht für Rechnungen an Bundesbehörden und eines der Formate, die unter der deutschen B2B-Pflicht genutzt werden.

Kann Shopify eine XRechnung erstellen?

Nein. Die Bestellbestätigungen und PDF-Rechnungen von Shopify sind keine strukturierten E-Rechnungen: sie tragen die verlangten EN 16931-Felder nicht, können die deutschen Regeln nicht anwenden und werden nicht geprüft. XRechnung-Ausgabe kommt über eine App dazu, die die Bestellung auf ein konformes XML-Dokument abbildet.

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

Beide tragen eine EN 16931-Rechnung, nur anders verpackt. Die XRechnung ist reines XML, nur für Maschinen, und das, was Behörden verlangen. ZUGFeRD ist hybrid: ein PDF mit eingebettetem XML, sodass Mensch und Maschine dieselbe Datei lesen. Was du versendest, hängt vom Käufer ab; viele deutsche Händler brauchen beides.

Brauche ich die XRechnung für meinen Shopify-Shop?

Ja, wenn du öffentlichen Auftraggebern in Deutschland Rechnungen stellst, dort ist sie seit 2020 Pflicht. Im deutschen B2B ist der Empfang strukturierter Rechnungen seit dem 1. Januar 2025 verlangt, und der Versand greift gestaffelt über 2027 und 2028, wobei die XRechnung eines der zulässigen Formate ist.

Brauche ich im B2B zwingend die XRechnung?

Nein. Abschnitt 14.1 Absatz 11 Satz 3 UStAE erklärt jedes Rechnungsformat für zulässig, das der Normenreihe EN 16931 entspricht, und Absatz 12 Satz 3 stellt klar, dass die Verwendung nicht auf nationale Formate beschränkt ist. Die XRechnung, ZUGFeRD ab 2.0.1 ohne die Profile MINIMUM und BASIC-WL und Peppol BIS Billing 3.0 UBL erfüllen diese Bedingung gleichermaßen. Gegenüber öffentlichen Auftraggebern ist die XRechnung dagegen gesetzt.

Was passiert, wenn mein Käufer auf Peppol nur XRechnung empfängt?

Rund 8 Prozent der gelisteten deutschen Peppol-Teilnehmer veröffentlichen XRechnung 3.0 und kein Peppol BIS Billing 3.0. Ein BIS-Billing-Dokument lässt sich ihnen über das Netz nicht zustellen, obwohl an ihrer Registrierung nichts falsch ist. Weil Deutschland das Format vorschreibt und nicht den Übertragungsweg, erfüllt dasselbe EN-16931-Dokument per E-Mail an eine vereinbarte Adresse die Pflicht genauso.

Wie versende ich eine XRechnung aus Shopify?

Firmendaten, USt-IdNr. und bei Behörden die Leitweg-ID erfassen; die Bestellung auf die EN 16931-Felder im XRechnung-Profil abbilden; die Umsatzsteuer richtig rechnen, Reverse Charge eingeschlossen; gegen die Regeln prüfen; dann über Peppol, über ein Portal wie ZRE oder OZG-RE oder per E-Mail zustellen.

Was ist eine Leitweg-ID?

Die Routing-Kennung, die dir ein öffentlicher Auftraggeber gibt, damit die Rechnung bei der richtigen Stelle ankommt. Auf einer XRechnung an die öffentliche Hand ist sie Pflicht und wird im Feld der Käuferreferenz geführt; fehlt sie oder ist sie falsch, wird abgelehnt. Gewöhnliche Rechnungen von Unternehmen zu Unternehmen brauchen keine.

Dieser Ratgeber ist allgemeine Information für Shopify-Händler, keine Rechts- oder Steuerberatung. Vorschriften, Pflichten und Schwellenwerte unterscheiden sich je Land und ändern sich. Kläre deine eigenen Pflichten mit einer fachkundigen Steuerberatung. Quelle für die hier genannten deutschen Anforderungen: BMF-Schreiben vom 15. Oktober 2024 (BStBl I S. 1320), geändert durch das BMF-Schreiben vom 15. Oktober 2025 (GZ III C 2 - S 7287-a/00019/007/243), das Abschnitt 14.1 UStAE neu fasst. Geprüft am 23. Oktober 2026.

E-Rechnungen aus deinen Shopify-B2B-Bestellungen

Zeppol erzeugt aus jeder B2B-Bestellung ein EN 16931-konformes Dokument, prüft es gegen die EU- und die deutschen Regeln und versendet es über Peppol oder per E-Mail. Trag dich ein, dann melde ich mich vor dem Stichtag.