Home / Features / XRechnung
XRechnung 3.0 standard · B2G-compliant

Create an XRechnung – in seconds, compliant by design.

Generate valid XRechnung XML from your invoice data, check it live against the current standard and send it by email (Peppol delivery coming soon). No XML knowledge needed.

rechnung_2026-0042.xml
<ubl:Invoice xmlns="urn:...:Invoice-2">
  <cbc:CustomizationID>xrechnung_3.0</cbc:CustomizationID>
  <cbc:ID>2026-0042</cbc:ID>
  <cbc:IssueDate>2026-06-27</cbc:IssueDate>
  <cac:AccountingSupplierParty>
    <cbc:Name>Digi Soft UG</cbc:Name>
  </cac:AccountingSupplierParty>
  <cbc:PayableAmount currencyID="EUR">3604.51</cbc:PayableAmount>
</ubl:Invoice>
Validation passed · 0 errors · XRechnung 3.0
Basics

What is an XRechnung?

XRechnung is the German national standard for electronic invoices sent to public-sector bodies (B2G). Unlike a PDF, it is a purely structured XML document that can be read and processed automatically by machines.

Since November 2020, invoices to German federal authorities must be submitted as an XRechnung. With the general e-invoicing mandate from 2025, the format is becoming increasingly relevant in B2B too.

In short: an XRechnung is not a „nicer PDF“ — it is a standardised data format. That is exactly what makes creating one by hand so error-prone, and exactly where easy-invoice24 comes in.
Side by side

XRechnung or ZUGFeRD?

Both are legally compliant – the use case decides. easy-invoice24 produces both from the same data. Detailed comparison →

B2G · public sector

XRechnung

  • Pure XML, machine-readable
  • Mandatory for invoices to authorities
  • Preferably delivered via Peppol (coming soon)
B2B · business customers

ZUGFeRD

  • Readable PDF with embedded XML
  • Ideal for mixed recipients
  • Readable without special software
How it works

An XRechnung in three steps

Capture the data

Enter your invoice data, import it or push it in via the API – no XML knowledge required.

Validate automatically

easy-invoice24 generates valid XRechnung 3.0 XML and checks it against the standard immediately.

Send it

Download it as a file or send it by email – direct delivery via the Peppol network is coming soon.

FAQ

Frequently asked questions about XRechnung

Do I need technical knowledge to create an XRechnung?

No. You enter your invoice data as usual – easy-invoice24 generates standards-compliant XML in the background and validates it automatically.

Which version of XRechnung is supported?

easy-invoice24 supports the current standard (XRechnung 3.0 at present) and is updated automatically when the standard changes.

Can I send XRechnung invoices via Peppol?

Direct delivery over the Peppol network is in preparation and will follow shortly for the Business and Enterprise plans. Today you can send by email or download the file.

What happens if validation fails?

You immediately see which field is not compliant and can correct it before the invoice is sent – avoiding rejections by the authority.

Create your first XRechnung today.

14 days free, no credit card. Ready in five minutes – compliance guaranteed.

Start your free trial