1,326 rules · 6 formats · 27 countries

Will your invoice be accepted?

Drop your e-invoice. Get a verdict in seconds. If it fails, we fix it. Free, no account, no limits.

Drop XML here or

Peppol BIS 3.0XRechnung 3.0Factur-XZUGFeRDCIIUBL 2.1

Your file is processed in memory and never stored.

1,326rules checked per invoice
955errors auto-fixable
6EU formats supported
27EU countries covered

What gets checked

1,326 rules. Every invoice.

The validation engine runs your invoice against the full EN 16931 European standard, format-specific rules, and country-level requirements.

312

Document structure

Schema conformance, required elements, namespace validation, XML well-formedness

247

Tax calculation

VAT category codes, tax subtotal integrity, rounding rules, rate validation

189

Party identification

Buyer/seller VAT numbers, legal names, address completeness, scheme IDs

156

Amounts & totals

Line total calculation, invoice total cross-checks, currency consistency

134

Country-specific

BR-DE (Germany), BR-FR (France), BR-IT (Italy), BR-NL, BR-BE, BR-ES rules

112

Payment & banking

Payment means codes, IBAN validation, payment terms, due date logic

98

References & codes

Order references, buyer references, contract IDs, code list validation

78

Line items

Item descriptions, quantities, units, classification codes, allowances/charges

Mandate tracker

EU e-invoicing deadlines

E-invoicing mandates are rolling out across Europe at different speeds. This is the current status.

CountryFormatDeadlineStatus
🇩🇪GermanyXRechnung 3.01 Jan 2027upcomingGuide →
🇫🇷FranceFactur-X1 Sep 2026activeGuide →
🇧🇪BelgiumPeppol BIS 3.01 Jan 2026liveGuide →
🇵🇱PolandKSeFTBD 2026delayedGuide →
🇮🇹ItalyFatturaPA / SDILive since 2019liveGuide →
🇪🇸SpainFacturaE / Veri*factu1 Jul 2026upcomingGuide →
🇷🇴RomaniaRO e-FacturaLive since Jan 2024liveGuide →
🇬🇷GreecemyDATALive since 2020liveGuide →

Format coverage

Every major EU standard

One engine, all formats. Upload any of these — we detect the format automatically.

CapabilityPeppol BISXRechnungFactur-XZUGFeRDUBL 2.1CII
Schema validation
Business rules
Country-specific rules
Auto-fix
Evidence Pack
Format conversion

FAQ

Common questions

Is this really free?

Yes. Unlimited validations, no account, no trial period. We charge for API access (developers) and Evidence Pack exports (enterprises). The validator itself is free forever.

Will auto-fix change my invoice amounts?

Never. Auto-fix only touches structural issues — formatting, namespaces, missing non-financial fields. Amounts, tax figures, bank details, and dates are never modified. That's a hard rule.

Do you store my invoice?

No. Invoices are processed in memory and deleted immediately after validation. We never store your financial data. Shared result links expire after 7 days and never contain the original XML.

Which EU countries require e-invoicing?

Italy, Belgium, and Romania already have live mandates. Germany, France, Spain, and Poland have upcoming deadlines between 2026–2027. Check our country guides for your specific situation.

Can I integrate this into my accounting software?

Yes. The Developer API validates and fixes invoices programmatically. Works with any ERP, accounting system, or workflow that can make HTTP requests.

Check your invoice now

Upload. Validate. Fix. Free.