Questions about the e-invoicing mandate
All questions and answersWho must be able to receive e-invoices?
Businesses in Germany must be able to accept structured e-invoices in the B2B space. Receiving is the first obligation; mandatory sending follows in stages. ZepDesk covers both directions.
What is the difference between XRechnung and ZUGFeRD?
XRechnung is a pure XML format that public-sector clients in Germany usually require. ZUGFeRD is a PDF with embedded XML that both people and machines can read. Both meet the EN 16931 standard.
Is a PDF invoice by email enough?
A plain PDF is not an e-invoice, because its data cannot be read out in structured form. For supplies up to the end of 2026 it may still be sent with the recipient's consent, up to the end of 2027 if your prior-year turnover did not exceed €800,000 (section 27 (38) UStG). ZepDesk sends every invoice as a ZUGFeRD PDF anyway.
How long must I keep e-invoices?
Eight years, because an invoice is an accounting voucher (section 14b UStG, section 147 (3) AO), and in the format in which it arrived: for an e-invoice, the XML. ZepDesk stores the original with a checksum; a finalised PDF with its XML no longer changes.
Your invoice becomes a machine-readable data set.
On the left you type as always; on the right are the EN 16931 fields with their numbers, as ZepDesk writes them into the XML.
The numbers are those of the standard. ZepDesk fills the fields from the details you enter anyway.
What ZepDesk does not take on
Set up e-invoicing today.
Create customers, store format and routing ID, finalise and send your first invoice.
