About EInvoice Translator
Across the EU, a B2B invoice increasingly has to be a structured EN 16931 e-invoice. A plain PDF is rejected by your client's system and your payment stalls. EInvoice Translator exists to turn the invoice you already have into the structured files that get accepted.
What it does
You fill in the invoice — seller, buyer, lines, VAT categories — and the product computes the totals, validates the invoice against the real EN 16931 business rules (an invalid invoice fails with the rule named, for example BR-16 when an invoice has no lines), and produces two downloads: a UBL 2.1 XML file and a Factur-X PDF — a human-readable PDF with the same XML embedded byte-for-byte, so what your client reads is exactly what their system parses.
The acceptance checker answers the other half of the problem: will this client have to accept a structured invoice at all, and from when? It is computed from the mandate dates for 12 countries, your invoice date and your client's country and size — the same mandate table that drives the conversion result's acceptance stamp. Belgium's mandate runs from January 2026; Poland, France, Germany and Spain follow on their own published timetables.
Free, Pro and Team
The free tier does one complete job: convert one invoice and check acceptance. Pro ($19/month) adds bulk conversion of up to 200 invoices per job, per-country rule packs, monitored clients whose acceptance verdict is re-checked as mandates change, and accounting exports to CSV, Xero and QuickBooks formats. Team ($49/month) adds team workspaces for agencies and higher limits. See pricing.
One honest limit: sending an invoice over the Peppol network needs a certified access-point partner. That connection is not live yet, so the product says so at the point of use and returns “not connected” rather than pretending a send happened. Converting, validating and delivering the files themselves work today.
Who builds it
EInvoice Translator is built by Ingenious AI. Questions about the product, a license key or an order go to the contact page; how your data is handled is set out in the privacy policy, and the service terms are on the terms page.