Germany — XRechnung

In Germany, receiving B2B electronic invoices has been mandatory since 1 January 2025; issuing becomes so in 2027 for companies with turnover above €800,000 and in 2028 for all. The format is EN 16931 in its two syntaxes — XRechnung (UBL or CII) and ZUGFeRD / Factur-X (CII inside a PDF) — and the file travels by e-mail or Peppol. For the public sector, XRechnung over Peppol or the federal portals (ZRE, OZG-RE) has been mandatory since 2020.

Regime code de_xrechnung
Countries DE, AT
Transport Peppol
Covers receipts No — B2B
Offline Queue then submit

Two ways to send

By e-mail: the file GET /sales/{id}/invoice.cii.xml (EN 16931 profile, readable as XRechnung) or the UBL, attached to the PDF. That is what most SMEs do in 2026: no enrolment needed, the invoice is compliant.

Over Peppol: for public customers and large groups that require it. The de_xrechnung regime then uses the same access point as Peppol; enable both. The German Peppol id is the Leitweg-ID for the public sector (0204:…) or the VAT number (9930:DE…).

Enrolling

Finance → Compliance → Germany — XRechnung → Enable. The only setting is Send automatically over Peppol (off by default: many companies prefer attaching the file to their e-mail). The mandatory XRechnung fields — the buyer's Leitweg-ID (BT-10), order reference, bank details, seller e-mail — are taken from the partner and the company.

Accounting export

The DATEV format is produced by GET /reports/exports/ledger.datev.csv for your Steuerberater: see Accounting exports.

Till: KassenSichV

For counter sales, Germany has required since 2020 a certified TSE (technische Sicherheitseinrichtung) signing every transaction, and the DSFinV-K export. Hela's sealed journal is not a TSE; a cloud TSE (fiskaly, Swissbit) is on the 3.1 plan. German shops use Hela for invoicing and management, not yet as a certified cash register.

¿Algo incorrecto o ausente? Escríbanos.