Briefing

Eleata Launches Peppol, XRechnung, Factur‑X, and UBL Invoice Validation API

e-commerce
by eleata team ·

Use Eleata’s Peppol API to validate invoices in supported formats; integrate via REST or SDKs and add the GitHub Action for CI validation.

What to do now

Integrate Eleata’s Peppol API into your invoicing workflow and add CI validation to catch broken invoices before shipping.

Summary

Eleata has released a new REST API that validates EU e‑invoices in four formats: Peppol BIS 3, XRechnung 2.x, Factur‑X 1.07.2, and UBL 2.1. The service offers both synchronous POST /v1/validate and asynchronous /v1/validate/batch endpoints, with a webhook callback for batch results. SDKs for Python and Node are available, and a GitHub Action enables CI validation of invoice XML files. The API provides public shareable reports at /r/{id} and ships 50 anonymized real EU invoice fixtures under CC0. Users receive 200 free validations per month with no credit card required.

The solution is not a full Peppol Access Point; it only validates invoices, so integration with an actual access point is still needed for sending. Eleata’s validator matches the accuracy of the phive reference web form and can be used in any accounting, ERP, or e‑commerce flow that touches EU customers.

Developers can quickly add invoice validation to their pipelines and add a “validates‑in‑CI” badge to README files to ensure no broken invoices reach production.

Key changes

  • New Eleata API with POST /v1/validate and async batch endpoints
  • Supports Peppol BIS 3, XRechnung 2.x, Factur‑X 1.07.2, and UBL 2.1
  • Free 200 validations/month, no credit card required
  • Public shareable validation reports at /r/{id}
  • 50 anonymized real EU invoice fixtures CC0
  • GitHub Action for CI validation
  • Python and Node SDKs available
  • Validation accuracy matches phive reference web form

Affects

e-com-customers enterprise

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting