Zum Hauptinhalt springen

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-Body
    • gibZipPfad(string $uuid): string — Pfad unter writable/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

ModulTabelleInhalt
1cashpointclosingTagesabschluss-Kopf
2cash_per_currencyBargeld pro Währung
3paymentZahlungen aufgeschlüsselt
4transactionsEinzelne Bons
5transactions_taxesSteuer pro Bon
6transactions_paymentsZahlung pro Bon
7transactions_vatUSt-Aufschlüsselung
9linesBon-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).

Verwandte Themen