Germany · EN 16931 compliant

ZUGFeRD & XRechnung.

Germany's e-invoicing standards, in both directions. Invoice.app produces a ZUGFeRD PDF with embedded EN 16931 data on every sale, plus standalone XRechnung XML for public-sector clients, and imports the ZUGFeRD and XRechnung invoices your suppliers send you.

InvoicePDF/A-3
German invoice PDF
Total6.293,91 €
EN 16931factur-x.xml
<rsm:CrossIndustryInvoice>
  <ram:SellerTradeParty>
    <ram:Name>Kreative Lösungen GmbH</ram:Name>
  </ram:SellerTradeParty>
  <!-- … -->
  <ram:GrandTotalAmount>6293.91</ram:GrandTotalAmount>
</rsm:CrossIndustryInvoice>

Formats & standards

Every e-invoice is built on the official European and German specifications, and validated before it leaves the app.

Syntax
CII (UN/CEFACT D16B)
ZUGFeRD profile
EN 16931 (COMFORT)
XRechnung
3.0 (KoSIT CIUS)
Container
PDF/A-3
European norm
EN 16931:2017
Validation
EN 16931 + KoSIT Schematron

XRechnung for the public sector

When a client has a Leitweg-ID (routing ID), Invoice.app also produces a standalone XRechnung 3.0 XML, the format required for invoicing German federal, state and municipal bodies (B2G).

New client form with the Leitweg-ID fieldNew client form with the Leitweg-ID field

Validated before it's sent

Each e-invoice is checked against the official EN 16931 and KoSIT XRechnung rule sets (Schematron) inside the app. If something doesn't conform, you know before your client does.

Sales invoice of a German companySales invoice of a German company

Import the e-invoices you receive

Since January 2025 every German business has to be able to accept an EN 16931 e-invoice. Upload a ZUGFeRD PDF, an XRechnung XML or a ZIP of many, and each one is validated and filed as a purchase or sales invoice.

Purchase invoices imported from e-invoicesPurchase invoices imported from e-invoices

One hybrid file

Every invoice is a PDF/A-3 with the full EN 16931 invoice embedded as XML. Your client sees a normal PDF; their accounting software reads the data.

German invoice PDF

One switch, then automatic

Turn on e-invoicing once for your German company. Every sales invoice and credit memo then carries a compliant e-invoice.

Company settings with the e-invoicing switchCompany settings with the e-invoicing switch

Corrections done right

Correction invoices carry the full corrected values and a reference to the original, as the ZUGFeRD and XRechnung model requires.

Correction invoice referencing the originalCorrection invoice referencing the original

Ready for German e-invoicing?

Send ZUGFeRD and XRechnung e-invoices that comply with EN 16931. No plugins, no manual XML.

Download on the App StoreGet it on Google PlayOpen the web app
Read the German e-invoicing guide