E‑Rechnungs-Studio logomarkE‑Rechnungs-Studio
Start nowSign inCreate account
EN 16931 compliant · validated · ZUGFeRD compatible

Create an EN 16931-compliant e-invoice from a PDF invoice

Upload your PDF invoice. E-Rechnungs-Studio automatically extracts the invoice data, generates XML in the CrossIndustryInvoice (CII) format, validates the result, and creates a ZUGFeRD PDF with embedded XML.

Review the imported data, use the validation guidance, and specify any changes if needed. This keeps you in full control and lets you download your finished, validated, machine-readable e-invoice.

1
Upload
2
Review
3
Edit
4
Download
Illustration of a PDF invoice being converted into a structured e-invoice
We handle the conversion and validation. You stay in control of the final result.
Drag and drop your PDF invoice below or choose a file.
Convert directly in the app

Upload a PDF and open the converter

Choose a PDF invoice, then start conversion when you are ready.

Quick explainer: e‑invoice, XRechnung, ZUGFeRD & EN 16931

In 2 minutes you will learn why a PDF alone is not enough, what the terms mean, and how to generate a verifiable electronic invoice from an existing PDF.

Germany is phasing in mandatory e‑invoicing. Receiving has been required since 01.01.2025; issuing transitions run until 31.12.2026 or in some cases 31.12.2027. See the mandate timeline guide.

FAQ

Is a PDF invoice still sufficient?

Only as a transition option or for visual reading. For German B2B transactions, businesses have had to be able to receive e-invoices since 01 Jan 2025; issuing transition periods run through 31 Dec 2026 and, in some cases, 31 Dec 2027. After that, a plain PDF without structured invoice data will generally no longer be enough.

What should I send: XML or PDF?

That depends on recipient requirements. Some workflows require pure XML (XRechnung), while others accept or prefer ZUGFeRD with PDF view. Check the target process before sending.

What minimum data is required for a valid e-invoice?

You need correct supplier/buyer data, invoice number/date, line items, VAT rates, totals, and payment information. Depending on recipient rules, extra references may also be mandatory. The converter validates the generated e-invoice and shows which mandatory fields, references, or business rules still need attention.

What happens to uploaded invoice files?

Your invoice file is processed only for conversion and checks. Files, generated results, and processing logs are used only to provide this service and are automatically deleted periodically. The website is hosted in Germany. Details are available in the privacy policy.

Is invoice data used to train AI models?

No. Your invoice data is not used to train our own models or models of the connected AI provider. Automated analysis uses only the content required for that step; the privacy policy names the AI API provider currently used.

Who operates the service and where are the legal details?

The operator is Casserus UG (haftungsbeschränkt). The privacy policy explains data processing in detail; the legal notice contains the provider information.