New features/Improvements
- Added the function to display the manufucaturer of the POS, in accordance with swedish regulations SKVFS 2014:9 § 4-4
- New URL-parameter made available for custom tiles: {OperatorID}
- Added functionality for searching for multiple transaction IDs in Transaction Search
- New functionality for monitoring POSLog background job. Use endpoint "/api/serverscript/monitoring/getBackgroundjobStatus?key=POSLOG". Returns a timestamp for the last run of the background job and if it was successfull or not
- Now saving transaction to DB when payment is complete, before printing receipt
- Update to latest version of launchpad - > Better sorting and possible to filter when there is many user logged in
- Added more possible variables for Email receipt: All fields from tabstores are now available.
- Performance and other minor improvments in POS Registration and Terminal Registration
- POSID (EquipmentID) now contains country code. 000012 -> SE000012. This is in accordance with swedish regulations SKVFS 2014:9 § 4-6
- Renewal of QZ Certificate
- Moved taxData from userData to POS-data
- Better performance in getPosData script
- Added new customizing key: "Disallow parking of customer order". If this is set to true it is not possible to park transactions with customer order(s). You can also provide a custom message with the reason why this is not allowed.
Bug fixes
- Fixed a bug where rendering of parked transactions could fail
- Added extra checks that all neccessary data in customer orders are provided by an external system
- Added X-reports to the list of transactions not relevant for POSLog
- Fixed a bug where chain prices would be selected in pos over store spesific prices
- Fixed a bug where if a email receipt failed to send, the receipt dialog would stay in busy mode until restart of the POS-application