Difference between revisions of "Releasenotes 2026 OS.pos"

From OS.bee documentation
Jump to: navigation, search
(OS.periopherals)
(Version 5.3.0-V20260707)
Line 17: Line 17:
 
* Neue Konfiguration '''Hardware/<host>-KeyboardCountry''' zur Auswahl der physischen Tastaturbelegung je Kasse.
 
* Neue Konfiguration '''Hardware/<host>-KeyboardCountry''' zur Auswahl der physischen Tastaturbelegung je Kasse.
  
=== CAISSE-AP – französisches Zahlungsterminal ===
+
* '''CAISSE-AP – französisches Zahlungsterminal''': Unterstützung des '''Tagesabschlusses (télécollecte)''' für Concert/CAISSE-AP-Terminals; die obligatorischen Felder CB und CE werden nun sowohl in der Abschluss- als auch in der Abbruch-Anfrage übertragen.
* Unterstützung des '''Tagesabschlusses (télécollecte)''' für Concert/CAISSE-AP-Terminals; die obligatorischen Felder CB und CE werden nun sowohl in der Abschluss- als auch in der Abbruch-Anfrage übertragen.  
+
 
+
=== Übersetzungssynchronisation ===
+
* Neue Funktion '''syncTranslations()''', die die Übersetzungen beim Anwendungsstart mit der Datenbank abgleicht. ''(org.eclipse.osbp.ui.api ab219aa, org.eclipse.osbp.dsl.metadata.service c7e2cd9)''
+
  
 
== Fehlerbehebungen ==
 
== Fehlerbehebungen ==

Revision as of 11:43, 7 July 2026

--> zurück zu Releasenotes

Version 5.3.0-V20260707

Diese Ausgabe bringt vor allem die Unterstützung französischer Kassen voran: eine vollständige AZERTY-Tastaturunterstützung (physisch und als Bildschirmtastatur), das französische Zahlungsterminal-Protokoll CAISSE-AP inklusive Simulator sowie virtuelle Peripheriegeräte für Test und Diagnose. Ergänzt wird dies durch NF525-Härtungen, Fehlerbehebungen bei Kartenzahlungen und eine durchgängige Vereinheitlichung der Übersetzungsdateien.

  • Die physische französische AZERTY-Tastatur wird nun vollständig unterstützt. Der komplette Zeichensatz wurde auf realer Hardware getestet; die zuvor fehlende ù-Taste wurde ergänzt.
  • Die Bildschirmtastatur (On-Screen-Keypad) bildet nun eine echte französische AZERTY-Belegung über alle drei Ebenen ab (Grundebene, Umschalt, AltGr) inklusive Akzentkomposition über die Tottasten ^ und ¨.
  • Die Bildschirmtastatur folgt jetzt einheitlich der Oberflächensprache: Französisch → AZERTY, Englisch → englische Belegung, alle übrigen Sprachen → deutsches QWERTZ. Die Belegung wird beim Öffnen des Dialogs in der aktiven Sprache neu aufgebaut.
  • Neue Konfiguration Hardware/<host>-KeyboardCountry zur Auswahl der physischen Tastaturbelegung je Kasse.
  • CAISSE-AP – französisches Zahlungsterminal: Unterstützung des Tagesabschlusses (télécollecte) für Concert/CAISSE-AP-Terminals; die obligatorischen Felder CB und CE werden nun sowohl in der Abschluss- als auch in der Abbruch-Anfrage übertragen.

Fehlerbehebungen

NF525 / Fiskalkonformität

  • Die Persistierung des Grand-Totals ist nun zwingende Vorbedingung für die Signatur eines Belegs – verhindert eine Signatur bei unvollständig gespeichertem Umsatzzähler. (net.osbee.app.pos.common d5a4578ec)

