DSFinV-K-Export
Der DSFinV-K-Export erzeugt einen BMF-konformen Audit-Datensatz (Stand
BMF 2.4) für die Finanzprüfung. Live seit 13.06.2026 (Commit
059589397).
Endpoint
GET /backoffice/dsfinvk-exporte/<z_bon_uuid>/download
→ Response ist ein streaming ZIP mit allen TSE-konformen Snapshot-Tabellen pro Bon.
Library
app/Libraries/DsfinvkExporter.php(~320 Z.)buildZip(string $zBonUuid): void— streamt direkt in den Response-BodygibZipPfad(string $uuid): string— Pfad unterwritable/dsfinvk/<uuid>.zip(falls offline-Export gewünscht)hatSnapshotDaten(string $uuid): bool
Controller-Methode
DsfinvkExporteController::download(string $uuid) — nutzt
aktiverMandant() statt cloudAuth() globals (Cloud-Auth-Fix Sprint AW).
BMF-2.4-Module
| Modul | Tabelle | Inhalt |
|---|---|---|
| 1 | cashpointclosing | Tagesabschluss-Kopf |
| 2 | cash_per_currency | Bargeld pro Währung |
| 3 | payment | Zahlungen aufgeschlüsselt |
| 4 | transactions | Einzelne Bons |
| 5 | transactions_taxes | Steuer pro Bon |
| 6 | transactions_payments | Zahlung pro Bon |
| 7 | transactions_vat | USt-Aufschlüsselung |
| 9 | lines | Bon-Positionen |
| … | (insgesamt 30+ Module) |
Bekannte Einschränkungen
- Synchroner Build im Web-Request — bei großen Exporten ggf. PHP-Timeout (60 s) erhöhen.
- Kein Background-Job — kommt im Backlog Welle 3+ (Queue-Worker).