API — €49/mo

E-invoice validation API

Integrate e-invoice validation directly into your software: POST an XML file, receive a structured JSON report with rule code, severity, affected field, and plain-language fix. Supports XRechnung, Factur-X, Peppol BIS 3.0, UBL 2.1, and CII.

How it works

  1. 1Get your API key from the dashboard
  2. 2POST /v1/validate with your XML file
  3. 3JSON response: pass/fail + error details
  4. 4Each error includes rule code, field, severity, and fix instruction

Features

  • POST XML → JSON validation report
  • Rule code + severity (error/warning) + field reference
  • Auto-detection: XRechnung, Factur-X, Peppol, UBL, CII
  • 1,000 validations/month, €0.05 per additional call
  • REST API, JSON responses
  • QR-bill validation endpoint (Phase 4)

1,000 validations/month included. €0.05 per additional call. No setup fee.

Frequently asked questions

Which formats does the API support?

XRechnung (UBL and CII), Factur-X/ZUGFeRD (all profiles), Peppol BIS 3.0, generic UBL 2.1, and UN/CEFACT CII. Format is auto-detected from the XML structure.

What does the JSON response look like?

The response contains: 'valid' (boolean), 'format' (detected format), 'errors' and 'warnings' (each with 'code', 'severity', 'field', 'message'). Errors and warnings are clearly separated.

Is invoice data stored?

No. The API processes your XML and returns the validation report — invoice data is not stored or logged.

Related features