The Compliance Layer for
European Invoicing

A strictly typed API that converts your JSON data into compliant PDF/A-3b documents.

POST https://api.einvoiceapi.eu/invoice
{
  series: 'INV-2025',
  code: '0001',
  issue_date: '2025-12-20',
  currency: 'EUR',
  supplier: {
    name: 'Your SaaS Customer Ltd',
    tax_id: { country: 'DE', code: 'DE123456789' },
    address: {
      street: 'Hauptstraße 12',
      locality: 'Berlin',
      code: '10115',
      country: 'DE',
    },
  },
  customer: {
    name: 'End Client GmbH',
    tax_id: { country: 'DE', code: 'DE987654321' },
  },
  lines: [
    {
      quantity: 1,
      item: {
        name: 'Platform Subscription - Gold',
        price: 149.0,
        unit: 'month',
      },
      taxes: [{ category: 'VAT', percent: 19 }],
    },
  ],
}
INV-001.pdf
PDF/A-3b

RECHNUNG

INV-001

Rechnungssteller

ACME GmbH

Hauptstr. 1, 60311 Frankfurt

DE123456789

Rechnungsempfänger

Client Corp

DE987654321

PositionMengeBetrag
Consulting10€1,500.00
MwSt. 19%€285.00
Gesamt€1,785.00

Architecture

Built for the Strictness of EU Finance

We abstract the complexity of EN 16931, ZUGFeRD, and Factur-X into a single easy to use API.

PDF/A-3b & XML Embedding

The hardest part of e-invoicing is valid embedding. We use Typst for near-instant rendering and inject the validated XML directly into the PDF/A-3b container. High-speed compliance without the binary stream headache.

Strict Validation

Built-in GOBL validation checks your tax rates and totals against regional rules before the engine renders. Catch errors in your payload, not in your accounting software.

PDF
+
XML
=
Valid

Design Control

Don't serve ugly invoices. Select from our pro prebuilt templates. Customize your branding, overwrite the language and enable the features you want.

Validation

We use GOBL (Go Business Language) to validate tax calculations, totals, and regional rules before the invoice is even rendered. Ensuring compliance and zero errors.

Compliance

Full EU Standard Support

We automatically map your JSON data to the correct XML schema based on the standard you request.

ZUGFeRD 1.0 / 2.0 / 2.2 Factur-X XRechnung EN 16931

Technical Q&A

Everything you need to know about the architecture, compliance, and data privacy.

No. We operate on a strictly 'passthrough' basis. Your JSON data is processed in-memory to generate the PDF/A-3b artifact and is immediately discarded after the response is sent. We do not persist sensitive invoice details in any database. We only log meta-data for dashboard metrics and API metering.

Ready for simpler EU compliance?

We're currently in private beta. Join the waitlist to secure Founding Member pricing and be the first to integrate our stateless rendering engine.

Secure early access

Strictly ephemeral. No data persistence. No bloat.

eInvoiceAPI

Invoicing infrastructure for European SaaS. Compliant ZUGFeRD, Factur-X, and PDF/A-3b rendering via a stateless API.

© 2026 eInvoiceAPI. All rights reserved.

Hosted in EU