Beispiele

E-Rechnung Beispiele: XRechnung und ZUGFeRD zum Download

40 Geschäftsfälle von der Standardrechnung bis zur Schlussrechnung am Bau, jeder in UBL, in CII und als ZUGFeRD-PDF: als XRechnung, wie Behörden sie verlangen, und für Unternehmen auch nach EN 16931. Unser Generator hat die Dateien erzeugt, der offizielle KoSIT-Validator hat jede einzelne geprüft. Frei nutzbar, ohne Anmeldung und ohne Quellenangabe.

120 Dateien · 0 Fehler, 0 Warnungen · KoSIT-Regelwerk v2026-08-31 · CC0

Geprüft am · Regelwerk v2026-08-31 · Prüfprotokoll (index.json)

Steuer: Sätze, Befreiungen, Reverse Charge

Nullsteuersatz für Photovoltaik (§ 12 Abs. 3 UStG)

SM-2026-0207 · Brutto 41.200,00 €

Eine PV-Anlage für eine Gemeinde: Kategorie Z ohne Befreiungsgrund (BR-Z-10), die Leitweg-ID als Käuferreferenz und Empfängeradresse.

Innergemeinschaftliche Lieferung nach Österreich

IG-2026-0117 · Brutto 5.765,00 €

Maschinenteile an ein Lager des Käufers in Wels: Kategorie K, beide USt-IdNr. und die Lieferanschrift (BG-15), ohne deren Land das Regelwerk ablehnt (BR-IC-12).

Rechnungsarten: Gutschrift, Korrektur, Abschlag

Schlussrechnung (877)

SR-2026-01 · Brutto 190.400,00 € · zahlbar 47.600,00 €

Die Gesamtleistung abzüglich aller Zahlungen. CII nimmt nur eine Vorgängerrechnung auf (BG-3), UBL mehrere; die frühere steht deshalb im Hinweis.

Zahlung: Skonto, Lastschrift, Karte, bar

Rabatte und Zuschläge

Besondere Fälle

Leistungszeitraum: Wartungsvertrag für einen Monat

WV-2026-10-031 · Brutto 1.520,23 €

Der Leistungszeitraum Oktober (BG-14) statt eines Leistungsdatums, die Vertragsnummer (BT-12) und je Position ein eigener Zeitraum (BG-26); der Einsatz vor Ort steht ohne.

Bestellnummer, Bestellpositionen und Lieferschein

RE-2026-4412 · Brutto 4.319,70 €

Was der Wareneingang des Käufers abgleicht: die Bestellnummer (BT-13), je Position die Bestellposition (BT-132), die Lieferscheinnummer (BT-16) und das Projekt (BT-11).

Mit Anlage: der Stundennachweis in der Rechnung

MB-2026-0091 · Brutto 4.855,20 €

Beratungsstunden im September, der Stundennachweis als PDF-Datei in der E-Rechnung selbst (BG-24, BT-125) und die Leistungsbeschreibung als Link (BT-124).

GmbH mit Handelsregister und Geschäftsführung

MW-2026-1187 · Brutto 1.204,88 €

Was eine GmbH auf jedem Geschäftsbrief angeben muss (§ 35a GmbHG): die Registernummer (BT-30), Sitz, Registergericht und Geschäftsführer (BT-33) – in der XML und unten auf dem PDF.

Großhandel: Artikelnummern, GTIN, Preis je 100 Stück

MB-2026-30871 · Brutto 843,00 €

Schrauben und Dübel zum Preis je 100 Stück (BT-149) mit Listenpreis und Rabatt (BT-148, BT-147), Artikelnummern von Verkäufer und Käufer (BT-155, BT-156), die GTIN (BT-157) und ein Hinweis zur Position (BT-127).

So sind die Dateien entstanden

Jeder Fall beginnt als Anfrage an unsere API (POST /v1/invoices), so wie ein Programm sie schicken würde; sie liegt als JSON neben den Rechnungen. Aus ihr schreibt derselbe Generator, der hinter dem Rechnungsformular und der API steht, die Rechnung in UBL und in CII: als XRechnung oder, bei den Rechnungen an Unternehmen, nach EN 16931. Das ZUGFeRD-PDF ist unsere lesbare Rechnungsseite mit der CII-Datei darin, als PDF/A-3 im Profil XRECHNUNG oder EN 16931.

Alle 120 Rechnungsdateien sind mit dem KoSIT-Validator und der XRechnung-Konfiguration v2026-08-31 geprüft, beim PDF die eingebettete XML. Szenario, Warnungen, Größe und SHA-256-Prüfsumme jeder Datei stehen im Prüfprotokoll.

Erscheint ein neues KoSIT-Regelwerk, schlägt unser Build fehl, bis alle Dateien neu geprüft sind. Das Datum oben ist das dieser Prüfung.

Was die Beispiele nicht zeigen

Andere Währungen als Euro fehlen, und Anlagen zeigt nur ein Fall, mit einem PDF.

