Kassen-Update, Fiskaly & responsive Mobil-Optimierung

ArbeitszeitABarcodeBBestandBE-MailEKasseKKassenschnittKKundenKMobilMTagesabschlussT

Changelog

Verfasst von Changelog

Letzte Aktualisierung 1 Woche her

v2.8.2
31. Mai 2026
Kasse & E-Mail & UI

Dieses Update bringt umfassende Optimierungen im Kassenmodul (DSFinV-K & Fiskaly) sowie eine vollständige Mobil-Optimierung für das E-Mail Center und sämtliche System-Tabellen.

✨ Hinzugefügt

  • 🔄

    Stornieren geparkter Belege (Entwürfe)

    Offene Fiskaly-Transaktionen von geparkten Entwürfen können nun direkt storniert (PUT-Request mit Status ABORTED via abortTransaction) und die Belege aus der Parkliste entfernt werden.

  • 👥

    Optionale Kundenauswahl beim Checkout

    Die Zwangsauswahl eines Kunden beim Bezahlen wurde entfernt. Ein Checkout ist nun direkt auch für anonyme Laufkundschaft möglich.

🔄 Verbessert

  • 📱

    Mobiles E-Mail Center

    Einführung eines flüssigen Mobile-Stack-Navigationssystems via mobileSubView. Benutzer navigieren nun bequem per Zurück-Button (ArrowLeft) zwischen Ordner-Sidebar, E-Mail-Liste und Leseansicht, statt gequetschte Spalten zu sehen.

  • ✍️

    Verfassen & Vorlagen auf Mobilgeräten

    Die Verteiler- und Vorlagen-Sidebars passen sich nun flexibel der Displaybreite an (flex-col lg:flex-row) und erhalten mobile Höhenbegrenzungen (h-[250px]), um blockierungsfreies Scrollen zu ermöglichen.

  • ↕️

    Tabellen-Überlaufschutz (Scrollbars)

    Implementierung von horizontalen Scroll-Containern (overflow-x-auto) um alle Desktop-Tabellen der Hauptansichten (Aufgaben, Dokumente, Urlaub, Arbeitszeit, Umsatz, Provisionskonto, Arbeitsunfähigkeit). Dies verhindert das Abschneiden von Tabellenzellen auf kleineren viewports.

  • ⚖️

    Fiskaly Steuersatz-Mapping

    Integration einer mapTaxRate Methode im FiskalyService zur automatischen Gruppierung von Mehrwertsteuersätzen. Dies behebt API-Validierungsfehler (400 Bad Request) durch doppelt übermittelte Steuersatz-Schlüssel.

  • 📊

    Dynamischer Kassenabschluss (Z-Bericht)

    Die Mehrwertsteuer-Umsätze im Tagesabschluss und Z-Abschluss werden nun dynamisch nach Steuersätzen über die Einzelposten der Kasse gruppiert, wodurch sich Stornos (negative Beträge) und Einnahmen korrekt aufrechnen.

  • 🔍

    DSFinV-K Testmodus-Handling

    Bei aktivem isFiskalyTestMode wird der DSFinV-K Export übersprungen, um Blockaden durch ungültige Test-UUIDs zu vermeiden.

  • 📦

    Responsives Warenwirtschafts-Grid

    Die Statistik-Karten der Warenwirtschaft (Bestand) brechen nun auf Mobilgeräten in ein sauberes 2×2 Raster (grid-cols-2 md:grid-cols-4) um, statt gestaucht nebeneinander zu stehen.

  • 🧹

    Barcode-Scanner UX

    Das Scan-Eingabefeld leert sich bei ungültigen Barcodes oder unbekannten Produkten nun automatisch, damit direkt weitergescannt werden kann.

📋 Betroffene Bereiche

Diese Änderungen betreffen folgende Module:

Kasse & Fiskaly
E-Mail Center
Aufgabenverwaltung
Dokumente
Urlaub
Arbeitszeit & Provisionskonto
Warenwirtschaft