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
Start Testing

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
Contact Sales