France E-Invoice Reception Lint

Lint Factur-X, UBL and CII invoices for the French mandatory mentions a PDP rejects: SIREN Luhn, FR VAT key, delivery address, operation category, totals. 12 rules, offline. Runs entirely in your browser — nothing is uploaded.

Same engine as the VS Code extension, byte for byte.

Get the complete version $29

This page is the working piece. The full pack has everything below.

12 checks for the French mandatory mentions a PDP rejects, on Factur-X, UBL and CII invoices

An e-invoicing integrator bills about 95 US dollars an hour to map and re-test one invoice profile

Buy the full version — $29

Questions people ask

What does France E-Invoice Reception Lint actually do?

It reads a Factur-X, UBL or CII invoice XML open in your editor and runs 12 checks for the mentions a French platform rejects on. It verifies the Luhn check digit of the seller and buyer SIREN, recomputes the FR intra-EU VAT key from the SIREN, re-adds BT-109 plus BT-110 against BT-112, and reports every failure with a line number.

Who is this for?

Developers who generate invoice XML for French companies: billing engineers at SaaS vendors invoicing France, ERP and accounting-software integrators wiring up a PDP, and teams porting a German XRechnung mapping to France. If you have never had to print the 40 EUR recovery indemnity on an invoice, this is the tool that tells you that you must.

Why is a chatbot or a free EN 16931 validator not enough?

A free EN 16931 validator checks the European semantic model. France added mandatory mentions on top of it: the buyer SIREN, the delivery address, the category of operation, and the VAT-on-debits option. A chatbot will list those mentions but will not recompute a Luhn check digit, a mod-97 VAT key, or your totals — and a PDP recomputes all three.

What is free and what needs a licence key?

Free, with no key: check the invoice open in the editor against all 12 rules and get every finding with its line number. That is a complete answer for that file. The licensed part is scope, not depth: sweep every invoice in the workspace and write one dated reception-readiness report. Same rules, more files.

What would this cost me otherwise?

An e-invoicing integrator bills about 95 US dollars an hour to map and re-test one invoice profile, and a rejected invoice comes back for a human to re-issue. CGI article 1737 fines 15 EUR per missing or wrong mandatory mention, with an annual cap of 15000 EUR. The licence is 29 US dollars once.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Want the full version?
Enter your email and we send the download link.
ENDEJAESPT

Find a tool