Skip to main content
teamspace

E-invoicing: ZUGFeRD and XRechnung with teamspace.

From 2025 every German business has to be able to receive e-invoices, and from 2027/2028 to send them. teamspace supports both legal formats from day one, with no extra tool and no interface upkeep.

Invoice in teamspace with XRechnung format indicator and hour positions

What teamspace e-invoicing gives you

1

Compliant without an extra tool

ZUGFeRD and XRechnung are fully integrated. No second system, no converter, no interface. One invoice, one workflow.

2

From hours straight to XML

Recorded project hours, flat rates and travel expenses land in the e-invoice automatically. No manual transfer, no typos.

3

Receive and send

teamspace receives e-invoices from your suppliers, parses them via OCR and format parser, and hands them to approval and accounting.

ZUGFeRD vs. XRechnung: when which format?

Both formats are legally recognised in Germany but have different application areas and strengths.

Feature ZUGFeRD XRechnung
Format Hybrid (PDF + embedded XML) Pure XML
Human readable -
Machine readable
Mandatory for public authorities -
Recommended for B2B possible

Features around e-invoicing

What teamspace offers for e-invoicing, grouped by use case.

Create and send

  • ZUGFeRD profiles BASIC, COMFORT, EXTENDED
  • XRechnung per EN 16931 (CIUS DE, UBL and CII)
  • Leitweg-ID, Buyer ID and Buyer Reference automatically
  • Validation before sending (with clear error messages)
  • Send via email with embedded PDF
  • Send via Peppol Access Point

Receive and process

  • Receive e-invoices via email or Peppol
  • Read out ZUGFeRD and XRechnung
  • Identify suppliers and assign accounts
  • Approval workflow per approver rules
  • Hand off to accounting via DATEV or API

Compliance and archiving

  • with activatable GoBD mode retention (10 years)
  • Immutable archiving with audit log
  • Send protocols and receipts
  • Cancellations with traceable link to original

What the 2025+ e-invoicing requirement means in practice

With the German Growth Opportunities Act, the B2B e-invoicing requirement has been introduced in binding stages:

  • 1 January 2025: every domestic business must be able to receive e-invoices. A PDF emailed to the recipient does not meet this requirement; “receiving” means parsing the structured XML.
  • 1 January 2027: companies with prior-year revenue above 800,000 € must also send e-invoices.
  • 1 January 2028: sending requirement applies to every domestic business in B2B.

The requirement applies to domestic B2B trade between businesses. Exceptions exist for invoices below 250 €, transport tickets and invoices to private customers, but most business invoices fall under it.

For public authorities, the e-invoicing requirement (XRechnung) has been in place since 2020. If you bill federal, state or local government, you already need XRechnung.

What an e-invoice really is, and what it is not

An e-invoice in the legal sense is an invoice in a structured electronic format that is machine-processable and complies with the European standard EN 16931. Concretely:

XRechnung (pure XML) is an e-invoice. ✓ ZUGFeRD (PDF with embedded XML) is an e-invoice, provided you use the COMFORT or EXTENDED profile (BASIC is EN 16931 compliant, BASIC-WL is not). ✗ A classic PDF invoice sent by email is not an e-invoice, even though it travels electronically. ✗ A JPG or image invoice is not either. ✗ A scanned paper invoice is not either.

The point is: e-invoices must be machine-processable without human intervention. That is where the efficiency gain comes from, and that is why the rule makes sense.

ZUGFeRD in detail: the pragmatic B2B standard

ZUGFeRD (Central User Guide of the Forum for Electronic Invoicing Germany) was developed in 2014 by the FeRD and is now in version 2.x EN-16931 compliant. The format is hybrid: a ZUGFeRD invoice is an ordinary PDF with structured XML embedded. To the recipient it looks like a PDF, but their system can read out the XML and book it automatically.

ZUGFeRD profiles:

  • MINIMUM: only basic data, not EN-16931 compliant, not enough for the German duty
  • BASIC-WL: Without Lines, also not enough
  • BASIC: EN-16931 compliant, the minimum standard for the duty
  • COMFORT (EN 16931): complete EN-16931 data, the recommended default
  • EXTENDED: additional fields beyond EN 16931, for example for logistics or construction

teamspace creates COMFORT by default, you are on the safe side.

XRechnung in detail: the public-sector standard

XRechnung is the German standard for e-invoices to public authorities. It was developed by the KoSIT (Coordination Office for IT Standards) and is a German CIUS of EN 16931. That means: XRechnung is EN 16931 with additional German requirements, for example the obligation to provide a Leitweg-ID as the addressing key.

XRechnung format:

  • Pure XML, no PDF component
  • Transmission typically via Peppol, ZRE (federal central invoice receipt platform) or OZG-RE (state-level portals)
  • Structured according to UBL (Universal Business Language) or CII (Cross Industry Invoice), both allowed
  • Leitweg-ID is mandatory for invoices to authorities

When do you need XRechnung?

  • If you bill federal, state or local government, mandatory
  • If your B2B large customer requires XRechnung explicitly, increasingly common
  • In industries with high public sector share (construction, IT service providers, public consulting, architecture, engineering)

teamspace creates XRechnung in the current version (3.x), validates the XML before sending, and transmits it via Peppol or portal upload.

Frequently asked questions about e-invoicing

What is an e-invoice?
An e-invoice is an invoice in a structured, machine-readable format, typically ZUGFeRD (hybrid PDF/XML) or XRechnung (pure XML). A PDF emailed to the recipient is not an e-invoice in the legal sense.
When does the German e-invoicing requirement start?
From 1.1.2025 every German business must be able to receive e-invoices. From 1.1.2027 companies with prior-year revenue above 800,000 € must also send them. From 1.1.2028 the sending requirement applies to every business in B2B.
What is the difference between ZUGFeRD and XRechnung?
ZUGFeRD is a hybrid format: a PDF with embedded XML, readable by humans and machines. XRechnung is pure XML, readable only by machines but mandatory for public authorities. Both are based on the European standard EN 16931.
Which format should I use?
For public authorities (federal, state, local): XRechnung, which is mandatory. For B2B customers: typically ZUGFeRD, since it combines PDF and XML in one file. teamspace stores per customer which format is requested.
Do I need an extra tool for e-invoicing?
Not with teamspace. ZUGFeRD and XRechnung creation is included. No second system, no external converter, no third-party integration.

E-invoicing ready in a week.

ZUGFeRD and XRechnung are mandatory. In the 15-minute call we map out the fastest path for your case.