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.
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:
| Name | Was es ist |
|---|---|
| EN 16931 | Der europäische semantische Standard, also welche Daten eine Rechnung tragen muss. Alles Weitere baut darauf auf. |
| XRechnung | Deutschlands 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. |
| ZUGFeRD | Ein 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.0 | Ein 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:
- Du stellst öffentlichen Auftraggebern Rechnungen. Für Rechnungen an Bundesbehörden ist die XRechnung seit 2020 Pflicht. Ein PDF wird schlicht nicht angenommen.
- Du verkaufst B2B in Deutschland. Seit dem 1. Januar 2025 müssen deutsche Unternehmen strukturierte E-Rechnungen empfangen können, und die Pflicht, sie zu versenden, greift gestaffelt über 2027 und 2028. Die XRechnung ist eines der zwei im Alltag genutzten Formate, siehe unseren Ratgeber zur Pflicht ab 2027.
- Ein großer Käufer verlangt sie. Konzerne und behördennahe Käufer standardisieren oft auf die XRechnung, weil sie ohne Abtippen in ihre Buchhaltung fällt.
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:
- eine Bestellung auf die Kernfelder der EN 16931 im XRechnung-Profil abbilden,
- die deutschen Pflichtfelder mitführen, also Leitweg-ID, Käuferreferenz und die Kontaktdaten des Verkäufers, auf denen die XRechnung besteht,
- die Datei vor dem Versand gegen die XRechnung- und EN 16931-Regeln prüfen, oder
- sie über Peppol oder in ein deutsches Portal zustellen und nachhalten, was damit passiert ist.
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:
| Element | Warum es zählt |
|---|---|
| Leitweg-ID | Die 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äufer | Firmennamen, 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. |
| Rechnungskopf | Eindeutige Nummer, Rechnungsdatum, Währung und Rechnungstyp, in genau den Feldern, die der Standard vorsieht. |
| Positionen | Menge, Einzelpreis, Nettobetrag und Steuerkategorie je Position, als strukturierte Daten, nicht als Fließtext. |
| Steueraufschlüsselung | Nach Satz und Kategorie gruppiert, mit dem richtigen Code und dem richtigen rechtlichen Hinweis bei Reverse Charge oder Steuerbefreiung. |
| Summen, die aufgehen | Netto, 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:
| Schritt | Was passiert |
|---|---|
| 1 · Erfassen | Firmenname und USt-IdNr. des Käufers erfassen, bei öffentlichen Auftraggebern zusätzlich die Leitweg-ID, an der Kasse oder in der Bestellung. |
| 2 · Abbilden | Die Shopify-Bestellung auf die Kernfelder der EN 16931 im XRechnung-Profil bringen, einschließlich der deutschen Pflichtzusätze. |
| 3 · Steuer richtig rechnen | Netto und Steuer korrekt herleiten, samt Reverse Charge im grenzüberschreitenden B2B, und die USt-IdNr. des Käufers gegen VIES prüfen. |
| 4 · Prüfen | Die Datei gegen die XRechnung- und EN 16931-Geschäftsregeln laufen lassen, damit sie besteht, bevor sie überhaupt rausgeht. |
| 5 · Zustellen | So 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.