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

FallGeschäftsfallSyntaxTypGröß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

  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. 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.

Weiterführend