UBL / Peppol Rechnungsvalidator BIS 3.0 & EN 16931
Dieses kostenlose Tool validiert UBL 2.1-Rechnungen und Gutschriften auf XSD-Schema-Konformität und Peppol BIS Billing 3.0-Geschäftsregeln (EN 16931-Norm). Es richtet sich an Entwickler, Buchhalter und Finanzteams, die ihre E-Rechnungen vor der Einreichung über das Peppol-Netzwerk prüfen müssen.
XRechnung & Peppol BIS 3.0 Validator für deutsche Unternehmen
Deutschland verpflichtet zur Nutzung von XRechnung (UBL-basiert) im B2G-Bereich seit 2020 und zur strukturierten E-Rechnungsstellung im B2B-Bereich ab 2027. Validieren Sie Ihre XRechnung oder Peppol BIS 3.0-Rechnungen auf EN 16931-Konformität — kostenlos, keine Dateiübertragung.
XRechnung Validator öffnenXRechnung und UBL in Deutschland: B2G- und B2B-Pflichten
XRechnung ist Deutschlands nationaler E-Rechnungsstandard für das öffentliche Beschaffungswesen (B2G), definiert von KoSIT. Er basiert auf zwei Syntaxen: UBL 2.1 (CIUS DE) und UN/CEFACT CII. Alle Bundeslieferanten sind seit November 2020 verpflichtet, XRechnung-Rechnungen über die ZRE (Zentrale Rechnungseingangsplattform) oder OZG-RE-Plattformen einzureichen.
Für B2B-Transaktionen sieht das Wachstumschancengesetz ab 2027 eine obligatorische strukturierte E-Rechnungsstellung vor. XRechnung und Peppol BIS Billing 3.0 sind beide akzeptierte Formate. Unternehmen müssen seit Januar 2025 technisch in der Lage sein, strukturierte E-Rechnungen zu empfangen. ValidateFin validiert die UBL-Syntax von XRechnung-Rechnungen gemäß den Regeln EN 16931 und Peppol BIS 3.0.
Zeitplan zur Compliance
B2G (Bund): XRechnung verpflichtend für alle Bundesbeschaffungen. Einreichung über die ZRE- oder OZG-RE-Plattformen.
B2B: Alle deutschen mehrwertsteuerpflichtigen Unternehmen müssen technisch in der Lage sein, strukturierte E-Rechnungen (EN 16931) zu EMPFANGEN.
B2B: Pflicht zur AUSSTELLUNG strukturierter E-Rechnungen für Unternehmen mit einem Jahresumsatz von mehr als 800.000 €.
B2B: Ausstellungspflicht auf alle deutschen mehrwertsteuerpflichtigen Unternehmen einschließlich Kleinunternehmer ausgeweitet.
Was ValidateFin in Ihrer XRechnung / UBL-Rechnung prüft
Überprüfen Sie vor der Einreichung bei ZRE oder einem Käufersystem, ob Ihre XRechnung / UBL-Rechnung diese Prüfungen besteht:
- UBL 2.1-Schemavalidierung gemäß XRechnung CIUS DE und Peppol BIS Billing 3.0-Spezifikation
- Pflichtfelder EN 16931: Umsatzsteuer-ID Verkäufer/Käufer (USt-IdNr. im DE-Format), Rechnungsnummer, Lieferdatum, Steueraufschlüsselung
- Leitweg-ID (BT-10): Käuferreferenz für alle B2G-XRechnung-Rechnungen, die bei ZRE eingereicht werden, zwingend erforderlich
- Deutsches USt-IdNr.-Format: DE + 9 Stellen (Umsatzsteuer-Identifikationsnummer)
- XRechnung-Profilkennung: CIUS-DE-Konformitätsstufe in cbc:CustomizationID
Häufige XRechnung-Fehler, die zur ZRE-Ablehnung führen
Fehlende oder ungültige Leitweg-ID (BT-10)
Die Leitweg-ID ist die Routingkennung der deutschen öffentlichen Einrichtung. Sie muss in cbc:BuyerReference angegeben sein. Ohne sie kann ZRE die Rechnung nicht an den richtigen Empfänger weiterleiten — sofortige Ablehnung.
Falsches cbc:CustomizationID für XRechnung
XRechnung-Rechnungen müssen das CIUS-DE-Profil in cbc:CustomizationID deklarieren (z. B. urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3). Abweichungen führen zum Scheitern der ZRE-Validierung.
Ungültiges deutsches USt-IdNr.-Format
Die deutsche Umsatzsteuer-Identifikationsnummer muss dem Format DE + 9 Stellen folgen (z. B. DE123456789). Ein fehlender DE-Präfix oder eine falsche Stellenanzahl führt zum Scheitern der EN 16931-Regel BR-DE-01.
Häufig gestellte Fragen
Ist XRechnung dasselbe wie Peppol BIS 3.0?
XRechnung und Peppol BIS Billing 3.0 sind beide UBL 2.1-basierte Formate, die EN 16931 implementieren, aber sie sind unterschiedliche CIUS (Core Invoice Usage Specifications). XRechnung (CIUS-DE) fügt deutschlandspezifische Pflichtfelder hinzu (Leitweg-ID, spezifische Umsatzsteuerregeln). Peppol BIS 3.0 ist der paneuropäische Standard, der im Peppol-Netzwerk verwendet wird. Beide sind für die deutsche B2B-E-Rechnungsstellung ab 2027 akzeptiert.
Kann ValidateFin XRechnung-Rechnungen validieren?
ValidateFin validiert die UBL 2.1-Struktur und die EN 16931 / Peppol BIS 3.0-Geschäftsregeln Ihrer Rechnung. Für XRechnung-spezifische CIUS-DE-Regeln ist die Kernvalidierung (Vorhandensein der Leitweg-ID, deutsches USt-IdNr.-Format, Pflichtfelder) enthalten. Die vollständige Unterstützung des KoSIT XRechnung-Regelwerks wird schrittweise ausgebaut.
Mein Unternehmen muss seit Januar 2025 E-Rechnungen empfangen — was bedeutet das technisch?
Seit Januar 2025 muss Ihr Buchhaltungssystem oder ERP in der Lage sein, strukturierte E-Rechnungen in mindestens einem EN 16931-konformen Format (XRechnung UBL, XRechnung CII, ZUGFeRD 2.x oder Peppol BIS 3.0) zu importieren und zu verarbeiten. ValidateFin hilft Ihnen, jede empfangene UBL-Rechnung zu prüfen und zu validieren, um sicherzustellen, dass sie korrekt strukturiert ist.
E-Rechnungsleitfäden nach Land
Validieren Sie Ihre XRechnung oder Peppol-Rechnung vor der Einreichung
Prüfen Sie UBL 2.1-Struktur, EN 16931-Regeln und XRechnung-Konformität sofort. Keine Dateiübertragung.
Über den UBL / Peppol Rechnungsvalidator
Dieses kostenlose Tool validiert UBL 2.1-Rechnungen und Gutschriften auf XSD-Schema-Konformität und Peppol BIS Billing 3.0-Geschäftsregeln (EN 16931-Norm). Es richtet sich an Entwickler, Buchhalter und Finanzteams, die ihre E-Rechnungen vor der Einreichung über das Peppol-Netzwerk prüfen müssen.
Der Validator prüft Struktur, Pflichtfelder, MwSt-Konsistenz, Positionssummen und Dutzende von Geschäftsregeln der europäischen E-Rechnungsstellungsnorm. Alles wird lokal verarbeitet — keine Rechnungsdaten werden an einen Server gesendet.
UBL (Universal Business Language) 2.1 ist ein OASIS-Standard, der XML-Schemata für gängige Geschäftsdokumente einschließlich Rechnungen, Gutschriften und Bestellungen definiert. In Europa verwendet das Peppol-Netzwerk UBL als primäres Rechnungsformat, geregelt durch die BIS Billing 3.0-Spezifikation, die den europäischen Standard EN 16931 implementiert. Da EU-Mitgliedstaaten die obligatorische E-Rechnungsstellung einführen (Frankreich 2026, Deutschland 2025 für B2B, Belgien über Peppol ab Januar 2026), wird die Fähigkeit zur Validierung von UBL-Rechnungen vor der Übermittlung für die Compliance unerlässlich.
Die Validierung umfasst zwei Schichten: strukturelle Validierung gegen das UBL 2.1-XSD-Schema (Prüfung von Elementnamen, Datentypen und Kardinalität) und semantische Validierung gegen Peppol-Geschäftsregeln (Prüfung der Konsistenz von Steuerberechnungen, Vorhandensein von Pflicht-IDs für Lieferant und Käufer sowie mathematische Korrektheit der Dokumentsummen). Eine einzige fehlgeschlagene Geschäftsregel kann zur Ablehnung der Rechnung im Peppol-Netzwerk führen, was zu Zahlungsverzögerungen führt.
Was ist UBL?
UBL (Universal Business Language) 2.1 ist ein offener OASIS-Standard, der XML-Schemas für gängige Geschäftsdokumente wie Rechnungen und Gutschriften definiert. In Europa ist UBL das primäre Format im Peppol-Netzwerk für die elektronische Rechnungsstellung, geregelt durch die BIS Billing 3.0-Spezifikation, die den europäischen E-Rechnungsstandard EN 16931 implementiert.
Wichtige Erkenntnisse
- UBL 2.1 ist das primäre Rechnungsformat für das Peppol-Netzwerk in ganz Europa
- Peppol BIS Billing 3.0 erzwingt ca. 150 Geschäftsregeln zusätzlich zum UBL-XML-Schema
- Steuerberechnungen müssen mathematisch konsistent sein — selbst 0,01 € Differenz führt zur Ablehnung
- Pflichtfelder umfassen USt-Nr. von Verkäufer/Käufer, Rechnungsnummer, Steueraufschlüsselung und Geldbeträge
- ValidateFin validiert sowohl das UBL-Schema als auch die Peppol-Geschäftsregeln vollständig in Ihrem Browser
Vergleich europäischer E-Rechnungsformate
| Format | Syntax | Primärmärkte | Anwendungsfall |
|---|---|---|---|
| UBL 2.1 (Peppol BIS 3.0) | XML | Alle EU über Peppol | B2B/B2G E-Rechnungsnetzwerk |
| Factur-X / ZUGFeRD | PDF/A-3 + XML | Frankreich, Deutschland, Belgien | Hybride Mensch+Maschine-Rechnungen |
| CII (Cross Industry Invoice) | XML | Deutschland (XRechnung) | Behördenrechnungen (B2G) |
| FatturaPA | XML (SDI) | Italien | Pflicht B2B seit 2019 |
Alle Formate implementieren EN 16931. Peppol BIS 3.0 verwendet UBL-Syntax und ist in der EU am weitesten verbreitet.
Häufig gestellte Fragen
Welche UBL-Rechnungsversionen werden unterstützt?
Der Validator unterstützt UBL 2.1-Rechnungen und Gutschriften mit Peppol BIS Billing 3.0-Geschäftsregelvalidierung (EN 16931-Norm). Siehe unseren UBL/Peppol Rechnungsleitfaden für Details.
Was ist der Unterschied zwischen XSD-Validierung und Peppol-Regeln?
XSD-Validierung prüft Dokumentstruktur und Datentypen. Peppol BIS 3.0-Regeln fügen Geschäftslogikprüfungen hinzu: MwSt-Konsistenz, Pflicht-Lieferantenfelder und Positionssummen.
Ist dieses Tool für E-Invoicing-Compliance in Europa geeignet?
Ja. Das Tool validiert nach EN 16931, dem europäischen Standard für elektronische Rechnungsstellung, geeignet für Compliance-Prüfungen in allen EU-Mitgliedstaaten. Lesen Sie mehr über kommende Anforderungen in unserem Artikel E-Invoicing in Europa 2026.
Muss ich Software installieren?
Keine Installation erforderlich. Der Validator läuft vollständig in Ihrem Browser ohne Plugins oder Erweiterungen.
Was ist Peppol BIS Billing 3.0?
Peppol BIS Billing 3.0 (Business Interoperability Specification) ist die Standardspezifikation für elektronische Rechnungen, die über das Peppol-Netzwerk ausgetauscht werden. Es implementiert den europäischen Standard EN 16931 und definiert spezifische Geschäftsregeln rund um Mehrwertsteuer, Zahlungsbedingungen, Rabatte, Gebühren und Dokumentsummen. Es wird in allen EU-Mitgliedstaaten und vielen internationalen Partnern verwendet.
Warum besteht meine UBL-Rechnung die XSD-Validierung, schlägt aber bei Peppol-Regeln fehl?
Die XSD-Validierung prüft nur Struktur und Datentypen — sie kann keine Geschäftslogik überprüfen. Peppol BIS 3.0-Regeln umfassen Prüfungen wie: die Summe der Zeilenbeträge muss dem steuerpflichtigen Betrag des Dokuments entsprechen, jede Steuerunterabsumme muss eine entsprechende MwSt-Kategorie haben, und bestimmte Felder sind je nach Dokumenttyp bedingt obligatorisch. Eine Rechnung kann strukturell gültig sein, aber dennoch gegen diese Geschäftsregeln verstoßen.
Was ist der EN 16931-Standard?
EN 16931 ist der europäische Standard für die elektronische Rechnungsstellung, veröffentlicht 2017 und verpflichtend für die gesamte E-Rechnungsstellung im öffentlichen Sektor in EU-Mitgliedstaaten. Er definiert ein semantisches Datenmodell für Rechnungsinhalte. UBL 2.1 und UN/CEFACT CII sind die beiden XML-Syntaxen, die diesen Standard implementieren. Peppol BIS 3.0 ist ein auf EN 16931 aufgebautes Profil.
Kann ich eine Gutschrift mit diesem Tool validieren?
Ja. Der Validator unterstützt sowohl UBL 2.1-Rechnungen als auch UBL 2.1-Gutschriften. Die gleichen Peppol BIS 3.0- und EN 16931-Regeln gelten für beide, wobei bestimmte Regeln nur für Gutschriften aktiviert werden (z. B. eine CreditedQuantity oder ein PayableAmount mit negativem Vorzeichen). Für hybride PDF-Rechnungen siehe den Factur-X / ZUGFeRD Viewer.
Welche Mehrwertsteuerkategorien werden unterstützt?
Der Validator unterstützt alle Standard-EN 16931-MwSt-Kategorien: S (Normalsatz), Z (Nullsatz), E (befreit), AE (Umkehrung der Steuerschuldnerschaft), K (innergemeinschaftliche Lieferung), G (Export außerhalb EU), O (außerhalb des Anwendungsbereichs) und IGIC/IPSI für die Kanarischen Inseln und Ceuta/Melilla. Jede Kategorie hat spezifische Pflichtfeldanforderungen, die von den Peppol-Regeln geprüft werden.
Sind meine Rechnungsdaten bei der Verwendung dieses Tools sicher?
Ja. Der gesamte Validierungsprozess läuft lokal in Ihrem Browser über JavaScript. Ihre XML-Rechnungsdatei wird niemals auf einen Server hochgeladen, über das Netzwerk übertragen oder irgendwo gespeichert. Dies macht das Tool vollständig DSGVO-konform und sicher für die Verwendung mit echten Lieferanten- und Kundendaten. Siehe unsere DSGVO-Konformitätsseite für Details.