Prüfen Sie Ihre XRechnung vor dem Einreichen
Verhindern Sie Fristversäumnisse und Mahnungen: Unser kostenloser Validator analysiert Ihre XRechnung in Echtzeit auf Leitweg-ID, BR-DE-01 und USt-Pflichtangaben.
1. Die 4 häufigsten Fehler bei der XRechnung-Einreichung
Behördliche Rechnungseingangsportale prüfen jede eingereichte XML-Datei automatisiert in zwei Stufen: zuerst auf XML-Wohlgeformtheit (XSD-Schema) und anschließend gegen die strengen KoSIT-Schematron-Regeln. Zu den Spitzenreitern der Ablehnungsgründe gehören:
Das Feld BuyerReference (BT-10) ist leer, enthält ein Leerzeichen oder die Prüfziffer der Leitweg-ID ist rechnerisch inkorrekt.
Die Summe aus Netto (BT-109) und Umsatzsteuer (BT-110) weicht um mehr als 0,02 € vom Rechnungsgesamtbetrag (BT-112) ab. Dies tritt häufig bei Cent-Rundungen auf Positionsebene auf.
Es wurde weder eine Umsatzsteuer-Identifikationsnummer (USt-IdNr mit Länderpräfix DE) noch eine deutsche Steuernummer angegeben.
Die CustomizationID verweist auf eine veraltete Version (z.B. XRechnung 2.0 statt der aktuell gültigen 3.0: urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0).
2. Aufbau und Prüfziffern-Validierung der Leitweg-ID
Die Leitweg-ID ist das elektronische Adressierungsmerkmal für die öffentliche Hand in Deutschland. Sie ist wie folgt aufgebaut:
Bundesland / Behördenschlüssel
Organisationseinheit / Referat
Modulo 97-10 Prüfziffer
- Bund (Bundesbehörden): Häufig beginnend mit
99(z.B. 991-...) - Bremen:
04 - Nordrhein-Westfalen:
05 - Hessen:
06 - Bayern:
09 - Baden-Württemberg:
08
3. Richtige Platzierung im XML: UBL vs. CII
So binden Sie die Leitweg-ID korrekt in Ihren XML-Quelltext ein:
<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:xoev-de:kosit:standard:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2026-0042</cbc:ID>
<cbc:IssueDate>2026-03-01</cbc:IssueDate>
<!-- BT-10: Leitweg-ID der Behörde -->
<cbc:BuyerReference>04011000-12345-12</cbc:BuyerReference>
...
</Invoice>
<ram:ApplicableHeaderTradeAgreement>
<!-- BT-10: Leitweg-ID unter BuyerReference -->
<ram:BuyerReference>04011000-12345-12</ram:BuyerReference>
<ram:SellerTradeParty>...</ram:SellerTradeParty>
<ram:BuyerTradeParty>...</ram:BuyerTradeParty>
</ram:ApplicableHeaderTradeAgreement>
Keine Lust auf manuelle XML-Fehlersuche?
Nutzen Sie unsere praxiserprobten Python-Validatoren, Schematron-Skripte und Excel-Templates. Inklusive automatischer Prüfziffernberechnung für Leitweg-IDs und fertigen Schnittstellen zu ERP-Systemen im Gumroad B2B-Paket.