Prüfen / XRechnung-Beispiele
XRechnung und ZUGFeRD: Beispiele zum Ansehen und Herunterladen
Eine XRechnung ist eine XML-Datei mit genau benannten Feldern; eine ZUGFeRD-Rechnung ist eine PDF, in der dieselben Daten als XML stecken. Hier sind acht echte Beispiele: lesbar angezeigt, als Datei zum Herunterladen, jede Pflichtangabe mit ihrem Platz in der XML, alle geprüft mit dem KoSIT-Regelwerk v2026-08-31.
Stand: 29.10.2026 · KoSIT-Regelwerk v2026-08-31 · Quelle: offizielle XRechnung-Testsuite der KoSIT (Apache License 2.0) und eigene Beispiele
| Beispiel | Was es zeigt | Syntax | Dateien | Quelle | KoSIT v2026-08-31 |
|---|---|---|---|---|---|
| XRechnung in UBL | Rechnung, 2 Positionen, 7 % USt. | UBL | XML · PDF | KoSIT 01.01a | gültig |
| XRechnung in CII | dieselbe Rechnung in CII | CII | XML · PDF | KoSIT 01.01a | gültig |
| Rechnung an eine Behörde | Leitweg-ID, Bestellung, Vertrag, Anlage | CII | XML · PDF | KoSIT 01.15a | gültig |
| Gutschrift (Selbstfakturierung) | Rechnungsart 389 | UBL | XML · PDF | KoSIT 01.20a | gültig |
| Reverse Charge (§ 13b UStG) | Steuerkategorie AE | UBL | XML · PDF | KoSIT 01.21a | gültig |
| Rechnung ohne Umsatzsteuer | Steuerkategorie O, Befreiungsgrund | CII | XML · PDF | KoSIT 01.04a | gültig |
| Kleinunternehmer (§ 19 UStG) | Steuerkategorie E, mit ZUGFeRD-PDF | CII | XML · PDF | Annehmbar | gültig |
| ZUGFeRD-PDF | Profile XRECHNUNG und EN 16931 | CII | PDF · XML | aus KoSIT 01.01a erstellt | gültig |
Wie sieht eine XRechnung aus?
Wie eine Textdatei mit Etiketten: Jede Angabe steht in einem eigenen Element, die Rechnungsnummer etwa in ram:ID (CII) oder cbc:ID (UBL). Eine Gestaltung gibt es nicht; wie die Rechnung aussieht, entscheidet die Software des Empfängers. So beginnt das CII-Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<rsm:CrossIndustryInvoice xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"
xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"
xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
<rsm:ExchangedDocumentContext>
<ram:BusinessProcessSpecifiedDocumentContextParameter>
<ram:ID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</ram:ID>
</ram:BusinessProcessSpecifiedDocumentContextParameter>
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>
<rsm:ExchangedDocument>
<ram:ID>123456XX</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
<ram:IssueDateTime>
<udt:DateTimeString format="102">20160404</udt:DateTimeString>
</ram:IssueDateTime>
<ram:IncludedNote>
<ram:Content>Es gelten unsere Allgem. Geschäftsbedingungen, die Sie unter […] finden.</ram:Content>
<ram:SubjectCode>ADU</ram:SubjectCode>
… (149 weitere Zeilen)Dieselbe Datei lesbar angezeigt, mit allen Feldern und Pfaden, oder in der anderen Syntax: UBL-Beispiel.
XRechnung oder ZUGFeRD?
Beide sind E-Rechnungen nach der europäischen Norm EN 16931. Der Unterschied liegt im Behälter: XRechnung ist nur die XML, ZUGFeRD packt die XML in eine lesbare PDF.
| XRechnung | ZUGFeRD / Factur-X | |
|---|---|---|
| Datei | XML-Datei (.xml) | PDF/A-3 mit eingebetteter XML (factur-x.xml) |
| Für Menschen lesbar | nur mit einem Viewer | ja, als normale PDF |
| Syntax | CII oder UBL | immer CII |
| Kennung in BT-24 | urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 | je Profil; im Profil XRECHNUNG dieselbe wie die XRechnung |
| Herausgeber | KoSIT (im Auftrag von Bund und Ländern) | FeRD, gemeinsam mit Frankreich (Factur-X) |
| Gilt als E-Rechnung | ja | ab Version 2.0.1 in den Profilen BASIC, EN 16931, EXTENDED und XRECHNUNG |
| Öffentliche Auftraggeber | verlangen meist die XRechnung | nur im Profil XRECHNUNG eine XRechnung |
| Käuferreferenz (BT-10) | immer Pflicht (BR-DE-15), bei Behörden die Leitweg-ID | im Profil XRECHNUNG ebenso, sonst optional |
Beide Formate als Datei: ZUGFeRD-Beispiel als PDF und XRechnung-Beispiel als XML. Was die XRechnung über EN 16931 hinaus verlangt: EN 16931 oder XRechnung? Welches Format Sie brauchen, mit allen ZUGFeRD-Profilen und einer Entscheidungstabelle: XRechnung oder ZUGFeRD?
Eine eigene Rechnung nach diesem Muster
Auf jeder Beispielseite übernimmt „In das Formular übernehmen“ die Angaben in das Formular XRechnung erstellen. Sie ersetzen die Musterdaten durch Ihre eigenen und laden eine geprüfte XRechnung oder ZUGFeRD-PDF herunter.
Eigene Rechnung prüfen
Sie haben schon eine XRechnung oder ZUGFeRD-PDF? Laden Sie sie hoch und vergleichen Sie: Wir prüfen mit dem KoSIT-Regelwerk v2026-08-31 und zeigen jede Abweichung mit Stelle und Lösung. Die Datei wird nicht gespeichert.
Keine Datei zur Hand? Beispiel prüfen: oder · alle Beispiele zum Herunterladen
Mehrere Rechnungen? Mehrere Dateien prüfen: bis zu 10 auf einmal, auch als ZIP, mit Prüfbericht pro Datei.
Rechnung korrigieren lassen
Wir korrigieren diese Rechnung und sagen Ihnen, welche Einstellung Sie in Ihrer Software ändern, damit der Fehler nicht wiederkommt. 19 € netto, nur bei Erfolg.
- 19 € netto
- je Rechnung, nur für Unternehmen
- Nur bei Erfolg
- Sie zahlen erst, wenn die korrigierte Rechnung die offizielle Prüfung besteht, per Stripe-Zahlungslink
- Nächster Werktag
- bis dahin haben Sie unsere Antwort
Ihre Rechnung kommt per E-Mail zu uns und wird nur für diesen Auftrag verwendet. Wir löschen die E-Mails mit Ihrer Rechnung, sobald der Auftrag erledigt ist. Die Vereinbarung zur Auftragsverarbeitung (AVV) laden Sie hier herunter; die AGB regeln den Auftrag.
So oft Sie wollen, ohne Anmeldung.
Bestanden, aber vom Empfänger trotzdem abgelehnt? Schicken Sie uns die Ablehnung des Empfängers: Wir finden den Grund und korrigieren die Rechnung. 19 € netto, nur bei Erfolg.
Ihre Rechnung kommt per E-Mail zu uns und wird nur für diesen Auftrag verwendet. Wir löschen die E-Mails mit Ihrer Rechnung, sobald der Auftrag erledigt ist. Die Vereinbarung zur Auftragsverarbeitung (AVV) laden Sie hier herunter; die AGB regeln den Auftrag.
- Offizielles KoSIT-Regelwerk v2026-08-31
- Offizielle Testsuite: 86 / 86 bestanden
- Server in Frankfurt (AWS eu-central-1)
- Prüfungen im Arbeitsspeicher, nie gespeichert (Korrekturaufträge kommen per E-Mail)
- DSGVO: keine Cookies, kein Tracking durch Dritte
Häufige Fragen
Wie sieht eine XRechnung aus?
Eine XRechnung ist eine XML-Datei, keine PDF. Sie enthält dieselben Angaben wie eine Papierrechnung (Rechnungsnummer, Datum, Verkäufer, Käufer, Positionen, Umsatzsteuer, Summen, Bankverbindung), aber als benannte Felder, etwa <ram:ID>123456XX</ram:ID> für die Rechnungsnummer. Es gibt sie in zwei Syntaxen, CII und UBL. Im Browser sieht man nur die Datenstruktur; lesbar wird sie mit einem Viewer wie der Ansicht auf diesen Beispielseiten.
Wo finde ich eine XRechnung als Beispiel zum Herunterladen?
Auf dieser Seite: acht Beispiele als XML-Datei, sechs davon unverändert aus der offiziellen XRechnung-Testsuite der KoSIT (Release v2026-08-31), dazu ZUGFeRD-PDFs. Jede Datei ist mit dem aktuellen KoSIT-Regelwerk geprüft.
Was ist der Unterschied zwischen XRechnung und ZUGFeRD?
Die XRechnung ist eine reine XML-Datei nach dem deutschen Standard der KoSIT. ZUGFeRD ist eine PDF/A-3, in die die Rechnungsdaten als XML eingebettet sind: Menschen lesen die PDF, Software die XML. Im ZUGFeRD-Profil XRECHNUNG ist die eingebettete XML selbst eine XRechnung. Öffentliche Auftraggeber verlangen meist die XRechnung, zwischen Unternehmen genügt auch ZUGFeRD ab Profil BASIC.
Was bedeutet ZUGFeRD-Format?
ZUGFeRD steht für „Zentraler User Guide des Forums elektronische Rechnung Deutschland“. Das Format ist eine PDF/A-3 mit einer eingebetteten XML-Datei (factur-x.xml) in der Syntax CII. Seit Version 2.1 ist es technisch identisch mit dem französischen Factur-X. Die Profile reichen von MINIMUM bis EXTENDED; als E-Rechnung gelten BASIC, EN 16931 (COMFORT), EXTENDED und XRECHNUNG.
Sind die Beispiele gültig?
Ja. Wir prüfen jede Datei beim Erstellen der Seite mit der KoSIT-Validator-Konfiguration v2026-08-31; alle sind gültig (ACCEPT). Mit „Jetzt live prüfen“ auf jeder Beispielseite prüfen Sie die Datei selbst mit unserem Validator.
Darf ich die Beispieldateien verwenden?
Ja. Die Dateien aus der KoSIT-Testsuite stehen unter der Apache License 2.0: Sie dürfen sie verwenden, weitergeben und ändern, auch kommerziell, wenn Sie den Lizenzhinweis beibehalten. Die von Annehmbar erstellten Beispiele dürfen Sie frei verwenden.
Kann ich aus einem Beispiel meine eigene Rechnung machen?
Ja. „In das Formular übernehmen“ trägt die Angaben des Beispiels in das Formular „XRechnung erstellen“ ein. Dort ersetzen Sie Namen, Positionen und Beträge durch Ihre eigenen und erstellen eine geprüfte XRechnung oder ZUGFeRD-PDF.
Woran erkenne ich, dass eine Datei eine XRechnung ist?
Am Feld Spezifikationskennung (BT-24): Eine XRechnung trägt urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0. In CII steht es in GuidelineSpecifiedDocumentContextParameter/ID, in UBL in cbc:CustomizationID.
Sechs Beispiele stammen unverändert aus der XRechnung-Testsuite der KoSIT (Koordinierungsstelle für IT-Standards), veröffentlicht unter der Apache License 2.0. Annehmbar ist nicht mit der KoSIT verbunden.