Convert a PDF invoice to ZUGFeRD or Factur-X
We read the invoice fields from your PDF. You review and correct them, then we generate the structured CII XML in the Factur-X/ZUGFeRD profile you choose and check it against the EN 16931 rules.
Checking is free.Finished e-invoice: €1.90 [VAT note].First file every 30 days free.No sign-up.
Your file is used only to check and fix your invoice and to deliver your result. Results are kept so you can download a verified file again for 90 days; validation logs are deleted after 90 days. You can request deletion at any time.
Downloading the generated XML is free. For the check with the KoSIT validator: Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.
What we read from your PDF
Invoice headerInvoice number, issue date, due date, delivery period · Invoice type (invoice 380, credit note 381, cancellation 384) · Currency · Order and delivery-note references if present on the PDF
Seller and buyerCompany name, address, country · VAT ID and tax number · Buyer reference (BT-10) if present · Seller email and bank details
Line itemsPer line: quantity, unit, net unit price · Article number and description · Line-level discounts and charges · Tax rate per line
Tax and paymentTax breakdown: taxable amount and tax amount per rate · IBAN and BIC for bank transfer · Payment terms and discount if present in the PDF text
How it works
01Upload the PDFChoose or drop a file. Printed and scanned PDFs, photos, CSV and Excel. Up to 10 MB.
02Read the fieldsThe file is sent to Anthropic; the model reads the header, parties, line items, taxes and payment details. The extracted draft is deleted after 24 hours.
03Review, correct, choose the profileYou see every field in a form and choose the profile: Factur-X/ZUGFeRD Minimum, Basic or Extended. Missing mandatory fields for that profile are listed.
04Generate and download the XMLWe generate the CII XML for the chosen profile, check it against the EN 16931 rules and show every violation. If it passes, you download the XML directly. Embedding it into a PDF/A-3 is done by your invoicing system.
Questions
- What is the difference between ZUGFeRD and XRechnung?
- XRechnung is the German profile of EN 16931 as a pure XML file. ZUGFeRD is a hybrid format: a PDF/A-3 with the same invoice data embedded as CII XML. Public-sector buyers require XRechnung; between companies most recipients accept either. Comparison: /compare/xrechnung-vs-zugferd.
- Do I get a finished ZUGFeRD PDF here?
- No. You get the CII XML for the chosen Factur-X/ZUGFeRD profile. Embedding it into a PDF/A-3 is up to your invoicing or PDF system. A PDF with XML already embedded can be checked at /zugferd-validator.
- Which profile do I need?
- Minimum, Basic and Extended are available. For invoices that must satisfy the EU standard you need at least the profile that carries every EN 16931 mandatory field; the check names what is missing for the chosen profile.
- Does this work with scanned PDFs?
- Yes. The model reads text from images, so scans and photos work too. The worse the source, the more fields you will have to fill in on the form.
- Can I edit the extracted data before downloading?
- Yes. After extraction you see a form with every field. XML is generated only after you confirm.
- Where does my PDF go? Is it stored?
- The PDF is sent to Anthropic (US) to read the fields. The extracted draft is deleted on our side after 24 hours. Details at /privacy.
- Can I generate an XRechnung from the same PDF?
- Yes. In the review step choose XRechnung (UBL or CII) or Peppol BIS Billing 3.0 instead. For public-sector buyers: /convert/pdf-to-xrechnung.
- What does it cost?
- Reading, reviewing, generating and downloading the generated XML cost nothing and need no account. If you want a rejected or generated file checked with the KoSIT validator and missing details added: Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.