E-Rechnung Beispiele
Offizielle Musterrechnungen als XRechnung und ZUGFeRD: herunterladen oder mit einem Klick lesbar ansehen und prüfen. Oder Ihre eigene Rechnung hier ablegen.
Rechnung hier ablegen
XRechnung als XML oder ZUGFeRD als PDF, bis 20 MB.
Kostenlos, ohne Anmeldung und ohne Upload: Die Prüfung läuft in Ihrem Browser. Leitweg-ID prüfen
Musterrechnungen zum Download
Alle Dateien sind gültige E-Rechnungen aus offiziellen Quellen. „Ansehen und prüfen“ öffnet die Rechnung oben im Prüfer, mit lesbarer Ansicht und Prüfergebnis.
Standardrechnung
Einfache Rechnung mit zwei Positionen, ein Steuersatz, Zahlung per SEPA-Überweisung. (XRechnung, UBL)
Standardrechnung in CII
Dieselbe Rechnung in der zweiten XRechnung-Syntax. Beide Varianten sind gleichwertig. (XRechnung, CII)
ZUGFeRD-Rechnung als PDF
PDF zum Lesen mit eingebetteter XML-Datei für die Buchhaltung. (ZUGFeRD, Profil EN 16931)
Rechnung mit Nachlass, Zuschlag und Anhang
Zwei Positionen mit 19 %, dazu Nachlass, Zuschlag, ein eingebettetes Dokument und der Steuerbetrag zusätzlich in britischen Pfund. (XRechnung, UBL)
Korrigierte Rechnung
Rechnungsart 384 mit Verweis auf die ursprüngliche Rechnung. (XRechnung, UBL)
Gutschrift im Gutschriftverfahren
Rechnungsart 389: Der Käufer rechnet ab, nicht der Verkäufer. (XRechnung, UBL)
Reverse Charge
Steuerkategorie AE: Der Kunde schuldet die Umsatzsteuer. (XRechnung, UBL)
SEPA-Lastschrift
Zahlungsart 59 mit Gläubiger-ID und Mandatsreferenz, hier mit Guthaben für den Kunden. (XRechnung, UBL)
Zahlung per PayPal
Zahlungsart 68 (Bezahldienst im Internet). (XRechnung, UBL)
Schlussrechnung Bau mit Unterpositionen
Rechnungsart 877 mit bereits gezahlten Abschlägen, nutzt die XRechnung-Erweiterung. (XRechnung Extension, UBL)
So sieht eine XRechnung im Inneren aus
Ein Auszug aus der Standardrechnung. Jede Angabe steht in einem eigenen Feld, das ein Programm auslesen kann:
<cbc:ID>123456XX</cbc:ID> <cbc:IssueDate>2016-04-04</cbc:IssueDate> <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode> <cbc:BuyerReference>04011000-12345-03</cbc:BuyerReference>
- ID: die Rechnungsnummer (Feld BT-1).
- IssueDate: das Rechnungsdatum im Format Jahr-Monat-Tag.
- InvoiceTypeCode: die Rechnungsart, 380 ist eine normale Rechnung. Alle Codes stehen unter E-Rechnung Codes.
- BuyerReference: die Käuferreferenz, bei Behörden die Leitweg-ID.
Eigene E-Rechnung erstellen
Von Hand schreibt niemand eine XRechnung. Rechnungsprogramme erzeugen die Datei aus Ihren Eingaben. Welche Programme das können und was sie kosten, steht im Vergleich der Rechnungsprogramme. Die erste erzeugte Rechnung können Sie oben prüfen, bevor sie an Kunden geht.
Quellen: XRechnung-Testsuite der KoSIT, Stand 31.08.2026, Apache-Lizenz 2.0 (Dateien unverändert, nur umbenannt). ZUGFeRD-Beispiel „EN16931_Einfach“ von FeRD. Details unter Quellen und Lizenzen.
Häufige Fragen
Darf ich die Musterrechnungen als Vorlage verwenden?
Ja. Die XRechnung-Muster stammen aus der offiziellen Testsuite der KoSIT und stehen unter der Apache-Lizenz 2.0. Für echte Rechnungen müssen Sie natürlich Ihre eigenen Daten eintragen, am einfachsten mit einem Rechnungsprogramm, das die Datei für Sie erzeugt.
Warum stehen in den Beispielen Platzhalter wie [Seller name]?
Die Muster sind Testdateien. Platzhalter zeigen, welches Feld wo hingehört. Technisch sind die Dateien trotzdem gültig und werden von Prüfprogrammen angenommen.
Was ist der Unterschied zwischen UBL und CII?
Das sind zwei XML-Schreibweisen für dieselben Inhalte. Für die XRechnung sind beide erlaubt. ZUGFeRD verwendet immer CII.