AI for e-invoices: ZUGFeRD and XRechnung in plain language
The E-Rechnungspflicht asks for structured invoice data that follows EN 16931, and the formats behind it, ZUGFeRD and XRechnung, were written for software rather than for people. The AI assistant closes that gap: you describe what you need in your own words, and it picks the right tool, fills in the technical fields and hands back a finished file.
What you can ask the assistant
- Create a ZUGFeRD invoice or an XRechnung from a short description of the customer, the items, the prices and the VAT rate.
- Turn an existing PDF invoice into a ZUGFeRD e-invoice.
- Check an incoming e-invoice against EN 16931 and the XRechnung rules, with every issue explained in plain words.
- Read the data out of a ZUGFeRD PDF or an XRechnung file, such as the line items and the totals.
How to get the best results
Attach the invoice with the paperclip, then say what should happen to it. The more specific the request, the better the result: name the details that matter to you, such as the Leitweg-ID for a public authority or the payment due date. The finished file is ready to download straight from the conversation.
Can you trust an AI with your invoices?
The AI understands your request; the invoice itself is produced and checked by the same engine as every other tool on this site, against the official EN 16931 rules. Your files are processed in memory over a secure connection and are never stored on our servers.
ZUGFeRD or XRechnung?
Not sure which format your customer needs? Just ask the assistant. As a rule of thumb, ZUGFeRD suits invoices between businesses because it stays a readable PDF, while public authorities expect an XRechnung. The overview of all ways to issue e-invoices compares both.
Already working in ChatGPT or Claude?
The same engine is available in the AI app you already use, through the InvoiceXML MCP server, so you can ask for e-invoices without leaving your usual chat. Connect your AI app
Invoices coming from your own software instead? The ZUGFeRD API page shows the calls.