Prüfen / XRechnung-Beispiele / ZUGFeRD-PDF
ZUGFeRD-Beispiel: Rechnung als PDF mit eingebetteter XML
Eine ZUGFeRD-Rechnung ist eine PDF/A-3, die man wie jede PDF liest, mit den Rechnungsdaten als XML-Datei factur-x.xml im Anhang. Software liest die XML, Menschen die PDF. Hier dieselbe Rechnung in zwei Profilen: XRECHNUNG (für Behörden) und EN 16931 (COMFORT, für Unternehmen).
gültig KoSIT v2026-08-31: gültige XRechnung, 0 Fehler. Geprüft beim Erstellen dieser Seite am 29.10.2026, mit demselben Regelwerk wie der Validator.
„Live prüfen“ schickt die Datei an unseren Validator und zeigt das Ergebnis unten im Prüffeld. „Übernehmen“ trägt die Angaben in das Formular „XRechnung erstellen“ ein; dort ändern Sie sie zu Ihrer eigenen Rechnung.
Herunterladen
- ZUGFeRD-PDF, Profil XRECHNUNG zugferd-beispiel-xrechnung.pdf · 37 KB · eingebettete XML: gültige XRechnung, 0 Fehler
- ZUGFeRD-PDF, Profil EN 16931 (COMFORT) zugferd-beispiel-en16931.pdf · 36 KB · eingebettete XML: gültige E-Rechnung nach EN 16931, 0 Fehler
- Eingebettete XML (XRECHNUNG) zugferd-beispiel-xrechnung-factur-x.xml · 5,7 KB · gültige XRechnung, 0 Fehler
- Eingebettete XML (EN 16931) zugferd-beispiel-en16931-factur-x.xml · 5,7 KB · gültige E-Rechnung nach EN 16931, 0 Fehler
Was dieses Beispiel zeigt
- Die eingebettete XML ist immer CII. Im Profil XRECHNUNG ist sie eine vollständige XRechnung; im Profil EN 16931 trägt sie die Kennung
urn:cen.eu:en16931:2017und braucht keine Käuferreferenz. - Die Daten stammen aus dem KoSIT-Testfall 01.01a (Beträge, Steuersatz, Leitweg-ID, IBAN). Die Platzhalter für Namen und Anschriften haben wir durch Musterdaten ersetzt, die Einheit ist „Stück“. Erzeugt mit unserem ZUGFeRD-Writer, demselben wie im Formular.
- Ob eine ZUGFeRD-PDF in Deutschland als E-Rechnung gilt, hängt vom Profil ab: BASIC, EN 16931, EXTENDED und XRECHNUNG ja, MINIMUM und BASIC WL nicht. Mehr dazu: ZUGFeRD prüfen.
- Eine eigene ZUGFeRD-Rechnung erstellen Sie im Formular ZUGFeRD-Rechnung erstellen, Profil EN 16931 ist dort voreingestellt.
Die Rechnung lesbar
So liest eine Rechnungssoftware die XML-Datei. Angezeigt wird, was in der Datei steht; Platzhalter der Testsuite bleiben stehen.
Rechnung 123456XX
- Rechnungsdatum
- 04.04.2016
- Leitweg-ID / Käuferreferenz
- 04011000-12345-03
Verkäufer
Musterverlag GmbH
Verlagsstraße 12
12345 Musterstadt
DE
USt-IdNr. DE123456789
Register HRB 12345
Kontakt: Petra Beispiel · +49 1234-5678 · seller@email.de
Elektronische Adresse: seller@email.de
Käufer
Stadtverwaltung Musterstadt
Rathausplatz 1
12345 Musterstadt
DE
Elektronische Adresse: buyer@info.de
| Pos. | Bezeichnung | Menge | Einzelpreis | USt. | Betrag EUR |
|---|---|---|---|---|---|
| 1 | Fachzeitschrift, Abonnement 2016 | 1 Stk. | 288,79 | 7 % | 288,79 |
| 2 | Porto und Versandkosten | 1 Stk. | 26,07 | 7 % | 26,07 |
- Summe der Positionen
- 314,86 EUR
- Nettobetrag
- 314,86 EUR
- Umsatzsteuer 7 % auf 314,86
- 22,04 EUR
- Rechnungsbetrag
- 336,90 EUR
Zahlung: SEPA-Überweisung, IBAN DE79000000001234567890
Zahlbar sofort ohne Abzug.
Bemerkung: Es gelten unsere Allgemeinen Geschäftsbedingungen.
So sind die Pflichtangaben abgebildet
Jede Angabe der Rechnung hat in der Norm EN 16931 eine Nummer (BT = Business Term). Die Tabelle zeigt für dieses Beispiel den Wert und den Pfad in der XML (CII); die Spalte Regel verweist auf die Prüfregeln, die nach der Angabe fragen.
| BT | Angabe | Wert in diesem Beispiel | XML-Pfad (CII) | Regel |
|---|---|---|---|---|
| BT-1 | Rechnungsnummer | 123456XX | /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:ID | BR-02 |
| BT-2 | Rechnungsdatum | 20160404 | /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString | BR-03 |
| BT-3 | Rechnungsart (Code) | 380 | /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:TypeCode | BR-04 |
| BT-5 | Währung | EUR | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode | BR-05 |
| BT-10 | Käuferreferenz (Leitweg-ID) | 04011000-12345-03 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerReference | BR-DE-15 |
| BT-20 | Zahlungsbedingungen | Zahlbar sofort ohne Abzug. | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description | BR-DE-18 |
| BT-23 | Geschäftsprozess | urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 | /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID | |
| BT-24 | Spezifikationskennung | urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 | /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID | BR-01 |
| BT-27 | Name des Verkäufers | Musterverlag GmbH | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name | BR-06 |
| BT-31 | USt-IdNr. des Verkäufers | DE123456789 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA'] | BR-DE-16 BR-AE-02 |
| BT-34 | Elektronische Adresse des Verkäufers | seller@email.de | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID | BR-62 |
| BT-35 | Straße des Verkäufers | Verlagsstraße 12 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne | |
| BT-37 | Ort des Verkäufers | Musterstadt | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName | BR-DE-3 |
| BT-38 | PLZ des Verkäufers | 12345 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode | BR-DE-4 |
| BT-40 | Land des Verkäufers | DE | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID | BR-09 |
| BT-41 | Kontaktstelle des Verkäufers | Petra Beispiel | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName | BR-DE-5 |
| BT-42 | Telefon der Kontaktstelle | +49 1234-5678 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber | BR-DE-6 |
| BT-43 | E-Mail der Kontaktstelle | seller@email.de | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID | BR-DE-7 |
| BT-44 | Name des Käufers | Stadtverwaltung Musterstadt | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name | BR-07 |
| BT-49 | Elektronische Adresse des Käufers | buyer@info.de | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID | BR-63 |
| BT-50 | Straße des Käufers | Rathausplatz 1 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne | |
| BT-52 | Ort des Käufers | Musterstadt | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName | BR-DE-8 |
| BT-53 | PLZ des Käufers | 12345 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode | BR-DE-9 |
| BT-55 | Land des Käufers | DE | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID | BR-11 |
| BT-81 | Zahlungsart (Code) | 58 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode | BR-DE-23-a BR-DE-23-b |
| BT-84 | IBAN des Zahlungsempfängers | DE79000000001234567890 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID | BR-50 BR-61 |
| BT-106 | Summe der Positionen (netto) | 314.86 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount | BR-DEC-09 BR-12 |
| BT-109 | Gesamtbetrag ohne Umsatzsteuer | 314.86 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount | BR-DEC-12 BR-13 |
| BT-110 | Summe der Umsatzsteuer | 22.04 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount | BR-DEC-13 BR-CO-14 |
| BT-112 | Gesamtbetrag mit Umsatzsteuer | 336.90 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount | BR-DEC-14 BR-14 |
| BT-115 | Fälliger Betrag | 336.90 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:DuePayableAmount | BR-DE-18 BR-DEC-18 |
| BT-116 | Bemessungsgrundlage je Steuersatz | 314.86 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount | BR-DEC-19 BR-45 |
| BT-117 | Steuerbetrag je Steuersatz | 22.04 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount | BR-DEC-20 BR-46 |
| BT-118 | Steuerkategorie | S | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode | BR-47 BR-AE-01 |
| BT-119 | Steuersatz | 7 | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent | BR-DE-14 BR-48 |
| BT-126 | Positionsnummer | 1 (+1 weitere) | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID | BR-21 |
| BT-129 | Menge | 1 (+1 weitere) | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity | BR-22 |
| BT-130 | Einheit (Code) | C62 (+1 weitere) | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode | BR-23 |
| BT-131 | Nettobetrag der Position | 288.79 (+1 weitere) | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount | BR-DEC-23 BR-24 |
| BT-146 | Nettopreis | 288.79 (+1 weitere) | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount | BR-26 BR-27 |
| BT-151 | Steuerkategorie der Position | S (+1 weitere) | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode | BR-AE-01 BR-AE-02 |
| BT-153 | Artikelname | Fachzeitschrift, Abonnement 2016 (+1 weitere) | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name | BR-25 |
So beginnt die XML-Datei
Die ersten Zeilen von zugferd-beispiel-xrechnung-factur-x.xml
<?xml version="1.0" encoding="UTF-8"?> <rsm:CrossIndustryInvoice xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" xmlns:ram=" … (gekürzt)
Ganze XML-Datei im Browser öffnen
Erstellt von Annehmbar mit dem Formular und dem ZUGFeRD-Writer dieser Website, aus den Daten des KoSIT-Testfalls 01.01a (XRechnung-Testsuite, Apache License 2.0). Geändert: Platzhalter für Namen, Anschriften und Artikel durch Musterdaten ersetzt, Einheit „Stück“, ohne Abrechnungszeitraum. Sie dürfen die Dateien frei verwenden.
Eigene Rechnung prüfen
Laden Sie Ihre XRechnung oder ZUGFeRD-PDF hoch: Wir prüfen sie mit dem KoSIT-Regelwerk v2026-08-31 und zeigen jede Abweichung mit Stelle und Lösung. Kostenlos, ohne Anmeldung, 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.
Rechnung korrigieren lassen
Wir korrigieren diese Rechnung und sagen Ihnen, welche Einstellung Sie in Ihrer Software ändern, damit der Fehler nicht wiederkommt. 19 € netto, nur bei Erfolg.
- 19 € netto
- je Rechnung, nur für Unternehmen
- Nur bei Erfolg
- Sie zahlen erst, wenn die korrigierte Rechnung die offizielle Prüfung besteht, per Stripe-Zahlungslink
- Nächster Werktag
- bis dahin haben Sie unsere Antwort
Ihre Rechnung kommt per E-Mail zu uns und wird nur für diesen Auftrag verwendet. Wir löschen die E-Mails mit Ihrer Rechnung, sobald der Auftrag erledigt ist. Die Vereinbarung zur Auftragsverarbeitung (AVV) laden Sie hier herunter; die AGB regeln den Auftrag.
So oft Sie wollen, ohne Anmeldung.
Bestanden, aber vom Empfänger trotzdem abgelehnt? Schicken Sie uns die Ablehnung des Empfängers: Wir finden den Grund und korrigieren die Rechnung. 19 € netto, nur bei Erfolg.
Ihre Rechnung kommt per E-Mail zu uns und wird nur für diesen Auftrag verwendet. Wir löschen die E-Mails mit Ihrer Rechnung, sobald der Auftrag erledigt ist. Die Vereinbarung zur Auftragsverarbeitung (AVV) laden Sie hier herunter; die AGB regeln den Auftrag.
- Offizielles KoSIT-Regelwerk v2026-08-31
- Offizielle Testsuite: 86 / 86 bestanden
- Server in Frankfurt (AWS eu-central-1)
- Prüfungen im Arbeitsspeicher, nie gespeichert (Korrekturaufträge kommen per E-Mail)
- DSGVO: keine Cookies, kein Tracking durch Dritte
Weitere Beispiele
- XRechnung in UBL Rechnung, 2 Positionen, 7 % USt.
- XRechnung in CII dieselbe Rechnung in CII
- Rechnung an eine Behörde Leitweg-ID, Bestellung, Vertrag, Anlage
- Gutschrift (Selbstfakturierung) Rechnungsart 389
- Reverse Charge (§ 13b UStG) Steuerkategorie AE
- Rechnung ohne Umsatzsteuer Steuerkategorie O, Befreiungsgrund
- Kleinunternehmer (§ 19 UStG) Steuerkategorie E, mit ZUGFeRD-PDF