Validate and Fixany EU e-invoice
No accountNo uploadGDPR compliant
- 140+ rules from the official EN 16931, XRechnung, and Peppol published schematrons — exact rule codes and field paths, no guesswork
- Validates any UBL, CII, XRechnung, Factur-X or ZUGFeRD file — each issue shows its rule code, the affected field, and what to fix
- Your invoice data never leaves your machine — we have no access to it and store nothing on our servers
- Pro: convert between UBL and CII formats, or auto-fix and download a corrected file — without uploading anything
What validation looks like
Validation resultsXRechnung / CII
3 errorsError
Seller country code (BT-40) is missing. A postal address with country code is required.
Field: BT-40 (Seller country code)
Error
Line item 1 is missing a description (BT-153).
Field: BT-153 (Line 1 — Item name)
Error
VAT math mismatch in breakdown 1: 2000.00 × 19% = 380.00, but document states 480.00.
Field: BT-117 (VAT breakdown 1 — Tax amount)