ZUGFeRD 2.4 + Factur-X 1.08
13. April 2026Neue Output-Format-Versionen wählbar im Finalisierungs-Dialog, plus eine UI für Sub-Line-Items mit Typ-Auswahl (DETAIL/INFORMATION/GROUP). Bestehende Versionen 2.3 / 1.07 bleiben verfügbar.
ZUGFeRD 2.4
Aktuelle deutsche Hybrid-Format-Version (PDF + XML), wählbar via formatOptions.version.
Factur-X 1.08
Aktuelle französische Hybrid-Format-Version, wählbar via formatOptions.facturxVersion.
Sub-Line-Items
Pro Rechnungsposition: Sub-Items mit Typ DETAIL/INFORMATION/GROUP und Expand/Collapse.
12 Sprachen aktualisiert
bg, cs, de, en, es, fr, hu, it, nl, pl, pt, ro
Neue Output-Formate
ZUGFeRD 2.4 (DE) und Factur-X 1.08 (FR) erweitern das Format-Dropdown im Finalisierungs-Dialog. Bestehende Versionen 2.3 / 1.07 bleiben der Default und voll unterstützt.
ZUGFeRD
Auswahl zwischen 2.3 (Standard) und 2.4 via formatOptions.version.
Factur-X
Auswahl zwischen 1.07 (Standard) und 1.08 via formatOptions.facturxVersion.
Versions-Auswahl im Dialog
Bei Auswahl von ZUGFeRD oder Factur-X erscheint im Finalisierungs-Dialog jetzt ein neues „Version“-Dropdown direkt neben dem Format. Default-Werte sind 2.3 / 1.07, damit bestehende Workflows byte-stabil bleiben; wähle 2.4 / 1.08, wenn du die neuere Revision brauchst.
Die Auswahl wird als formatOptions an die API weitergereicht — siehe REST-API-Mapping unten.
Sub-Line-Items (Unterpositionen)
Jede Rechnungsposition hat jetzt einen „+“-Button zum Hinzufügen von Sub-Items. Sub-Items werden eingerückt unter der Hauptposition angezeigt, mit Expand/Collapse-Chevron. Sie unterstützen alle Standardfelder (Beschreibung, Menge, Einheit, Preis, MwSt., Rabatt).
Sub-Item-Typen
Echte Detailposition mit Mengen, Preis und Steuersatz — fließt in die Summen ein.
Reiner Info-Eintrag (Hinweise, Anmerkungen) — kein Einfluss auf Summen.
Gruppen-/Zwischensummen-Marker für strukturelle Lesbarkeit.
REST API Mapping
Frontend-Formate werden auf Backend-Format + Version-Flag gemappt:
| Frontend-Format | Backend-Format | formatOptions |
|---|---|---|
| zugferd-2.4 | zugferd | { version: '2.4' } |
| factur-x-1.08 | facturx | { facturxVersion: '1.08' } |
PDF-Embedding (ZUGFeRD/Factur-X-Hybrid) funktioniert für beide Versionen.
Beispiel: ZUGFeRD 2.4 Request mit Sub-Items
1POST /api/v1/invoice/de/zugferd/generate2 3{4 "invoice": {5 "invoiceNumber": "RE-2026-100",6 "type": "invoice",7 "issueDate": "2026-04-13",8 "currency": "EUR",9 "seller": { "name": "Acme GmbH", "countryCode": "DE", "vatId": "DE123456789" },10 "buyer": { "name": "Kunde AG", "countryCode": "DE" },11 "items": [12 {13 "position": 1,14 "description": "Projekt Q2 — Phase 1",15 "quantity": 1,16 "unitPrice": 10000.00,17 "taxRate": 19,18 "subItems": [19 { "type": "DETAIL", "description": "Konzept", "netAmount": 3000.00 },20 { "type": "DETAIL", "description": "Implementation", "netAmount": 6000.00 },21 { "type": "INFORMATION", "description": "QA-Hinweis: extern abgenommen" },22 { "type": "GROUP", "description": "Schulung", "netAmount": 1000.00 }23 ]24 }25 ],26 "subtotal": 10000.00,27 "total": 11900.0028 },29 "formatOptions": {30 "version": "2.4"31 }32}Beispiel: Factur-X 1.08 Request
1POST /api/v1/invoice/fr/facturx/generate2 3{4 "invoice": { /* ... */ },5 "formatOptions": {6 "facturxVersion": "1.08"7 }8}