ToolForge
Browse All 134 Tools

Categories

Home/Tools/Calculators/E-Invoice Generator/Germany XRechnung & ZUGFeRD
🇩🇪 Germany Compliance Edition - Zero Data Retention

Germany XRechnung & ZUGFeRD E-Invoice Generator 2026/27

Free XRechnung and ZUGFeRD e-invoice generator for Germany's Rechnungspflicht (e-invoicing obligation). B2B receiving mandatory since January 2025, issuing mandatory from 2027 (€800k+ turnover) and 2028 (all businesses). EN 16931-compliant output. No signup required.

Ausgabeformat wahlen (Select Output Format)

🇩🇪

Regulatory Overview: German E-Invoicing Mandate (Rechnungspflicht)

Under the Wachstumschancengesetz (Growth Opportunities Act), Germany has enacted a phased mandatory e-invoicing transition. Since January 1, 2025, all German businesses must be capable of receiving EN 16931-compliant structured e-invoices. Issuing becomes mandatory from January 2027 for businesses with annual turnover over €800,000, and from January 2028 for all remaining businesses. Germany accepts two primary formats: XRechnung (pure XML, developed by KoSIT) and ZUGFeRD (hybrid PDF/A-3 with embedded XML). Both are EN 16931-compliant. Peppol is one valid transmission channel for XRechnung.

📅 Receiving: Mandatory since Jan 2025📅 Issuing (>€800k): Jan 2027📅 Issuing (all): Jan 2028

🔒 100% Client-Side Processing

Ihre Rechnungsdaten verlassen nie Ihren Browser. Kein Server-Upload. DSGVO-konform.

1Rechnungsdaten (Invoice Details)

Die Leitweg-ID wird nur fur Rechnungen an offentliche Auftraggeber (B2G) benotigt. Fur regulare B2B-Rechnungen zwischen Unternehmen ist dieses Feld nicht erforderlich und kann leer gelassen werden. Bei B2B wird stattdessen das Feld "Buyer Reference" automatisch mit einer generischen Referenz gefullt.

2Rechnungssteller (Seller)

3Rechnungsempfanger (Buyer)

4Rechnungspositionen (Line Items)

Position #1
1200.00 EUR
Nettobetrag1200.00 EUR
MwSt. Gesamt228.00 EUR
Bruttobetrag1428.00 EUR

5XRechnung 3.0 XML Output

Klicken Sie "XRechnung XML generieren" um die Vorschau anzuzeigen.

Haufig gestellte Fragen: E-Rechnung Deutschland

Is XRechnung mandatory for my business in 2026?

The German e-invoicing mandate follows a phased timeline under the Wachstumschancengesetz. Receiving structured e-invoices (EN 16931-compliant formats like XRechnung or ZUGFeRD) has been mandatory for all German businesses since January 1, 2025. Issuing structured e-invoices becomes mandatory from January 1, 2027 for businesses with annual turnover exceeding €800,000, and from January 1, 2028 for all remaining businesses. During the transition period, businesses below the threshold may continue to issue paper or PDF invoices with buyer consent.

What's the difference between XRechnung and ZUGFeRD?

XRechnung is a pure structured XML format developed by KoSIT (Koordinierungsstelle fur IT-Standards). It contains only machine-readable data with no visual representation — it's designed for high-volume automated processing between ERP systems. ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) is a hybrid format that embeds structured CII XML data inside a human-readable PDF/A-3 document. This means receivers can both read the invoice visually and extract data automatically. Both formats comply with EN 16931 and are legally valid for the German e-invoicing mandate. XRechnung is required for B2G (government) invoices, while ZUGFeRD is the most popular choice for B2B transactions due to its dual readability.

Do I need a Leitweg-ID?

A Leitweg-ID is a routing identifier used exclusively for invoices sent to German public sector authorities (B2G). It follows a specific format (e.g., 04011000-1234512345-06) and routes the invoice to the correct government department. For standard B2B transactions between private businesses, a Leitweg-ID is not required. The BuyerReference field in the XML can contain any buyer-specified order reference or purchase order number instead.