PDF to XRechnung Converter
XRechnung is an XML file, not a better PDF. Upload your invoice PDF and create a valid XRechnung file.
This tool generates XRechnung XML in CII syntax.
- Start for free
- Runs in the browser
- No installation required
- Privacy: see privacy policy
Popular conversions
Jump directly into the most common PDF-to-e-invoice workflows:
Upload your invoice PDF
What you get
- XRechnung XML (CII variant)
- Validation result
- Optional extra: ZUGFeRD PDF download
Frequent issues we detect
- Missing mandatory fields
- Inconsistent totals or VAT amounts
- Unclear line-item data (quantity/price/VAT rate)
Quick pre-export checklist
Before sending, your XRechnung should be both technically valid and business-correct. Small gaps in references, line items, or totals often trigger rejections. Use this checklist to catch common issues before download.
- Complete supplier and buyer details
- Invoice number and invoice date
- Line items (description, quantity, unit price, VAT rate)
- Consistent VAT amounts and totals
- Payment terms and bank account details
- Public sector cases: buyer reference / routing ID available
FAQ
Create XRechnung from PDF
Yes. This converter turns your uploaded PDF into XRechnung XML, with validation and data correction before download.
Do I need UBL or CII and what does my recipient accept?
That depends on recipient or portal requirements. This converter currently generates CII-based XRechnung XML by default. Confirm recipient expectations before sending.
Do I need a buyer reference/routing ID and where does it belong?
For many public-sector recipients a buyer reference is mandatory. It must be present in the structured invoice data so the receiving system can route the invoice correctly.
Can I also generate ZUGFeRD if my customer wants a readable PDF?
Yes. The same workflow can additionally produce a ZUGFeRD PDF with embedded XML. This gives you both human readability and machine-readable data.
Why is my XRechnung rejected? (most common reasons)
Typical causes are missing mandatory fields, inconsistent VAT/totals, invalid codes, or missing references. Validation highlights these issues in priority order.
Do I need to understand XML to work with XRechnung?
No. You mainly need to verify business content like line items, VAT rates, totals, and references. The converter handles the technical structure.
Which mandatory fields are most often missing?
Frequent gaps are buyer references, service periods, complete line-item data, and clear payment terms. These omissions often cause validation errors.
How do I validate XRechnung after download?
Use the e-invoice validator and upload the XML again. This lets you verify that the file is still valid and check any remaining warnings.
Are files stored?
Uploaded files and generated results are stored only as long as required for processing and delivery. Details are defined in the privacy policy.