XRechnung-Extension: Wann Sie die Erweiterung brauchen
Direkte Antwort: Die XRechnung-Extension ist eine Erweiterung des Standards für Fälle, die die EN 16931 nicht abbildet – vor allem Unterpositionen (Rechnungszeilen mit untergeordneten Zeilen, z. B. im Bauwesen), Drittzahlungen (ein Dritter zahlt einen Teil) und zusätzliche Codes (etwa für digitale Gesundheitsanwendungen). Sie wird über eine eigene Spezifikationskennung gekennzeichnet (…#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0) und von der Prüfung mit angepassten Schweregraden behandelt. Nutzen Sie sie nur, wenn der Empfänger sie ausdrücklich akzeptiert.
Was die Extension erlaubt (Auswahl)
| Erweiterung | Business Group | Typischer Fall |
|---|---|---|
| Unterpositionen (Sub Invoice Lines) | BG-DEX-01 | Leistungsverzeichnisse mit Titeln und Positionen |
| Drittzahlung (Third Party Payment) | BG-DEX-09 | Zuschüsse, Kostenträger |
| Zusätzliche Mime-Codes für Anhänge | BR-DEX-01 | andere Dateitypen als PDF/PNG/JPEG/CSV/XLSX/ODS |
| Zusätzliche Schemakennungen (DIGA-Codes) | BR-DEX-04 ff. | Digitale Gesundheitsanwendungen |
| Erweiterte Zahlungsangaben | BG-DEX-* | Sonderfälle |
Die vollständige Liste steht in der Spezifikation; die Regeln heißen BR-DEX-*.
Wie die Prüfung damit umgeht
Im Standardprofil melden die CEN-Regeln Unterpositionen als Fehler (UBL-CR-646 wird von KoSIT auf „error“ gesetzt). Im Extension-Szenario stellt die KoSIT-Konfiguration dieselbe Regel auf „information“ und lockert einige Codelistenregeln (BR-CL-10, -11, -21, -24, -25, -26, BR-CO-16). Der Validator übernimmt diese Zuordnung anhand der Kennung: Eine Datei mit Extension-Kennung wird also anders bewertet als dieselbe Datei mit Standardkennung.
Wann sinnvoll – und wann nicht
- Sinnvoll: Der Auftraggeber (meist Behörde oder großes Unternehmen) verlangt strukturierte Leistungsverzeichnisse und bestätigt, dass sein System die Extension verarbeitet.
- Nicht sinnvoll: Standardrechnungen, Kunden mit gewöhnlicher Buchhaltungssoftware, Rechnungen ins Ausland. Viele Systeme lesen nur die Hauptpositionen und ignorieren oder verwerfen den Rest.
- Alternative: Flache Positionen plus eingebettetes PDF-Leistungsverzeichnis (BG-24) – nach BMF-Schreiben vom 15.10.2026 für Bauleistungen bis 30.06.2030 ausdrücklich akzeptiert (Handwerk und Bau).
Anzeige im Viewer
Der Viewer zeigt Dateien mit Extension-Kennung an und weist auf vorhandene Unterpositionen hin; die Unterpositionen selbst werden nicht separat dargestellt. Der Generator erzeugt keine Extension.
Beispiel
Ein Generalunternehmer rechnet mit einem Landesbetrieb ab, der strukturierte Titel/Positionen verlangt. Beide vereinbaren die Extension; die Rechnung trägt die Extension-Kennung, die Positionen enthalten Unterpositionen. Beim KoSIT-Validator erscheint UBL-CR-646 nur als Information. Dieselbe Datei an einen anderen Kunden geschickt, der nur Standard akzeptiert, wird dort abgelehnt.
Häufige Fehler
- Extension-Strukturen mit Standardkennung senden – Fehler UBL-CR-646.
- Extension ohne Absprache verwenden.
- Annehmen, die Extension sei „XRechnung Plus“ für alle Fälle.
Grenzen
Stand XRechnung 3.0.2 / Schematron 2.6.0. Die Extension wird mit XRechnung 4.0 überarbeitet; Details liegen noch nicht vor.
Passendes Werkzeug: E-Rechnung prüfen – lokal im Browser, ohne Datei-Upload.
Quellen
- KoSIT: XRechnung-Spezifikation 3.0.2 (Kapitel Extension) (abgerufen 22.10.2026)
- KoSIT XRechnung Schematron 2.6.0 – Regeln BR-DEX-* (abgerufen 22.10.2026)
- KoSIT Validator-Konfiguration 2026-08-31 – Extension-Szenarien mit abweichenden Schweregraden (abgerufen 22.10.2026)