InvoiceBridge
XRechnung · ZUGFeRD / Factur-X · Peppol BIS

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.

For developers

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
API details
For automations

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
Actor details
Early access

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
Stripe App details

Why now

B2B e-invoicing is becoming mandatory across Europe. A PDF is no longer an invoice once the mandate applies to you.

CountryRequirement
GermanyEvery business must be able to receive e-invoices since 2025; issuing them is mandatory from 2027 (turnover above €800k) and 2028 (everyone).
FranceEveryone 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).
BelgiumPeppol e-invoicing between VAT-registered businesses since 1 January 2026.

Summary for orientation, not legal advice — check the official sources for your country.

Formats

FormatSyntaxReadWrite
XRechnung 3.0UBL 2.1 and CII D16B✓✓
Peppol BIS Billing 3.0UBL 2.1✓✓
Factur-X / ZUGFeRD 2.x, profile EN 16931CII D16B✓ XML and hybrid PDF✓ XML
EN 16931UBL 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.