E-Invoice Engine
For teams whose software issues or receives invoices · Powered by

Your app becomes e-invoice ready
in one afternoon.

From 2027 a PDF alone no longer counts as an invoice between German businesses. Austria already requires ebInterface for the public sector. Instead of learning three standards, call one API: send your invoice data, get a valid ZUGFeRD, XRechnung or ebInterface file back. Receive one, get clean JSON with the VAT math checked.

1
Register. You get an API key, a sandbox and the playground.
2
Map your invoice to one JSON model. The validator tells you what is missing.
3
Call convert. Ship the PDF/A-3 or XML your customers' accountants want.
Developer
€0per month

Build and test. Enough for a prototype or a very small shop.

  • 100 documents per month
  • All inputs and outputs: ZUGFeRD, XRechnung, ebInterface
  • EN 16931 validation with diagnostics
  • 10 requests per minute
  • Community support
Most teams Business
€149per month

For SaaS products, agencies and bookkeeping tools with real volume.

  • 3,000 documents per month, then €0.05 per document
  • Scan OCR by SafeCloud AI, EU GPU, or your own endpoint (counts as 5 documents)
  • 120 requests per minute, usage endpoint for your own metering
  • Priority e-mail support, same business day
  • Data processing agreement (DPA / AVV) included
Sovereign
€990per month, from

Your own instance. For regulated customers, large volumes and on-prem.

  • Dedicated EU instance or Docker licence for your infrastructure
  • Unlimited documents, 600 requests per minute
  • 99.9 % uptime SLA, named contact
  • Custom rule profiles and mappings (DATEV, BMD, ERP exports)
  • SafeCloud AI OCR included, or the same models on-prem

What counts, what is included

One document is one extract, validate or convert call. Failed requests are free.

DeveloperBusinessSovereign
Documents per month1003,000 + €0.05 eachUnlimited
Extraction: hybrid PDF, XML, text PDFYesYesYes
Scan OCR (vision model)NoSafeCloud AI (EU)SafeCloud AI or on-prem
Outputs: ebInterface 6.1, XRechnung UBL + CII, ZUGFeRD / Factur-X PDF/A-3YesYesYes
Validation profiles: EN 16931, XRechnung, ebInterface, ZUGFeRDYesYesYes + custom
Rate limit10 / min120 / min600 / min
RetentionNoneNoneNone
HostingShared EUShared EUDedicated EU or on-prem
SupportCommunityPriority e-mailSLA, named contact
ContractNoneMonthly, DPAAnnual, DPA, custom terms

Questions we get

Who is this for?

Teams whose software creates or receives invoices: SaaS products (booking, shop, agency and time-tracking tools), bookkeeping platforms, AP automation vendors and agencies that build such apps. Your users get compliant e-invoices without you reading three standards.

Do we have to switch now?

In Germany every business must receive e-invoices since 2025 and must send them to business customers from 2027 (2028 for smaller companies). Suppliers to German public bodies already need XRechnung, suppliers to the Austrian federal administration need ebInterface. The EU extends this to cross-border B2B from 2030.

Do you store our invoices?

No. Files are processed in memory and released with the response. There is no database and no object storage. Every response carries the X-Ephemeral-Processing header so you can show it in your audit trail.

Is the output legally valid?

Generated XML is validated against the official schemas and the EN 16931 business rules plus the German BR-DE rules. The KoSIT and veraPDF validators are not run inside the API; Sovereign customers can have them wired into their pipeline.

Can we run it ourselves?

Yes. The Sovereign plan includes a Docker image for your own EU infrastructure or an on-prem server. No external calls are made unless you configure a vision endpoint.

Scans and photos?

Scans are read by SafeCloud AI, open-weight Qwen vision models on our own GPU server in Germany. Nothing goes to OpenAI or a US cloud, and images are dropped after the response. You can also point the engine at your own endpoint. Scanned pages count as five documents.

DATEV, BMD, e-Rechnung.gv.at?

XRechnung and ZUGFeRD files are accepted by DATEV and the German portals; ebInterface 6.1 by e-Rechnung.gv.at and BMD. Custom export mappings are part of the Sovereign plan.

The pitch in three lines

Your customers' accountants will soon reject plain PDFs. We turn the invoice your software already produces into a valid ZUGFeRD, XRechnung or ebInterface file with one API call, and read incoming ones back into clean JSON. In memory, on EU infrastructure, nothing stored.

Auf Deutsch

Ab 2027 reicht ein PDF zwischen Unternehmen nicht mehr. Ihre Software schickt uns die Rechnungsdaten, wir liefern die gültige ZUGFeRD-, XRechnung- oder ebInterface-Datei zurück, und lesen eingehende Rechnungen als geprüftes JSON ein. Verarbeitung im Arbeitsspeicher, auf EU-Infrastruktur, nichts wird gespeichert.

Scan OCR by on EU GPUs

Request access →