EN 16931 invoice validation
Know exactly what is wrong with your e-invoice.
Is your invoice compliant with the new e-invoicing law? Upload any invoice and get a plain-English compliance report in 10 seconds — every field that fails and the exact fix.
- Processed in the EU
- File deleted after processing
- No account required
invoice-2026-041.pdf
Factur-X · EN 16931
BT-31Add a valid VAT ID, including the country prefix.
BT-112The payable amount differs from the calculated total by €12.40.
XSD schema · mandatory fields · totals · VAT · payment data
France e-invoicing rollout
Your clients can no longer refuse a structured e-invoice.
Reception applies from Sept 1, 2026. Small businesses must issue e-invoices from Sept 1, 2027. Check your files before the next deadline.
How it works
Upload
Drop any invoice (PDF, Factur-X, classic PDF). We accept both the old and new formats and work out what you actually sent.
We check 25+ EN 16931 rules
XSD schema, presence of mandatory fields, arithmetic checksums, VAT and IBAN formats, payment terms, XRechnung buyer reference.
You get a plain-English fix list
Every failing field, its business-term number (BT-xx), why it fails, and exactly what to correct in your invoicing tool.
What we check
Missing seller name BT-27
Wrong grand total BT-112
Invalid seller VAT BT-31
Invalid IBAN in payment
Missing buyer reference BT-10 XRechnung
No invoice lines BG-25
Wrong date format BT-2
Unknown country/currency code
Before you upload
FAQ
Technical scope, supported formats, privacy, and transmission.
Is this legal or tax advice?
No. We run a technical check of your invoice against the published EN 16931 rules. For fiscal advice, talk to your accountant.
Which formats do you accept?
PDF invoices with embedded XML (Factur-X, ZUGFeRD) or raw CII XML. Plain PDFs are detected and the converter is offered.
What happens to my files?
Processed on servers in the EU and deleted immediately after processing. Raw invoice files are never retained or shared.
Which profiles are supported?
Factur-X MINIMUM to EXTENDED, ZUGFeRD, XRechnung, and the EN 16931 core profile.
Do you transmit invoices to the tax authorities?
No. We validate and convert only; transmission goes through your invoicing software or a certified platform (PDP).
Why did my valid-looking invoice fail?
Most common causes: no embedded XML, totals off by more than 0.01, invalid VAT or IBAN format, missing buyer reference.
Check your invoices — it's free
Check an invoice nowInvoiceGuard is a technical validation tool. We verify your files against published EN 16931 technical rules (XSD and business rules) and show you where they fail. We do not provide tax, legal or accounting advice and we are not a certified plateforme de dématérialisation partenaire (PDP). All data is hosted and processed in the European Union. Raw invoice files are deleted immediately after processing and are never used for any other purpose.