XRechnung · Shopify-Grundlagen

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

Zuletzt aktualisiert am 16. August 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:

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.

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.

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.

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.

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.