Kartenzahlung

  • Eine Kartenzahlung kann nun korrekt storniert werden: das Belegfeld (receipt) wird aus dem CJ-Feld der Concert-Antwort befüllt. (net.osbee.pos 1b069ac)
  • Das Löschen einer nicht stornierbaren Terminal-Zahlung wird blockiert, um inkonsistente Zustände zu vermeiden. (net.osbee.sample.pos 0574f705)
  • setPaymentTerminalReversal stürzt bei einer fehlerhaften Anfrage nicht mehr ab. (org.eclipse.osbp.abstractstatemachine 5f667b6)

Oberfläche / Internationalisierung

  • Die Laufzeit-Sprachumschaltung funktioniert nun in der Kassierperspektive
  • Zentrale Übersetzungen aktualisiert

Systemvoraussetzungen

  • Für den französischen Markt: Zahlungsterminal mit CAISSE-AP-/Concert-Protokoll (CB-Port 8888), physische AZERTY-Tastatur optional
  • Konfiguration je Kasse über Hardware/<host>-KeyboardCountry und Hardware/<host>-KeyboardLayout

Hinweise zur Aktualisierung

  • Nach Änderung der Tastaturbelegung (KeyboardCountry) ist ein vollständiger Neustart des Produkts erforderlich; ein Neuladen des Browsers genügt nicht.
  • Die i18n-Formatnormalisierung ändert ausschließlich Formatierung und einige Symboldarstellungen; die Schlüssel bleiben unverändert.


Version 5.3.0-V20260618

  • Version von 5.2 auf 5.3
  • frz. Fiskalanforderungen: erste Implementierung
  • frz. Übersetzungen aktualisiert
  • Verwendung frz. Tastatur in Kassiersicht


Version 4.5.7-V20260410 (OS)

  • Allgemein:
    • Fix Performanceproblem ( eingeführt mit 4.5.7-V20260402 (OS) ), dbcaching Einstellungen

Version 4.5.7-V20260402 (OS)

  • Kassiervorgang:
    • Automatischer Wechsel zum Status PAYMENTTERMINAL_REPEATRECEIPT im Modus 'store' (statt 'print') bei leeren Bonzeilen
    • Neue Funktion attachRemarks zum Zeichnen von Bonbemerkungen und deren Verknüpfung mit dem Kassenbon
    • Möglichkeit zur Eingabe von freien Bemerkungen zum Kassenbon
    • Bonbemerkungen: observeFocus von remark1/2 an Events gebunden
  • Kassenkonfiguration:
    • Menüeintrag für Stammdaten der Bonbemerkungen hinzugefügt
  • Datenmodell:
    • Neue Entitäten für Bonbemerkungen (SlipRemarks)
    • Neue Spalten remark_1 und remark_2 für CashSlip-Entität
    • Dialoge, Tabellen und Perspektive für Bonbemerkungen implementiert


Version 4.5.7.20260305 (OS)

  • Berichtanzeige
    • Fix: Probleme bei der Berichtsanzeige mit schneller Klickfolge in Auswahltabelle behoben.
  • Kassenschluss:
    • Fix: determineCloseExpectation - Sortierung von CashPaymentTermData nach traceNumber absteigend, um den letzten Eintrag zu erhalten
  • Kassenentsorgung:
    • Neues Systemprodukt "fee" aktiviert
  • Datenmodell:
    • Einige Entitäten auf cacheable=false gesetzt
    • Entitäten mit escaped Spaltennamen aktualisiert
    • Generierte Entitäten und DTOs aktualisiert
    • Entitäten mit neuem Service Framework aktualisiert
  • Kassiervorgang:
    • Fix: canUnparkSelected - Ablehnung eines Slips mit Zahlungen an einer SiS-Kasse
    • Fix: PRINT_SLIP - onOK verlässt nicht, wenn Slip änderbar ist
    • Neue Eingabeaktion für MODIFY_FLD, setzt cashposiupdate auf ausgewählte Position
  • Archivierung:
    • archivDescription xml-os für XML-Format der Beschreibungsdatei für Archiv hinzugefügt