Skip to content

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
Example InvoiceGuard validation report for a Factur-X invoice

invoice-2026-041.pdf

Factur-X · EN 16931

Needs attention
2Errors
1Warning
24Passed

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.

Check readiness

How it works

1

Upload

Drop any invoice (PDF, Factur-X, classic PDF). We accept both the old and new formats and work out what you actually sent.

2

We check 25+ EN 16931 rules

XSD schema, presence of mandatory fields, arithmetic checksums, VAT and IBAN formats, payment terms, XRechnung buyer reference.

3

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

ERROR

Missing seller name BT-27

WARNING

Wrong grand total BT-112

ERROR

Invalid seller VAT BT-31

ERROR

Invalid IBAN in payment

ERROR

Missing buyer reference BT-10 XRechnung

ERROR

No invoice lines BG-25

ERROR

Wrong date format BT-2

ERROR

Unknown country/currency code

PDF to Factur-X

Still sending plain PDFs?

Attach your existing PDF, complete the invoice fields, and download a machine-readable Factur-X file in about 2 minutes.

Convert a PDF

Plans for occasional and daily use

Simple, flat pricing. Cancel anytime.

Start free

€0

3 checks per day

Paid plans from

€19/month

Unlimited checks and conversion

Compare all plans

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 now

InvoiceGuard 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.