Document status: RELEASED
Date:
Prerequisites are located in the menu on the left.
Highlights | |
---|---|
Release version: 3.0.0.124 |
|
Block item from Exchange note
(RTP-4099)
We have added the possibility to block items from being sold with exchange note. To block an item for exchange note this needs to be done in Chain Classic by setting Treatment Code to "No Exchange note". If functionality for exchange note is used in self service, these items will not be listed as an item available for exchange note.
If attempted in cashier mode, the cashier will get an error message explaining that this item is blocked for exchange note.
Self-service:
Refund customers through digital gift cards
(RTP-615)
Customer refunds can be done via digital gift cards. Using the gift card payment button with negative subtotal will show a dialog to enter email address.
It is also possible to configure the use of mobile number instead of email address, but this requires using an external app for the digital gift cards. Support for digital gift cards via mobile number without external App will be released later in integration with new cloud based gift card solution from EG.
Refund weborder versus Aera in Chain Web
(RTP-4426)
New requirements from Aera have been implemented to support return of items in web orders in Chian Web and refund via Aera.
Calculated currency rate in balance registration
(RTP-4478)
In order to get correct amount in balance when registering balance after the currency rate was changed, it is possible to calculate the currency rate. POS will get amount and currency amount from Reporting (GetBalance method) and can calculate currency rate from this. Calculated currency rate is used in Reporting when exporting data to RIGAL. (cash settlement)
Price rules in POS API Data Export
(RTP-491)
Export of price information now includes support for price rules (mixes/campaigns).
A new job was implemented in Integration Platform called 'ExportMix' which finds every changed row in POS Master database and sends it to blob storage.
Finnish and German languages supported in self-service POS
(RTP-3867)
We have made support for Finnish and German languages in self-service POS. Separate welcome pages and goodbye pages may be configured for those two languages, as for already supported languages.
Order locking while editing
(RTP-507)
Orders can be locked while they are edited in Chain Web or POS to make sure the same order is not edited simultaneously in multiple clients. Simultaneous changes of the same order in multiple clients can lead to loss of data.
Order locking only works in integration with Chain Web (2.10.21 and newer) as order master.
Improvements POS
Module | Description |
---|---|
Customer screen | Information shown on customer screen when money back to customer (RTP-4886) If a receipt ends up with money being paid back to customer due to payment larger than subtotal, correct text is now shown together with the amount, i.e. "Å utbetale" / "Att utbetala" / "Credit". |
Logging | Improved logging in case of connection problems (RTP-4066) We have made improvements to what is logged for connection problems that cause system alert sign to turn on. Example of logging: System alert sign turned on: BackOffice=online StoreCentralDb=online LocalDb=online LowDiskSpace=True. |
Price checker | Price for weight items and newspapers (RTP-4455) The price for NordicEAN20Codes and SwedishEAN7388Code items has been fixed and is properly displayed in the price checker (The price for such items is based on the weight/price encoded within the barcode). |
Return | Online return of selected quantity (RTP-4051) The correct quantity will be used in online return of partial receipt lines from orders created in POS API. |
Receipt | Linked article is printed several times on receipt (RTP-11174) We have fixed a problem that caused link article to be printed several times on the receipt if certain mix combinations were sold |
Self-service | Optional coupons from previous receipt (RTP-4798) A bug which caused optional coupons for the previous receipt to be shown when using the same member twice in a row has been fixed. Optional coupons from previous member (RTP-4717) A bug which caused optional coupons for the previous member to be shown in self-service has been fixed. Gift receipt not printed if subtotal negative (RTP-2895) We have fixed a bug that caused chosen gift receipts to not be printed. This could happen if subtotal ended up being negative due to e.g. deposit refund tickets, which in turn automatically generated a credit note to be printed. Now both the gift receipts and the credit note are correctly printed. |
Improvement POS Server
Module | Description |
---|---|
POS API | Clear price store before finishing POSLog (RTP-4693) New parameter in POS Configuration "ClearPriceStoreWhenSendingReceipt" which defines if PriceStoreID is added to POSLog or not when importing orders via POS WCF. Clearing the price store in the POSLog is used when the price store does not exist on the POS Server/Chain Web instance where the order will be handled. Refund of web orders done with Klarna v2 in Chain Web (RTP-3957) When Klarna V3 is configured and return is performed in Chain Web on order which was paid with Klarna v2 - klarna v2 is correctly used to refund. Refund of Aera webshop payment in Chain Web (RTP-4696) Fixes have been implemented so refund of Aera webshop payments are possible in Chain Web via POS WCF. Online return of web orders paid by Collector Bank (RTP-762) Refunds of web orders in EG POS versus Collector are supported in the same way as it works today when the original Collector payment is done in EG POS. In the AddPaymentToCart2 method it is possible to pass the following fields: Amount, CardIssuerID (CardIssuerIdentifier field), collector payment reference (PaymentReferenceNumber field) and StoreID (Reference -> Id2 field). The storeID value is used to send the correct store to Collector when refunding. Mixed sales and returns are not supported (return of one article and purchase of another article in the same receipt). |
POS Import | Element format file does not match staging.flatElement (RTP-312) Changes in the element format file. The precision was increased to 7 and the scale to 3. |
POS Master | Item relations are duplicated (RTP-4106) We have fixed a problem that resulted in several entries for each item relation when selling an item. |
POS Services | Cost price for campaign and member prices in price sync (RTP-4908) Proper netcost price is returned by PriceInfoService for campaign and member price items. |
JournalService | Converting to ARTS XML may fail when GrandTotal counters in POS are huge (RTP-11180) We have adapted limitations in ARTS file format regarding value sizes of 'GrossPositiveAmount' and 'GrossNegativeAmount' in EndOfBusinessDay receipt. Where these counters had reached sizes of 9 digits or more, i.e. more than 100 million, converting failed. Now the most significant digits are skipped, leaving just the 8 least significant digits as values in ARTS file. |