Skip to main content

Convert PDF Invoices to XRechnung, UBL & ZUGFeRD Review-ready in about 30 seconds

Upload a PDF, review the extracted data, and download a validated, EN 16931-compliant e-invoice — without replacing your ERP or billing software.

Review the result before you pay per conversion or subscribe · 3-day trial on your first subscription

Before you download, every XRechnung is checked with the validator of Germany’s Coordination Office for IT Standards (KoSIT) and the current rule set. Try it with our sample invoice – no account needed.

Hosted in GermanyData processing agreement

Validation report

File: xrechnung-valid-basic.xml

Accepted
Validator
KoSIT Validator 1.6.2
Rule set
XRechnung 3.0.2 (2026-01-31)
Errors
0
Warnings
0
Synthetic sample invoice without customer data. The validator produces the result fresh on every run.

Ready for review in under 30 seconds

Most invoices are ready for review in under 30 seconds.

See issues before export

The integrated reviewer highlights missing or non-compliant fields, and every value — names, amounts, line items — stays editable until you export.

Handle repeat work faster

Upload up to 10 invoices in one batch when you need to clear routine work in less time.

A PDF is not an e-invoice

Since 1 January 2025 a plain PDF is an “other invoice”. An e-invoice exists only when it is issued, sent and received as structured EN 16931 XML — for example XRechnung (UBL or CII) or ZUGFeRD/Factur-X with conforming XML, not MINIMUM or BASIC-WL.

BMF FAQ, questions 2 and 7

The BMF accepts ZUGFeRD from version 2.0.1 as an e-invoice when the XML meets EN 16931. MINIMUM and BASIC-WL do not count. XRechnung remains the usual B2G path.

Full format comparison

German public-sector invoices (B2G)

XRechnung
Default path (Leitweg-ID)
ZUGFeRD
Accepted with EN 16931 XML, not MINIMUM/BASIC-WL
Factur-X
France, not German B2G
UBL
International / Peppol syntax

Generated version

XRechnung
XRechnung 3.0.2
ZUGFeRD
ZUGFeRD 2.5
Factur-X
Factur-X 1.09
UBL
UBL 2.1

Leitweg-ID Support

XRechnung
Included
ZUGFeRD
Included
Factur-X
Included
UBL
Included

PDF/A Embedded

XRechnung
Not included
ZUGFeRD
Included
Factur-X
Included
UBL
Not included

International Usage

XRechnung
EU
ZUGFeRD
Germany
Factur-X
France
UBL
Global

Complexity

XRechnung
Medium
ZUGFeRD
High
Factur-X
High
UBL
Low

Human Readable

XRechnung
Via XML
ZUGFeRD
Via PDF
Factur-X
Via PDF
UBL
Via XML

Standard Basis

XRechnung
UBL (Universal Business Language)
ZUGFeRD
CII (Cross Industry Invoice)
Factur-X
CII (Cross Industry Invoice)
UBL
UBL (Universal Business Language)
Billing period

Prices are shown excluding VAT. German VAT is added at checkout where applicable.

One-time

€5/ conversion

excl. taxes

No subscription

Web UI invoices per month
1
Support
Standard
No subscription
Included

Starter

€10/month

excl. taxes

with annual billing (€120 per year)

3-day trial on your first subscription

Web UI invoices per month
Unlimited in web UI
Support
Standard

Professional

Most Popular
€15/month

excl. taxes

with annual billing (€180 per year)

3-day trial on your first subscription

Web UI invoices per month
Unlimited in web UI
Batch processing
Included
Support
Priority

Enterprise

€35/month

excl. taxes

with annual billing (€420 per year)

3-day trial on your first subscription

Questions about Enterprise? Email us
Web UI invoices per month
Unlimited in web UI
Batch processing
Included
API access
Included
Email import
Included
API invoices
100/month shared by Email Import + API; then €0.40–0.50
Support
Business-hours support, no SLA

Prices shown exclude applicable taxes. Taxes are calculated at checkout.

Your first subscription includes a 3-day trial — cancel within 3 days and you won't be charged. Returning subscribers are billed right away. Pay-per-use credits have no trial.