EN16931 XML API
Convert Invoices to Legally Compliant EN16931 XML via Simple JSON API.
Stop reading dense EU e-invoicing schemas. Generate flawless XRechnung and Peppol-compliant UBL 2.1 XML with a single POST request. Built for modern ERPs and SaaS platforms.
Documentation
Developer API Reference
Build with one endpoint and a strict payload that maps directly to EN16931 UBL 2.1. Every response is returned as deterministic UBL XML with predictable totals and tax grouping.
Authentication
Send your API key in the Authorization header. Test keys are scoped to sandbox usage and do not count toward live quotas.
Header: Authorization: Bearer YOUR_API_KEY
Endpoints
POST /api/v1/convert accepts JSON and returns application/xml. Select a profile and send the invoice payload shown on the right.
profile: peppol | xrechnung
buyer_reference: required for xrechnung
Error Codes
- 400
- Invalid payload or validation error.
- 401
- Missing or invalid API key.
- 429
- Rate limit exceeded or monthly quota reached.
Pricing
Developer pricing that scales from safe testing to enterprise rollout.
Start in a no-risk sandbox, move into production with clear overages, and graduate to enterprise support when invoice volume becomes mission-critical.
Sandbox Tier
$0
- 50 free invoice conversions per month
- Risk-free integration testing
- Community support
Pro Tier
$49/mo
- 2,000 production conversions per month
- Standard email support
- Flexible overages ($0.05/call)
Max Tier
$149/mo
- 10,000 production conversions per month
- Priority developer support
- Reduced overage rates ($0.02/call)
Enterprise
Custom pricing
- Custom volumetric credit allowance
- Guaranteed uptime SLAs
- Dedicated integration engineer support