XRechnung UBL Beispiel: offizielle Muster-Rechnungen

Hier finden Sie offizielle XRechnung-Beispiele in der Syntax UBL zum Herunterladen. Die Dateien stammen aus der Testsuite der KoSIT und sind gültig. Sie öffnen jede Datei mit einem Klick im Viewer als lesbare Rechnung oder testen sie im Prüfer. Alle Angaben in den Dateien sind erfunden.

Die Standard-Geschäftsfälle der Testsuite in der Syntax UBL 2.1 (Wurzelelement Invoice). UBL ist die Syntax, die auch Peppol verwendet.

Wer eine UBL-Datei von einem Lieferanten bekommt oder selbst erzeugen will, sieht hier aufgebaute, gültige Beispiele.

Die Beispieldateien

FallGeschäftsfallTypGrößeÖffnen
01.01 Standardrechnung mit 2 Positionen, 1 Steuerkategorie und Zahlungsart 58 (SEPA-Überweisung) 380 6,7 kB Download 01.01a-INVOICE_ubl.xml Im Viewer öffnen 01.01a-INVOICE_ubl.xml Prüfen 01.01a-INVOICE_ubl.xml
01.02 1 Position, 4 Rechnungsnotizen, 1 Steuerkategorie, Zahlungsart 58, abweichender Zahlungsempfänger, Lieferdatum 380 6,5 kB Download 01.02a-INVOICE_ubl.xml Im Viewer öffnen 01.02a-INVOICE_ubl.xml Prüfen 01.02a-INVOICE_ubl.xml
01.03 2 Positionen, 1 Steuerkategorie, Zahlungsart 58 380 7,1 kB Download 01.03a-INVOICE_ubl.xml Im Viewer öffnen 01.03a-INVOICE_ubl.xml Prüfen 01.03a-INVOICE_ubl.xml
01.04 1 Position, 1 Steuerkategorie, Zahlungsart 58, mit Grund für die Steuerbefreiung 380 5,7 kB Download 01.04a-INVOICE_ubl.xml Im Viewer öffnen 01.04a-INVOICE_ubl.xml Prüfen 01.04a-INVOICE_ubl.xml
01.05 4 Positionen, 1 Steuerkategorie, 2 Zahlungsangaben mit Code 58, Abrechnungszeitraum, Lieferort 380 8,2 kB Download 01.05a-INVOICE_ubl.xml Im Viewer öffnen 01.05a-INVOICE_ubl.xml Prüfen 01.05a-INVOICE_ubl.xml
01.06 7 Positionen, 1 Steuerkategorie, Zahlungsart 58, Abrechnungszeitraum, Lieferort 380 10,6 kB Download 01.06a-INVOICE_ubl.xml Im Viewer öffnen 01.06a-INVOICE_ubl.xml Prüfen 01.06a-INVOICE_ubl.xml
01.07 1 Position, 3 Rechnungsnotizen, Abrechnungszeitraum für Rechnung und Position, Fälligkeitsdatum 380 6,3 kB Download 01.07a-INVOICE_ubl.xml Im Viewer öffnen 01.07a-INVOICE_ubl.xml Prüfen 01.07a-INVOICE_ubl.xml
01.08 1 Position, 3 Zahlungsangaben mit Code 58, Fälligkeitsdatum 380 6,2 kB Download 01.08a-INVOICE_ubl.xml Im Viewer öffnen 01.08a-INVOICE_ubl.xml Prüfen 01.08a-INVOICE_ubl.xml
01.09 1 Position, 3 Zahlungsangaben mit Code 58, Fälligkeitsdatum, Kundenauftragsreferenz, Ausschreibungs- oder Losreferenz 380 6,0 kB Download 01.09a-INVOICE_ubl.xml Im Viewer öffnen 01.09a-INVOICE_ubl.xml Prüfen 01.09a-INVOICE_ubl.xml
01.10 3 Positionen, 2 Zahlungsangaben mit Code 58, Kundenauftragsreferenz, Lieferort, Lieferempfänger, strukturiertes Skonto in den Zahlungsbedingungen 380 7,1 kB Download 01.10a-INVOICE_ubl.xml Im Viewer öffnen 01.10a-INVOICE_ubl.xml Prüfen 01.10a-INVOICE_ubl.xml
01.11 1 Position, 3 Zahlungsangaben mit Code 58, Fälligkeitsdatum, Kundenauftragsreferenz 380 7,5 kB Download 01.11a-INVOICE_ubl.xml Im Viewer öffnen 01.11a-INVOICE_ubl.xml Prüfen 01.11a-INVOICE_ubl.xml
01.12 5 Positionen, 3 Zahlungsangaben mit Code 58, Fälligkeitsdatum, Kundenauftragsreferenz 380 9,2 kB Download 01.12a-INVOICE_ubl.xml Im Viewer öffnen 01.12a-INVOICE_ubl.xml Prüfen 01.12a-INVOICE_ubl.xml
01.13 11 Positionen, Zahlungsart 58, Fälligkeitsdatum, Kundenauftragsreferenz 380 12,5 kB Download 01.13a-INVOICE_ubl.xml Im Viewer öffnen 01.13a-INVOICE_ubl.xml Prüfen 01.13a-INVOICE_ubl.xml
01.14 2 Positionen, Fälligkeitsdatum, Kundenauftrags- und Bestellreferenz, Abrechnungszeitraum, Zahlungsempfänger, Lieferort, Lieferempfänger, Lieferdatum 380 8,0 kB Download 01.14a-INVOICE_ubl.xml Im Viewer öffnen 01.14a-INVOICE_ubl.xml Prüfen 01.14a-INVOICE_ubl.xml
01.17 2 Positionen, Zahlungsart 58, Rundungsbetrag 380 6,8 kB Download 01.17a-INVOICE_ubl.xml Im Viewer öffnen 01.17a-INVOICE_ubl.xml Prüfen 01.17a-INVOICE_ubl.xml
01.18 Rechnungskorrektur mit Verweis auf die vorherige Rechnung, 4 Positionen, Abrechnungszeitraum, Lieferort 384 8,4 kB Download 01.18a-INVOICE_ubl.xml Im Viewer öffnen 01.18a-INVOICE_ubl.xml Prüfen 01.18a-INVOICE_ubl.xml
01.19 4 Positionen, Zahlungsart-Code 68 (laut Testsuite für PayPal), Abrechnungszeitraum, Lieferort 380 7,8 kB Download 01.19a-INVOICE_ubl.xml Im Viewer öffnen 01.19a-INVOICE_ubl.xml Prüfen 01.19a-INVOICE_ubl.xml
01.20 Gutschriftverfahren (Rechnung vom Empfänger ausgestellt) mit 2 Positionen, Zahlungsart 42, negative Positionsmenge, Lieferort, Zahlungsbedingungen 389 6,8 kB Download 01.20a-INVOICE_ubl.xml Im Viewer öffnen 01.20a-INVOICE_ubl.xml Prüfen 01.20a-INVOICE_ubl.xml
01.21 1 Position mit Steuerkategorie AE (Reverse Charge) und Zahlungsart 58 380 6,8 kB Download 01.21a-INVOICE_ubl.xml Im Viewer öffnen 01.21a-INVOICE_ubl.xml Prüfen 01.21a-INVOICE_ubl.xml
03.03 4 Positionen, Zahlungsart 48 (Kartenzahlung), Fälligkeitsdatum, Bestell-, Vertrags- und Projektreferenz, 2 zusätzliche Dokumentverweise 380 8,4 kB Download 03.03a-INVOICE_ubl.xml Im Viewer öffnen 03.03a-INVOICE_ubl.xml Prüfen 03.03a-INVOICE_ubl.xml
03.06 Rechnung mit Austauschteilesteuer und negativer Positionsmenge 380 8,2 kB Download 03.06a-INVOICE_ubl.xml Im Viewer öffnen 03.06a-INVOICE_ubl.xml Prüfen 03.06a-INVOICE_ubl.xml

