Read, with the country's own format
These countries have a national format that is not EN 16931. Each one is recognised by what is inside the file, not by its extension or its name.
- Italy — FatturaPA, often inside a signed
.p7m. One file can carry several invoices. - Spain — Facturae 3.2, often as
.xsig. IRPF withholding makes the total legitimately differ from net plus VAT. - Poland — KSeF FA(2) and FA(3). Fields named P_1, P_13_1, unreadable by eye.
- Romania — RO e-Factura (UBL with RO_CIUS). The ZIP from SPV also holds ANAF's signature file.
- Austria — ebInterface 4.x–6.x.
Its root element is also
Invoice. - Hungary — NAV Online Számla 3.0.
27% is written
0.27. - Finland — Finvoice 3.0. Dates are CCYYMMDD, and the standard rate has been 25.5% since 2024.
- Czechia — ISDOC 6.x. A Czech bank statement matches on the variabilní symbol, not the invoice number.
- Switzerland — QR-bill payment data. The text block is read; the code inside a PDF image is not decoded yet.
- China — 数电票 XML, OFD and PDF. That is a separate tool: 发票管家.
Read, because the invoice is a European one
Most of Europe sends EN 16931 documents over Peppol — UBL or CII, or a PDF with the XML inside (Factur-X / ZUGFeRD). Those are read everywhere, so the country matters less than it looks:
Germany (XRechnung, both flavours), France (Factur-X, mandatory to receive from Sept 2026), Netherlands (SI-UBL), Belgium (mandatory from 2026), Ireland (Peppol), Luxembourg (three countries of suppliers), Norway (EHF), Denmark (OIOUBL), Sweden (Peppol BIS), Croatia (eRačun), Australia / New Zealand (Peppol A-NZ), Singapore (InvoiceNow).
The rest of the EU and EEA sits in the same bucket, and is read for the same reason: Portugal (CIUS-PT over Peppol), Estonia, Latvia, Lithuania, Slovenia, Slovakia, Bulgaria, Malta, Cyprus, Iceland and Liechtenstein. Greece too, for anything sent over Peppol — but its domestic myDATA format is not read; see below.
If your country is not named anywhere on this page but sends Peppol, it is almost certainly read: the format is recognised from the file's contents, and a CIUS is a narrowing of the norm rather than a new syntax. If you drop one in and it is not recognised, that is worth an email — it takes a day or two to add a format, and knowing which one is wanted is the hard part.
Not read — and it is better to say so here
- Greece (myDATA) — not read. If you need it, say so and it moves up the list.
- Scans and photographs — a paper invoice photographed with a phone has no text layer. If it carries a QR code it is used; otherwise the row comes out empty and marked, never guessed. There is no OCR here, deliberately: a digit read wrongly still looks like a number.
- Swiss QR codes inside a PDF image — the payment text is read, the code in the picture is not yet decoded.
- Brazil, India, Mexico, Chile, Turkey and others — real invoice volumes, but local tools already cover them at local prices. Pretending otherwise would waste your time, not ours.
The website's language is a separate question
The site itself is translated into nine languages: English, Deutsch, Italiano, Français, Español, Polski, Română, Nederlands, Hrvatski. Your country not having its own language here does not mean your invoices are not read — a Hungarian NAV invoice, a Czech ISDOC and an Austrian ebInterface are all read on the English pages, and the error messages and rule explanations appear in whichever of the nine languages you are using.
Trying it costs nothing and takes a minute: up to 10 invoices per export and 20 a day, free, no account. Nothing is uploaded — the files are read in your browser, which you can check in two minutes.