generate_xrechnung
Generate a German XRechnung 3.0 e-invoice (UBL 2.1, EN 16931) from plain JSON. Totals, VAT and rounding are computed server-side per the official rules. Mandatory: invoiceNumber, issueDate, buyerReference (Leitweg-ID), seller (+sellerContact with name/phone/email), buyer, paymentIban, lines (name, quantity, unitPrice, vatRate). 30 credits, requires an API key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| buyer | Yes | ||
| lines | Yes | ||
| seller | Yes | ||
| dueDate | No | ||
| issueDate | Yes | YYYY-MM-DD | |
| paymentIban | Yes | ||
| invoiceNumber | Yes | ||
| sellerContact | Yes | ||
| buyerReference | Yes | Leitweg-ID / buyer reference (mandatory) | |
| paymentTermsNote | No |