1 / 5

The smart way to create compliant PDF + XML

EN 16931-compliant ZUGFeRD / Factur-X e-invoices for Germany, France and the rest of the EU.

  • ✓Create from scratch or convert your PDF
  • ✓Automatic XML generation
  • ✓Validation by EN 16931
  • ✓100% online. No installation

Free plan · No credit card · Up to 10 documents / month

ZUGFeRD landing dashboard preview
2 / 5

Create ZUGFeRD from scratch

Fill in a simple form and we’ll build a PDF + XML invoice to the EN 16931 model.

  • ✓Intuitive online form
  • ✓Real-time validation
  • ✓Profiles BASIC to EXTENDED
  • ✓Save and reuse your data

Free plan · No credit card · Up to 10 documents / month

Invoice editor in E-Rechnung Pro
3 / 5

Convert any PDF to ZUGFeRD

Upload your existing PDF and we’ll add the XML layer automatically.

  • ✓Keep your existing layout
  • ✓Automatic data extraction
  • ✓You confirm every field
  • ✓Download ready in seconds

Free plan · No credit card · Up to 10 documents / month

PDF to ZUGFeRD conversion workflow
4 / 5

Check & validate

Make sure your invoices follow the EN 16931 and ZUGFeRD rules.

  • ✓Full validation report
  • ✓Detect errors instantly
  • ✓Fix and re-validate
  • ✓Peace of mind

Free plan · No credit card · Up to 10 documents / month

XML validation panel
5 / 5

Track & manage all your documents

Keep a complete history, search and statistics for every invoice and validation in one place.

  • ✓Full document history
  • ✓Search & filters
  • ✓Usage statistics
  • ✓Available in DE, FR, EN & UK

Free plan · No credit card · Up to 10 documents / month

E-Rechnung Pro dashboard

Compliant with
EN 16931

Built for e-invoicing in
Germany & France

Secure & private
Your data is safe with us

100% online
No installation needed

Free up to 10 documents
per month

European compliance map

Why regular PDF is no longer enough

A simple PDF doesn’t contain the structured XML data e-invoicing rules require. ZUGFeRD / Factur-X e-invoices solve that — machine-readable and EN 16931 compliant.

See regulation updates

Regular PDF

  • Not machine-readable
  • Manual processing & errors
  • Higher rejection risk
  • Not a structured e-invoice

PDF + XML (ZUGFeRD)

  • Machine-readable structured data
  • Automatic processing & fewer errors
  • Recognised e-invoice format
  • Aligned with EU & France e-invoicing rules

How it works

Create or upload

Create an invoice from scratch or upload your PDF.

We generate & validate

We automatically generate XML and validate it by EN 16931.

Get compliant document

Download your ZUGFeRD PDF + XML ready to send to your customer.

Everything you need for compliant e-invoicing

Create invoice from scratch

Online editor with live preview

Convert PDF to ZUGFeRD

Drag & drop and convert in seconds

Validation EN 16931

Syntax, Schematron & business rules

Document management

History, search, filters & export

Built for European e-invoicing

Germany · France · European Union

EN 16931 · ZUGFeRD · Factur-X

A ZUGFeRD invoice is an ordinary PDF with a structured XML file embedded inside it. The person who receives it opens a normal document; their accounting system reads the same figures straight from the XML, without anyone retyping them. What ZUGFeRD is and how the hybrid file is put together covers the format in detail, and the French twin format, Factur-X, shares the same schema and the same version numbers — an invoice produced as one will normally validate as the other.

Both rest on the European standard EN 16931, which defines what an electronic invoice has to contain and which business rules it must satisfy. That shared foundation is why the German and French requirements converge rather than diverge: since January 2025 every business established in Germany must be able to receive such invoices, France follows from September 2026, and the obligation to issue them is phased in through 2027 and 2028.

Where you start depends on what you have today. If your invoices already exist as ordinary PDFs, you can convert a PDF into ZUGFeRD and keep your existing layout. If you are starting from nothing, the online form will create your first e-invoice field by field. Either way it is worth running the result through validation before you send it: the check covers the PDF container, the embedded XML and the business rules that decide whether the recipient will accept the document at all.

Simple pricing. Cancel anytime.

Free

€0 / month

Up to 10 documents

  • Basic validation
  • Standard support
Get started

VIP

€49 / month

Unlimited invoices

  • All features
  • Priority processing
Start free trial

All prices are net and exclude VAT. E-Rechnung Pro is offered to businesses only; for business customers in the EU, VAT is accounted for by the recipient under the reverse charge mechanism.

Frequently asked questions

What is ZUGFeRD / Factur-X?

ZUGFeRD and Factur-X are hybrid e-invoice formats that combine a visual PDF with machine-readable XML data, compliant with the EN 16931 European standard.

Will my documents be accepted by tax authorities?

Every document is validated against the EN 16931 standard and the applicable ZUGFeRD / Factur-X business rules (Schematron) before you download it. Final acceptance always depends on the recipient and on the legal requirements that apply in your specific case.

Is my data secure?

Yes. Data is transmitted over secure connections and stored with strict access control.

Do I need to install anything?

No. Everything runs in browser and works online.