XML interface for machine-readable invoices from ZEP

Create invoices directly from ZEP in ZUGFeRD or XRechnung format – fully machine-readable, standards-compliant, and ready for automated receipt by your customer. The XML interface is part of the ZEP Invoicing module and requires no additional add-on.

Export invoices as ZUGFeRD or XRechnung directly from ZEP
Machine-readable XML data embedded in a PDF – no additional software
Standards-compliant for public-sector clients and digital accounting processes

More than 3,000 companies rely on ZEP

Benefits of the XML interface

Invoices that not only people can read – but systems too.

ZUGFeRD – XML embedded in the PDF

  • Invoices are output as PDF/A with an embedded ZUGFeRD XML file
  • Supports all current ZUGFeRD versions from 2.0.1 to 2.3.2
  • Programs like Adobe can open the PDF and view the embedded XML directly

XRechnung – for public-sector clients

  • Invoices are created as XML files in XRechnung format, complemented by a PDF for visualization
  • Supports all common XRechnung versions up to 3.0.1
  • Leitweg ID, order and purchase order numbers, and project references are transferred in a standards-compliant way

Individually configurable per customer

  • The desired invoice format is stored directly on the customer in ZEP
  • For customers with ZUGFeRD or XRechnung, the correct format is used automatically
  • Multiple customers can be switched to a format at once via bulk editing
ZEP Logo

ZEP in vollem Funktionsumfang 14 Tage kostenlos testen

Häkchen-Symbol
GDPR-compliant
Häkchen-Symbol
Hosting and development in Germany
Häkchen-Symbol
14 day trial

How to configure the XML interface

zep-Logo in der Mitte umgeben von Logos der Schnittstellen Partner

Set up XML invoice formats in ZEP

The XML interface is part of the Invoicing module – no separate setup is required. First, store your company data under Administration > My Company, as it is needed as the invoice sender in ZUGFeRD and XRechnung. Then activate the desired format directly for each customer under Customer > Addresses.

Mehr Infos im Help Center

FAQ

Frequently asked questions and answers about the ZEP XML interface.

Who is the XML interface in ZEP suitable for?

The XML interface is suitable for service and consulting companies that invoice public-sector clients or large customers with automated incoming invoice processes. Anyone who needs to deliver XRechnung or ZUGFeRD can do so directly from ZEP – without detours via external tools or manual conversions.

Which mandatory details do I need for ZUGFeRD and XRechnung invoices in ZEP?

For ZUGFeRD, you need complete company data including bank details and a country code for the customer. For XRechnung, the customer's Leitweg ID and project-related details such as purchase order and order numbers are also relevant. All mandatory fields can be stored directly in the master data of customer and project in ZEP.

Do I need an additional module for the XML interface in ZEP?

No. The XML interface is part of the ZEP Invoicing module and requires no separate add-on. The only requirements are that your company data is fully stored in ZEP and the desired format is activated for the respective customer.

What is the difference between ZUGFeRD and XRechnung?

ZUGFeRD combines a visual PDF with an embedded XML file – the document is readable by both people and systems. XRechnung, on the other hand, is a pure XML format without a visual PDF and is mainly required by public-sector clients in Germany. For XRechnung, ZEP additionally creates a PDF based on your letterhead for manual viewing.

Which machine-readable invoice formats does ZEP support?

ZEP supports the creation of invoices in ZUGFeRD format (versions 2.0.1 to 2.3.2) and in XRechnung format (versions 2.1 to 3.0.1). The Swiss QR Code is also supported for invoices to customers in Switzerland. The desired format is stored individually per customer in ZEP.