Annehmbar

Prüfen / XRechnung-Beispiele

XRechnung und ZUGFeRD: Beispiele zum Ansehen und Herunterladen

Eine XRechnung ist eine XML-Datei mit genau benannten Feldern; eine ZUGFeRD-Rechnung ist eine PDF, in der dieselben Daten als XML stecken. Hier sind acht echte Beispiele: lesbar angezeigt, als Datei zum Herunterladen, jede Pflichtangabe mit ihrem Platz in der XML, alle geprüft mit dem KoSIT-Regelwerk v2026-08-31.

Stand: 29.10.2026 · KoSIT-Regelwerk v2026-08-31 · Quelle: offizielle XRechnung-Testsuite der KoSIT (Apache License 2.0) und eigene Beispiele

BeispielWas es zeigtSyntaxDateienQuelleKoSIT v2026-08-31
XRechnung in UBLRechnung, 2 Positionen, 7 % USt.UBLXML · PDFKoSIT 01.01agültig
XRechnung in CIIdieselbe Rechnung in CIICIIXML · PDFKoSIT 01.01agültig
Rechnung an eine BehördeLeitweg-ID, Bestellung, Vertrag, AnlageCIIXML · PDFKoSIT 01.15agültig
Gutschrift (Selbstfakturierung)Rechnungsart 389UBLXML · PDFKoSIT 01.20agültig
Reverse Charge (§ 13b UStG)Steuerkategorie AEUBLXML · PDFKoSIT 01.21agültig
Rechnung ohne UmsatzsteuerSteuerkategorie O, BefreiungsgrundCIIXML · PDFKoSIT 01.04agültig
Kleinunternehmer (§ 19 UStG)Steuerkategorie E, mit ZUGFeRD-PDFCIIXML · PDFAnnehmbargültig
ZUGFeRD-PDFProfile XRECHNUNG und EN 16931CIIPDF · XMLaus KoSIT 01.01a erstelltgültig

Wie sieht eine XRechnung aus?

Wie eine Textdatei mit Etiketten: Jede Angabe steht in einem eigenen Element, die Rechnungsnummer etwa in ram:ID (CII) oder cbc:ID (UBL). Eine Gestaltung gibt es nicht; wie die Rechnung aussieht, entscheidet die Software des Empfängers. So beginnt das CII-Beispiel:

<?xml version="1.0" encoding="UTF-8"?>
<rsm:CrossIndustryInvoice xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"
                          xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"
                          xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"
                          xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
    <rsm:ExchangedDocumentContext>
        <ram:BusinessProcessSpecifiedDocumentContextParameter>
            <ram:ID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</ram:ID>
        </ram:BusinessProcessSpecifiedDocumentContextParameter>
        <ram:GuidelineSpecifiedDocumentContextParameter>
            <ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>
        </ram:GuidelineSpecifiedDocumentContextParameter>
    </rsm:ExchangedDocumentContext>
    <rsm:ExchangedDocument>
        <ram:ID>123456XX</ram:ID>
        <ram:TypeCode>380</ram:TypeCode>
        <ram:IssueDateTime>
            <udt:DateTimeString format="102">20160404</udt:DateTimeString>
        </ram:IssueDateTime>
        <ram:IncludedNote>
            <ram:Content>Es gelten unsere Allgem. Geschäftsbedingungen, die Sie unter […] finden.</ram:Content>
            <ram:SubjectCode>ADU</ram:SubjectCode>
… (149 weitere Zeilen)

Dieselbe Datei lesbar angezeigt, mit allen Feldern und Pfaden, oder in der anderen Syntax: UBL-Beispiel.

XRechnung oder ZUGFeRD?

Beide sind E-Rechnungen nach der europäischen Norm EN 16931. Der Unterschied liegt im Behälter: XRechnung ist nur die XML, ZUGFeRD packt die XML in eine lesbare PDF.

XRechnungZUGFeRD / Factur-X
DateiXML-Datei (.xml)PDF/A-3 mit eingebetteter XML (factur-x.xml)
Für Menschen lesbarnur mit einem Viewerja, als normale PDF
SyntaxCII oder UBLimmer CII
Kennung in BT-24urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0je Profil; im Profil XRECHNUNG dieselbe wie die XRechnung
HerausgeberKoSIT (im Auftrag von Bund und Ländern)FeRD, gemeinsam mit Frankreich (Factur-X)
Gilt als E-Rechnungjaab Version 2.0.1 in den Profilen BASIC, EN 16931, EXTENDED und XRECHNUNG
Öffentliche Auftraggeberverlangen meist die XRechnungnur im Profil XRECHNUNG eine XRechnung
Käuferreferenz (BT-10)immer Pflicht (BR-DE-15), bei Behörden die Leitweg-IDim Profil XRECHNUNG ebenso, sonst optional

