Convert PDF Invoice to XRechnung — AI-Assisted, EN 16931 Compliant

Upload PDF, the engine extracts the data and shows it to you for confirmation. Generates XRechnung 3.0.2 validated against all 147 German BR-DE CIUS rules. Validation is free. Download the repaired XRechnung + diff + Evidence Pack: €7.90 per file (pay only on success, PAYG).

XRechnung 3.0.2UBL 2.1CII D16BBR-DE CIUSEN 16931

Pay only on success

Free upload + validation. Pay €7.90 only when you download (PAYG).

Loading the validator…

How It Works

Step 1

Upload PDF

Drag-and-drop or pick a file. Print-based PDFs, scanned PDFs (OCR runs automatically), and PDF/A files all work. Up to 10 MB per file.

Step 2

Extract and review

The engine (Anthropic Claude Vision) reads the invoice header, line items, taxes, and payment details. You see the extracted values in an editable form — uncertain fields are highlighted. Correct anything before we generate XML. No silent assumptions.

Step 3

Generate XRechnung and validate

Output as XRechnung 3.0.2 (UBL or CII). Validation against 147 BR-DE rules plus EN 16931 core. Structural errors are auto-repaired. If your source data has unresolvable content gaps, you receive a validation report instead of a broken invoice.

Step 4

Download

Validation is free. When the XRechnung passes the authoritative compliance gate, you can download the package: repaired XRechnung XML + diff (what we changed) + Evidence Pack (signed audit-trail report). €7.90 per file. PAYG, no subscription.

What We Extract From Your PDF

Invoice header

  • ·Invoice number, issue date, due date, delivery period
  • ·Invoice type code (Commercial 380, Credit Note 381, Cancellation 384)
  • ·Currency (EUR default, other ISO 4217 codes supported)
  • ·Order reference and delivery note number if present in PDF

Seller & buyer

  • ·Company name, address, country (ISO 3166-1)
  • ·VAT ID (BR-DE-23/24 validated) and tax number
  • ·Buyer reference (BR-DE-15, mandatory)
  • ·Leitweg-ID for B2G recipients
  • ·Seller email and phone (BR-DE-17/18)

Line items

  • ·Per line: quantity, unit (UN/ECE Rec 20), net unit price
  • ·Article number and description
  • ·Line-level discounts and charges
  • ·Tax rate per line with code list validation (UNTDID 5305)

Tax and payment

  • ·Tax breakdown (BT-110, BT-111 — taxable amount and tax amount per rate)
  • ·IBAN and BIC for bank transfer (BR-DE-22)
  • ·SEPA mandate reference for direct debit
  • ·Payment discount terms if present in PDF text

Why Our Converter

Pay only on success

The €7.90 fee only triggers when the XRechnung passes the authoritative compliance gate (KoSIT Schematron 3.0.2 + EN 16931 v1.3.16). If our engine cannot turn your PDF into a compliant XRechnung, you pay nothing. Other converters charge per attempt.

You see the data before XML is generated

Other tools take your PDF, silently generate XML, and hand it over. We show you the extracted fields, flag uncertainties, and let you correct anything before the XRechnung is built. No "AI hallucinated my VAT ID" drama.

Auto-fix for the most common breakages

Missing BR-DE-15 buyer reference, wrong tax codes, empty mandatory fields, malformed ordering — 89% of typical XRechnung rejections are structural and fixable. Our engine detects and resolves them before handing you the XRechnung.

Evidence Pack included

Every download includes the repaired XRechnung XML, a diff report (what we changed), and an Evidence Pack: a signed audit-trail report (PDF + JSON) documenting EN 16931 and BR-DE compliance. Re-downloadable for 90 days.

Frequently Asked Questions

Does this work with scanned PDFs?

Yes. The engine auto-detects whether the PDF is text-based or scanned. For scans, OCR runs in the background. Best results at ≥ 300 DPI. For poor-quality scans the engine surfaces uncertain fields for manual confirmation — no silent assumptions.

Which XRechnung versions are supported?

XRechnung 3.0.2 (current since February 2025). Both UBL and CII syntax. Customization-ID is set automatically to urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0. Older 2.x versions are available on request but recipients have rejected them since 2025-01-01.

Can I edit the extracted data before downloading?

Yes. After extraction you see an editable form with every field. Uncertain values are highlighted. Adjust any field before the XRechnung is generated. Auto-fix runs only after you confirm.

Where does my PDF go? Is the content stored?

Your PDF is sent to Anthropic Claude Vision for data extraction (US data centers, EU-US Data Privacy Framework compliant). The raw PDF content is NOT retained — only the extracted structured data, for your review. Anthropic does not use your data to train models (per their API ToS). If you download an Evidence Pack, the extracted data is retained for 12 months for re-download (anonymized after 30 days). Full data policy: /privacy.

Do I need a Leitweg-ID for the XRechnung?

Only for B2G invoices to German federal authorities and participating Länder (BR-DE-01). For B2B invoices, Leitweg-ID is optional. The engine detects from the recipient whether one is needed and prompts you for it.

Can I generate a ZUGFeRD invoice from the same PDF?

Yes. The engine can produce either XRechnung 3.0.2 or ZUGFeRD 2.3.2 (Minimum, Basic, EN 16931, Extended profiles) from the same extracted source data. See /convert/pdf-to-zugferd for the ZUGFeRD-specific variant with embedded PDF/A-3.

Is the generated XRechnung actually BR-DE and EN 16931 compliant?

Yes, validated against the official KoSIT Schematron 3.0.2 (all 147 BR-DE rules) and CEN EN 16931 Schematron v1.3.16. Structural errors are auto-fixed before download. If a non-recoverable content error remains (e.g. missing VAT ID), you receive a validation report instead of a broken XRechnung — we do not emit non-compliant invoices.

What does it cost? Per file? Per month?

Upload, extract, review, generate, validate — all free. Unlimited, no account, no caps. You only pay to download the repaired XRechnung. The download bundle is XML + diff + Evidence Pack: €7.90 single, €29 for 5, €79 for 20. Pay only on success — if our engine cannot turn your PDF into a compliant XRechnung, nothing is charged. PAYG, no subscription. Details: /pricing.

Convert your first PDF now

Drag and drop, three seconds, XRechnung 3.0.2 in hand. Works without signup.

Upload PDF