Product · E-Invoicing for abas ERP

cayZugferd: XRechnung & ZUGFeRD straight from abas.

E-invoicing has become mandatory in Germany: B2B companies have had to be able to receive e-invoices since 2025, and the obligation to issue them follows in stages. cayZugferd turns your abas invoice data into compliant e-invoices — XRechnung (the German e-invoicing standard) and ZUGFeRD — without an abas update and without touching your customizing.

In production, among others at TelemaxX Telekommunikation GmbH, Karlsruhe

From abas invoice to compliant e-invoice

cayZugferd picks the data up where it already lives — and turns it into what tax authorities and customers demand.

3.0
XRechnung according to EN 16931:2017
30+
unit mappings abas ↔ UN/ECE
validated — internally & KoSIT
Both formats

XRechnung and ZUGFeRD from a single source.

cayZugferd generates XRechnung 3.0 as CII XML according to EN 16931:2017 — and ZUGFeRD as PDF/A-3 with embedded XML, Ghostscript-based. For delivery to public-sector customers, the Leitweg-ID routing identifier is on board as well.

XRechnung 3.0 (CII) ZUGFeRD PDF/A-3 Leitweg-ID
No abas changes

Your abas stays as it is.

Invoice header, line items, customer, company, tax rates — everything comes through the abas REST API. Nothing changes in your customizing, and nothing changes in your abas version either. More than 30 unit mappings automatically translate abas units into UN/ECE codes.

abas REST API No customizing changes 30+ UN/ECE mappings
Checked twice

Validated before it leaves the building.

Every invoice runs through the internal validator with XSD and Schematron checks. If you want it official, you can additionally enable the KoSIT reference validator — the same tool public-sector customers use to check incoming invoices.

XSD + Schematron KoSIT reference validator EN 16931:2017
Traceable

Every invoice as a capsule.

The raw abas data of every invoice is stored as JSON. If something is off, the invoice can be reprocessed from the capsule — for error analysis, without any access to your live system. We see exactly what abas delivered.

JSON capsule Reprocessable Error analysis without the live system

Operations: at your site, not ours

Delivered like everything from cayol — as a Docker container on your own infrastructure.

Docker container, your hardware.

cayZugferd runs on-premise on your existing infrastructure. Your invoice data never leaves the building — there simply is no cloud it could wander off to.

On-premise Data stays in-house

Configuration in the browser.

Delivery includes a web-based configuration interface: setup happens in the browser, not in configuration files on the console.

Web configuration Setup in the browser

Updates via image pull.

A new version means: pull the new image, restart the container, done. The source code stays with cayol — you operate a maintained product, not one-off code.

Image pull Actively developed

Mandate met — without forced upgrades.

Receiving has been mandatory since 2025, the obligation to issue arrives in stages: cayZugferd makes existing abas installations e-invoice-ready without forcing you to jump to a new abas version.

E-invoicing mandate No version jump

In production, not a prototype

cayZugferd grew out of a customer project and delivers real invoices today — among others at the data center operator telemaxx in Karlsruhe.

See your own invoice as an XRechnung.

A demo with real formats says more than any feature list. We'll show cayZugferd live — and answer the uncomfortable questions while we're at it.

Request a demo