Beide Formate als Datei: ZUGFeRD-Beispiel als PDF und XRechnung-Beispiel als XML. Was die XRechnung über EN 16931 hinaus verlangt: EN 16931 oder XRechnung? Welches Format Sie brauchen, mit allen ZUGFeRD-Profilen und einer Entscheidungstabelle: XRechnung oder ZUGFeRD?

Eine eigene Rechnung nach diesem Muster

Auf jeder Beispielseite übernimmt „In das Formular übernehmen“ die Angaben in das Formular XRechnung erstellen. Sie ersetzen die Musterdaten durch Ihre eigenen und laden eine geprüfte XRechnung oder ZUGFeRD-PDF herunter.

Eigene Rechnung prüfen

Sie haben schon eine XRechnung oder ZUGFeRD-PDF? Laden Sie sie hoch und vergleichen Sie: Wir prüfen mit dem KoSIT-Regelwerk v2026-08-31 und zeigen jede Abweichung mit Stelle und Lösung. Die Datei wird nicht gespeichert.

Keine Datei zur Hand? Beispiel prüfen: oder · alle Beispiele zum Herunterladen

Mehrere Rechnungen? Mehrere Dateien prüfen: bis zu 10 auf einmal, auch als ZIP, mit Prüfbericht pro Datei.

Häufige Fragen

Wie sieht eine XRechnung aus?

Eine XRechnung ist eine XML-Datei, keine PDF. Sie enthält dieselben Angaben wie eine Papierrechnung (Rechnungsnummer, Datum, Verkäufer, Käufer, Positionen, Umsatzsteuer, Summen, Bankverbindung), aber als benannte Felder, etwa <ram:ID>123456XX</ram:ID> für die Rechnungsnummer. Es gibt sie in zwei Syntaxen, CII und UBL. Im Browser sieht man nur die Datenstruktur; lesbar wird sie mit einem Viewer wie der Ansicht auf diesen Beispielseiten.

Wo finde ich eine XRechnung als Beispiel zum Herunterladen?

Auf dieser Seite: acht Beispiele als XML-Datei, sechs davon unverändert aus der offiziellen XRechnung-Testsuite der KoSIT (Release v2026-08-31), dazu ZUGFeRD-PDFs. Jede Datei ist mit dem aktuellen KoSIT-Regelwerk geprüft.

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

Die XRechnung ist eine reine XML-Datei nach dem deutschen Standard der KoSIT. ZUGFeRD ist eine PDF/A-3, in die die Rechnungsdaten als XML eingebettet sind: Menschen lesen die PDF, Software die XML. Im ZUGFeRD-Profil XRECHNUNG ist die eingebettete XML selbst eine XRechnung. Öffentliche Auftraggeber verlangen meist die XRechnung, zwischen Unternehmen genügt auch ZUGFeRD ab Profil BASIC.

Was bedeutet ZUGFeRD-Format?

ZUGFeRD steht für „Zentraler User Guide des Forums elektronische Rechnung Deutschland“. Das Format ist eine PDF/A-3 mit einer eingebetteten XML-Datei (factur-x.xml) in der Syntax CII. Seit Version 2.1 ist es technisch identisch mit dem französischen Factur-X. Die Profile reichen von MINIMUM bis EXTENDED; als E-Rechnung gelten BASIC, EN 16931 (COMFORT), EXTENDED und XRECHNUNG.

Sind die Beispiele gültig?

Ja. Wir prüfen jede Datei beim Erstellen der Seite mit der KoSIT-Validator-Konfiguration v2026-08-31; alle sind gültig (ACCEPT). Mit „Jetzt live prüfen“ auf jeder Beispielseite prüfen Sie die Datei selbst mit unserem Validator.

Darf ich die Beispieldateien verwenden?

Ja. Die Dateien aus der KoSIT-Testsuite stehen unter der Apache License 2.0: Sie dürfen sie verwenden, weitergeben und ändern, auch kommerziell, wenn Sie den Lizenzhinweis beibehalten. Die von Annehmbar erstellten Beispiele dürfen Sie frei verwenden.

Kann ich aus einem Beispiel meine eigene Rechnung machen?

Ja. „In das Formular übernehmen“ trägt die Angaben des Beispiels in das Formular „XRechnung erstellen“ ein. Dort ersetzen Sie Namen, Positionen und Beträge durch Ihre eigenen und erstellen eine geprüfte XRechnung oder ZUGFeRD-PDF.

Woran erkenne ich, dass eine Datei eine XRechnung ist?

Am Feld Spezifikationskennung (BT-24): Eine XRechnung trägt urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0. In CII steht es in GuidelineSpecifiedDocumentContextParameter/ID, in UBL in cbc:CustomizationID.

Sechs Beispiele stammen unverändert aus der XRechnung-Testsuite der KoSIT (Koordinierungsstelle für IT-Standards), veröffentlicht unter der Apache License 2.0. Annehmbar ist nicht mit der KoSIT verbunden.