Compliant without an extra tool
ZUGFeRD and XRechnung are fully integrated. No second system, no converter, no interface. One invoice, one workflow.
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.
ZUGFeRD and XRechnung are fully integrated. No second system, no converter, no interface. One invoice, one workflow.
Recorded project hours, flat rates and travel expenses land in the e-invoice automatically. No manual transfer, no typos.
teamspace receives e-invoices from your suppliers, parses them via OCR and format parser, and hands them to approval and accounting.
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 |
What teamspace offers for e-invoicing, grouped by use case.
With the German Growth Opportunities Act, the B2B e-invoicing requirement has been introduced in binding stages:
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.
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 (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:
teamspace creates COMFORT by default, you are on the safe side.
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:
When do you need XRechnung?
teamspace creates XRechnung in the current version (3.x), validates the XML before sending, and transmits it via Peppol or portal upload.
ZUGFeRD and XRechnung are mandatory. In the 15-minute call we map out the fastest path for your case.