Changelog

What shipped.

Format support, endpoints and platform changes — newest first. Dates are ship dates, not announcement dates.

New pricing: pay only for produced documents

  • Five tiers: Free (25 documents/month), Starter €49, Growth €149, Scale €399 and a sales-led Platform tier from €990/month billed annually.
  • The value metric is now explicit: only successful generate and parse calls count. Validation, retries and failed calls are free (5× fair-use on validation).
  • Existing customers are grandfathered on their current plan and price — forever. Nothing changes unless you choose to switch.
  • X-Quota-Warning response header from 80% usage, and a bill-shock cap on metered overage (2× the base fee).
  • Idempotency-Key header support on generate: safe retries that never double-consume quota.

Annual billing, interactive reference & site relaunch

  • Annual billing with two months free on Startup and Scale.
  • Interactive API reference at /reference and the OpenAPI spec at /openapi.json, served straight from the runtime contracts.
  • Full site redesign: new landing, documentation with endpoint reference, standalone playground.
  • CII (ZUGFeRD / Factur-X) documents accepted by /v1/invoices/parse.

ZUGFeRD / Factur-X hybrid PDF & Peppol BIS 3.0

  • generate now produces ZUGFeRD 2.x / Factur-X 1.0 hybrid PDF/A-3 (CII embedded) on paid plans.
  • peppol-bis-3.0 format: BIS Billing 3.0 UBL from the same invoice JSON.
  • CII (UN/CEFACT D16B) serializer with structural EN 16931 validation. Authoritative KoSIT validation applies to XRechnung (UBL) today.
  • German-language documentation for every curated validation rule.
  • /v1/invoices/parse: inbound XML → typed invoice JSON, on all plans.

Engine & platform hardening

  • Document and line allowances/charges (BG-20/21/27/28).
  • VAT exemption reasons — categories E, AE, K, G and O now serialize correctly (BT-120/121).
  • Password reset and verification-email resend flows.
  • RFC 9457 problem details on every error path; stricter security headers.
  • GDPR account deletion, self-serve from the dashboard.

Billing & launch build

  • Stripe subscriptions with metered overage on paid plans.
  • Email verification on signup.
  • Golden-corpus validation against the real KoSIT validator in CI.

Initial platform

  • XRechnung 3.0 (UBL 2.1) generation, validated against the official KoSIT validator before every response.
  • /v1/invoices/validate for documents generated anywhere else.
  • In-browser playground running the real engine, no account needed.
  • Instant API keys — test and live — with no sales call.