XRechnung Extension Beispiel: Rechnungen mit Unterpositionen
Diese Beispiele zeigen die Extension der XRechnung: Rechnungen mit Unterrechnungspositionen, etwa für Bauleistungen, eine DiGA-Rechnung und eine Rechnung mit Zahlung an einen Dritten. Die Dateien stammen aus der KoSIT-Testsuite. Öffnen Sie sie im Viewer oder testen Sie sie im Prüfer.
Beispiele für die Erweiterung der XRechnung (Extension): Rechnungen mit Unterrechnungspositionen, etwa im Baubereich, und eine Rechnung mit Zahlung an einen Dritten. Die Extension geht über die EN 16931 hinaus.
Wer Bau- oder Handwerksrechnungen mit Unterpositionen verarbeitet.
Die Beispieldateien
| Fall | Geschäftsfall | Syntax | Typ | Größe | Öffnen |
|---|---|---|---|---|---|
04.01 | Extension: Unterrechnungspositionen (Sub Invoice Lines), Zahlungsart 31, Basismengen | UBL | 380 | 15,2 kB | Download 04.01a-INVOICE_ubl.xml Im Viewer öffnen 04.01a-INVOICE_ubl.xml Prüfen 04.01a-INVOICE_ubl.xml |
04.02 | Extension: Unterrechnungspositionen, Zahlungsart 59 (SEPA-Lastschrift) | UBL | 380 | 6,2 kB | Download 04.02a-INVOICE_ubl.xml Im Viewer öffnen 04.02a-INVOICE_ubl.xml Prüfen 04.02a-INVOICE_ubl.xml |
04.03 | Extension: Bauleistungsrechnung mit Unterrechnungspositionen, Bestellreferenz, Abrechnungsreferenz, Grund für die Steuerbefreiung | UBL | 877 | 50,9 kB | Download 04.03a-INVOICE_ubl.xml Im Viewer öffnen 04.03a-INVOICE_ubl.xml Prüfen 04.03a-INVOICE_ubl.xml |
04.04 | Extension: Rechnung eines Gerüstbauers mit Unterrechnungspositionen | UBL | 877 | 12,5 kB | Download 04.04a-INVOICE_ubl.xml Im Viewer öffnen 04.04a-INVOICE_ubl.xml Prüfen 04.04a-INVOICE_ubl.xml |
04.05 | Extension: Beispielrechnung für eine digitale Gesundheitsanwendung (DiGA), nur als CII | CII | 380 | 8,2 kB | Download 04.05a-INVOICE_uncefact.xml Im Viewer öffnen 04.05a-INVOICE_uncefact.xml Prüfen 04.05a-INVOICE_uncefact.xml |
05.01 | Extension: Rechnung mit Zahlung an einen Dritten (Third Party Payment) | UBL | 380 | 7,7 kB | Download 05.01a-INVOICE_ubl.xml Im Viewer öffnen 05.01a-INVOICE_ubl.xml Prüfen 05.01a-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
- Datei ansehen. „Im Viewer öffnen“ zeigt die XML als lesbare Rechnung. So erkennen Sie, welche Angabe in welchem Feld landet.
- 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.
- 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. Die Datei 04.05a trägt im Kopf den Vermerk „Copyright © 2020 BITMARCK Service GmbH“ mit derselben Lizenz. 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.
Ist die Extension eine normale XRechnung?
Nein. Die Extension erweitert die XRechnung um Elemente, die die EN 16931 nicht kennt, zum Beispiel Unterrechnungspositionen. Nicht jeder Empfänger kann sie verarbeiten. Klären Sie das vorher mit dem Empfänger.