Releasenotes 2026 OS.pos
From OS.bee documentation
Contents
--> 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.
Ü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
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
- Verwendung der aktuellen Softwarefactory 5.3.0.20260618
Version 4.5.7-V20260410 (OS)
- Allgemein:
- Fix Performanceproblem ( eingeführt mit 4.5.7-V20260402 (OS) ), dbcaching Einstellungen
- Verwendung der aktuellen Softwarefactory 5.2.0.20260410
Version 4.5.7-V20260402 (OS)
- Kassiervorgang:
- Automatischer Wechsel zum Status
PAYMENTTERMINAL_REPEATRECEIPTim Modus 'store' (statt 'print') bei leeren Bonzeilen - Neue Funktion
attachRemarkszum Zeichnen von Bonbemerkungen und deren Verknüpfung mit dem Kassenbon - Möglichkeit zur Eingabe von freien Bemerkungen zum Kassenbon
- Bonbemerkungen:
observeFocusvon remark1/2 an Events gebunden
- Automatischer Wechsel zum Status
- Kassenkonfiguration:
- Menüeintrag für Stammdaten der Bonbemerkungen hinzugefügt
- Datenmodell:
- Neue Entitäten für Bonbemerkungen (SlipRemarks)
- Neue Spalten
remark_1undremark_2für CashSlip-Entität - Dialoge, Tabellen und Perspektive für Bonbemerkungen implementiert
Version 4.5.7.20260305 (OS)
- Verwendung der aktuellen Softwarefactory 5.2.0.20260305
- 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
- Fix:
- Kassenentsorgung:
- Neues Systemprodukt "fee" aktiviert
- Datenmodell:
- Einige Entitäten auf
cacheable=falsegesetzt - Entitäten mit escaped Spaltennamen aktualisiert
- Generierte Entitäten und DTOs aktualisiert
- Entitäten mit neuem Service Framework aktualisiert
- Einige Entitäten auf
- Kassiervorgang:
- Fix:
canUnparkSelected- Ablehnung eines Slips mit Zahlungen an einer SiS-Kasse - Fix: PRINT_SLIP -
onOKverlässt nicht, wenn Slip änderbar ist - Neue Eingabeaktion für MODIFY_FLD, setzt
cashposiupdateauf ausgewählte Position
- Fix:
- Archivierung:
-
archivDescription xml-osfür XML-Format der Beschreibungsdatei für Archiv hinzugefügt
-