E-invoicing is now mandatory across much of the EU (Germany B2B from 2025, Austria e-Rechnung, Peppol EU-wide), and a lot of software suddenly needs to emit a valid XRechnung / Peppol invoice — not a PDF. Here's the shortest path I've found, without becoming an EN 16931 expert.
1. Start from a neutral JSON
You don't hand-write UBL. You describe the invoice in plain JSON and let the API produce the XML:
curl -X POST "https://einvoice.installateur1210.at/v1/einvoice/generate?key=demo" \
-H "Content-Type: application/json" \







