Open and check a Factur-X invoice instantly

And see what your accounting software will actually import, not just the page you can see. Drop the file and you get its contents in plain view, an EN 16931 check, and a PDF ↔ XML comparison.

Factur-X ZUGFeRD XRechnung UBL CII EN 16931
📄
Drop your invoice (PDF or XML)
or click to choose a file · Factur-X, ZUGFeRD, XRechnung, UBL, CII · 10 MB max.
What you see immediately:

🔒 Your invoices are not kept, not shared and not tracked. They are analysed in memory, never written to disk, then discarded. No third parties.  ·  🇪🇺 Company and servers in the European Union (GDPR).

No file to hand? Try it with: a Factur-X invoice · a UBL invoice · an invoice with errors · a PDF ≠ XML case

Why Facturolia? ✓ Opens Factur-X, ZUGFeRD, XRechnung, UBL, CII ✓ Spots EN 16931 inconsistencies ✓ No account ✓ Nothing kept ✓ Free, no quota and no timer Developer? REST API →
PDF: €1,200 XML: €1,020 ⚠

Which one will your accounting software import? The XML, the one you cannot see. Facturolia spots the gap for you. See the example →

One invoice

Drop it above for an immediate read and check, with no account.

A whole folder

Accounting firm or finance team? Up to 200 invoices analysed in a few minutes, with CSV export. Batch processing (in French) →

You need to issue one

Create a Factur-X invoice from a form: you get a readable PDF carrying the structured data inside it. Free, no account. Create an invoice (in French) →

Why a French deadline may concern you

France is moving its business-to-business invoicing to structured electronic formats. Two dates matter. Since 1 September 2026, every VAT-registered business in France must be able to receive structured electronic invoices. Issuing them becomes compulsory on the same date for large and mid-sized companies, and on 1 September 2027 for small businesses.

If you sell to French customers, or buy from French suppliers, invoices in Factur-X and UBL will start arriving whether or not your own software speaks those formats yet. Facturolia lets you open one right now and see exactly what it carries.

What Facturolia is not. It reads and checks invoices. It does not issue them, does not transmit them, and is not a compliance solution: in France, sending an invoice legally goes through an accredited platform (Plateforme Agréée). Facturolia sits before and after that step, not in place of it.

Which formats it reads

FormatWhat it looks likeWhere you meet it
Factur-X A PDF with an XML file hidden inside it France, the standard for the 2026 reform
ZUGFeRD The same idea, same technical basis Germany
XRechnung A pure XML file (CII or UBL) German public sector
UBL A pure XML file Peppol and much of Europe
CII A pure XML file The syntax underneath Factur-X

All of them are readable expressions of the same European semantic standard, EN 16931. That is the standard the consistency check runs against.

For developers

The same engine is available as a REST API: you post a file, you get the structured data and the list of EN 16931 anomalies back as JSON. There is also a batch endpoint and a CSV export, plus an MCP server so an AI assistant can read an invoice directly.

See the API →    Pricing