
Invoice conversion API: a simple integration guide
Official references
Use these sources to verify dates, formats, and official rule changes.
Related Technical Wiki
Explore deep-dive developer documentation and regulatory guidelines matching this article.
Common integration error codes explained for non-technical users.
Practical guides for validating DATEV, Lexware, SAP Business One, Odoo, and Microsoft Dynamics invoice exports.
Common e-invoicing code lists: VAT category codes, payment means codes, unit codes, and invoice type codes.
Article overview
This article explains Invoice conversion API: a simple integration guide as a practical reference for European e-invoicing. It defines the topic in plain language, places it in the compliance context, and connects the explanation to invoice formats such as XRechnung, ZUGFeRD/Factur-X, UBL, and CII.
The invoice conversion API connects an ERP, accounting system, or custom application. It is asynchronous: your system creates a task, checks its status, and downloads the result.
How to use this guide
Use the article as a starting point before changing a finance or ERP workflow: identify the applicable country rule or standard, decide which structured format is expected, validate the generated XML, and keep a documented exception process for invoices that require manual review.
The API flow in five steps
For The API flow in five steps, this sequence gives the practical order of work.
- Request API access and create an API key with approved billing or prepaid credits.
- Send the source to POST /api/v1/invoices:convert with a target format and an idempotency key.
- Store the returned task ID.
- Poll GET /api/v1/tasks/{task_id} with backoff until the task reaches a final state.
- Download the result and validation report. Route validation failures to correction instead of retrying them unchanged.
Supported routes and formats
The upload route accepts PDF, DOCX, and TXT. A structured-input route is also available. Current targets include XRechnung, ZUGFeRD, EN 16931, UBL, and CII. ZUGFeRD requires a PDF source.
When to use the API
Use the API for repeatable server-to-server workflows that need task IDs, idempotency, and explicit downloads. Use the email route for controlled low-volume mailbox workflows.
Review the developer API
See authentication, endpoints, examples, errors, and the current delivery contract.
Open API documentationReady to convert your invoices?
Start converting PDF invoices to XRechnung, ZUGFeRD, and other formats today with credits or a paid plan.