EU e-invoices, without the XML pain.
Read any e-invoice into clean JSON or a readable page, generate compliant XML from simple JSON, convert between formats, and validate with the official KoSIT validator.
What it does
One engine behind every channel: the canonical EN 16931 model, two syntaxes (UBL 2.1 and UN/CEFACT CII), strict writers and tolerant readers.
Read
XML or a hybrid ZUGFeRD / Factur-X PDF in, structured JSON and a printable HTML page out — parties, lines, VAT, totals, payment details.
Generate
Simple JSON in, XRechnung, Peppol BIS or Factur-X XML out. Line amounts, VAT breakdown and totals are calculated for you.
Convert
ZUGFeRD to Peppol, UBL to CII and back. Anything the target format cannot carry is listed in the report — nothing is lost silently.
Validate
A fast built-in check with official rule ids, plus validation with the official KoSIT validator (XRechnung 3.0, EN 16931, Peppol BIS 3.0).
Three ways to use it
Pick the channel that fits how you work. Same formats, same validation.
REST API on RapidAPI
Six endpoints: parse, render, validate, convert, transform, formats. Free tier to try it.
- JSON in, XML out — and back
- Hybrid PDFs supported
- Quick start PDF and OpenAPI spec
Apify Actor
Point it at invoice URLs, get a dataset of JSON, HTML pages or converted XML. Pay per document.
- Works with Make, n8n, Zapier and AI agents
- Batch processing of mailboxes and folders
- $0.02 per document
Stripe App
Every finalized Stripe invoice becomes an XRechnung or Factur-X e-invoice, validated and e-mailed to your customer.
- Amounts exactly as Stripe charged
- Validation right on the invoice page
- Automatic sending to B2B customers
Why now
B2B e-invoicing is becoming mandatory across Europe. A PDF is no longer an invoice once the mandate applies to you.
| Country | Requirement |
|---|---|
| Germany | Every business must be able to receive e-invoices since 2025; issuing them is mandatory from 2027 (turnover above €800k) and 2028 (everyone). |
| France | Everyone must receive from September 2026; large and mid-sized companies issue from September 2026, small companies from September 2027 (Factur-X among the accepted formats). |
| Belgium | Peppol e-invoicing between VAT-registered businesses since 1 January 2026. |
Summary for orientation, not legal advice — check the official sources for your country.
Formats
| Format | Syntax | Read | Write |
|---|---|---|---|
| XRechnung 3.0 | UBL 2.1 and CII D16B | ✓ | ✓ |
| Peppol BIS Billing 3.0 | UBL 2.1 | ✓ | ✓ |
| Factur-X / ZUGFeRD 2.x, profile EN 16931 | CII D16B | ✓ XML and hybrid PDF | ✓ XML |
| EN 16931 | UBL 2.1 | ✓ | ✓ |
Tested on the official KoSIT XRechnung test suite and the official FeRD ZUGFeRD sample PDFs. Invoices and credit notes.
Your invoices stay yours
Documents are processed in memory and not stored. The service runs in Microsoft Azure, West Europe. Details in the privacy policy.