Prüfen Sie jede UBL 2.1 XML-Rechnung gegen die neuesten PEPPOL BIS Billing 3.0- und EN 16931-Geschäftsregeln. Kostenlos, keine Anmeldung, sofortige Ergebnisse mit der genauen Regel-ID für jeden Fehler und jede Warnung.
Ziehen Sie die UBL 2.1 XML-Datei per Drag & Drop oder wählen Sie sie aus. Der Validator akzeptiert sowohl Rechnungen als auch Gutschriften. Dateien werden in Ihrer Browser-Sitzung verarbeitet und nicht aufbewahrt.
2
BIS 3.0- + EN 16931-Prüfungen ausführen
Der Validator führt das offizielle PEPPOL BIS Billing 3.0-Schematron, EN 16931-Regeln, Berechnungsprüfungen, Codelisten-Validierung und Datumslogik in einem Durchgang aus.
3
Bericht lesen
Fehler und Warnungen werden mit der genauen Regel-ID (BR-CO-15, BR-S-08, BR-DEC-12 und so weiter) und einer einfachen Beschreibung zurückgegeben, sodass Sie wissen, was wo zu beheben ist.
Was wird validiert
Obligatorische PEPPOL-Felder
Lieferantenidentifikation, Kundenidentifikation, Rechnungsnummer, Ausstellungsdatum, Fälligkeitsdatum, Rechnungstypcode, Währung und mindestens eine gültige Rechnungsposition.
Berechnungsgenauigkeit
Nettobeträge der Positionen, USt.-Kategorie-Zwischensummen, Steuersumme, Gesamtbetrag mit und ohne Steuern, fälliger Zahlungsbetrag — jede Berechnung wird neu durchgeführt und verglichen.
USt.-Kategorielogik
Standard, ermäßigt, Nullsatz, befreit, Umkehrung der Steuerschuldnerschaft und innergemeinschaftliche Lieferung haben jeweils eigene Validierungsregeln — alle werden geprüft.
Codelisten & Formate
Währungscodes (ISO 4217), Einheitencodes (UN/ECE Rec 20), USt.-Kategoriecodes und Datumsformate (YYYY-MM-DD) werden gegen offizielle Listen validiert.
Warum vor dem Versand validieren?
PEPPOL Access Points setzen BIS Billing 3.0-Regeln an der Netzwerkkante durch. Eine Rechnung mit einer einzigen Pflichtfeld-Verletzung oder einer Berechnungsabweichung wird abgelehnt, bevor sie Ihren Käufer erreicht. Indem Sie lokal zuerst validieren, fangen Sie Probleme sofort ab — und vermeiden lästiges Hin und Her, Zahlungsverzögerungen und Konformitätsstrafen.
Der aiDoks-Validator verwendet dasselbe Schematron und Regelwerk, das die offiziellen PEPPOL-Testumgebungen nutzen. Wenn der Validator „gültig“ sagt, wird die Rechnung am Access Point bestehen. Wenn er „Fehler“ sagt, erhalten Sie die genaue Regel-ID und einen Lösungshinweis, sodass die nächste Iteration schnell geht.
Häufige Validierungsfehler und wie man sie behebt
BR-CO-13 — Invoice tax total mismatch. The Total Tax Amount must equal the sum of tax category subtotals. Re-check VAT rates on each line.
BR-CO-15 — Total payable amount mismatch. Total + Allowances - Charges must equal the Payable Amount.
BR-S-08 — Standard-rated VAT but rate is missing or zero. Add the correct standard VAT rate to the tax category breakdown.
BR-DEC-12 — Amount has more than 2 decimals. Round line and tax amounts to 2 decimal places.
BR-15 — Missing customer party. Add the buyer's legal name and registered address.
Validierung von Lieferantenrechnungen
Der Validator funktioniert mit jeder UBL 2.1 XML-Rechnung, nicht nur mit von aiDoks erstellten. Verwenden Sie ihn zur Plausibilitätsprüfung von Dateien, die von Lieferanten erhalten, aus Xero / SAP / Odoo / Standard Books exportiert oder von Ihrem eigenen ERP erzeugt wurden.
PEPPOL-Validator: FAQ
What does the PEPPOL BIS 3.0 validator check?
The validator runs the full set of EN 16931 and PEPPOL BIS Billing 3.0 business rules against your UBL XML invoice. It checks mandatory fields, data formats, code lists (currency, unit, tax category), VAT category logic, calculation accuracy (line totals, tax totals, payable amount) and date logic. Errors and warnings are reported with the official rule ID (e.g. BR-CO-15) so you know exactly what to fix.
Is the validator free to use?
Yes. The PEPPOL BIS 3.0 validator is completely free and does not require an account. Upload any UBL XML invoice and the tool returns a detailed validation report instantly.
Which file formats does the validator accept?
Upload UBL 2.1 XML invoice files conforming to PEPPOL BIS Billing 3.0 or the EN 16931 norm. Both invoices and credit notes are supported. PDF and image formats are not validated directly — convert them to UBL XML first using the AI OCR tool, then validate.
How do I fix validation errors?
Each error in the report includes the rule ID (e.g. BR-CO-13 for tax total mismatch) and a plain-English description. Common fixes include adding missing mandatory fields (supplier VAT, customer name, due date), correcting calculation totals, fixing date formats (YYYY-MM-DD), and using the right tax category and unit codes. Re-upload after fixing — the validator runs again instantly.
Can I validate invoices from any accounting software?
Yes — the validator is system-agnostic. As long as the invoice is exported as PEPPOL-compliant UBL 2.1 XML, it can be validated. This makes it useful for testing exports from Xero, SAP, Odoo, NetSuite, Standard Books and any other PEPPOL-capable platform.