Lesbare Vorschau und strukturierte Daten
Was in der Beispieldatei steckt
Muster GmbH
Musterstraße 1 · 10115 Berlin
Rechnung
RE-2026-1001 · 25.07.2026
- Netto
- 200,00 €
- 19 % USt.
- 38,00 €
- Gesamt
- 238,00 €
UBL 2.1-XML ohne Sicht-PDF
Die Rechnungswerte sind über Business Terms eindeutig den UBL-Elementen zugeordnet und maschinell verarbeitbar.
- BT-1 · Rechnungsnummer
- RE-2026-1001
- BT-10 · Käuferreferenz
- 04011000-12345-34
- BT-109 · Nettobetrag
- 200,00 EUR
- BT-110 · Steuerbetrag
- 38,00 EUR
- BT-112 · Bruttobetrag
- 238,00 EUR
- Syntax
- UBL 2.1
Alle Namen, Adressen, Kontodaten und Beträge in dieser Vorschau sind synthetische Testdaten.
ACCEPTABLE · Konfiguration v2026-01-31
- Format
- XRechnung · UBL 2.1
- Profil
- Peppol Billing / XRechnung
- Version
- 3.0 · Bundle 3.0.2
- Datei
- beispiel-xrechnung.xml
- Größe
- 4,7 KB
- Prüfung
- KoSIT Validator 1.6.2
- Prüfdatum
- 25.7.2026
Zwei Syntaxen, dieselben fachlichen Daten
XRechnung legt Geschäftsregeln und Pflichtangaben fest. Die technischen XML-Strukturen stammen aus UBL 2.1 oder UN/CEFACT CII. Deshalb unterscheiden sich Elementnamen und Verschachtelung, während die Business Terms inhaltlich übereinstimmen.
ACCEPTABLE · Konfiguration v2026-01-31
- Format
- XRechnung · UBL 2.1
- Profil
- Peppol Billing / XRechnung
- Version
- 3.0 · Bundle 3.0.2
- Datei
- beispiel-xrechnung.xml
- Größe
- 4,7 KB
- Prüfung
- KoSIT Validator 1.6.2
- Prüfdatum
- 25.7.2026
ACCEPTABLE · Konfiguration v2026-01-31
- Format
- XRechnung · CII
- Profil
- XRechnung CII
- Version
- 3.0 · Bundle 3.0.2
- Datei
- beispiel-xrechnung-cii.xml
- Größe
- 6,3 KB
- Prüfung
- KoSIT Validator 1.6.2
- Prüfdatum
- 25.7.2026
Die zugrunde liegenden XSD- und Schematron-Regeln finden Sie in der Schema-Referenz.
Was ist eine XRechnung?
Die XRechnung ist der deutsche Standard für elektronische Rechnungen an öffentliche Auftraggeber. Sie basiert auf der europäischen Norm EN 16931 und ist seit 2020 für B2G-Rechnungen (Business-to-Government) an Bundesbehörden verpflichtend.
Ab 2025 müssen alle deutschen Unternehmen E-Rechnungen empfangen können. Ab 2027/2028 wird auch das Versenden für die meisten B2B-Transaktionen Pflicht.
XML-Format
Maschinenlesbare Struktur basierend auf UBL 2.1 oder UN/CEFACT CII.
Technisch geprüft
Anhand der veröffentlichten KoSIT-/EN-16931-Regeln geprüft; fachliche und empfängerspezifische Anforderungen bleiben zu prüfen.
Pflicht schrittweise seit 2025
Empfangspflicht seit 2025, Versandpflicht ab 2027 für Rechnungsaussteller über 800.000 € Gesamtumsatz im vorangegangenen Kalenderjahr. Entscheidend ist grundsätzlich der Gesamtumsatz des Rechnungsausstellers im vorangegangenen Kalenderjahr – nicht der Umsatz des Empfängers und nicht der Wert einer einzelnen Rechnung. Ab 1. Januar 2028 endet die umsatzabhängige Übergangsregel für inländische B2B-Umsätze; gesetzliche Ausnahmen bleiben bestehen.
Aufbau einer XRechnung
Eine XRechnung besteht aus mehreren logischen Bereichen. Hier sehen Sie die Hauptstruktur:
Header
Grundlegende Rechnungsinformationen
Verkäufer (Supplier)
Alle Informationen zum Rechnungssteller
Käufer (Customer)
Alle Informationen zum Rechnungsempfänger
Zahlungsinformationen
Bankverbindung und Zahlungsbedingungen
Steuer & Summen
Steueraufschlüsselung und Gesamtbeträge
Rechnungspositionen
Einzelne Artikel/Leistungen
Die 10 wichtigsten Pflichtfelder
Diese Felder müssen in jeder XRechnung vorhanden sein, damit sie validiert wird:
| BT-ID | Feldname | Beispielwert |
|---|---|---|
| BT-1 | Rechnungsnummer | RE-2026-001234 |
| BT-2 | Rechnungsdatum | 2026-01-15 |
| BT-3 | Rechnungstyp | 380 (Handelsrechnung) |
| BT-5 | Währung | EUR |
| BT-27 | Verkäufername | Muster GmbH |
| BT-31 | Verkäufer USt-IdNr. | DE123456789 |
| BT-44 | Käufername | Stadtverwaltung XY |
| BT-109 | Nettobetrag | 2500.00 |
| BT-110 | USt.-Betrag | 475.00 |
| BT-112 | Bruttobetrag | 2975.00 |
Hinweis zu BT-IDs
BT steht für "Business Term" und ist die offizielle Bezeichnung im EN 16931 Standard. Die vollständige Liste umfasst über 150 Felder, von denen etwa 30 Pflicht sind.
XML-Code Auszug
So sieht der Header einer XRechnung im XML-Format aus:
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>
urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>RE-2026-1001</cbc:ID>
<cbc:IssueDate>2026-07-25</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:BuyerReference>04011000-12345-34</cbc:BuyerReference>
...
</Invoice>Ihre eigene XRechnung erstellen
Mit RechneX konvertieren Sie Ihre PDF-Rechnungen automatisch in valide XRechnungen – ohne XML-Kenntnisse.
PDF zu XRechnung in Sekunden
Keine XML-Kenntnisse nötig. Die Erkennung übernimmt viele relevante Felder; Sie prüfen und ergänzen das Ergebnis. Anschließend wird die XRechnung technisch nach EN 16931 geprüft.
Einzelkonvertierung ab 3,99 € · Pro ab 12,42 €/Monat mit allen unterstützten Standardfunktionen
Häufige Fragen zu XRechnung
Was ist der Unterschied zwischen XRechnung und ZUGFeRD?
XRechnung ist ein reines XML-Format, während ZUGFeRD ein Hybrid-Format ist (PDF mit eingebettetem XML). XRechnung ist für Behörden vorgeschrieben, ZUGFeRD eignet sich besser für den B2B-Bereich.
Kann ich das Beispiel für echte Rechnungen verwenden?
Das Beispiel dient als Vorlage zum Lernen. Für echte Rechnungen müssen Sie Ihre eigenen Unternehmensdaten einsetzen. Mit RechneX geht das automatisch.
Welche Version sollte ich verwenden?
Aktuell ist XRechnung 3.0 der empfohlene Standard. Unser Beispiel entspricht dieser Version.
Wie validiere ich meine XRechnung?
Nutzen Sie unseren kostenlosen Validator. Er prüft gegen die offiziellen KoSIT-Regeln und zeigt konkrete Fehler an.