Typ ist der Rechnungstypcode (BT-3) laut Testsuite: 380 Rechnung, 384 Rechnungskorrektur, 389 Rechnung im Gutschriftverfahren, 877 Typcode der Bauleistungs-Beispiele.

So nutzen Sie die Beispiele

  1. Datei ansehen. „Im Viewer öffnen“ zeigt die XML als lesbare Rechnung. So erkennen Sie, welche Angabe in welchem Feld landet.
  2. Datei prüfen. „Prüfen“ startet den E-Rechnung-Prüfer mit derselben Datei. Alle Beispiele sind gültig. Ändern Sie eine Angabe in einem Editor und prüfen Sie die Datei erneut, dann sehen Sie, wie eine Regel-ID wie BR-CO-15 oder BR-DE-15 aussieht.
  3. Datei herunterladen. Die XML öffnen Sie in jedem Texteditor. Mehr zum Aufbau: XRechnung erklärt und EN 16931.

Lizenz der Dateien

Die Dateien stammen aus der XRechnung Test Suite der KoSIT und stehen unter der Apache License 2.0. Wir geben sie unverändert weiter. Mehr dazu in der README der Downloads.

Quellen

Stand: . Die Beispieldateien sind Testdaten der KoSIT mit erfundenen Angaben. Sie sind keine Vorlage für Ihre steuerlichen Angaben. Dies ist keine Steuerberatung.

Häufige Fragen

Woher stammen die Beispieldateien?

Aus der XRechnung Test Suite der KoSIT (Koordinierungsstelle für IT-Standards), Version xrechnung-3.0.2-testsuite-2026-08-31. Wir haben die Dateien nicht verändert.

Darf ich die Beispiele verwenden und weitergeben?

Ja. Die Testsuite steht unter der Apache License 2.0. Behalten Sie bei einer Weitergabe den Lizenztext und etwaige Urheberhinweise in den Dateien bei. Die Angaben in den Dateien sind erfunden, es sind keine echten Rechnungen.

Wie öffne ich eine Beispieldatei?

Klicken Sie auf „Im Viewer öffnen“. Der XRechnung-Viewer zeigt die XML als lesbare Rechnung. Mit „Prüfen“ lädt der E-Rechnung-Prüfer dieselbe Datei und zeigt das Ergebnis mit Regelwerk und Meldungen.

Kann ich ein Beispiel als Vorlage für meine Rechnung nehmen?

Als Orientierung ja. Ersetzen Sie dann alle Angaben durch Ihre eigenen, auch IBAN, Leitweg-ID und Steuernummern, und prüfen Sie die Datei im Prüfer. Einfacher ist das Formular unter „ZUGFeRD-Rechnung erstellen“, das die XML für Sie erzeugt.

Was ist der Unterschied zwischen UBL und CII?

UBL und CII sind zwei XML-Syntaxen für denselben Inhalt nach EN 16931. Die XRechnung erlaubt beide. UBL wird häufig mit Peppol verwendet, CII steckt auch in ZUGFeRD-PDFs. Welche Syntax Ihr Empfänger bevorzugt, fragen Sie bei ihm nach.

Weiterführend