XRechnung Minimalbeispiel: Was mindestens in die Datei gehört

Die beiden Minimalbeispiele der KoSIT-Testsuite enthalten nur die Pflichtelemente einer gültigen XRechnung, jeweils in UBL und CII. Sie zeigen, was mindestens in einer XRechnung stehen muss. Laden Sie die Dateien herunter, öffnen Sie sie im Viewer oder testen Sie sie im Prüfer.

Zwei technische Testfälle, die nur die Pflichtelemente enthalten. Sie zeigen, was mindestens in einer gültigen XRechnung stehen muss, jeweils in UBL und CII.

Wer wissen will, welche Angaben wirklich nötig sind, und wer ein Rechnungsprogramm testet.

Die Beispieldateien

FallGeschäftsfallSyntaxTypGrößeÖffnen
01.05 Nur Pflichtangaben, Steuerkategorie O (nicht steuerbar) mit Befreiungsgrund, Zahlungsart 58 mit Konto UBL 380 3,9 kB Download 01.05_minimal_test_ubl.xml Im Viewer öffnen 01.05_minimal_test_ubl.xml Prüfen 01.05_minimal_test_ubl.xml
01.05 Nur Pflichtangaben, Steuerkategorie O (nicht steuerbar) mit Befreiungsgrund, Zahlungsart 58 mit Konto CII 380 7,5 kB Download 01.05_minimal_test_uncefact.xml Im Viewer öffnen 01.05_minimal_test_uncefact.xml Prüfen 01.05_minimal_test_uncefact.xml
01.06 Nur Pflichtangaben, Steuerkategorie S (Normalsatz) mit Steuersatz und Steuernummer oder USt-IdNr. des Verkäufers, Zahlungsart 58 mit Konto UBL 380 4,1 kB Download 01.06_minimal_test_ubl.xml Im Viewer öffnen 01.06_minimal_test_ubl.xml Prüfen 01.06_minimal_test_ubl.xml
01.06 Nur Pflichtangaben, Steuerkategorie S (Normalsatz) mit Steuersatz und Steuernummer oder USt-IdNr. des Verkäufers, Zahlungsart 58 mit Konto CII 380 7,8 kB Download 01.06_minimal_test_uncefact.xml Im Viewer öffnen 01.06_minimal_test_uncefact.xml Prüfen 01.06_minimal_test_uncefact.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.

Reicht eine Minimalrechnung für den Alltag?

Technisch ist sie gültig. Für den Alltag fehlen oft Angaben, die das Steuerrecht oder Ihr Kunde verlangt, zum Beispiel Leistungszeitpunkt und Zahlungsbedingungen. Welche Angaben Ihre Rechnung braucht, klären Sie mit Ihrem Steuerberater.

Weiterführend