E-Invoicing in Germany: Understanding XRechnung and ZUGFeRD (Mandatory January 2025)

Share content

Introduction


Starting January 2025, Germany mandates electronic invoicing (e-invoicing) for specific transactions, introducing a significant shift in business practices. Understanding the core components of this change – XRechnung and ZUGFeRD – is crucial for compliance and smooth business operations.

Electronic Invoice in Germany

TL;DR  Too long; Didn't read!

  • XRechnung: is the XML file with all data for an invoice, this file is used in your accounting software.
  • ZUGFeRD: It is the PDF invoice file with the XRechnung .XML file attached
  • Automate the print and archiving process with Automatic Email Manager


What are XRechnung and ZUGFeRD?


XRechnung is the structured data format for electronic invoices in Germany. Based on XML (Extensible Markup Language), it contains all the necessary invoice information in a machine-readable format, enabling automated processing and validation. Think of it as the structured data "backbone" of the e-invoice.

ZUGFeRD (Central User Guide of the Forum for Electronic Invoicing in Germany) complements XRechnung. It provides a standardized way to embed the structured XRechnung XML data within a human-readable PDF invoice. This hybrid approach ensures that while machines can process the XML, humans can easily read and understand the invoice in a familiar PDF format. Importantly, the XML and PDF represent the same invoice data.



Why a PDF alongside XML?


While XRechnung (XML) enables automated processing, a human-readable version is essential for practical reasons:

  • Easy Review and Verification: People need to be able to quickly review invoice details without specialized software.
  • Archiving and Audit Trails: PDFs provide a readily accessible format for record-keeping and audits.
  • Dispute Resolution: A clear, human-readable format simplifies resolving discrepancies or disputes.
  • Accessibility Not all businesses have systems capable of directly processing XML. A PDF ensures everyone can access the invoice information.
Therefore, the XML invoice file should always be accompanied by a readable invoice, typically in PDF format, containing the identical information. This combined approach ensures both machine readability and human accessibility.



Printing ZUGFeRD/XRechnung PDFs with Automatic Email Manager


Automatic Email Manager offers a streamlined way to manage, save on disk and print these e-invoices. Here's how to autoamtically save on disk or print the PDF invoice provided with the electronic XRechnung or ZUGFeRD:

1. Download and install Automatic Email Manager. Configure it to access the email account where you receive invoices.

2. Create a Scenario for Invoice Processing: Add the actions you need: 'Print attachments' and 'Save attachments' (if you want to save on disk for integration in your accounting software). Set up a condition within the scenario specifically to handle incoming invoices. This condition should identify emails containing XRechnung or ZUGFeRD attachments (typically identified by file extensions like .xml and .pdf).

Scenario with printing actions



XRechnung is mandatory, handle them with Automatic Email Manager


By automating the process to automatically save or print the e-invoice received, Automatic Email Manager saves you time and reduces manual effort, allowing you to focus on other critical business tasks. Contact us today to learn more about how Automatic Email Manager can optimize your e-invoicing processes.

Testimonial from a happy customer

Women uses Automatic Email Manager

Michael - Verified order
very good product, use it since 2013, can fully recommend it.

TrustPilot ratings Excellent Google verified review 5 stars Capterra verified review 4.5 stars

Experience it for yourself with our 30-day trial.

No registration, feel free to test