Die ZUGFeRD-Dateien tragen das Profil XRECHNUNG oder EN 16931; Beispiele für BASIC oder EXTENDED gibt es hier nicht. Die PDF-Ansicht ist deutsch.

Alle Namen, Nummern und Konten sind erfunden. Ob ein Steuersatz oder eine Befreiung zu Ihrem Geschäft passt, sagen die Beispiele nicht; das bleibt eine Frage an Ihre Steuerberatung.

Nutzung

Die Dateien stehen unter CC0 1.0: Sie dürfen sie kopieren, ändern und in Software, Tests, Schulungen und Dokumentation verwenden, auch kommerziell und ohne uns zu nennen.

Für Entwickler

Die JSON-Datei jedes Falls ist der Body für POST /v1/invoices. Mit ihr erzeugen Sie dieselbe Rechnung selbst, als UBL, CII oder ZUGFeRD:

Shell
curl -X POST 'https://api.normapi.de/v1/invoices?syntax=zugferd' \
  -H "Authorization: Bearer $NORMAPI_KEY" \
  -H 'Content-Type: application/json' \
  --data-binary @01-standardrechnung-normapi.json \
  -o 01-standardrechnung.pdf

Die Rechnungen an Unternehmen (EN 16931) brauchen dazu &profile=en16931 in der Adresse, sonst verlangt die API die Angaben der XRechnung. Als Testfälle für den Rechnungseingang lesen Sie alle drei Dateien eines Falls ein: Brutto und Zahlbetrag müssen bei allen dreien dieselben sein, und beide stehen hier bei jedem Fall.

Häufige Fragen

Wo finde ich eine XRechnung-Beispieldatei?

Hier: Jeder Fall hat eine Datei in UBL und eine in CII zum Download, beide mit dem KoSIT-Validator geprüft; bis auf die zwei Rechnungen an Unternehmen sind es XRechnungen. Für den Anfang eignet sich die Standardrechnung; wie eine Rechnung an eine Behörde aussieht, zeigen die Fälle mit Leitweg-ID.

Gibt es ein ZUGFeRD-Beispiel als PDF?

Ja, bei jedem Fall: ein PDF/A-3 mit eingebetteter Rechnung, im Profil XRECHNUNG oder, bei den Rechnungen an Unternehmen, EN 16931. Es öffnet sich wie jedes PDF; die XML darin zeigt unser ZUGFeRD Viewer.

Muss eine Rechnung an ein Unternehmen eine XRechnung sein?

Nein. § 14 UStG verlangt eine E-Rechnung, die der Norm EN 16931 entspricht; die XRechnung ist deren Fassung für die öffentliche Verwaltung und fügt Leitweg-ID, Ansprechpartner und elektronische Adressen hinzu. Die Rechnung an eine Bäckerei und ihre Gutschrift zeigen eine E-Rechnung nach EN 16931 ohne diese Angaben.

Sind die Beispielrechnungen gültig?

Jede Datei besteht die Prüfung mit dem KoSIT-Validator und der XRechnung-Konfiguration v2026-08-31, geprüft am 22. Oktober 2026. Mit jedem neuen Regelwerk werden alle Dateien neu geprüft. Ob die Angaben inhaltlich zu einem echten Geschäft passen, kann keine Prüfung wissen.

Was ist der Unterschied zwischen UBL und CII?

Es sind zwei XML-Schreibweisen derselben Norm EN 16931, und Behörden müssen beide annehmen. UBL kommt aus der Peppol-Welt, CII steckt in jedem ZUGFeRD-PDF. Die beiden Dateien eines Falls zeigen dieselbe Rechnung; nur wenig geht in einer Schreibweise und nicht in der anderen, etwa mehrere Vorgängerrechnungen, die CII nicht aufnimmt.

Gibt es ein Beispiel für eine XRechnung mit Anhang?

Ja, den Fall mit dem Stundennachweis: Das PDF steckt Base64-kodiert in der Rechnung selbst, als zusätzliches Dokument (BG-24), dazu ein Link auf die Leistungsbeschreibung. Erlaubt sind PDF, PNG, JPEG, CSV, XLSX und ODS, jede Datei mit eigenem Dateinamen (BR-DE-22). Der XRechnung Viewer packt solche Anlagen wieder aus.

Darf ich die Beispiele verwenden, auch kommerziell?

Ja. Die Dateien stehen unter CC0 1.0: kopieren, ändern und weitergeben, in Software, Tests und Schulungen, ohne Quellenangabe.

Wie sieht eine XRechnung an eine Behörde aus?

Sie trägt die Leitweg-ID der Behörde als Käuferreferenz (BT-10), meist auch als elektronische Adresse des Empfängers mit dem Schema 0204. Das zeigen die Rechnung an eine Behörde, der Nullsteuersatz für Photovoltaik und die drei Rechnungen vom Bau.

Weiter