XRechnung Validator — Validate, Fix & Download Free

Validate your XRechnung invoices against EN 16931, BR-DE rules, and Peppol BIS 3.0. Structural errors are auto-fixed — free, no account required.

UBL 2.1EN 16931Peppol BIS 3.0BR-DE CIUS
XRechnung 3.0XRechnung 2.3

Initializing Engine

Loading validation rules and remediation pipeline…

150+ rules5 formatsKoSIT daemon

What We Check

EN 16931 Core Rules

  • Mandatory fields (BR-01 through BR-65)
  • Tax calculation and rounding
  • Code list validation (currency, country, unit codes)
  • Party identification and addresses

BR-DE National Rules

  • Leitweg-ID format and validation (BR-DE-01)
  • Buyer reference (BR-DE-15)
  • Seller contact and email (BR-DE-17/18)
  • German VAT ID (USt-IdNr) and tax number
  • XRechnung CustomizationID (BR-DE-04)

Peppol BIS 3.0

  • Business process type (PEPPOL-EN16931-R001)
  • Peppol ID validation
  • Attachment handling
  • Peppol-specific business rules

How It Works

Step 1

Upload XML

Upload your XRechnung file — UBL or CII. Your file never leaves your browser.

Step 2

Engine validates

Over 150 rules are checked: EN 16931, BR-DE, Peppol BIS 3.0. Fixable errors are auto-repaired.

Step 3

Download compliant invoice

Download the fixed XML or generate an evidence pack for your compliance documentation.

Frequently Asked Questions

Is the XRechnung Validator free?+
Yes. You can validate up to 10 invoices per month for free — no signup required. For higher volumes, we offer Starter, Pro, and API plans.
Which XRechnung versions are supported?+
We validate against XRechnung 2.3 and 3.0. Our rulesets are updated within 48 hours of official KoSIT releases.
Are errors auto-fixed?+
Structural errors like missing mandatory fields, invalid code values, or incorrect namespace declarations are auto-fixed. Business decisions (e.g., missing Leitweg-ID) require your input.
Is my data secure?+
Yes. Validation runs entirely in your browser — your file is not uploaded to our servers. For auto-repair, the file is transmitted encrypted and deleted immediately after processing.
Is there an API for automated validation?+
Yes. Our REST API validates and fixes XRechnung files programmatically. You get structured results with error codes, XPath locations, and automatic corrections. Ideal for ERP integration and pipeline automation.

Validate XRechnung via API

Integrate XRechnung validation directly into your ERP pipeline. Structured results, auto-repair, evidence packs.

Get API Access

100% Private Validation

Your file is validated locally in the browser. No data is sent to our servers.