Chain Web v. 2.10.
...
331
Status | ||||||
---|---|---|---|---|---|---|
|
...
Improvements
Area |
---|
Description |
---|
Cashier | Cashier and user improvements |
(RTC- |
Chain Web v. 2.10.321
...
Improvements
...
Create balance popup (RTC-40920)
A "Create balance" popup is displayed when the user is creating shift balance.
...
Balance improvement (RTC-39885)
To prevent different time zone problems, the BalanceDate datetime now contains 12:00:00, instead of 00:00:00.
...
Customer creation (RTC-40679)
Multiple clicks on the Save button will not trigger duplicated customers during the customer creation. The Save button is locked after the first click.
...
Extend Tracking link logic to support full URL in dispatch order details grid (RTC-40419)
...
Split picking order if some of the items are deliverable (RTC-39914)
Picking orders are split when some of the item's are deliverable and dispatched to dispatching store with the freight item:
- Items that are available for picking + freight item(s) are sent to CW/dispatchstore
- Items not available for picking are assigned and stay at the dummy store
When previously unavailable items are ready to be picked, the automatic reassign job assigns them (from dummy store) to CW/dispatchstore and exports a picking order.
Splitting order between dummy store and dispatching stores is only possible when Delete of order lines is not allowed.
...
New trigger for picking orders: Order fully paid (RTC-38919)
When customer order has StorePrepaidDispatchDelivery variant then export generates only for fully paid web order:
- Order created is skipped for orders containing CustomerOrderVariant: StorePrepaidDispatchDelivery.
- Order paid is only sent for orders containing CustomerOrderVariant: StorePrepaidDispatchDelivery.
Creation of PAC.CW doesn't prioritize correctly (RTC-41146)
PAC.CW orders priority:
- Item A is only available in stock in Central warehouse and Item B is available in stock both in the store and in CW, ALL pick able order lines are sent to the Central warehouse.
- Item A is only available in stock in Central warehouse and Item B is only available in stock in the store, all pick able order lines in stock at CW are sent to the Central warehouse, order lines not in stock at CW but in stock at store are split to the store.
- Item A and Item B are available in Central Warehouse, Item A and Item B are available in dispatching store, pickup store get the whole order.
- Item A is only available in stock in the store and item B is not available in stock both in the store and CW then all pick able order lines in stock at store are sent to the pickup store, order lines not available in any stock are split to the Central Warehouse.
- Item A is available in CW and store, item B is not available in stock both in the store and CW then ALL pick able order lines are sent to the Central warehouse.
- Item A is only available in store, item B is available in stock both in - CW and store then ALL pick able order lines are sent to the pickup store.
...
Manually reassign PAC.CW from dummy store (RTC-41319)
It is possible to manually reassign PAC.CW picking orders or its separate picking lines from dummy store to Pickup Store or CW.
| ||||||
Count groups | Modifying count groups (RTC-43184) Count groups created by HQ users can no longer be modified by non-HQ users. | |||||
Customer order | Set original net cost price when returning items (RTC-41706) Net cost price in the return is the same as used in the original order. Pickup time in Click and collect orders (RTC-43710) A "Pickup date" column has been added to the customer orders view in Chain Web. | |||||
Dispatch order | Removing last line does not cancel dispatch order (RTC-42467) Dispatch order is cancelled after last normal item is removed from whole order in picking order. Rejected order is not visible in dispatch orders view in Chain Web. No validation of failed refund due to locked order (RTC-42012) When trying to refund order which has locked status, the user interface displays a validation message at the bottom of the site about the failed refund. Product description differs on templates (RTC-41100) Product description does not differ between OrderConfirmation and CreditNote templates. Orders don't close automatically when there is no more items to deliver (RTC-40707) Orders are closed automatically when all items have been delivered, also after items have been removed manually. Statuses in database are also updated properly. SKU for Click&Collect (Reserved&Collect) orders (RTC-40091)
Email sendout is trigerred before db transaction is commited (RTC-42873) Email and SMSs sendout is properly triggered after the database transaction is committed. That means the GenerateMessage job is triggered after the complete PickingOrderProcessor job run. When returning a DispatchOrder in Chain Web no refund to the customer is done in Klarna (RTC-42247) Klarna payment assign to certain dispatch order is properly refunded when returning items in dispatch order in Chain Web. Payment method is not added to receipt pdf in PAC "ready for pickup" email (RTC-39343)
Payment methods are properly displayed in the email templates for the certain dispatch order. It is properly displayed for Klarna, Gift card and other available payment methods in the email message and also attached PDF receipts. For orders created in Web shop and in Physical store there is no differences how payment methods are displayed. Proper translations for Norwegian, Swedish and Finnish were added. | |||||
Picking orders | Delay of picking order creation for specific order types (RTC-41290) The delay of picking order creation, by the PickingOrderProcessor job, only applies to the order types | |||||
PickingOrderProcessor job | Picking order processor job saves partially modified data for picking order despite of exception (RTC-42952) Partially modified data is not saved by the PickingOrderProcessor job. PickingOrderProcessor job improvement (RTC-42482) The PickingOrderProcessor job does not stop processing pending events when one of them fails. PickingOrderProcessor job does not export picking orders when one of events processing fails (RTC-42291) PickingOrderProcessor job exports picking order to other systems instantly after processing each event, so it is done even if some of the events failed in the same job execution. PickingOrderProcessing job contains RIS orders that are trying to delete delivered order (RTC-41842) When user try to delete Click and Collect (RIS) order with picking order status set to delivered then Picking Order Processor job execute it properly with completed status including reject order message. PickingOrderProcessor job automatically reprocessing failed events (RTC-41492) PickingOrderProcessor job processes failed events with status "RetryPending", if no other pending events were found. | |||||
Receipt journal | The performance when searching in the Receipt Journal has been significantly improved, and reduced the timeout occurrence. Vat rate with decimals on Receipt details (RTC-43255) VAT can be displayed with one decimal number in the receipt details in The Receipt journal view.
| |||||
Scale labels | Convert scales to atte.dat files (RTC-35873) Exported from Item Management Strongpoint scales are now converted to atte.dat files on on premise server. Job to convert scale labels was renamed to LabelImport and can be configured to support both Strongpoint and Myhrvold scales. For Strongpoint scales, files are created per store and can contain more than one scale label and more than one item. Files are named atte.StoreNumber.TimeStamp and are saved in a configured folder. In first row, there are stored all required information from item-scale: if the scale label is new or removed, PLU, retail price, promotion price, status (0 if price is per Kg , 1 in all other cases), best before, tare, item group, storage temperature and origin. Next rows contain information on font size and weight declaration text. When scale is removed from label, created file contains only first row (with numeric data), which starts with letter R. If some of exported values from item have more digits than expected in file, then job finishes with status 'CompletedWithWarninigs' with clear warning message and file is not created. However, If more item-labels are exported in the same time, files will be created, but will not include scales from incorrect item. | |||||
Users/Cashiers | Fix for: Import of user fails when long user name + update CashierNo (RTC-40630) StoreGroup with type CloudPermission is correctly created in the database and the job UserMerger is correctly executed when the username has more than 50 characters. |
...
PickingOrderProcessor job improvements (RTC-40613)
- job log messages
- job execution statuses
- fake clients added
- filling createdBy/modifiedBy column in ScheduledJobExecution table
- documentation of the job added
- default job URLs
- delay of the job execution moved to Chain Web configuration
- PickingOrderWriter removed
'DelayPickingOrderProcessingMinutes' parameter has been added to Chain Web and it allows to configure the delay time of customer order processing.
...
Extend PickingOrderExport job with external store and external order numbers (RTC-40482)
The PickingOrder job contracts :CustomerOrder.Export.PickingCancelled, CustomerOrder.Export.PickingDelivered, CustomerOrder.Export.PickingStarted and CustomerOrder.Export.PickingCompleted was extended with:
- externalOrderStoreNumber
- externalOrderNumber
and the PickingOrder job contract CustomerOrder.Export.PickingOrder was extended with:
- externalPickingStoreNumber
- externalOrderStoreNumber
...
Add triggers in CustomerOrderService for Reserve& Collect orders (RTC-40089)
The new blob types:
- PickingOrderDelivered
- PickingOrderCanceled
are exported when a Reserve&Collect order is paid or canceled in POS.
...
Improved function for repairing PLU lists definitions (RTP-30501
The button for repairing PLU lists definitions in the visual editor in POS configuration has been improved to handle error in the XML definitions. Previously, an error in a xml node would throw an exception while repairing and the PLU list definition would not be repaired.
...
Create Excel file from "Ikke fakturerte kredittsalg" (RTC-40791)
...
Settlement - daily report (RTC-39983)
...
Cashier statistics (RTC-39588)
Changes in report: 0904_CashierStatistics. Fix for failing reports with alphanumerical cashier numbers.
...
Deleting count groups (RTC-39839)
...
Deleting a count list (RTC-41188)
Deleting a count list can be done Stocktaking overview.
Chain Web v. 2.10.313
...
Improvement
Original net cost price when returning items (RTC-41706)
The sales price in the return is fetched from the original sale, as well as the net cost price. |
...
Chain Web v. 2.10.
...
322
Status | ||||||
---|---|---|---|---|---|---|
|
Improvement
Area | Description |
---|---|
Receipt Journal | Improved |
The performance when searching in the Receipt Journal has been significantly improved, and reduced the timeout occurrence | |
. |
...
Chain Web v. 2.10.
...
321
Status | ||||||
---|---|---|---|---|---|---|
|
Improved handling of PLU List config for POS
Configuration of PLU Lists for POS has been changed in Chain Web to prevent XML parsing issues and 'System.OutOfMemoryException' in POS. Chain Web will no longer add redundant 'FunctionSet' nodes in the PLU Lists XML definitions when editing the lists or adding new pages to the list.
In addition, a new function button called 'Repair PLU' has been added to the PLU List visual editor in Chain Web to repair PLU List definitions where redundant XML nodes has been created. This reduces the size of the PLU list definition significantly making it much easier for POS to process the PLU Lists without the risk of throwing a 'System.OutOfMemoryException'.
Flight data in receipt header
Parameter to configure which flight data to show in receipt header - FlightHeaderInSaleView - has been implemented. More flight data is shown in receipt header if configured.
...
title | Configuration |
---|
Improvements
Area | Description |
---|---|
Balance | Create balance popup (RTC-40920) A "Create balance" popup is displayed when the user is creating shift balance.
With the system parameter ShowBalanceDifferenceInRegistrationView, the shift balance difference can be hidden. If the parameter is set to false, the balance difference is not shown in the Edit shift balance view. Balance improvement (RTC-39885) To prevent different time zone problems, the BalanceDate datetime now contains 12:00:00, instead of 00:00:00. |
Customer | Customer creation (RTC-40679) Multiple clicks on the Save button will not trigger duplicated customers during the customer creation. The Save button is locked after the first click. |
Dispatch orders | Extend Tracking link logic to support full URL in dispatch order details grid (RTC-40419) A clickable link informing about the shipment status is present in the dispatch order details grid in the Tracking Number column. Split picking order if some of the items are deliverable (RTC-39914) Picking orders are split when some of the item's are deliverable and dispatched to dispatching store with the freight item:
When previously unavailable items are ready to be picked, the automatic reassign job assigns them (from dummy store) to CW/dispatchstore and exports a picking order. Splitting order between dummy store and dispatching stores is only possible when Delete of order lines is not allowed. Store that can deliver the whole order should be prioritized (we rely on dispatch suggestion and what is provided there). New trigger for picking orders: Order fully paid (RTC-38919) When customer order has StorePrepaidDispatchDelivery variant then export generates only for fully paid web order:
Creation of PAC.CW doesn't prioritize correctly (RTC-41146) PAC.CW orders priority:
When orders have PAC.CW delivery method and picking order is rejected due to picking line removal then new picking order in pickup store is created. Manually reassign PAC.CW from dummy store (RTC-41319) It is possible to manually reassign PAC.CW picking orders or its separate picking lines from dummy store to Pickup Store or CW. |
Picking orders | PickingOrderProcessor job improvements (RTC-40613)
'DelayPickingOrderProcessingMinutes' parameter has been added to Chain Web and it allows to configure the delay time of customer order processing. |
Picking orders export | Extend PickingOrderExport job with external store and external order numbers (RTC-40482) The PickingOrder job contracts :CustomerOrder.Export.PickingCancelled, CustomerOrder.Export.PickingDelivered, CustomerOrder.Export.PickingStarted and CustomerOrder.Export.PickingCompleted was extended with:
and the PickingOrder job contract CustomerOrder.Export.PickingOrder was extended with:
The Picking order export contract is extended with "pickingOrderExportCount".Everytime a change is made to an order, it results in a new export of a picking order and the pickingOrderExportCount is +1. What is more, picking order export contract is extended with "deliveryPointName". That means, DeliveryPointName is filled with store name when ExternalId in OrderDeliveryDetails is not null. Add triggers in CustomerOrderService for Reserve& Collect orders (RTC-40089) The new blob types:
are exported when a Reserve&Collect order is paid or canceled in POS. |
POS Configuration | Improved function for repairing PLU lists definitions (RTP-30501 The button for repairing PLU lists definitions in the visual editor in POS configuration has been improved to handle error in the XML definitions. Previously, an error in a xml node would throw an exception while repairing and the PLU list definition would not be repaired. |
Reports | Create Excel file from "Ikke fakturerte kredittsalg" (RTC-40791) Creating an Excel file from the report "Ikke fakturerte kredittsalg" is now supported. Settlement - daily report (RTC-39983) Fix for incorrect pay out values in 1806_subCashBalance subreport. Cashier statistics (RTC-39588) Changes in report: 0904_CashierStatistics. Fix for failing reports with alphanumerical cashier numbers. |
Stocktaking | Deleting count groups (RTC-39839) Count groups created by HQ users can no longer be deleted by non-HQ users. Deleting a count list (RTC-41188) Deleting a count list can be done Stocktaking overview. |
...
Chain Web v. 2.10.313
Status | ||||||
---|---|---|---|---|---|---|
|
Improvement
Area | Description |
---|---|
Customer order | Original net cost price when returning items (RTC-41706) The sales price in the return is fetched from the original sale, as well as the net cost price. |
...
Chain Web v. 2.10.311
Status | ||||||
---|---|---|---|---|---|---|
|
Improvement
Area | Description |
---|---|
POS Configuration | Improved function for repairing PLU lists definitions (RTP-30501 The button for repairing PLU lists definitions in the visual editor in POS configuration has been improved to handle error in the XML definitions. Previously, an error in a xml node would throw an exception while repairing and the PLU list definition would not be repaired. |
...
Chain Web v. 2.10.310
Status | ||||||
---|---|---|---|---|---|---|
|
Improved handling of PLU List config for POS
Configuration of PLU Lists for POS has been changed in Chain Web to prevent XML parsing issues and 'System.OutOfMemoryException' in POS. Chain Web will no longer add redundant 'FunctionSet' nodes in the PLU Lists XML definitions when editing the lists or adding new pages to the list.
In addition, a new function button called 'Repair PLU' has been added to the PLU List visual editor in Chain Web to repair PLU List definitions where redundant XML nodes has been created. This reduces the size of the PLU list definition significantly making it much easier for POS to process the PLU Lists without the risk of throwing a 'System.OutOfMemoryException'.
Flight data in receipt header
Parameter to configure which flight data to show in receipt header - FlightHeaderInSaleView - has been implemented. More flight data is shown in receipt header if configured.
Expand | ||
---|---|---|
| ||
|
Improvements
Area | Description |
---|---|
Customer order | Customer order - structured note (RTC-40479) Structured note value length in CustomerOrder.OrderLineStructuredNote table was extended from 255 to MAX. |
CustomerOrderService | Search for customer orders by external order number (RTC-40201) Customer orders can be found by searching for the external order number in POS. |
Order dispatch | Picking orders must be re-assignable to the store that rejected it (RTC-40005) It is possible to automatically reassign orders to stores that rejected the picking orders. A tracking number in the form of a clickable link was implemented in the dispatch orders UI making it possible to follow the shipment progress. The tracking number value is displayed based on the OrderLineDeliveryTracking data and prioritized as followed:
The "Exclude webshop store from warehouse stock calculation" parameter was added to Dispatch Rule settings. It is set to False by default however it is possible to set its value to TRUE or FALSE in the Dispatch Rules user interface. |
OrderMessageIntegration | Possible Memory Leak (RTC-39477) OrderMessageIntegration does not overuse memory and memory leak is patched. |
Users/Cashiers | Manage cashiers in Cloud (RTC-40341) A new group store type with id:7 and the name CloudPermission has been added to the database. It is assigned to store groups that were created during the import of a user and are related to Receipt journal permissions. A user who has permission to Receipt journal at the team/profile level will be assigned this value at that level, and a new store group with the CloudPermission type will not be created. All store groups containing stores to which the user has access to the Receipt journal created so far have their type changed from configuration to CloudPermission. Store groups that were already created earlier and configuration is their correct type are not changed. The Journal Access tab in Chain Web contains an option in which the user is informed that permissions are managed in the Cloud. Manage cashiers in cloud (RTC-26875) Hashed Pin is imported from the cloud into Backoffice and is saved in a new column in the user data. |
...
Chain Web v. 2.10.30996
Status | ||||
---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Customer orders | Pickup time in Click and collect orders (RTC-43710) A "Pickup date" column has been added to the customer orders view in Chain Web. |
Order dispatch | Email send out is triggered before db transaction is committed (RTC-42873) Email and SMSs send out is properly triggered after the database transaction is committed. That means the GenerateMessage job is triggered after the complete PickingOrderProcessor job run. Klarna payment assign to certain dispatch order is properly refunded when returning items in dispatch order in Chain Web. Payment method is not added to receipt pdf in PAC "ready for pickup" email (RTC-39343)
Payment methods are properly displayed in the email templates for the certain dispatch order. It is properly displayed for Klarna, Gift card and other available payment methods in the email message and also attached PDF receipts. For orders created in Webshop and in Physical store there is no differences how payment methods are displayed. Proper translations for Norwegian, Swedish and Finnish were added. |
Order picking | Export picking status blobs when picked in external system (RTC-43794) Now the status of picking from an external order picking system like AutoStore will be updated in external systems (via Picking status blobs), So that that the information we see in the picking order is correct, and the external systems will get the correct status. |
...
FlightHeaderInSaleView parameter (default value: <?xml version="1.0" encoding="utf-16"?><StringListConfigBE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><stringList><string>Flight</string><string>Destination</string><string>FlightCode</string><string>FinalDestination</string><string>NorwegianTollQuota</string></stringList></StringListConfigBE>)
Allows to set visible fields in flight header in sales view.
Improvements
Customer order - structured note (RTC-40479)
Structured note value length in CustomerOrder.OrderLineStructuredNote table was extended from 255 to MAX.
Search for customer orders by external order number (RTC-40201)
Customer orders can be found by searching for the external order number in POS.
Picking orders must be re-assignable to the store that rejected it (RTC-40005)
It is possible to automatically reassign orders to stores that rejected the picking orders.Extend tracking number logic for dispatch orders (RTC-39802)
A tracking number in the form of a clickable link was implemented in the dispatch orders UI making it possible to follow the shipment progress. The tracking number value is displayed based on the OrderLineDeliveryTracking data and prioritized as followed:
- PackageTrackingNumber
- ShipmentTrackingNumber
- ExternalShipmentTrackingNumber
The "Exclude webshop store from warehouse stock calculation" parameter was added to Dispatch Rule settings. It is set to False by default however it is possible to set its value to TRUE or FALSE in the Dispatch Rules user interface.
Possible Memory Leak (RTC-39477)
OrderMessageIntegration does not overuse memory and memory leak is patched.
Manage cashiers in Cloud (RTC-40341)
A new group store type with id:7 and the name CloudPermission has been added to the database. It is assigned to store groups that were created during the import of a user and are related to Receipt journal permissions. A user who has permission to Receipt journal at the team/profile level will be assigned this value at that level, and a new store group with the CloudPermission type will not be created. All store groups containing stores to which the user has access to the Receipt journal created so far have their type changed from configuration to CloudPermission. Store groups that were already created earlier and configuration is their correct type are not changed. The Journal Access tab in Chain Web contains an option in which the user is informed that permissions are managed in the Cloud.Prerequisite also mentioned in original story: A role in BackOffice must also have permission responsible for receipt journal.
Manage cashiers in cloud (RTC-26875)
Hashed Pin is imported from the cloud into Backoffice and is saved in a new column in the user data.The login mechanism for POS and InStore App has been changed to verify the hashed PIN when a cloud cashier logs in.
A cashier created in the cloud with appropriate permissions can log into the POS and open the Receipt journal page in BackOffice.
Support for the old flow still works and a cashier managed on the server and who does not have a cloud hashed pin can log into the POS correctly.
Receipt journal permissions are imported correctly to the server and the cashier can only see the stores he has access to.
A new unique store group is then created for the user, which is assigned to him and stores he has access to are stored in it.
...
Chain Web v. 2.10.30995
Status | ||||
---|---|---|---|---|
|
...
Status | ||||
---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Order dispatch | Product description differs on templates (RTC-41100) Product description does not differ between OrderConfirmation and CreditNote templates. SKU for Click&Collect (Reserved&Collect) orders (RTC-40091)
|
PickingOrderProcessor job | PickingOrderProcessor job improvement (RTC-42482) The PickingOrderProcessor job does not stop processing pending events when one of them fails. PickingOrderProcessing job contains RIS orders that are trying to delete delivered order (RTC-41842) When user try to delete Click and Collect (RIS) order with picking order status set to delivered then Picking Order Processor job execute it properly with completed status including reject order message. |
...
Status | ||||||
---|---|---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Order dispatch | Orders don't close automatically when there is no more items to deliver (RTC-40707) Orders are closed automatically when all items have been delivered, also after items have been removed manually. Statuses in database are also updated properly. No validation of failed refund due to locked order (RTC-42012) When trying to refund order which has locked status, the user interface displays a validation message at the bottom of the site about the failed refund. |
PickingOrderProcessor job | PickingOrderProcessor job does not export picking orders when one of events processing fails (RTC-42291) PickingOrderProcessor job exports picking order to other systems instantly after processing each event, so it is done even if some of the events failed in the same job execution. |
Scale labels | Convert scales to atte.dat files (RTC-35873) Exported from Item Management Strongpoint scales are now converted to atte.dat files on on premise server. Job to convert scale labels was renamed to LabelImport and can be configured to support both Strongpoint and Myhrvold scales. For Strongpoint scales, files are created per store and can contain more than one scale label and more than one item. Files are named atte.StoreNumber.TimeStamp and are saved in a configured folder. In first row, there are stored all required information from item-scale: if the scale label is new or removed, PLU, retail price, promotion price, status (0 if price is per Kg , 1 in all other cases), best before, tare, item group, storage temperature and origin. Next rows contain information on font size and weight declaration text. When scale is removed from label, created file contains only first row (with numeric data), which starts with letter R. If some of exported values from item have more digits than expected in file, then job finishes with status 'CompletedWithWarninigs' with clear warning message and file is not created. However, If more item-labels are exported in the same time, files will be created, but will not include scales from incorrect item. |
Users/Cashiers | Fix for: Import of user fails when long user name + update CashierNo{} (RTC-40630) StoreGroup with type CloudPermission is correctly created in the database and the job UserMerger is correctly executed when the username has more than 50 characters. |
...
Status | ||||||
---|---|---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Order dispatch | Weird error message and confusing article grid in Dispatch on refund (RTC-41585) Warning message is no longer appear at the bottom of the site. After successful refund of not locked order user is redirect to the dispatch order details view, moreover at the bottom of the site appears green successful message. |
Picking orders | Delay of picking order creation for specific order types (RTC-41290) The delay of picking order creation, by the PickingOrderProcessor job, only applies to the order types |
...
Status | ||||||
---|---|---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Order dispatch | Create empty picking orders for PAC.CW (RTC-41340) When orders have PAC.CW delivery method and picking order is rejected due to picking line removal then new picking order in pickup store is created. Manually reassign PAC.CW from dummy store (RTC-41319) It is possible to manually reassign PAC.CW picking orders or its separate picking lines from dummy store to Pickup Store or CW. |
...
Status | ||||||
---|---|---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Order dispatch | Split order when it is partially delivered (RTC-41154) When an order is partially delivered (some order lines), a split is created and non-delivered items are assigned to a dummy store and waiting for reassignment to another store (with available stock) that can handle and deliver the rest of the order. Freight items is always reassigned to the store that can handle picking orders first. |
Stocktaking | Deleting count groups (RTC-39839) Count groups created by HQ users can no longer be deleted by non-HQ users. |
...
Status | ||||||
---|---|---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Balance | Create balance popup (RTC-40920) A "Create balance" popup is displayed when the user is creating shift balance. |
Picking orders | PickingOrderProcessor job improvements (RTC-40613)
'DelayPickingOrderProcessingMinutes' parameter has been added to Chain Web and it allows to configure the delay time of customer order processing. |
...
Status | ||||||
---|---|---|---|---|---|---|
|
Improvements
Area | Description |
---|---|
Dispatch orders | Extend Tracking link logic to support full URL in dispatch order details grid (RTC-40419) A clickable link informing about the shipment status is present in the dispatch order details grid in the Tracking Number column. When customer order has StorePrepaidDispatchDelivery variant then export generates only for fully paid web order:
|
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
CustomerOrderService | Search for customer orders by external order number (RTC-40201) Customer orders can be found by searching for the external order number in POS. |
Order dispatch | Picking orders must be re-assignable to the store that rejected it (RTC-40005) It is possible to automatically reassign orders to stores that rejected the picking orders. Extend tracking number logic for dispatch orders (RTC-39802) A tracking number in the form of a clickable link was implemented in the dispatch orders UI making it possible to follow the shipment progress. The tracking number value is displayed based on the OrderLineDeliveryTracking data and prioritized as followed:
|
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Cashier management | Cashier registration (RTC-39129) When creating a cashier on a user, the Default cashier role is automatically selected. The cashier username is automatically generated based on the selected store number and cashier number, if the AdditionalLabelForCashierPassword system parameter is set. To display a custom text above the password field, the system parameter AdditionalLabelForCashierPassword must be filled with the text to display. |
CustomerOrderService | Search for customer orders by external order number (RTC-39224) When the SearchOrdersByExternalNumber system parameter is set to False, customer orders can be searched for by order number. |
Dispatch orders | PAC.CW Doesn't Assign/Reassign to Central Warehouse (RTC-39399) PAC and PAC.CW are assigned and reassigned correctly to Centrale Warehouse which is fetched from Dispatch Rule -> Stores View -> Centrale Warehouse Column. Do not send "order sent" e-mail after picking a PAC order (RTC-39338) Only the Ready for Pickup email is sent after picking up PAC orders in the InStore app. |
OrderMessageIntegration | Possible Memory Leak (RTC-39477) OrderMessageIntegration does not overuse memory and memory leak is patched. |
Stocktaking | Improvement in Create stocktaking (RTC-35464) To prevent the creation of a new stocktaking getting stuck in the status "Creating", improvements have been made to close the connections to Chain Classic. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Customer | Deactivated customer is Customer service (RTC-37068) Customers with status Deactivated in the Customer Service export, are imported to Chain Web and their status is updated in Chain. Customer order service (RTC-38284) The GetCustomerOrder3 method from Customer Order service returns the delivery and customer information based on what is saved on the order, rather than on the linked customer. If there is no customer data in the order, then the delivery and customer information from the linked customer is returned. |
Dispatch orders | Add receipt PDF to PAC "Ready for pickup" template (RTC-39188) The receipt PDF is attached to the "Ready for Pickup" email template. Add logging of completed runs in the PickingOrder export job (RTC-38799) Completed PickingOrder export job runs log information about what has been exported. When no action is performed the job is completed with "CompleteWithNoEffect" status. Missing Picking Order Blobs (RTC-38731) The Picking Order job stored in BackOfficeBatchGenerator exports picking orders to blob storage when a dispatch order is created. Fetch Central Warehouse store from Dispatch Rules (RTC-38653) The Central Warehouse store number is fetched from the dispatch rules. Do not Include deleted order lines in the PayAndCollectDispatched message (RTC-38251) Deleted lines do not appear in the ready-for-pickup email message. Support WeborderFromPhysicalStores in the package delivery view (RTC-37216) Weborders created in physical stores are shown in the deliver package view in CW and it is possible to deliver them to customers. Disable sending of OrderHasChanged messages (RTC-37214) The 'OrderHasChangedEnabled' system parameter was implemented. It allows disabling OrderHasChanged calls when there are changes (as e.g. replace or remove items) performed on the order. Extend "Deliver package" in Chain Web to support multiple picking orders (RTC-35972) The "Package delivery" functionality in Chain Web was extended to support delivering (Deliver to Customer) PAC.CW orders with multiple picking orders. Extend picking order export with price and currency code on line item (RTC-39111) The total amount to pay for each order line as well as the currency code is part of the picking order JSON. Show Gift Card as payment method on receipt attachment (RTC-39093) Klarna and Gift Card payment method is presented on the receipts attached to the Shipping order email template. What is more, the Order Date text is updated with Swedish "Orderdatum". Allow changing from PAC to PAC.CW delivery method (RTC-39059) Rejecting PAC orders in InStore App changes automatically the delivery method to PAC.CW and reassigns picking orders to the Central warehouse. As a result, these orders follow the PAC.CW flow. GenerateMessage job throws exception when sending an order (RTC-39043) The Generate Message job prepares Receipt message template successfully. Email is delivered/received properly after sending a dispatch order in Chain Web. |
Invoices | EHF invoice (RTC-35695) The reference texts and reference numbers of each receipt are contained in the EHF invoice. |
Order Message Integration | Errors in OrderMessageIntegration - GenerateMessage job (RTC-37721) GenerateMessage job executes properly with completed status and message of generated and published order confirmation for order number and receipt id. |
Receipt journal | Signatures in receipts (RTP-27866) The Receipts Journal displays the signature on receipts, for users that have access to see it. The signatures' images are cached in the browser. |
Stocktaking export | Stocktaking Excel export (RTP-26651)
|
POS API | Adyen Checkout (RTP-26647) Adyen is available as a payment terminal in POS API. It is possible to pay for an order with an authorized Adyen payment. After the transaction, the payment can be captured by using PaymentService to contact Adyen itself. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Customer | Customer order service (RTC-38284) The GetCustomerOrder3 method from Customer Order service returns the delivery and customer information based on what is saved on the order, rather than on the linked customer. If there is no customer data in the order, then the delivery and customer information from the linked customer is returned. Deactivated customer is Customer service (RTC-37068) Customers with status Deactivated in the Customer Service export, are imported to Chain Web and their status is updated in Chain. |
Dispatch orders | Missing Picking Order Blobs (RTC-38731) The Picking Order job stored in BackOfficeBatchGenerator exports picking orders to blob storage when a dispatch order is created. Fetch Central Warehouse store from Dispatch Rules (RTC-38653) The Central Warehouse store number is fetched from the dispatch rules. Support WeborderFromPhysicalStores in the package delivery view (RTC-37216) Weborders created in physical stores are shown in the deliver package view in CW and it is possible to deliver them to customers. Extend "Deliver package" in Chain Web to support multiple picking orders (RTC-35972) The "Package delivery" functionality in Chain Web was extended to support delivering (Deliver to Customer) PAC.CW orders with multiple picking orders. |
Order Message Integration | Errors in OrderMessageIntegration - GenerateMessage job (RTC-37721) GenerateMessage job executes properly with completed status and message of generated and published order confirmation for order number and receipt id. |
POS API | Adyen Checkout (RTP-26647) Adyen is available as a payment terminal in POS API. It is possible to pay for an order with an authorized Adyen payment. After the transaction, the payment can be captured by using PaymentService to contact Adyen itself. |
Stocktaking export | Stocktaking Excel export (RTP-26651)
|
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Credit invoice | Credit invoice export (RTC-36580) The credit invoices are exported for the date they were created on, regardless of time. |
Customer | Default credit limit (RTC-36203) The default credit limit for credit customers is defined in the system parameter DefaultCustomerCreditLimit. If the value in the parameter is set to 0 (zero), the credit limit will default to 50,000. The highest possible value is 9999999,99. |
Dispatch orders | Do not set picking store twice (RTC-36460) BackOffice does not update the picking store through POSAPI multiple times in a single automatic reassign from the dummy store. Support Excluding Order Placed Stores From Dispatching (RTC-36705) The 'OrderStoreNumbersExcludedFromDispatch' system parameter allows for excluding stores from dispatching meaning no orders will be placed at the excluded store. Block Automatic Reassign for Orders with Delivery Method PAC.CW (RTC-35975) The automatic reassign does not take into account orders with delivery method PAC.CW. Support PAC.CW order method in order details view (RTC-35974) Dispatch details view supports new delivery method PAC.CW - manual edition of this method is disabled and only applicable actions are available. Extend Communication Logic for PAC.CW Dispatch Order Type (RTC-35973) When using delivery method PAC.CW only Order confirmation, Receipt and Order delivered is communicated to the recipient. The 'OrderHasChangedEnabled' system parameter was implemented. It allows disabling OrderHasChanged calls when there are changes (as e.g. replace or remove items) performed on the order. Create Picking Orders for PAC.CW (RTC-35969) Creating picking orders for delivery method PAC.CW was enabled:
|
Reports | Stock list (RTC-37811) All rows from the stocktaking results grid are exported to Excel. |
Stocktaking | Timeout during export of the stock list to PDF (RTC-37208) The timeout limit is set to 30 minutes, so that larger files can be generated before a timeout occurs. Count list with apostrophe (RTC-36351) Count lists with apostrophe in the count list name can be deleted. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch orders | Exclude dispatching warehouse from stock calculation (RTC-39600) The "Exclude webshop store from warehouse stock calculation" parameter was added to Dispatch Rule settings. It is set to false by default however it is possible to set its value to TRUE or FALSE in the Dispatch Rules user interface. |
OrderMessageIntegration | Possible Memory Leak (RTC-39477) OrderMessageIntegration does not overuse memory and memory leak is patched. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch orders | PAC.CW Doesn't Assign/Reassign to Central Warehouse (RTC-39399) PAC and PAC.CW are assigned and reassigned correctly to Centrale Warehouse which is fetched from Dispatch Rule -> Stores View -> Centrale Warehouse Column. Do not send "order sent" e-mail after picking a PAC order (RTC-39338) Only the Ready for Pickup email is sent after picking up PAC orders in the InStore App. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch orders | Add receipt PDF to PAC "Ready for pickup" template (RTC-39188) The receipt PDF is attached to the "Ready for Pickup" email template. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch orders | Extend picking order export with price and currency code on line item (RTC-39111) The total amount to pay for each order line as well as the currency code is part of the picking order JSON. Show Gift Card as payment method on receipt attachment (RTC-39093) Klarna and Gift Card payment method is presented on the receipts attached to the Shipping order email template. What is more, the Order Date text is updated with Swedish "Orderdatum". Allow changing from PAC to PAC.CW delivery method (RTC-39059) Rejecting PAC orders in InStore App changes automatically the delivery method to PAC.CW and reassigns picking orders to the Central warehouse. As a result, these orders follow the PAC.CW flow. GenerateMessage job throws exception when sending an order (RTC-39043) The Generate Message job prepares Receipt message template successfully. Email is delivered/received properly after sending a dispatch order in Chain Web. |
Order Message Integration | Errors in OrderMessageIntegration - GenerateMessage job (RTC-37721) GenerateMessage job executes properly with completed status and message of generated and published order confirmation for order number and receipt id. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch orders | Missing Picking Order Blobs (RTC-38731) The Picking Order job stored in BackOfficeBatchGenerator exports picking orders to blob storage when a dispatch order is created. Do not Include deleted order lines in the PayAndCollectDispatched message (RTC-38251) Deleted lines do not appear in the ready-for-pickup email message. Support WeborderFromPhysicalStores in the package delivery view (RTC-37216) Weborders created in physical stores are shown in the deliver package view in CW and it is possible to deliver them to customers. Add logging of completed runs in the PickingOrder export job (RTC-38799) Completed PickingOrder export job runs log information about what has been exported. When no action is performed the job is completed with "CompleteWithNoEffect" status. Fetch Central Warehouse store from Dispatch Rules (RTC-38653) The Central Warehouse store number is fetched from the dispatch rules. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description | |||||
---|---|---|---|---|---|---|
Dispatch orders | Do not set picking store twice (RTC-36460) BackOffice does not update the picking store through POSAPI multiple times in a single automatic reassign from the dummy store. Block Automatic Reassign for Orders with Delivery Method PAC.CW (RTC-35975) The automatic reassign does not take into account orders with delivery method PAC.CW. Support PAC.CW order method in order details view (RTC-35974) Dispatch details view supports new delivery method PAC.CW - manual edition of this method is disabled and only applicable actions are available. Support Excluding Order Placed Stores From Dispatching (RTC-36705) The 'OrderStoreNumbersExcludedFromDispatch' system parameter allows for excluding stores from dispatching meaning no orders will be placed at the excluded store. | |||||
POS Configuration | Configuration for which services and integrations to be shown in System info ( The services and integrations to be shown in Services/Integration in POS can be controlled by using 'ServicesToShowInSystemPanel' POS Configuration parameter. By default, this parameter is empty and there will be no services/integrations shown.
| |||||
Stocktaking | Count list with apostrophe (RTC-36351) Count lists with apostrophe in the count list name can be deleted. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch orders | Refund Lines in Dispatch Order Details View (RTC-36193) Refund lines are visible in the picking order lines grid in dispatch order details. Edit discount for Dispatch Orders refund (RTC-36184) Dispatch orders paid using Klarna can be refunded partially or fully using these discounts:
Refund Component in Dispatch Orders (RTC-36183) Dispatch Orders paid using Klarna can be partially or fully refunded. The new 'Refund' button that allows for the refund is displayed in the dispatch order details view and visible only when the payment type is Klarna. Extend CustomerOrder.Export.PickingOrder for Dispatch Orders (RTC-35764) The CustomerOrder.Export.PickingOrder blob exported to 3rd part was extended and contains both item number and item text. Dispatch order email templates with multiple language support (RTC-35614) Email content, subject and filenames are translated based on the origin of the order. Order origin is fetched from the address of the store where the order was placed. Recipient Name, Email and Mobile Available in Order View (RTC-34677) Recipient, email and mobile from order delivery details are added to the order dispatch grid. The new fields are searchable / filterable, and hidden as default. Picking Order is Exported Twice on dispatch Order Creation (RTC-33753) One picking order is exported when a dispatch order is created. |
POS Configuration | ReconcileConfiguration parameter (RTP-25654) "ReconcileConfiguration" parameter is added in POS Configuration, wherein a list of items (EANs) can be added (separated by comma) and also the line sales they correspond to. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Order dispatch | Dispatch order email templates with multiple language support (RTC-35614) Email content, subject and filenames are translated based on the origin of the order. Order origin is fetched from the address of the store where the order was placed. |
Reports | Stock list (RTC-37811) All rows from the stocktaking results grid are exported to Excel. |
Stocktaking | Timeout during export of the stock list to PDF (RTC-37208) The timeout limit is set to 30 minutes, so that larger files can be generated before a timeout occurs. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch Orders | Refund Lines in Dispatch Order Details View (RTC-36193) Refund lines are visible in the picking order lines grid in dispatch order details. Edit discount for Dispatch Orders refund (RTC-36184) Dispatch orders paid using Klarna can be refunded partially or fully using these discounts:
Refund Component in Dispatch Orders (RTC-36183) Dispatch Orders paid using Klarna can be partially or fully refunded. The new 'Refund' button that allows for the refund is displayed in the dispatch order details view and visible only when the payment type is Klarna. Picking Order is Exported Twice on dispatch Order Creation (RTC-33753) One picking order is exported when a dispatch order is created. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Order dispatch | Extend CustomerOrder.Export.PickingOrder for Dispatch Orders (RTC-35764) The CustomerOrder.Export.PickingOrder blob exported to 3rd part was extended and contains both item number and item text. Recipient Name, Email and Mobile Available in Order View (RTC-34677) Recipient, email and mobile from order delivery details are added to the order dispatch grid. The new fields are searchable / filterable, and hidden as default. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Balance | New balance wizard improvements (RTC-34593)
|
Customer | Customer Service Integration (RTC-34286) Import of business customers from CustomerService contains optional field called "name". |
Customer groups | Import localization (RTC-34430) The Norwegian translation of instruction text in Import Excel modal properly lists required columns. |
Customer order | Fix: "Create" button in New Customer order window (RTC-33532) "Create" button is available, when customer or customer and project are selected |
Invoicing | Fix: EHF invoices (RTC-35288) The PayableRoundingAmount is properly calculated when store has disabled rounding option. Consolidate EHF invoices (RTC-31388) User is able to set on true for "consolidated invoice" and "electronic invoicing" flags at the same time in the "invoicing" tab in customer's details and it is now possible to create consolidated EHF invoices. Invoices for receipts for the same customer but from different projects are consolidated in project scope - one consolidated invoice for each project. |
Order dispatch | Extend Dispatch Order Details View With Gift Card and Payment Info (RTC-35070) The Dispatch Order details view has been extended with the Customer Order and Payment tabs. It is possible to see the payment transactions when an order is paid with a gift card. What is more, the Payment grid contains link to Gift card data. Extend Picking Order JSON With Order Placement Store (RTC-34847) The Customer Order contract for the Picking Order is extended with info about which store the order was placed in and which store the order should be picked in. Change order delivery methods (RTC-34676) A new section called delivery method has been added to the dispatch order details view. It shows which delivery method the order has been placed with, and if the status of the order is "New" its possible to change delivery method by clicking on the "Edit" button. It is not possible to change to or from delivery method Pay&Collect(Code = PAC). Show What Store has Placed the Order (RTC-34671) The "Placed at store" field informing what store (Number and Store Name) the order was originally placed in is visible in the order dispatch details view in the "Order information" section. Hide "send order" button when UseDispatchServiceForShipments = True (RTC-32835) When the system parameter UseDispatchServiceForShipments = True, the "send order" button is hidden. |
POS Configuration | Improved performance when activating configuration changes for POS (RTC-30703 Changes were done in [Chain].[udf_StoreGroupConfigurationSet] function to improve performance when activating configuration changes in POS. |
Reporting | Performance improvements (RTC-34269) To avoid report timing out, improvements in the queries for two reports have been made:
|
Stocktaking | Count list grid view (RTC-35052) The view is not blocked anymore, the grid is loaded only one time per request/each change. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Customer groups | Import localization (RTC-34430) The Norwegian translation of instruction text in Import Excel modal properly lists required columns. |
Customer order | Fix: "Create" button in New Customer order window (RTC-33532) "Create" button is available, when customer or customer and project are selected |
POS Configuration | Improved performance when activating configuration changes for POS (RTC-30703 Changes were done in [Chain].[udf_StoreGroupConfigurationSet] function to improve performance when activating configuration changes in POS. |
Reporting | Performance improvements (RTC-34269) To avoid report timing out, improvements in the queries for two reports have been made:
|
Stocktaking | Count list grid view (RTC-35052) The view is not blocked anymore, the grid is loaded only one time per request/ each change. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Customer | Customer Service Integration (RTC-32580) Empty lists of "Contacts" and "Adresses" (except for "General Address") are supported during importing customers from CustomerService. |
Customer order | Shipping details (RTC-20057) Shipping details are available in Order lines tab in customer order details view.
If for Shipment Provider is set up TrackingUrl in CustomerOrderDeliveryMethod system parameter, then the link to the tracking package is available in Shipping Details under "Trace order" label. Fix: Duplicated order lines (RTC-31068) There is a button in customer order details view called "Regenerate". After clicking, order should be re-fetched (from POSWCF, based on latest related receipt state) and duplicated order lines should be removed. No data will be lost (incl. discounts, online returns) - It will not work for payed and delivered lines, as it is mainly implemented for active orders. This functionality is available for admin users and the users with new role "Regenerate order" assigned. Fix: Filter with customer number fails when returning from an order (RTC-31569) Filtering is working correctly and error does not occur anymore. |
Dispatch Orders | DispatchOrderReassign job fails when trying to trigger export of modified picking order (RTC-32233) DispatchOrderReassign doesn't fail when trying to reassign any dispatch order. Automatic reassign doesn't delete order lines (RTC-32308) For selected option 'Allow delete of rejected orders/order lines' rejected orders will be cancelled and deleted if it will not be possible to reassign order from dummy store. Introduce Log Level for Dispatch Orders (RTC-32437) It is possible to set log levels for DispatchOrders in Chain Web (BackOffice Services). Creating new dispatch rule with defined name (RTC-32853) User receives the right communicate if all required fields will not be filled (all confirmation messages and Central warehouse). Before adding Central warehouse and saving it, it is impossible to edit stores - edit button will be unavailable. Before adding Central warehouse and saving: After adding Central warehouse and saving: Communicate for user if all required fields will not be filled: Refreshing Screen After Back to Previous Page (RTC-32895) The Dispatch Orders main grid is active and not faded after returning from the dispatch order details view with an opened pop-up. Holidays are not excluded from the delivery time limit (RTC-33632) Delivery time calculation excludes holidays to ensure that the time limit of picking orders are calculated correctly. |
Dispatch Rules | Content-security-Policy Errors (RTC-22193) Errors related to Content-Security-Policy are not thrown when entering Dispatch Rule in the Dispatch Rules view. |
Invoicing | Resend EHF (RTC-33534) Timeouts doesn't occur anymore on "Resend EHF" view. |
Import of cashiers to Chain Web | LindbakRetailIntegration (SSIS packages) (RTC-33091) The email related/ processed column 'AD_username' was renamed to 'Email' in CashierStaging package. |
POS Configuration | PLU Board setup (RTP-18732) Maximum size for image upload in PLU Board setup in POS Configuration is 100kb now. Export functionality for PLU Boards (RTC-30610) It is now possible to export PLU Board details to a .csv file. Hidden parameter value in POS Configuration (RTP-23137) 'CoopayBackupSeed' parameter's value is hidden in POS Configuration view. |
Product series | Improvements after acceptance tests of product series are implemented (RTP-23303)
|
Reporting reports | Sales report with excluded item groups (RTC-30576) Improved selection in reports containing excluded groups. This to make sure report will not fail when selection does not include excluded groups. |
...
Chain Web can be configured to fetching data from CustomerService. This import package will update and make customer data available in Chain Web with further export to POS. This extension of the integration applies to private customers. Previously we have released support for business customers.
Improvements
Area | Description |
---|---|
Customer | Display of selected invoice method in customer's view (RTC-30248) After changing setup of invoicing in customer's details by selecting electronic invoicing, consolidated invoice column in customers view is now updated correctly. Customer Service Integration (RTC-32580) Empty lists of "Contacts" and "Adresses" (except for "General Address") are supported during importing customers from CustomerService |
Customer order | Refund/ Return - fix for Not Paid status in dashboard (RTC-31261) The issue was only related to displaying Not Paid for completed orders on dashboard for the Orders where prices from order lines sum up to sum value with more than 2 decimals after comma. E.g. Total on order was 211,00 while lines sum up to 211,0002. |
Dispatch order | Support OrderSourceID 'Store' for Dispatch Orders Grid (RTC-31650) All dispatch orders are visible in the dispatch orders grid, including both orders from the web shop and physical stores. Extend POSLog processing with shipment details (RTC-22515) It is possible to create an order with defined shipment details. Automatic reassign doesn't delete order lines (RTC-32308) For selected option 'Allow delete of rejected orders/order lines' rejected orders will be cancelled and deleted if it will not be possible to reassign order from dummy store. DispatchOrderReassign job fails when trying to trigger export of modified picking order (RTC-32233) DispatchOrderReassign doesn't fail when trying to reassign any dispatch order. |
POS Configuration | Client side error for store names with apostrophe (') (RTP-23002) Choosing stores with names that contain apostrophe (') in POS Configuration no longer causes a client side error to appear. "Fetch last X receipts for receipt copy" in Convenience sales (RTP-22040) It is now possible to configure a button with function "Fetch last X receipts for receipt copy" in Convenience sales. |
Receipt Journal | Searching or filtering by scanning barcode (RTP-22179) Searching or filtering receipts in receipt journal in POS can now be done by scanning an item's barcode. |
Reporting integration | Customer data (RTC-32071) The import of customer data from Retail database has been extended with Organization Number. The view pub.vDimCustomer is also extended with this information. |
Reporting reports | Settlement reports (RTC-31644) Two new version of settlement reports for operator and workstation. Both reports are based on existing versions of reports. 0613_StoreSettlementPerOperator Name: Store settlement Description: Selections:
0614_StoreSettlementPerWorkstation Name: Store settlement Description: Selections:
|
Stocktaking | Item synchronization error handling (RTL-5829) Processing of item update events with use cache type "memory" is improved, the job should not throw errors/ should not be locked, when adding to cache record with already existing key. Simple search in count groups view (RTC-30733) Pasting number/name of the item to simple search field in count groups edit view works correctly after fixes. |
System | Set system parameters back to blank (RTC-29801) User is able to set system parameters to blank value. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Invoicing | Fix: EHF invoices (RTC-35288) The PayableRoundingAmount is properly calculated when store has disabled rounding option. |
Stocktaking | Count list grid view (RTC-35052) The view is not blocked anymore, the grid is loaded only one time per request/ each change. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Order dispatch | Introduce Log Level for Dispatch Orders (RTC-32437) It is possible to set log levels for DispatchOrders in Chain Web (BackOffice Services). |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Dispatch Orders | Automatic reassign doesn't delete order lines (RTC-32308) For selected option 'Allow delete of rejected orders/order lines' rejected orders will be cancelled and deleted if it will not be possible to reassign order from dummy store. DispatchOrderReassign job fails when trying to trigger export of modified picking order (RTC-32233) DispatchOrderReassign doesn't fail when trying to reassign any dispatch order. |
...
Complete documentation about report can be found in Confluence: List of reports - EG Retail Chain - Confluence EG A/S.
Improvements
Area | Description |
---|---|
POS Configuration | Client side error for store names with apostrophe (') (RTP-23002) Choosing stores with names that contain apostrophe (') in POS Configuration no longer causes a client side error to appear. "Fetch last X receipts for receipt copy" in Convenience sales (RTP-22040) It is now possible to configure a button with function "Fetch last X receipts for receipt copy" in Convenience sales. |
Reporting integration | Customer data (RTC-32071) The import of customer data from Retail database has been extended with Organization Number. The view pub.vDimCustomer is also extended with this information. |
Stocktaking | Item synchronization error handling (RTL-5829) Processing of item update events with use cache type "memory" is improved, the job should not throw errors/ should not be locked, when adding to cache record with already existing key. |
System | Set system parameters back to blank (RTC-29801) User is able to set system parameters to blank value. |
...
Chain Web can be configured to fetching data from CustomerService. This import package will update and make customer data available in Chain Web with further export to POS. This extension of the integration applies to private customers. Previously we have released support for business customers.
Improvements
Area | Description |
---|---|
Customer | Display of selected invoice method in customer's view (RTC-30248) After changing setup of invoicing in customer's details by selecting electronic invoicing, consolidated invoice column in customers view is now updated correctly. |
Customer order | Refund/Return process (RTP-22025) The order should not be blocked for further refunds/ returns, if the process will fail on e.g. timeout, or payment. The returned/ refunded lines will be removed from order, or set as deleted and the started transaction will be cancelled - removed. Refund/ Return - fix for Not Paid status in dashboard (RTC-31261) The issue was only related to displaying Not Paid for completed orders on dashboard for the Orders where prices from order lines sum up to sum value with more than 2 decimals after comma. E.g. Total on order was 211,00 while lines sum up to 211,0002. |
Dispatch order | Extend POSLog processing with shipment details (RTC-22515) It is possible to create an order with defined shipment details. Support OrderSourceID 'Store' for Dispatch Orders Grid (RTC-31650) All dispatch orders are visible in the dispatch orders grid, including both orders from the web shop and physical stores. |
Reporting reports | Settlement reports (RTC-31644) Two new version of settlement reports for operator and workstation. Both reports are based on existing versions of reports. 0613_StoreSettlementPerOperator Name: Store settlement Description: Selections:
0614_StoreSettlementPerWorkstation Name: Store settlement Description: Selections:
|
Stocktaking | Simple search in count groups view (RTC-30733) Pasting number/name of the item to simple search field in count groups edit view works correctly after fixes. |
...
- In PLU board preview, the board size now looks similar to how it would look like in POS.
Improvements
Area | Description |
---|---|
Customer | Anonymization of customers (RTP-20782) Social security number is removed when doing anonymization of customer. |
Customer groups | Item groups (RTP-21923) Problem with alphanumeric item group searching and adding discounts for alphanumeric item group. Searching for all item group and adding discounts for all item groups is now working correctly. |
Customer order | Refund/Return process (RTP-19382) The order should not be blocked for further refunds/ returns, if the process will fail on e.g. timeout, or payment. The returned/ refunded lines will be removed from order, or set as deleted and the started transaction will be cancelled - removed.
Refund/Return process (RTP-18663) The order should not be blocked for further refunds/ returns, if the process will fail on e.g. timeout, or payment. The returned/ refunded lines will be removed from order, or set as deleted and the started transaction will be cancelled - removed. |
Dispatch order | Picking orders export job (RTC-29897)
Picking orders export configuration (RTC-28986) System parameter PickingOrderExport allows to configure stores, for which picking orders will be exported using batch integration. By defauly no stores are exported. Modify JSON to add new stores. Example of filled JSON: { "storeNumbers": [ 222, 333, 444 ] } OrderMessage: support multiple tenants (RTC-30262) It is possible to choose template style for emails. |
POS Configuration | Editing rights on POS configuration parameters (RTC-30037) Users with 1-level/restricted access can no longer edit POS configuration parameters in Chain Web on common or "s-lag" level. Comments on POS Configuration parameters (RTC-26752) Adding comments on parameters in Chain web works correctly now: the POS Configuration page is refreshed correctly and the "Activate" button on configuration set does not appear. Support tandem items in convenience mode (RTP-20795) In POS Configuration PLU Button properties, when the "Sell article with EAN" function is selected, EAN of the item to be sold can be entered and this will be available for selling in POS convenience mode. |
Receipt Journal | Configurable name of "External Loyalty Number" (RTC-29525) After adding new system parameter "ExternalLoyaltyNumberFilterOptions" it is now possible to configure name of the "External Member Number" field in sales filters in Receipts Journal. |
Reporting integration | Store Info (RTC-30351) To improve report information, GlobalLocalizationNumber was added to our store information. GLN is imported from both POS Master and Store Service and updated in Reporting DW / OLAP and Azure DW. |
Segmentation | Segmentation on favorite item (RTL-4355) It is possible to create segmentation on brand, department, item, and item group based on a Favorited item for the Web Activities category. |
...
Version Requirements is located on the menu to the left.
Improvements
Area | Description |
---|---|
Customer order | Refund/Return process (RTP-22025) The order should not be blocked for further refunds/ returns, if the process will fail on e.g. timeout, or payment. The returned/ refunded lines will be removed from order, or set as deleted and the started transaction will be cancelled - removed. Refund/ Return - fix for Not Paid status in dashboard (RTC-31261) The issue was only related to displaying Not Paid for completed orders on dashboard for the Orders where prices from order lines sum up to sum value with more than 2 decimals after comma. E.g. Total on order was 211,00 while lines sum up to 211,0002. |
...
Info | ||
---|---|---|
| ||
POS version 4.0.0.13702 |
Area | Description |
---|---|
Balances | Error when using "Simple Search" in Balances summary (RTC-29049) "Simple Search" field has been removed from Balances summary view. |
Customer groups | Exporting customer groups from Chain Web to POS (RTC-28657) Export of customer groups from Chain Web to POS was not including brand-discounts. After implementing changes, every type of discounts is exported correctly from Chain Web to POS. Customer Groups filtering (RTC-30021) After changes, one can now filter by "store" in Customer group grid and use "Mark all" button, which allows user to mark all lines meeting the filter conditions. If a user has appropriate rights to change selected rows or delete them he can do this. HQ user can modify and delete only common discounts and store users only discounts for their specific store. |
Customer order | Locking customer orders (RTC-28319) Fixes were implemented to eliminate locking order without proper reason with false message "The order cannot be changed since it is edited by another user". |
CustomerService | CustomerService Integration with Chain Web On-Premise (RTC-28862) Chain Web is now fetching data from "CustomerService" in cloud. Updating and making customer data available from Chain Web. This integration applies to business customers and customer groups from "CustomerService" only. |
Dispatch orders | Order reassign fails with database error (RTC-27838) It is possible to automatic reassign order with split from dummy store to physical stores, were picking order already exists. Email on split orders (RTC-25645) Email communication has been extended with new split order and Pay & Collect confirmation messages. New implemented email are:
Email send out depends on communication channel defined in POSLog. |
Favorites | Breadcrumbs missing in Chain Web - Favorites (RTC-27740) Breadcrumbs are displayed correctly in each view. |
Invoice | Invoice improvement of color/size-row background color (RTC-16886) After changes, color/size-row has the same background color as the corresponding item row. Add support for invoice payment interest % "Dröjmålränta" (RTC-27449) Implemented changes added functionality of setting and displaying "Interest with delayed payment", "Dröjmålränta" in the invoice template "Standard V3". |
Receipts Journal | "X" is now centered (RTC-27736) Correction of placement for "X" in the exit icon for XML preview and for other views in Chain Web. Changes to center placement. |
Reports | Store Settlement reports (RTC-28749) To show balance data correctly, new hidden parameters are added to sub report 1010_subSettlement:
|
System | Translations to Finnish language (RTP-20121) Providing the possibility to change user language to Finnish in User Management or during user profile edition. Information and notifications in Chain Web are translated except from invoices, vat formatting, postcodes etc. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Credit invoice | Credit invoice export (RTC-36580) The credit invoices are exported for the date they were created on, regardless of time. |
Customer order | Returning to a filtered Customer order view (RTC-35931) When the user returns to a Customer order view that was previously filtered, the filtering is still present and there is no error message. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Customer groups | Filter on store (RTC-30021) After changes, one can now filter by "store" in Customer group grid and use "Mark all" button, which allows user to mark all lines meeting the filter conditions. If a user has appropriate rights to change selected rows or delete them he can do this. HQ user can modify and delete only common discounts and store users only discounts for their specific store. Customer Groups filtering (RTC-30021) After changes, one can now filter by "store" in Customer group grid and use "Mark all" button, which allows user to mark all lines meeting the filter conditions. If a user has appropriate rights to change selected rows or delete them he can do this. HQ user can modify and delete only common discounts and store users only discounts for their specific store. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch orders | Email on split orders (RTC-25645) Email communication has been extended with new split order and Pay & Collect confirmation messages. New implemented email are:
Email send out depends on communication channel defined in POSLog. |
System | Translations to Finnish language (RTP-20121) Providing the possibility to change user language to Finnish in User Management or during user profile edition. Information and notifications in Chain Web are translated except from invoices, vat formatting, postcodes etc. |
...
</endpoints>
</subscribers>
Improvements
Module | Description |
---|---|
Balance | Error when opening Balance Summary (RTC-28251) Implemented fixes eliminated error occurring in Balance Summary view. |
Customer Groups / Discount | Discounts imported from Item list and Item group list (RTC-21862) Providing the possibility to replace store and common discounts already existing in a grid (added from UI or imported from Excel file) with discounts imported from Item list and Item group list. If the item has both common and store discounts defined in the customer group discount grid, then the change of it's value is defined as Store value in the import pop-up screen. Store and common level discounts (RTC-21860) Providing the possibility to create discounts at the store level and common level for the same item with overlapping dates. Adding the hierarchy of created discounts which means that store discount is taken into consideration even if there is a common discount. However, common discount is used for stores which don't have setup store-level discount. HQ user can see all created discounts, but for store user only their own store discounts and common are visible. Validation of overlapping dates is shown if the same item is added for the same store or common store multiple times with overlapping dates. |
Customer Groups / Import | Import items into Customer group from Excel file (RTC-21854) Providing the possibility for store users and HQ users to import items into Customer group from Excel file with header (format .xlsx) that includes three expected columns:
If the values in these columns are incorrect or out of range then the user is informed by appropriate notifications. Moreover if file contains more than three expected columns then the import is proceed and unnecessary columns are ignored. Changes to discounts done by HQ user is added as common discount, while changes done by a store user is added on store level. Additionally flag in database is added to the customer group while import is ongoing. As a result, other imports/ changes cannot be done using UI at the same time. Added button "Mark all" to select all lines and make it easier to delete them from customer group. Discounts imported from large Item lists (more than 1000 items) (RTC-21430) Providing the possibility to import large item lists without timeout by both Store and HQ user. Users during import can work in Chain Web, change tabs and create Customer orders/sales/offers. Messages about starting processing and summarizing it have been added. |
Database | Adding new field for Original ordered quantity (RTC-26642) Changes were implemented to store original ordered quantity in the retail database, so now it is possible for POS to check what quantity was ordered in the beginning. |
Dispatch orders | Order from physical store without DispatchRuleID (RTC-28318) Only customer orders with a DispatchRuleId are considered for dispatching when created in physical store. Correctly handle dispatch orders with blank DispatchRuleId - fallback to web shop number. Multiple lines with the same EAN (RTC-27648) Dispatch orders with multiple lines containing the same EAN are correctly dispatched (picking orders created) to the same picking store. Confirmation messages for physical stores (RTC-26226) It is possible to send confirmation messages for dispatch orders from physical stores. The contents of the message will be decided by the assigned dispatch rule. It is possible to modify this message by going to the confirmation message tab inside the dispatch rule. If the dispatch rule is not specified the settings for the dispatch rule for web shop will be used. |
Invoices | Remove hyphen from VAT (RTC-27450) After changes there is no longer hyphen displayed in VAT number, even if it occurs in organization number. Can not set invoices to paid state because of very small remaining amount (RTC-26700) After fixes there is possibility to overpay a little bit (0,01) for invoices with 3 digits precision and very small amount left to pay (0,00x). While creating new invoice from internal transfer, the amount is now rounded, so the issue was eliminated. |
Member campaign dashboard | Fix: Number of members in the target group (RTC-27198) The issue with all member campaign not showing number of members in target group was fixed. The member campaign dashboard should correctly show the number of members in the target group, regardless of the campaign type. Fix: Mismatch between number of members in the target group (RTC-26469) The mismatch between number of members in the target group of the campaign shown in 'Details' and 'Dashboard' was resolved. |
Offer | Old customer offers in state draft can not be handled in user interface due to deleted receipts (RTC-27856) After changes, OrderSubmitter is now also submitting offers. For fixing state of already broken offers there is SQL script attached to this story which can be done by EG-Support. |
Receipt journal | Translations (RTC-28392) Deposit activities are properly translated in generated Excel files. |
Reports | Top sales per item (RTC-27704) Small fix in query to get same amount of items for store when selecting specific store and grouping by item group. |
Stock lookup | Lookup of stock failing CW 2.10.210 (RTC-28202) Stock info is fetched properly - no popup "Error getting stockinfo" or similar occurs while adding item from Home page or Price Control. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Customer order | Refund/ Return - fix for Not Paid status in dashboard (RTC-31261) The issue was only related to displaying Not Paid for completed orders on dashboard for the Orders where prices from order lines sum up to sum value with more than 2 decimals after comma. E.g. Total on order was 211,00 while lines sum up to 211,0002. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Balance | Error when opening Balance Summary (RTC-28251) Implemented fixes eliminated error occurring in Balance Summary view. |
Dispatch orders | Confirmation messages for physical stores (RTC-26226) It is possible to send confirmation messages for dispatch orders from physical stores. The contents of the message will be decided by the assigned dispatch rule. It is possible to modify this message by going to the confirmation message tab inside the dispatch rule. If the dispatch rule is not specified the settings for the dispatch rule for webshop will be used. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Customer Groups / Discount | Discounts imported from Item list and Item group list (RTC-21862) Providing the possibility to replace store and common discounts already existing in a grid (added from UI or imported from Excel file) with discounts imported from Item list and Item group list. If the item has both common and store discounts defined in the customer group discount grid, then the change of it's value is defined as Store value in the import pop-up screen. Store and common level discounts (RTC-21860) Providing the possibility to create discounts at the store level and common level for the same item with overlapping dates. Adding the hierarchy of created discounts which means that store discount is taken into consideration even if there is a common discount. However, common discount is used for stores which don't have setup store-level discount. HQ user can see all created discounts, but for store user only their own store discounts and common are visible. Validation of overlapping dates is shown if the same item is added for the same store or common store multiple times with overlapping dates. |
Customer Groups / Import | Import items into Customer group from Excel file (RTC-21854) Providing the possibility for store users and HQ users to import items into Customer group from Excel file with header (format .xlsx) that includes three expected columns:
If the values in these columns are incorrect or out of range then the user is informed by appropriate notifications. Moreover if file contains more than three expected columns then the import is proceed and unnecessary columns are ignored. Changes to discounts done by HQ user is added as common discount, while changes done by a store user is added on store level. Additionally flag in database is added to the customer group while import is ongoing. As a result, other imports/ changes cannot be done using UI at the same time. Added button "Mark all" to select all lines and make it easier to delete them from customer group. Discounts imported from large Item lists (more than 1000 items) (RTC-21430) Providing the possibility to import large item lists without timeout by both Store and HQ user. Users during import can work in Chain Web, change tabs and create Customer orders/sales/offers. Messages about starting processing and summarizing it have been added. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Database | Adding new field for Original ordered quantity (RTC-26642) Changes were implemented to store original ordered quantity in the retail database, so now it is possible for POS to check what quantity was ordered in the beginning. |
Dispatch orders | Order from physical store without DispatchRuleID (RTC-28318) Only customer orders with a DispatchRuleId are considered for dispatching when created in physical store. Correctly handle dispatch orders with blank DispatchRuleId - fallback to webshop number. |
Stock lookup | Lookup of stock failing CW 2.10.210 (RTC-28202) Stock info is fetched properly - no popup "Error getting stock info" or similar occurs while adding item from Home page or Price Control. |
...
The full documentation of the report can be found at List of reports, by clicking on report 0541_ItemTransactions in the list.
Improvements
Module | Description |
---|---|
Customer order | Locking order (RTC-27093) Message displayed to user in Chain Web, when customer order is locked, was changed for more appropriate message in all languages. (English, Swedish, Norwegian). Newtonsoft.Json.dll breaks weborder export to 3.part (RTC-24801) Web orders export was fixed. There are no longer error messages occurring during processing of "ExportCustomerOrder" POSLogs related. |
Dispatch orders | Sorting the Eldest Orders Ascending (RTC-28054) The default sorting of the dispatch order list is: orders containing missing items, then active orders with the status "new" or "in progress", then oldest to newest. Order not reassigned from dummy store (RTC-27734) When considering if order line should be deleted automatic reassign gets dispatch suggestion for individual line instead of its available stock, which takes into account dispatch rules and stock reduction rules. Order not deleted from POS when re-dispatched (RTC-27031)
Support dispatching of orders from physical stores (RTC-23380) When DispatchRuleId (DeliveryDetails) is defined in POSLog then BackOffice service will use it to select dispatch rule used for dispatching picking orders. |
Dispatch rule | Description in the popup for creating a new dispatch rule (RTC-26521) The Description for New Dispatch Rule creation has a clear and correct message: 'Rule applies for Webshop'. Reassign limits in dispatch rules (RTC-26227) It is possible to modify reassign limits and opening days/hours for both Webshop rules and custom rules. |
Fresh food scale integration | Export to Myhrvold scales (RTC-27273) FixedWeight in exported labels has a value from UnitPriceFactor in item details or 0 if there is no value there. |
Invoices | Adjustment in color and size display (RTC-23994) When color and/or size has value "-" or field is empty, then there is no extra line with information about color and size, for all templates after fixes. Adjustments to the invoice standard V1 and V2 (RTC-23994) Adding color and size to the Invoice based on transactions using POS Services/ POSLog processing. If there are both color and size given during Customer order creation, these properties will be displayed on Invoice just below item text. If color or size is given then only one value will be presented on Invoice. If none of the properties are given, then there is no extra line with information about color and size. Adjustments to the invoice layout standard V1 and V2 (RTC-16646) Adding color and size to the Invoice based on transactions using POS Services/ POSLog processing. If there are both color and size given during Customer order creation, these properties will be displayed on Invoice just below item text. If color or size is given then only one value will be presented on Invoice. If none of the properties are given, then there is no extra line with information about color and size. |
Invoice base | False warning displayed in the invoice base (RTC-26036) Fixes eliminated false warnings in the invoice base about internal transfers not being sent to credit. After improvements, warning occurs only when in the selected store is at least one internal transfer which was not sent to credit. |
Receipt Journal | Inconsistent results and timeouts in Receipts Journal (RTC-26098) Process of free text searching in Receipts Journal was fixed and results are now consistent and timeout does not occur anymore. Process of searching for short date range has been improved. External member number (RTC-23536) Processing of receipts was extended for "ExternalLoyaltyNumber" handling, the number will be stored in Journal database and it will be possible to use it in Receipts journal search. External member number field was added under the Sales filters in Receipts journal, it's visible if Chain Web system parameter "ShowExternalLoyaltyNumberFilter" is set to true. It is also possible to use External member number in quick search filter. External member number is visible next to member number (Loyalty number: xxxxxxxxx / xxxxxxxxx) on the receipt preview. |
Reports | Campaign sales (RTC-25674) Selection for 'All campaigns, are removed from report 0042. It is only possible to select one campaign. |
Stocktaking | Processing of basis files (RTC-27203) The processing of Basis files was improved, so now it is possible to setup additional scheduled trigger, which is independent of already existing directory content updated trigger. A new trigger should be started even if the standard trigger will be frozen. Additionally, the faulted basis file will be moved to subfolder with the date stamp, so there is no limit of how many files related to the same store could be moved + the retry mechanism was implemented to re-try the processing of not moved file 3 times. BasisImport job (RTC-26498) The logs and processing of Basis was improved, so now more detailed error message - with the related line content will be thrown, if the processing of Basis file will fail and additionally the corrupted file will be moved to failedBasisFiles subfolder. Additional log message was added for CompletedWithNoEffect execution status. Filtering in exported Excel file from stocktaking (RTC-26853) After fixes the value of the parameter ServerSideExportBatchSize does not limit the number of rows taken into account during filtration. All rows in the Excel file can be filtered. Count list activation (RTC-26413) The process of count list activation was improved, for "Items Not Counted" and "Cycle stocktaking". Count list processing/ activation process should not be blocked anymore even if it's related to a default count group creation, or if the Items from related count list, already exist in stocktaking result with empty CountingGroupInStocktakingId. |
User Management | Automatic logout (RTC-26407) Automatic logout was fixed and now time is counted since last activity in Chain Web instead of counting time since login like it was before fixes. |
...
- It is possible to create new dispatch rule with custom name.
- It is possible to create new dispatch rule based on Web shop store.
- Clicking create redirects the user to dispatch rule details were a draft of the dispatch rule is shown.
Improvements
Module | Description |
---|---|
Customer order | Creating new customer order (RTC-23460) By choosing "+1" icon on the customer order from customer menu a new window is opened where the user can fill in store, customer and project data, the same as during the standard order creation process. The same store as in store picker is selected by default. The focus is set in customer field when the window is opened. |
Dispatch/Order picking status | New methods for updating picking status (RTP-17642) It is now introduced two new methods for updating picking status:
The methods make setting and confirming the current picking status of an order possible. |
Dispatch Orders | Dispatch rule details for physical stores (RTC-26047) It is possible to display and edit dispatch rules created for physical stores using a custom name/id. Changes are also made to the drop down list for "rule apply for Web shop" and "Central warehouse" making it impossible to select options that are not included in the list. Order with shipping item only not cancelled (RTC-26291) DispatchOrderReassign job cancels customer order where there is only non-sale item left after removing other line(s). DispatchOrderReassign job removes line from picking order (assigned to dummy store) when there are still other lines left in picking order. |
Invoice | Adjustments to the invoice standard V3 (RTC-26113) Remove Reference text and number fields from invoice header and place them into invoice grid to avoid loosing information during consolidate invoice generation. If there is no reference text/ number added to the order, this fields are invisible on the invoice. Additionally, Payment terms and Our references fields have been added in invoice header and text "Reference" before the date in grid has been removed. During testing the previous assumptions (task: RTC-22650) related to logo size and margins also have been checked. Partially paid invoices (RTC-25823) EHF invoice's PayableRoundingAmount field is now taking PrepaidAmount into consideration as during calculation. |
Receipt journal | Translation correction (RTP-18999) Proper Swedish translations have been added for activity "Deposit refund" in Receipt journal logs. |
Reports | Customers without sale (RTC-25822) To get a better understanding of result in report, logic behind fetching data is changed. When we earlier listed all customers in the report, it showed last sale as '1900-01-01' for customers without sale after the selected date. Now, we are only listing customers without sales after selected date. For customers with no sales (ever), the last sales date will show a hyphen. |
Stocktaking | Default configuration of "Activate the count lists automatically" checkbox (RTC-25220) When starting a new stocktaking, "Activate the count lists automatically" checkbox is now ticked based on the ActivateCountListAutomaticallyCheckBoxOptions system parameter value to avoid administration and support incidents. Moreover there is now possibility to set visibility and value of "Activate the count lists automatically" checkbox. Activating count list (RTC-24681) When getting error message during activation of a count list, the user is no longer redirected to stocktaking window without having a chance to read the error message as of why it didn't activate. |
Web.config/ Azure AD user | Fix related to sign in for Azure AD user (EG Cloud user) (RTC-26754) Providing configuration in BackOffice.Web.ActiveDirectory/Web.config to avoid duplicated references regarding Microsoft.Owin version. After fixes Azure AD user can login properly into Chain Web. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Invoice | Adjustment in color and size display (RTC-23994) When color and/or size has value "-" or field is empty, then there is no extra line with information about color and size, for all templates after fixes. Adjustments to the invoice standard V1 and V2 (RTC-23994) Adding color and size to the Invoice based on transactions using POS Services/ POSLog processing. If there are both color and size given during Customer order creation, these properties will be displayed on Invoice just below item text. If color or size is given then only one value will be presented on Invoice. If none of the properties are given, then there is no extra line with information about color and size. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Web.config/ Azure AD user | Fix related to sign in for Azure AD user (EG Cloud user) (RTC-26754) Providing configuration in BackOffice.Web.ActiveDirectory/Web.config to avoid duplicated references regarding Microsoft.Owin version. After fixes Azure AD user can login properly into Chain Web. |
Invoice | Partially paid invoices (RTC-25823) EHF invoice's PayableRoundingAmount field is now taking PrepaidAmount into consideration as during calculation. |
...
Info | ||
---|---|---|
| ||
Chain Web changes needs to be delivered with Chain Classic changes in (RTC-23050) Stocktaking: Create stocktaking basis for non "stock control" stores. Requires Chain Classic version 2.1.1.0.31! |
Improvements
Module | Description | |||||
---|---|---|---|---|---|---|
BackOfficeIntegrationSubscriber/ BackOfficeImport | Processing JSON files with POS Configration in FileService (RTP-18340) Support for importing POSConfigImport blobs from cloud to the on-premise Lindbak Retail database has been added to the BackOfficeImport package (GenericImport job). In order to process POSConfigImport blobs, a new POSConfigImportProcessor job has been added to the BackOfficeIntegrationSubscriber package.
| |||||
Customer | Discount (RTC-25643) Correction on visibility of customer discount when adding discount from Arts XML. After changes, the discount now shows on the customer card in Chain Web. | |||||
Customer order | Refund and return (RTP-16124) Providing correct refund/return of discounted items from Customer order regarding Aera payments. Adding order to Project (RTC-23876) Small change in how the system add customer orders to projects. | |||||
Dispatch order | Automatic Reassign Job - Rework (RTC-25150) Previously assigned store is excluded from possible dispatch locations. That means automatic reassign does not assign orders to a store from which they have been previously rejected. Reassign order lines (RTC-23733)
| |||||
DispatchService | Chain Web Capture ShippingCSID to improve nShift integration (RTC-24728) Chain Web now pulls data from DispatchService when picking order is finished with additional attribute shippingCSID. After finishing picking order, a new field called shippingCSID is created in the table, and the value is save in customerOrder.pickingOrder table. | |||||
Fresh food scale integration | Export to Myhrvold scales (RTC-24620) Item and price information (Labels) that are exported and sent to a blob are converted to Myhrvold format and put on a specified (configurable) folder. Every MyhrvoldXml file is named after StoreID, by which labels inside XML are grouped. Fix: Export to Myhrvold (RTC-26255) Convert label to Myhrvold On-Premise job is correctly processed when there is no value in UnitPriceFactor field in the label. | |||||
Reason Codes | Reason Codes (RTC-20779) Removed possibility to edit reason codes in Chain Web user interface. | |||||
Receipt Journal | Receipt Journal Log - New data lines (RTC-23833) New data lines are available in receipt journal log:
| |||||
Reports | Subscriptions (RTC-26043) Correction on bug that occurred when user select option "Upcoming week" and after that change default value in "Apply date filter to". Now subscription is properly created. Sale per hour and cashier (RTC-25988) New report is optimized to use in cash register. Report shows graphic sales per hour and sales per cashier. Missing translation (RTC-25860) Added missing Swedish translations for subscription of report 0457. Support for Liter15 (RTC-25711) In report for Wet Stock and Daily Wet Stock support for new unit of measure, Liter15 was added. Changed reports: 0750_WetStock and 0751_DailyWetStock. Subgroups sales (RTC-25486) Report 0611: sorting of item groups changed from alphanumeric to numeric. New parameters in Top sales per item (RTC-25474) To do the follow up on item sales better, two new parameters are added to existing report 0459_TopSalesPerItem:
| |||||
Shift balances | Not able to edit all settlements with status "Ready for balance" ( RTP-18165) It's possible to create balance for every shift settlement with status "Ready for balance". | |||||
Users | Cashier (RTC-24978) Correction on error message when choosing default cashier role when creating new cashier. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Invoice | Adjustments to the invoice standard V3 (RTC-26113) Remove Reference text and number fields from invoice header and place them into invoice grid to avoid loosing information during consolidate invoice generation. If there is no reference text/ number added to the order, this fields are invisible on the invoice. Additionally, Payment terms and Our references fields have been added in invoice header and text "Reference" before the date in grid has been removed. During testing the previous assumptions (task: RTC-22650) related to logo size and margins also have been checked. |
Receipt journal | Translation correction (RTP-18999) Proper Swedish translations have been added for activity "Deposit refund" in Receipt journal logs. |
Web.config/ Azure AD user | Fix related to sign in for Azure AD user (EG Cloud user) (RTC-26754) Providing configuration in BackOffice.Web.ActiveDirectory/Web.config to avoid duplicated references regarding Microsoft.Owin version. After fixes Azure AD user can login properly into Chain Web. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description | |||||
---|---|---|---|---|---|---|
BackOfficeIntegrationSubscriber/ BackOfficeImport | Processing JSON files with POS Configration in FileService (RTP-18340) Support for importing POSConfigImport blobs from cloud to the on-premise Lindbak Retail database has been added to the BackOfficeImport package (GenericImport job). In order to process POSConfigImport blobs, a new POSConfigImportProcessor job has been added to the BackOfficeIntegrationSubscriber package.
| |||||
Customer order | Refund and return (RTP-16124) Providing correct refund/return of discounted items from Customer order regarding Aera payments. | |||||
Reports | Subscriptions (RTC-26043) Correction on bug that occurred when user select option "Upcoming week" and after that change default value in "Apply date filter to". Now subscription is properly created.
Missing translation (RTC-25860) Added missing Swedish translations for subscription of report 0457. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description | |||||
---|---|---|---|---|---|---|
BackOfficeIntegrationSubscriber/ BackOfficeImport | Processing JSON files with POS Configration in FileService (RTP-18340) Support for importing POSConfigImport blobs from cloud to the on-premise LindbakRetail database has been added to the BackOfficeImport package (GenericImport job). In order to process POSConfigImport blobs, a new POSConfigImportProcessor job has been added to the BackOfficeIntegrationSubscriber package.
| |||||
Dispatch order | Reassign order lines (RTC-23733)
| |||||
Report | New parameters in Top sales per item (RTC-25474) To do the follow up on item sales better, two new parameters are added to existing report 0459_TopSalesPerItem:
|
...
- When a user is created in User Management (Cloud, via UI or import of JSON contract), the user can sign in in Chain Web (OnPrem).
- New roles are created in User Management (via UI or import of JSON contract), but without permissions
- The user can see POS related functionality (e.g. Balance). It requires Balance permissions in role in BackOffice, but it does not require to set up a cashier.
- Imported cashiers from User Management are flagged and have cashier store access
- When a user in User Management has access to multiple teams/stores/profiles, Chain Web will set the first one from the list.
- When a user in User Management has multiple store accesses (teams and /or stores and /or profiles), Chain Web will just set the first one (Profile -> Team -> Store).
Improvements
Module | Description | |||||
---|---|---|---|---|---|---|
Customer Order | Refund (RTP-17652) During edition of order line with loyalty discount, only the difference between loyalty discount value and current value will be applied as line discount. This applies to all discount effects. Refund/Return summary (RTC-23737) The total amount of the "Refund for customer" will have the same value as "Invoice total amount" of the credit invoice created during refund or return of items. | |||||
Dispatch Order | Re-dispatched orders are deleted from POS (RTP-16452) Orders that are re-dispatched to another store are correctly deleted in POS. Shipping details in Dispatch order (RTC-18826) Tracking link in dispatch order can be used to see delivery progress. URL is linked to package number: | |||||
Gift card | Scrip Service (RTC-22747) When there is a difference between authorized and committed amount on gift-card, the committed amount will take priority when gift-card transaction is updated in the database. | |||||
Gift card Management | Turn on/off gift card module in chain web on-prem (RTC-11141) If system parameter "CloudChainURL" is set and the user enter Gift card view in Chain Web, the user will be moved to the gift card management in Chain Web Shell. This system parameter also affects gift cards in customer order details, when pressing the "eye" icon, the user will be moved to the details view of the gift card in Chain Web Shell. When the parameter is not set, functionality in Chain Web is not affected. The 'Gift Card Service Images' view has been deleted. | |||||
Project | Adding reference number and reference text to invoice related to fixed price project (RTC-21825) The invoice includes the reference number and the reference text on all layouts: a) If there is a fixed price project and flag fixed price on Customer order then Ref. nr and Ref. text are taken from the project. b) If there is fixed price project without flag fixed price and modified Ref. nr and Ref. text on Customer order then on in Invoice are modified values. c) If there is project without fixed price and modified Ref. nr and Ref. text then on Invoice there are modified values. Summary: If user use Invoice plan, then Ref. text and Ref. nr are from fixed price project. In other cases, they use Ref. text and Ref. nr from Customer order. | |||||
Receipt journal | Nordic characters in free search (RTC-23858) Providing the ability to enter characters specific to the Norwegian and Swedish alphabets from the keyboard in search field in Receipt Journal. Use LocalStoreNumber instead of StoreNumber to see receipts in Receipt Journal (RTC-23279) Accessing Receipt Journal in Chain Web results in showing the receipts based on LocalStoreNumber instead of StoreNumber from the store related to the user. Visibility of columns Subtotal and Store is set by default (RTC-22070) These columns are always visible in Receipts journal after clearing cache. Visibility on these columns can be turned off temporarily, but after clearing cache they will be checked again. | |||||
Reports | Changes in Sale statistics to make it easier to follow up sale (RTC-23324) To make it easier to follow up on sales, two new parameters are added to report for Sale statistics. Changed report: 0013_SaleStatisticsWithDrill_std New parameters:
It is possible to change default value for both by changing hidden parameters pIncludeNonsale and pExpandTo. Sale statistics (RTC-24082) Minor fix when when running report expanded to subgroup level. Fixed report: 0013_SaleStatisticsWithDrill_std. Bonus rollout redeemed (RTC-23146) To better follow up bonus rollouts, two new columns are added to existing report 0086_BonusRolloutRedeemed:
| |||||
Stocktaking | Reset stock value when counting (RTC-21754) User is able to reset stock level during finishing stocktaking operation, of the articles which were not counted, also for NotCountedSince and CycleCount stocktaking type. | |||||
Subscription | New subscription choice for report 0457 (RTC-23194) When creating new subscription for report 0457, user can now choose to use report period "Upcoming week". | |||||
System | Updating cashiers in BackOffice (RTC-23801) Now cashier is correctly updated in BackOffice db; UserMerger is not aborted, there is no duplicate key row error. BackOffice service (RTC-22491) Fixes an issue where BackOffice service could not contact cloud services due to old TLS version. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Web.Config/Azure AD user | Fix related to sign in for Azure AD user (EG Cloud user) (RTC-26754) Providing configuration in BackOffice.Web.ActiveDirectory/Web.config to avoid duplicated references regarding Microsoft.Owin version. After fixes Azure AD user can login properly into Chain Web. |
Invoicing | Resend EHF (RTC-33534) Timeouts doesn't occur anymore on "Resend EHF" view. |
Invoice base | False warning displayed in the invoice base (RTC-26036) Fixes eliminated false warnings in the invoice base about internal transfers not being sent to credit. After improvements, warning occurs only when in the selected store is at least one internal transfer which was not sent to credit. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Invoices | Adjustment in color and size display (RTC-23994) When color and/or size has value "-" or field is empty, then there is no extra line with information about color and size, for all templates after fixes. Adjustments to the invoice standard V1 and V2 (RTC-23994) Adding color and size to the Invoice based on transactions using POS Services/ POSLog processing. If there are both color and size given during Customer order creation, these properties will be displayed on Invoice just below item text. If color or size is given then only one value will be presented on Invoice. If none of the properties are given, then there is no extra line with information about color and size. |
Stocktaking | Filtering in exported Excel file from stocktaking (RTC-26853) After fixes the value of the parameter ServerSideExportBatchSize does not limit the number of rows taken into account during filtration. All rows in the Excel file can be filtered. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Customer Order | Refund (RTC-24163) Prices on a customer order lines will be frozen at the time of customer order creation. Order lines will not be affected by any other discount than line, during the refund process. Only line discount will be added on the order after refund process. |
User management | Correction of bug in saving/editing User Roles (RTC-24343) Providing proper creation of a new user role and edition of the existing without error message. Occurrence of this bug is related to new version of web browser. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Customer Order | Refund (RTP-17652) During edition of order line with loyalty discount, only the difference between loyalty discount value and current value will be applied as line discount. This applies to all discount effects. Refund/Return summary (RTC-23737) The total amount of the "Refund for customer" will have the same value as "Invoice total amount" of the credit invoice created during refund or return of items. |
Receipt journal | Nordic characters in free search (RTC-23858) Providing the ability to enter characters specific to the Norwegian and Swedish alphabets from the keyboard in search field in Receipt Journal. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch orders | Re-dispatched orders are deleted from POS (RTP-16452) Orders that are re-dispatched to another store are correctly deleted in POS. |
Invoices | The "to pay"(Å betale) line on partially paid invoices is not visible (RTC-18880) Label "To pay" is properly displayed on the partially paid invoices. |
Project | Adding reference number and reference text to invoice related to fixed price project (RTC-21825) The invoice includes the reference number and the reference text on all layouts: a) If there is a fixed price project and flag fixed price on Customer order then Ref. nr and Ref. text are taken from the project. b) If there is fixed price project without flag fixed price and modified Ref. nr and Ref. text on Customer order then on in Invoice are modified values. c) If there is project without fixed price and modified Ref. nr and Ref. text then on Invoice there are modified values. Summary: If user use Invoice plan, then Ref. text and Ref. nr are from fixed price project. In other cases, they use Ref. text and Ref. nr from Customer order. |
...
Report details Credit sales with payments on account | |
File name | 0756_CreditSalesWithPaymentsOnAccount |
Data source | Database "Lindbak POS Reporting DW" |
Parameters |
|
Date from | Showing transaction between and including Date from and Date to |
Date to | Showing transaction between and including Date from and Date to. |
Team | Filters stores within selected team. |
Retail store | Store selection. |
Columns - One row per transaction group by store and customer; total for each store. | |
Date | Date of the transaction. |
Receipt | Receipt number of the transaction. |
Ref.no | Reference number of the credit tender transaction. |
Ref.text | Reference text of the credit tender transaction. |
Amount | Amount of the credit tender transaction. |
Tax amount | VAT amount from articles. |
On account | Payments when using payment on account function in POS. |
Improvements
Module | Description |
---|---|
Customer order | Return/Refund: show payment types (RTC-20626) User of return and refund views in Chain Web is displayed with the summary of payments returned on Gift Card or Klarna. Web orders (RTC-19577) Web orders containing return lines are properly exported to the file service. |
Dispatch orders | Oldest orders on top (RTC-22027) Oldest orders are on the top of Dispatch Orders list in Chain Web. |
Dispatch service | History modal (RTC-21591) History modal in dispatch rule displays without any glitch. |
POS Configuration | Too large printer logo size (RTP-16194) Printer logo does not get bigger now after storing logo in parameter PrinterLogo. Hide parameter value in user interface (RTP-16123) Value for parameter "BridgeWSPassword"is now hidden in user interface in POS Configuration. It still possible to change the value, but the existing value is not shown. |
Price rule | Mix 27 update (RTC-21636) Updated name and description for mix 27: Name:
Description:
|
Receipt Journal | Allow a cashier in a store to see receipts for that store in Receipt Journal (RTC-21802) Log in as a POS cashier and accessing receipt journal in POS results in showing the receipts from store that cashier is logged into. |
Reports | Campaign statistics (RTC-22634) In order to better follow up on existing campaigns, some improvements were made in the report for campaign statistics. Report: 0457_CampaigStatistics. Added selection for date filter with following options:
Default value for selection can be changed in parameter "pApplyDateFilterTo". Added "Not approved" in selection for status. Turnover per item (RTC-22259) To better follow up sales per team, a new parameter for team is added to report 0753_SalesPerHourForArticle. Top sales per item (RTC-22261) To better follow up on sales, it is possible to exclude certain item groups in report 0754_TopSalesPerItemWithCompareDate. Following parameter are added:
Hidden parameters:
Top sales per item (RTC-22260) To better follow up on items sales for all stores, a modified version of 0754_TopSalesPerItemWithCompareDate is created. The new version has an extra column showing store number and store name. The report sorts the result by store. Parameter for grouping is removed from this report. It is also possible to exclude certain item groups from the results. New parameters added for this:
Hidden parameters:
Top sales per item (RTC-22255) To better follow up on sold packages for kilo items, existing report 0459 - Top sales per item is extended with column for number of sold item lines. New column "Sales quantity" shows number of sales lines for kilo items, and quantity for all other units of measure. Old column for quantity is renamed to "Sold [kg] [i]". This column shows quantity for all units of measure. Report for sales and waste (RTC-21870) To make sure all breakages are included in report for sales and waste, the report uses FactItemTransaction now, which is based on RIGAL export as source. It will make sure breakages handled in Chain Classic are included in report. Changed report: 0458_SalesAndWaste. |
Stocktaking | Count lists (RTC-21964) Fixed creating filter in counting group - not possible to create "empty" filters (without filter value). Stock taking results (RTC-22298) The following fixes was introduced in Stocktaking result view:
|
System | LindbakRetailIntegration (SSIS packages) (RTC-21717) The CashierStaging package in LindbakRetailIntegration was extended with a new field: email. |
User interface | Chain Web user interface - horizontal scroll bar (RTC-20803) Horizontal scroll bar will appear in the following grids:
|
...
Version Requirements is located on the menu to the left.
Area | Description |
---|---|
Customer order | Refund/ Return - fix for Not Paid status in dashboard (RTC-31261) The issue was only related to displaying Not Paid for completed orders on dashboard for the Orders where prices from order lines sum up to sum value with more than 2 decimals after comma. E.g. Total on order was 211,00 while lines sum up to 211,0002. |
POS Configuration | Client side error for store names with apostrophe (') (RTP-23002) Choosing stores with names that contain apostrophe (') in POS Configuration no longer causes a client side error to appear. |
...
Version Requirements is located on the menu to the left.
Area | Description |
---|---|
Customer order | Refund/Return process (RTP-19382) The order should not be blocked for further refunds/ returns, if the process will fail on e.g. timeout, or payment. The returned/ refunded lines will be removed from order, or set as deleted and the started transaction will be cancelled - removed. Refund/Return process (RTC-29996) The same amount will be refunded to the customer as displayed during refund/ return process - as the total amount of the "Refund for customer" and as "Invoice total amount" of the credit invoice created during refund or return of items process. Locking customer orders (RTC-28319) Fixes were implemented to eliminate locking order without proper reason with false message "The order cannot be changed since it is edited by another user". Refund (RTC-24163) Prices on a customer order lines will be frozen at the time of customer order creation. Order lines will not be affected by any other discount than line, during the refund process. Only line discount will be added on the order after refund process. Refund of order with loyalty discount (RTC-24100) During edition of order line with loyalty discount, only the difference between loyalty discount value and current value will be applied as line discount. This applies to all discount effects. Refund/Return summary (RTC-23737) The total amount of the "Refund for customer" will have the same value as "Invoice total amount" of the credit invoice created during refund or return of items. Return/Refund: show payment types (RTC-20626) User of return and refund views in Chain Web is displayed with the summary of payments returned on Gift Card or Klarna. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Gift card | Scrip Service (RTC-22747) When there is a difference between authorized and committed amount on gift-card, the committed amount will take priority when gift-card transaction is updated in the database. |
Stocktaking | Reset stock value when counting (RTC-21754) User is able to reset stock level during finishing stocktaking operation, of the articles which were not counted, also for NotCountedSince and CycleCount stocktaking type. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Stocktaking | Count lists (RTC-21964) Fixed creating filter in counting group - not possible to create "empty" filters (without filter value). |
User interface | Chain Web user interface - horizontal scroll bar (RTC-20803) Horizontal scroll bar will appear in the following grids:
|
...
After creating or updating store in Store Management, inventory flag is imported to Chain Web's database and its correct value is shown in store details.
Improvements
Module | Description |
---|---|
Balance | Balance hangs (RTC-21333) Fixed problem when Chain Web "froze" when PDF with the balance result was autoprinted. |
Customer | The flag "Save Electronic Invoice Locally" description text was improved (RTC-21498) "Save Electronic Invoice Locally" label has been changed on "Save Electronic Invoice only Locally". |
Customer order | Order line details (RTC-19586 A new field with the old name "Net cost" was added on the order line, it will show the profile net cost of the Item. The previous "Net cost" field was renamed to "Weighted average cost price" (Veid kostpris) with the existing summation, equal to the result of multiplying the Unit net cost by the Item quantity |
Dispatch | Freight is not delivered when removing all lines from multiple picking order that contains freight (RTC-20858) In case of removing the item line from the not-delivered order, the freight item is reassigned to the delivered line with correct quantity delivered amount. |
Internal transfer | VAT on internal invoices (RTC-21040) UseVATOnInternalTransferInvoice system parameter has been added with the default value False. It defines if VAT will be used in Internal transfer invoices. When value of parameter UseVATOnInternalTransferInvoice is equal to True and both stores in Internal Transfer have the same Organization Number, then VAT is included on invoice. |
Invoices | Faulty/Incomplete IBAN number appears on invoice if the IBAN-field is empty in the Invoice setup (RTC-19581) When IBAN in store's configuration is empty, then it is not displayed on invoice. Chain Web Invoice layout: The "to pay"(Å betale) line on partially paid invoices is not visible (RTC-18880) Label "To pay" is properly displayed on the partially paid invoices. Changes in invoice layout - round 2 (RTC-17277) The invoice layout 'Standard V3' has been adjusted. Standard store information is stored in the footer, customer information is displayed only on the first page and the total amount is also displayed only once in the invoice summary on the last page. Date format has been changed to YYYY-MM-DD. Changes also affects Reminders when the store is using invoice layout 'Standard V3'. Invoice template types have been renamed:
|
POS Configuration | Editing parameters on configuration group level (RTP-16068) Users without "Edit POS parameters common" role are not allowed to edit parameters on configuration group level. |
Receipt journal | Receipt journal time stamp per entry (RTC-21136) The following improvements have been provided for the receipt logs view:
Receipts Journal (RTC-18408) No longer an option to enter special characters in free text search in Receipt Journal. Corresponding information regarding these limitations are added next to search label. |
Reports | Bonus rollout redeemed vouchers ((RTC-21757) Small fix in report for bonus rollout. This will make x-axis not to show duplicate values. Top sales per item (RTC-21277) In the report for top sales per item, some minor improvements / changes were made:
Report loading (RTC-21345) To make report load properly with parameters, improvements are made in query for fetching teams. Improved reports:
Account receivable (RTC-19461) In reports related to account receivable, there is a possibility to include team customers in selection and the result of reports. To include team customers, a new hidden parameter pIncludeTeamStoreGroups must be set to True (default False). Changed reports: 8000_InvoiceAging Report improvement (RTC-21511) In all reports containing selection on Team, the query for fetching teams has been improved. This will make reports faster to load when starting. Changed reports: 0041_BestSellerPerStorePerArticle |
Stocktaking | Stocktaking result (RTC-21423) Correct related data will be shown in stocktaking result view, no matter if MultipleLoyaltyPrograms system parameter will be set to False or True. Stocktaking: Item (tandem) that has status 'isDeletedInChain = 1' appears in count list (RTC-18759) For ModelItemsProcessingType Simple and Full has been added new condition isDeletedInChain = 0 while adding missing items to the count list. All model items (color-model items for ModelItemsProcessingType = Simple) with isDeletedInChain =1 are not added to the count list in the processing process.
Export of stocktaking related Count groups and Stocktaking result to Excel/ PDF (RTC-18653) The Excel file with the results exported from Count groups tab will contain the scope of this tab instead of Stocktaking results. The export to Excel/ PDF of Stocktaking results of not completed Count group has been additionally fixed. Export to PDF in active stocktaking fails for stocktaking type "non-counted items" (RTC-18652) When there is no data to export (to Excel or PDF), the warning is displayed that 'Grid contains any items.' and the files are not generated. |
User management | Receipt journal in POS (RTC-16647) Cashiers with password not synced with user password is now able to also use receipt journal in POS. |
|
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch orders | Sorting the Eldest Orders Ascending (RTC-28054) The default sorting of the dispatch order list is: orders containing missing items, then active orders with the status "new" or "in progress", then oldest to newest. Order reassign fails with database error (RTC-27838) It is possible to automatic reassign order with split from dummy store to physical stores, were picking order already exists. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch orders | Order not reassigned from dummy store (RTC-27734) When considering if order line should be deleted automatic reassign gets dispatch suggestion for individual line instead of its available stock, which takes into account dispatch rules and stock reduction rules. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch orders | Order not deleted from POS when re-dispatched (RTC-27031)
|
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch orders | Order with shipping item only not cancelled (RTC-26291) DispatchOrderReassign job cancels customer order where there is only non-sale item left after removing other line(s) DispatchOrderReassign job removes line from picking order (assigned to dummy store) when there are still other lines left in picking order. Automatic Reassign Job - Rework (RTC-26214) Previously assigned store is excluded from possible dispatch locations. That means automatic reassign does not assign orders to a store from which they have been previously rejected. Reassign order lines (RTC-23733)
|
Users | Cashier (RTC-24978) Correction on error message when choosing default cashier role when creating new cashier. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Order dispatch | Fix: All order lines is picked, but order is not completed, and picking order gets reassigned (RTC-22639) Automatic reassign of dispatch order (DispatchOrderReassign job) package does not create empty picking orders when no order lines can be reassigned. |
User management | Correction of bug in saving/editing User Roles (RTC-24343) Providing proper creation of a new user role and edition of the existing without error message. |
...
After creating or updating store in Store Management, inventory flag is imported to Chain Web's database and its correct value is shown in store details.
Improvements
Module | Description |
---|---|
Dispatch orders | Re-dispatched orders are deleted from POS (RTP-16452) Orders that are re-dispatched to another store are correctly deleted in POS. Oldest orders on top (RTC-22027) Oldest orders are on the top of Dispatch Orders list in Chain Web. |
Invoices | Chain Web Invoice layout: The "to pay"(Å betale) line on partially paid invoices is not visible (RTC-18880) Label "To pay" is properly displayed on the partially paid invoices. |
Stocktaking | Stocktaking result (RTC-22752) Correct data will be shown in stocktaking result view, no matter if MultipleLoyaltyPrograms system parameter will be set to False or True. |
...
Report details Sale per subgroup | |
File name | 0610_SalesPerArticleSubgroupAndVAT_CSV |
Data source | Databased "Lindbak POS Reporting DW" and "Lindbak POS MessageService" |
Selections | Comment |
Columns (one row per distinct item group / sub group / VAT class) | |
Grp. no. | Item group number |
Grp. name | Item group name |
Sgr. no | Sub group number |
Subgr. name | Sub group name |
Quantity | Number of sold items |
VAT class | VAT class |
VAT % | VAT class in % |
Ex. VAT | Sales excluded VAT |
VAT | VAT sales |
Sales w/VAT | Sales included VAT |
Cost price | Cost price |
Improvements
Module | Description | ||
---|---|---|---|
BackOffice Service | Certificate problem after upgrade (RTC-20120) When there is no cloud certificate on the server, the error about missing certificate is not logged while processing customer orders. | ||
Balance | Balance registration Chain Web - Some cashiers are not able to register Balance (RTC-20751) When the cashier with number X register balance in some store on the given, then the other cashiers with number X are able to register balance in other stores on the same date. | ||
Customer group | New discount type, recalculation of net cost (RTC-19545) "Cost increase %" has been added to customer group discount types. It is available for items and item groups. | ||
Customer order | System parameter: CustomerOrderLockingEnabled causes Orders to be wrongly locked (RTC-19987) Fixed problem with locking order when credit limit for customer is exceeded and then corrected. Refund screen changes (RTC-16741) The refund process was changed into to one step where user define reason code, treatment code and refund amount. The Amount and New price discount types from now on affect the whole amount paid for the item, no the unit price of the item. "Payment to the customer" section on the refund screen, is updated in real time after changing the discount on any Item from "Items to be refunded" section. After pressing Refund user gets warning dialog with the summary of refund. After pressing Cancel the warning popup will appear with the information that all changes will be reverted. After successfully performed refund/ cancel action the user is moved to the order lines view. Occasionally an error occurs during the refund process, on the orders with subtotal discount, which also exists in our current solution - this issue will be fixed in a separate story. Return screen changes (RTC-16740) The flow of the return process has been changed. Instead of the wizard like before, the "Return Confirmation" popup with Credit note (or return summary for webshops) is displayed when the return is confirmed. After closing this popup user is moved to the order lines view. When the return is cancelled, the user is moved to the order lines view and all changes from return screen are lost. Return item from edit order screen (RTC-16743) When a customer order is completed, the return button is available on the order lines level. | ||
Dispatch order | Sorting the eldest orders ascending (RTC-19295) Default sorting in 'Dispatch orders' grid is descending by 'Created date'. Orders with items which are not available in stock (full marked red) are on the top. 'Cancelled' or 'Rejected' orders have 'Unpaid' payment status. Except when the order has actually been paid. Automatic reassign schedule - special days (RTC-19268) It is possible to define special working days for given dispatch rule. Special days are exceptions to standard working hours for particular days - either open (specific hours) or close store (whole day). Special dates are automatically field 1 year ahead with public holidays of store's country.
Automatic reassign schedule - standard working hours (RTC-18962) Standard working hours can be scheduled in 'Working Hours' section of Dispatch Rules. 'Working Hours' are used by automatic order reassign to determine when reassign is enabled. It is possible to configure working for every day of the week separately, as well as defining multiple open periods during each day. | ||
Invoices | Chain Web Invoice layout: The "to pay"(Å betale) line on partially paid invoices is not visible (RTC-18880) Label "To pay" is properly displayed on the partially paid invoices. | ||
POS Configuration | Editing POS Parameters Common (RTP-15880) If a user does not have access to "edit POS Parameters Common", then "Activate", "Edit", "Search by text" buttons are not visible on the common level in POS Configuration. Moreover, the "Actions" drop-down lists contain limited options for users without common permissions (only "Export" option). | ||
Project | Edit price in fixed price project (RTC-19065) The possibility of editing project fixed price flag, when project has linked orders or invoice plan, has been blocked. When creating invoices based on orders in fixed price projects, order in project is not completed (RTC-18656) The project is properly assigned to the receipts which contain fixed price transactions. In result the invoice plan lines properly get status invoiced when fixed price transaction linked to this invoice plan line is invoiced. | ||
Reports | Sale statistics (RTP-15844) When selecting many stores in report for Sale statistics, we only show first three stores in selection list. Changed report: 0752_SaleStatistics. Sale statistic report (RTC-19920) In report for sale statistic we group lines on item level per EAN, not per store as before. Changed report: 0752_SalesStatistics. Top sales with compare date (RTC-19934) We have made small corrections in calculation for summary of all stores. Corrected report: 0754_TopSalesPerItemWithCompareDate. Add translations for report 0458 (RTC-19916) Translations have been added to report 0458. Member bonus per store per month (RTC-19455) Corrected sorting in report 0950_BonusPerStorePerEndOfMonth. The dates are listed in chronological order. Turnover per hour and item (RTC-19432) Added store parameter to be able to report on stores in team. We made a copy of report 0525_SalesPerHourForArticle_std, added store parameter and grouped result per store. Report Viewer (RTC-19107) Excluded groups parameter remains hidden after using Expand all/Collapse all buttons. EAN list (RTC-17059) Creation of new EAN list will start with blank name so it's mandatory to set the name. A new check box was added the the EAN list, setting list as public or private, it will be set as private by default, so the list will be assign to the user. Credit sales log (RTC-16379) Report for showing credit sales are changed to only show credit sales ready for invoicing. Changed report: 8002_CreditSales | ||
Stocktaking | Access rights for periodic stocktaking (RTC-19666) User role responsible for access rights for periodic stocktaking has been added. Only users with this role assigned are able to create periodic stocktaking.
Stocktaking result view (RTC-17339) Comments written on the count list in InStore App, are visible in the stocktaking results, on Item view. When clicking an item user can see which count lists he can find the item in and the comments of these count lists. Additionally the Item number and Area (the name of the Item Area) columns were added to the Stocktaking result view. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Receipt journal | Use LocalStoreNumber instead of StoreNumber to see receipts in Receipt Journal (RTC-23279) Accessing Receipt Journal in Chain Web results in showing the receipts based on LocalStoreNumber instead of StoreNumber from the store related to the user. Visibility of columns Subtotal and Store is set by default (RTC-22070) These columns are always visible in Receipts journal after clearing cache. Visibility on these columns can be turned off temporarily, but after clearing cache they will be checked again. |
User management | Correction of bug in saving/editing User Roles (RTC-24343) Providing proper creation of a new user role and edition of the existing without error message. |
...
Version requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Receipt journal | Allow a cashier in a store to see receipts for that store in Receipt journal (RTC-21802) Log in as a POS cashier and accessing Receipt journal in POS results in showing the receipts from store that cashier is logged into. |
Reports | Top sales per item (RTC-22255) To better follow up on sold packages for kilo items, existing report 0459 - Top sales per item is extended with column for number of sold item lines. New column "Sales quantity" shows number of sales lines for kilo items, and quantity for all other units of measure. Old column for quantity is renamed to "Sold [kg] [i]". This column shows quantity for all units of measure. Top sales per item (RTC-21277) In the report for top sales per item, some minor improvements / changes were made:
Report for sales and waste (RTC-21870) To make sure all breakages are included in report for sales and waste, the report uses FactItemTransaction now, which is based on RIGAL export as source. It will make sure breakages handled in Chain Classic are included in report. Changed report: 0458_SalesAndWaste Report for top sales (RTC-21870) Minor translation change in one column. Changed report: 0459_TopSalesPerItem |
...
Report details Sales and waste | |
File name | 0458_SalesandWaste |
Data source | Analysis services (Cube) |
Selections | Comment |
Date from | Default today. |
Date to | Default today. |
Retail store | Default all for HQ users. |
Article area | Default all. |
Article group | Default all. |
Reason code | Default all. Default can be changed in parameter pReasonCode. |
Grouping | If report should be grouped by article area or article group. Default is article area. |
Exclude items without breakage | If the report should show only items with breakage. Default no. |
Columns - Showing one row per Article areas / Article group with drilldown to an item. | |
Items no | Item number |
Item name | Item name |
Sales quantity | Number of sold items within selection. |
Sales ex. VAT | Sales ex. VAT within selection. |
Waste qty | Number of breakages within selection. |
Lost amount | Amount for breakage within selection. |
Breakage % | Share of breakage quantity in relation to sales quantity, in percentage. |
Lost sales amount % | Share of lost amount in relation to sales ex. VAT, in percentage. |
Improvements
Module | Description |
---|---|
Balance | Balance registration Chain Web - Some cashiers are not able to register Balance (RTC-20751) When the cashier with number X register balance in some store on the given, then the other cashiers with number X are able to register balance in other stores on the same date. |
Customer order | Return item from edit order screen (RTC-16743) When a customer order is completed, the return button is available on the order lines level.
|
Invoices | Changes in invoice layout - round 2 (RTC-17277) The invoice layout 'Standard V3' has been adjusted. Standard store information is stored in the footer, customer information is displayed only on the first page and the total amount is also displayed only once in the invoice summary on the last page. Date format has been changed to YYYY-MM-DD. Changes also affects Reminders when the store is using invoice layout 'Standard V3'. Invoice template types have been renamed:
|
Project | Edit price in fixed price project (RTC-19065) The possibility of editing project fixed price flag, when project has linked orders or invoice plan, has been blocked. When creating invoices based on orders in fixed price projects, order in project is not completed (RTC-18656) The project is properly assigned to the receipts which contain fixed price transactions. In result the invoice plan lines properly get status invoiced when fixed price transaction linked to this invoice plan line is invoiced. |
Reports | Store settlement report(RTC-20777) In report Store settlement report (0450) CreditDebit number now include offline creditdebit transactions. Changes are in sub-report 1410_SubSettlement. EAN list (RTC-17059) Creation of new EAN list will start with blank name so it's mandatory to set the name. A new check box was added the the EAN list, setting list as public or private, it will be set as private by default, so the list will be assign to the user. |
Stocktaking | Stocktaking result view (RTC-17339) Comments written on the count list in InStore App, are visible in the stocktaking results, on Item view. When clicking an item user can see which count lists he can find the item in and the comments of these count lists. Additionally the Item number and Area (the name of the Item Area) columns were added to the Stocktaking result view. |
User management | Receipt journal in POS (RTC-16647) Cashiers with password not synced with user password is now able to also use receipt journal in POS. |
...
Report details Sales and waste | |
File name | 0458_SalesandWaste |
Data source | Analysis services (Cube) |
Selections | Comment |
Date from | Default today. |
Date to | Default today. |
Retail store | Default all for HQ users. |
Article area | Default all. |
Article group | Default all. |
Reason code | Default all. Default can be changed in parameter pReasonCode. |
Grouping | If report should be grouped by article area or article group. Default is article area. |
Columns - Showing one row per Article areas / Article group with drilldown to item. | |
Items no | Item number |
Item name | Item name |
Sales quantity | Number of sold items within selection. |
Sales ex. VAT | Sales ex. VAT within selection. |
Breakage quantity | Number of breakages within selection. |
Lost amount | Average gross profit for one item times breakage quantity. |
Breakage % | Share of breakage quantity in relation to sales quantity, in percentage. |
Lost sales amount % | Share of lost amount in relation to sales ex. VAT, in percentage. |
Improvements
Module | Description | ||
---|---|---|---|
BackOffice Service | Certificate problem after upgrade (RTC-20120) When there is no cloud certificate on the server, the error about missing certificate is not logged while processing customer orders. | ||
Customer group | New discount type, recalculation of net cost (RTC-19545) "Cost increase %" has been added to customer group discount types. It is available for items and item groups. | ||
Customer order | Refund screen changes (RTC-16741) The refund process was changed into to one step where user define reason code, treatment code and refund amount. The Amount and New price discount types from now on affect the whole amount paid for the item, no the unit price of the item. "Payment to the customer" section on the refund screen, is updated in real time after changing the discount on any Item from "Items to be refunded" section. After pressing Refund user gets warning dialog with the summary of refund. After pressing Cancel the warning popup will appear with the information that all changes will be reverted. After successfully performed refund/ cancel action the user is moved to the order lines view. Occasionally an error occurs during the refund process, on the orders with subtotal discount, which also exists in our current solution - this issue will be fixed in a separate story. Return screen changes (RTC-16740) The flow of the return process has been changed. Instead of the wizard like before, the "Return Confirmation" popup with Credit note (or return summary for webshops) is displayed when the return is confirmed. After closing this popup user is moved to the order lines view. When the return is cancelled, the user is moved to the order lines view and all changes from return screen are lost. | ||
Dispatch order | Sorting the eldest orders ascending (RTC-19295) Default sorting in 'Dispatch orders' grid is descending by 'Created date'. Orders with items which are not available in stock (full marked red) are on the top. 'Cancelled' or 'Rejected' orders have 'Unpaid' payment status. Except when the order has actually been paid. Automatic reassign schedule - special days (RTC-19268) It is possible to define special working days for given dispatch rule. Special days are exceptions to standard working hours for particular days - either open (specific hours) or close store (whole day). Special dates are automatically field 1 year ahead with public holidays of store's country. Automatic reassign schedule - standard working hours (RTC-18962) Standard working hours can be scheduled in 'Working Hours' section of Dispatch Rules. 'Working Hours' are used by automatic order reassign to determine when reassign is enabled. It is possible to configure working for every day of the week separately, as well as defining multiple open periods during each day. | ||
POS Configuration | Editing POS Parameters Common (RTP-15880) If a user does not have access to "edit POS Parameters Common", then "Activate", "Edit", "Search by text" buttons are not visible on the common level in POS Configuration. Moreover, the "Actions" drop-down lists contain limited options for users without common permissions (only "Export" option). | ||
Reports | Add translations for report 0458 (RTC-19916) Translations have been added to report 0458. ReportViewer (RTC-19107) Excluded groups parameter remains hidden after using Expand all/Collapse all buttons. | ||
Stocktaking | Access rights for periodic stocktaking (RTC-19666) User role responsible for access rights for periodic stocktaking has been added. Only users with this role assigned are able to create periodic stocktaking.
|
...
Changes implemented in the database to facilitate sending label print jobs directly to Chain Classic instead of using POSLogs.
Improvements
Module | Description |
---|---|
Balance | Using Enter in balance registration causes server issue (RTC-19560) Using Enter in balance registration has been adjusted to all type of balances: old balance registration, new balance registration and shift balances. |
Customer order | New customer order change (RTC-16742) The button "New customer order" now opens a modal where the user can fill in store, customer and project data. The same store as in store picker is selected by default. The focus is set in customer field when the modal is opened. When the user fills in data and then confirms changes by pressing Create, then new customer order with selected data is created and user is moved to the order lines tab of the order.
Numbered order lines get misplaced when copying customer order (RTC-16534) The order lines number behaviour has been improved. In the copied customer order line numbers are displayed in correct order. Clearing cache in the browser could be needed to see those changes work. |
Gift card | Resend gift card (RTC-18562) Resending gift card from Chain Web allows using '+' sign in the local part of the email address. |
Inventory | Put away Count lists - Seasonal storage in stocktaking (RTC-14488) User is able to add Seasonal storage (Put away) Count list to an existing stocktaking. |
Receipt journal | Error when trying to export Excel file (RTC-18445) Export to Excel is fixed when applied Cashiers and POS unit filters. |
Reports | Turnover per hour and item (RTC-18368) Added store parameter to be able to report on stores in team. We made a copy of report 0525_SalesPerHourForArticle_std, added store parameter and grouped result per store. |
Shift balance | Missing shift settlement (RTC-18432) Shift settlements from one cash register did not show in Chain Web when shifts with a Shift-ID that already existed from another cash register in the same store. This is improved. Shift ID is no longer unique per store. The same shift ID within the same store can be used, but only once per cash register. |
System parameter | Displaying values different from "Default Value" (RTC-688) Values different from "Default Value" are in bold, bolding changes accordingly when changing values. |
...
Version Requirements is located on the menu to the left.
Area | Description |
---|---|
Customer order | Refund/Return process (RTP-19382) The order should not be blocked for further refunds/ returns, if the process will fail on e.g. timeout, or payment. The returned/ refunded lines will be removed from order, or set as deleted and the started transaction will be cancelled - removed.
Refund/Return process (RTP-18663) The order should not be blocked for further refunds/ returns, if the process will fail on e.g. timeout, or payment. The returned/ refunded lines will be removed from order, or set as deleted and the started transaction will be cancelled - removed. |
POS Configuration | Editing rights on POS configuration parameters (RTC-30037) Users with 1-level/restricted access can no longer edit POS configuration parameters in Chain Web on common or "s-lag" level. |
Receipt Journal | Configurable name of "External Loyalty Number" (RTC-29525) After adding new system parameter "ExternalLoyaltyNumberFilterOptions" it is now possible to configure name of the "External Member Number" field in sales filters in Receipts Journal. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Balance | Balance hangs (RTC-21333) Fixed problem when Chain Web "froze" when PDF with the balance result was autoprinted. |
POS Configuration | Editing parameters on configuration group level (RTP-16068) Users without "Edit POS parameters common" role are not allowed to edit parameters on configuration group level. |
...
Info |
---|
Chain Web changes requires Chain Classic 2.1.1.0.21 or higher. |
Improvements
Modules | Description | ||
---|---|---|---|
Customer | Customers in Chain Web can be anonymized (RTC-10461) New dialog box was added to force anonymization, by using it, one is able to anonymize customers (only if anonymization was stooped previously by Chain Classic). | ||
Dispatch order | Reassign dismissed orders from dummy store In case of rejection of an order in store, the order goes to dummy store from which automatic 'DispatchOrderReassign' job reassigns order to another store - subject to product availability. Reassign of rejected orders doesn't fallback to central warehouse. It is possible that lines will be further split to enable delivery.
| ||
Project | Possible to lose price that is set in fixed price projects, making it impossible to invoice project (RTC-18199) The possibility of editing project fixed price, when project has linked orders or invoice plan, has been blocked. | ||
Receipt journal | It is not possible to filter on receipts with orders (RTC-15877) Receipt type filter in receipt journal viewer has been extended with two new sub filter options: Other item transactions like: InternalTransferToCustomer, ArticleService, PostRegisterCustomer, DepositSale, PostRegisterGiftReceipt, ArticleList could be found at: Item Transactions > Other. Those changes apply only to the receipts created after upgrade. | ||
Reports | Change "Cashier" SE localization in Report Viewer (RTC-18775) The Swedish translation of "Cashier" in reports has been changed back on "Kassör". Issues with colors in reports (RTC-17955) In order to correctly show report in Chain Web we have made adjustment to colors in report. Changed report: 0750_WetStock | ||
Stocktaking | Export of stocktaking to Excel (RTC-17310) User is able to export to Excel each stocktaking's results event, even for items which have not been counted. | ||
System parameters | Displaying values different from "Default Value" (RTC-688) Values different from "Default Value" are in bold, bolding changes accordingly when changing values. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
User management | Correction of bug in saving/editing User Roles (RTC-24343) Providing proper creation of a new user role and edition of the existing without error message. Occurrence of this bug is related to new version of web browser. |
...
- In overview tab in 'Count lists' grid when activating or putting on hold.
- Count list tab when activating or putting on hold from sticky column and using 'Activate count lists' button in count list tab (with single or multiple selection).
- Using 'Put on hold' or 'Activate' button in count list details view.
Improvements
Module | Description |
---|---|
Stocktaking | Stocktaking result (RTC-21423) Correct related data will be shown in stocktaking result view, no matter if MultipleLoyaltyPrograms system parameter will be set to False or True. Export of stocktaking related Count groups and Stocktaking result to Excel/ PDF (RTC-18653) The Excel file with the results exported from Count groups tab will contain the scope of this tab instead of Stocktaking results. The export to Excel/ PDF of Stocktaking results of not completed Count group has been additionally fixed. |
...
The user can only see 1 store in the configuration hierarchy and edit parameters for that store and the cash registers in that store.
Improvements
Modules | Description |
---|---|
Balance | Balance registration (RTC-17429) In "new registration" and "edit a balance", pressing enter when writing total sum moves user to the next step. |
Customer order | Fixes related to deleted rows strikethrough (RTC-17596) This fix provides hiding deleted rows in order as default and fixed amounts of "Ordered" and "Delivered" in customer order dashboard. Submit order button (RTC-16744) When opening Customer Order of status Changed the submit order button appears on the far right of the toolbar and is marked as "orange" "primary". The submit order button disappears when status of Customer Order is Completed. Easy to view online returns (RTC-7749) New row was added to show quantity of returned item, there is no longer need to expand the item line to see that the item is returned. Way of showing online returns is now consistent with other returns. Service/contract/retail changes to support order variant and order/line actions (RTC-16816) New method ExportOrder has been created in CustomerOrderService. It's exporting CustomerOrder.Change blobs by using file service to the azure blob. Extract CustomerOrderVariant in POSLogExtractorCore (POSLog v80) (RTC-16694) New POSlog task ExportCustomerOrder has been created. It has exactly the same data as CustomerOrder task. It is used by CustomerOrder service, to export customer order to the blob storage. |
Dispatch order | Dispatch Orders: Status of Delivery is not Updated when Updating from POSAPI (RTC-18231) Customer Order delivery status is updated regardless of picking order payment status. That means, when picking order is delivered in POSLog, then picking order and customer order are updated to Delivered in Chain Web regardless of its payment status. Persist delivery status of order (RTC-16419) Dispatch order grid and details view load under 1s. Automatic reassign parameters without restarting LIP User is able to turn off automatic reassign by change of configuration alone in 'Dispatch rules' in 'Reassign Order' column - 'Assign order to a new store after' should be set to '0'. |
Homepage dashboard | Auto-change comparision date The comparision sales date was updated to automatically adjust to the main date. That means, while changing the sales date, the comparision date is being automatically changed along with the sales date to the same period last year. |
Invoice | EHF Invoice fee (RTC-16053) The possibility to add separate invoice fee for customers tagged with EHF invoice in configuration view.
Fixed invoice date in Invoices view (RTC-16588) When looking at invoice in the Invoices view, the correct date is displayed also for newly created invoices, even if a different system time zone was used. |
Items | Deleted items (RTC-17089) When searching for items, deleted items (in Chain Classic) will not be shown. |
Receipt journal | Swedish translation error in receipt journal (RTP-14996) The word "Feilet" has been change to "Misslyckad" in the receipt view in the receipt journal in Chain Web. Timeout when searching by sequence number (RTC-17996) New index added in Lindbak POS Journal database. It fixed performance when searching for receipts by sequence number. Timeouts do not occur while searching by receipt's sequence number. Wrong time on put on hold activity in receipt logs (RTC-16627) The end receipt time is displayed in details of receipt on hold instead of start receipt time as before. Store filter works with configuration group access (RTC-18050) User that selected configuration group level access, is now able to filter receipts by the stores related to that group. |
Reports | Wrong calculation of total items (RTC-16778) In sale statistic section of member analysis report we have corrected value for items / customer. Also minor improvements in header. Changed report: 0519_LoyaltyStatistics_std. Improvements Reporting (RTC-16258) In order to have a better understanding of results in report we have made some changes to a couple of reports. 0454_TopSalesPerItemWithItemInfo
0456_SalesByProductAreaOrGroupWithInteractiveSorting
|
User/Cashier | Fixed changing password (RTC-16616) User is able to change password of the cashier in "cashiers" and in "users". Changing ManageUsersAndCashiersIndependently setting has no impact. |
User Management | Alphanumeric sorting of roles list in User Management (RTC-16889) Lists of user and cashier roles are sorted in alphanumeric order, in Role lists and Roles views. |
...
Document status:
Status | ||||
---|---|---|---|---|
|
Date:
Improvements
Modules | Description |
---|---|
Customer | Customers in Chain Web can be anonymized (RTC-10461) New dialog box was added to force anonymization, by using it, one is able to anonymize customers (only if anonymization was stooped previously by Chain Classic). |
Dispatch order | Dispatch Orders: Status of Delivery is not Updated when Updating from POSAPI (RTC-18231) Customer Order delivery status is updated regardless of picking order payment status. That means, when picking order is delivered in POSLog, then picking order and customer order are updated to Delivered in Chain Web regardless of its payment status. |
...
The user can only see 1 store in the configuration hierarchy and edit parameters for that store and the cash registers in that store.
Improvements
Module | Description |
---|---|
Customer order | Service/contract/retail changes to support order variant and order/line actions (RTC-16816) New method ExportOrder has been created in CustomerOrderService. It's exporting CustomerOrder.Change blobs by using file service to the azure blob. Extract CustomerOrderVariant in POSLogExtractorCore (POSLog v80) (RTC-16694) New POSlog task ExportCustomerOrder has been created. It has exactly the same data as CustomerOrder task. It is used by CustomerOrder service, to export customer order to the blob storage. |
Dispatch | Persist delivery status of order (RTC-16419) Dispatch order grid and details view load under 1s. |
Receipt journal | Wrong time on put on hold activity in receipt logs (RTC-16627) The end receipt time is displayed in details of receipt on hold instead of start receipt time as before. |
...
Report details Sale statistics | |
File name | 0752_SaleStatistics |
Data source | Lindbak POS Reporting cube (Olap) |
Selections | Comment |
Date | Default today |
Hour from | Default 0:00 |
Hour to | Default 24:00 |
Retail store | Default all |
Department | Default all |
Article area | Default all |
Article group | Default all |
Include VAT | Default on |
Columns (one row per department with drilldown to item area, item group and item). Buttons for expanding and collapsing all drilldowns. | |
EAN | EAN code |
Item name | Article name |
Quantity | |
Total | Quantity sold |
Turnover inc. VAT or Turnover ex. VAT | Turnover inc. VAT or Turnover ex. VAT depending on selection. |
Total | Amount sold. Inc. or ex. VAT depending on selection |
Share | Share of this department / area / group / item related to total sale. |
Cost price | Cost price |
Gross profit | |
Total | Gross profit amount |
Total % | Gross profit percentage |
Improvements
Module | Description | ||
---|---|---|---|
Balance | StoreNumber is used instead of Id in all cashier balance (RTP-13797) When creating summary for all cashiers the storeId is saved properly in database. | ||
Chain Management | Fix: Team view page shows linked stores (RTC-16495) All linked stores are displayed properly in Teams, Profiles and Configuration groups views. | ||
Customer | Filtering of projects (RTC-11534) Using filters in invoices tab in Projects does not trigger a redirection to address tab anymore. When settings a date in sales tab filters clean X button is displayed properly and only one scroll is visible. | ||
Customer order | Hide or show deleted order lines (RTC-14223) User in Customer Order view has possibility to show and hide deleted lines from order. Deleted lines are struck through, so the user can know the difference. Receipt reference to online returns (RTC-14526) The receiptID of the receipt that contains online returns, is displayed in order line details in "Online returns" area. | ||
Invoicing | Invoices with deposit items (RTC-15522) The total amount on credit sales/invoices with deposit is showed properly. Deposit is included in total amount. Crediting invoice that contains gift cards (RTC-11534) A proper message is displayed when doing correction on credit sale with gift card or crediting invoice which contains gift card. | ||
Receipt journal | Sorting of stores (RTC-16888) The stores are sorted in ascending order by store number. | ||
Reports | Week number in date picker (RTC-16527) When setting report parameters the user is able to see week numbers in date picker. Timeout when downloading a report (RTC-9934) A user-friendly message why the error has occurred is displayed to user when a timeout occurred during downloading a report. Report search with supplier item number (RTC-942) Report 0152_FreeItemsFromStampcard has been extended with parameter 'Supplier item number list'. | ||
Tokheim integration | Configuration of Tokheim POS (RTP-12206) Configuration and activation of Tokheim POS has been refactored and it now works in combination with EG POS Configuration.
Export of Configuration for Tokheim POS ( RTC-13361) The folder, filename prefix and format of the files with configuration for Tokheim POS can be configured in the following system parameters:
| ||
User Management | Fix for permissions (RTC-15672) When parameter UsersCanOnlyAssignRolesTheyAreAssignedTo is active and some user is editing the other one, the added/removed are changed only for that user (not for the user that are editing as well). |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Customer order | System parameter: CustomerOrderLockingEnabled causes Orders to be wrongly locked (RTC-19987) Fixed problem with locking order when credit limit for customer is exceeded and then corrected. Order line details (RTC-19586 A new field with the old name "Net cost" was added on the order line, it will show the profile net cost of the Item. The previous "Net cost" field was renamed to "Weighted average cost price" (Veid kostpris) with the existing summation, equal to the result of multiplying the Unit net cost by the Item quantity. |
Invoices | Chain Web Invoice layout: The "to pay"(Å betale) line on partially paid invoices is not visible (RTC-18880) Label "To pay" is properly displayed on the partially paid invoices. |
Project | Edit price in fixed price project (RTC-19065) The possibility of editing project fixed price flag, when project has linked orders or invoice plan, has been blocked. |
Stocktaking | Export to PDF in active stocktaking fails for stocktaking type "non-counted items" (RTC-18652) When there is no data to export (to Excel or PDF), the warning is displayed that 'Grid contains any items.' and the files are not generated. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Customer order | Numbered order lines get misplaced when copying customer order (RTC-16534) The order lines number behaviour has been improved. In the copied customer order line numbers are displayed in correct order. Clearing cache in the browser could be needed to see those changes work. |
Stocktaking | Export of stocktaking to Excel (RTC-17310) User is able to export to Excel each stocktaking's results event, even for items which have not been counted. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Receipts journal | Timeout when searching by sequence number (RTC-17996) New index added in Lindbak POS Journal database. It fixed performance when searching for receipts by sequence number. Timeouts do not occur while searching by receipt's sequence number. Store filter works with configuration group access (RTC-18050) User that selected configuration group level access, is now able to filter receipts by the stores related to that group. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Invoicing | Crediting invoice that contains gift cards (RTC-11534) A proper message is displayed when doing correction on credit sale with gift card or crediting invoice which contains gift card. |
Reports | Timeout when downloading a report (RTC-9934) A user-friendly message why the error has occurred is displayed to user when a timeout occurred during downloading a report. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Balance | Store number is used instead of Id in all cashier balance (RTP-13797) When creating summary for all cashiers the storeId is saved properly in database. |
User Management | Fix for permissions (RTC-16293) When parameter UsersCanOnlyAssignRolesTheyAreAssignedTo is active and some user is editing the other one, the added/removed are changed only for that user (not for the user that are editing as well). |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Invoicing | Search for invoices (RTC-15345) In Invoices' view there is a simple search option. User can narrow and customize results by entering key word in the simple search window. (The search result is improved in this version). |
POS Configuration | Removing pictures from buttons in PLU Board (RTP-13175) Pictures from buttons in PLU Board can be removed by choosing "Delete image" option while editing the button. |
Receipt Journal | Summary for all cashiers (RTC-15875) There is a possibility to edit balances after balance summary is created. If user edits one of balances, summary is updated according to the changes. Fix for showing date interval (RTC-15396) There is a possibility to set date interval in the Receipts Journal. All digits from date are displayed even if scroll appears in the filters section. Access to receipt for stores after merging a store (RTC-14508) A user will have access to all receipts from a selected store even if the store prefix is changed. View receipt log (RTC-8483) The user are able to view a receipt log to inspect each activity that has been made on a selected receipt. This feature is developed for ordinary sales receipts and might not be useful when viewing receipts for credit sales and customer orders. |
ServiceBus | ServiceBus configuration (RTC-13481) There is a parameter in ServiceBus that can be set on a topic named "Enable Filtering Messages Before Publishing". This should not be enabled and will cause this error when you have a lot (50-100) subscribers on a topic. |
Stocktaking | Count group filtering (RTC-15949) When adding filter to counting group selection criteria, type is autoselected if there is only one option, placeholder in search input, extended dropdown list to 40 matches and info about narrowing the search criteria. Processing of count lists (RTC-9369) To prevent processing of count lists to fail, the CountListsProcessorJob has status "faulted" if some stocktaking's changes are made during its work. Then count list which couldn't be updated has status "ProcessingTerminated" in the database and task "ProcessCountListCommand" has status "error". Processing of such count lists can be retried. Information about this error situation should be added to the retailers stocktaking guideline, but most important: "Please do not modify the stocktaking while count lists are processed/updated." |
...
Info |
---|
NB! The the search technology saves the whole card number including 'x' as this is interpreted as a word, and the search uses 'starts with' to find the searching words in the index. The character '-' is removed, and also leading zeros are removed, so the user cannot in above example search for 6409-05, only for 6409. |
Improvements
Module | Description |
---|---|
Balance | Balance summary (RTC-9741) After registering all balances for selected day, user will see a summary for all cashiers. This summary is available from Financials menu section called Balances summary. |
Customer | Maximum credit limit when updating customers through ARTS Customer import (RTC-15225) The default credit limit on credit customers in Chain Web is set in the system parameter DefaultCustomerCreditLimit. When updating or creating customers through ARTSCustomerImport the maximum credit limit must be less than three times the DefaultCustomerLimit or the update will be rejected. If the system parameter is blank, the default value of 50 000,- is used and the maximum credit limit when updating is 99 999,-. Import of customer with invalid mobile number (RTC-9100) If customer's phone/mobile number is invalid (contains illegal characters) then customer is exported with empty phone number. Requirement: |
Customer order | Search for offers (RTC-14959) In Offers' view there is a simple search option. User can narrow and customize results by entering key word in the simple search window. Search for orders in Package deliveries (RTC-14960) In Package Deliveries view there is a simple search option. User can narrow and customize results by entering key word in the simple search window. Fix for refund (RTC-7054) The refunded lines are properly displayed in the Refund summary/ Credit Note. |
Invoices | Search for invoices (RTC-13704) In Invoices' view there is a simple search option. User can narrow and customize results by entering key word in the simple search window (the search result is improved in this version). |
Receipt journal | POS unit filtering (RTC-9114) Fixed a problem where POS unit filter field were not removed as it should. Fix for timeout when searching in large receipt journals (RTC-15143) After entering Receipts Journal view receipts are properly displayed and no timeouts occur. User is able to customize and narrow the shown results by using filters. Filter for stock adjustment transactions (RTP-13122) In receipt journal the user can filter displayed results only to stock adjustment type of receipt. This type is in group of types named item transactions, so if user filters on all item transactions, receipts for stock adjustments are also shown. Open drawer transactions (RTP-11413) Open drawer transactions are displayed under System transactions and Other. Search for old receipts (RTC-7875) When searching for old receipts it is not possible to use all the standard filters. When 'date from' is older than defined in system parameter R_ceiptJournalOldReceiptsDate,_ a simplified filter is displayed. Please note that this system parameter is default blank. |
Reports | Store users of report 0010 (RTC-14884) If user has store level access, report 0010 shows only results for the user's store. New reports, with interactive sorting (RTC-14253) We have made to new reports (0455, 0456). They are the same as 0110 and 0453, but now they have interactive sorting in all columns. Changes in report 0450_StoreSettlementPerOperator (RTC-14255) New row "Klarna" in 1701_subCurrency section. The row shows payments done with Klarna. New hidden parameter pKlarna - needs to be set to Klarna payment card number. Changes in report 0750_WetStock (RTC-14762) Now the report fits on A4 format when exported to PDF. Font was changed from 10pt -> 8pt. Width and Hight of cells were changed. Following column names was reorganized and changed:
|
Stocktaking | Minor improvements in user interface (RTC-14104) Sticky columns have been added in Overview tab andNo active stocktaking header has been made more visible. Counted by column in Overview and Count Lists tabs has been upgraded. The change for Counted By is done in POSLogProcessingWorker. New Count Lists from POSLogs have userId set to "operatorId - operatorName", for old records the value isn't changed. Cleanup of old count groups (RTC-13902) There is a job named CountingGroupsCleanupJob which cleans old count groups for an inventory control. User is able to set number of days after which the count group should be removed. Default values is 90 days. If count group was used in already archived stocktaking and is old enough, CountingGroupsCleanupJob deletes it. Cleanup of old counting groups (http://RTC-15659) Delete Counting Groups and dependencies will be done in batches. Batch size is configurable by 'Delete batch size' job parameter. Default value is 50, but it could be increased to 1000. Exclude items with specific assortment codes when creating stocktaking (RTC-11066) System parameter AssortmentCodesToExcludeInStocktaking defines list of assortment codes, that will be excluded from the stocktaking basis. Created date in the count groups view (RTC-15733) Bugfix: All dates in the count groups' grid are displayed properly. Filter on supplier and brand when creating count groups (RTC-12666) User is able to select "Supplier" and "Brand" as an attribute in item filter when creating or editing count group. |
User Management | Cashier permissions through cashier roles with system roles (RTC-12125) A predefined set of system roles for cashiers can be added to a cashier role (not directly to the cashier/user). When creating a new cashier or editing an existing one, System Roles are not displayed in dropwdown list. If user has a system role granted from previously, it is displayed only in Cashier roles window. After removing it, user isn't able to add System Role to the cashier again. |
...
New system parameter CashierPinCodeLength has been added. It defines the minimal length of the cashier password. Default value of this parameter is 6. When cashier's password is changed, it will be validated if it is shorter than the value defined in CashierPinCodeLength parameter. Additionally, the current password cannot be reused as the new cashier password.
Improvements
Module | Description |
---|---|
Accounts receivable | Manual adjustment of credit balance (RTC-8235) User with permission is able to correct customer credit balance. There is also a possibility to check the balance history. Corrections of the balance will be saved in the balance history as a recharge or as a deduction of funds. |
Balance | Receipt Journal requires store to be selected (RTP-12435) Receipt Journal requires store to be selected When a HQ user filter receipts in Receipt Journal and does not select a store filter - receipts for all stores will be shown by default. Refund (RTP-12075) When an active campaign price is lower than the originally paid price of an item it is refunded without errors. Add permission for edit balance older than x hours (RTC-9862) New system parameter "EditBalanceNotPermittedIfOlderThanHours" which defines time (in hours) after which the editing of balance will not be permitted if user is not HQ user or does not have proper permission. |
Customer Orders | Editing a row in Customer Order (RTC-10476) Net cost field has been renamed to Weighted net cost. This field's working principle didn't change - Weighted net cost is equal to the result of multiplying the UnitNetCost by the QuantityOrdered. There is also a new field named Net cost and it's equal to net cost field in the database. Deleting and Updating C&C orders (RTC-13761) When a click & collect order is deleted in EG POS, the order will be marked as deleted and also the picking order details with lines will be deleted from Chain Web. The picking order will be correctly marked in Chain Web with the PickingOrderStatus = Delivered after the picking will be finished in EG POS. |
General | Simple search (RTC-14386) Improvements were made to the "simple search" in the Items grid, in customer search of sales/ orders/ grids and and in the other Chain Web areas where the simple search is used. |
Gift card | Migrate all data (RTC-8096) New job AllGiftCardsExporter has been added to the GiftCards Integration package. It exports all giftcards (both active and inactive) with transactions to the blob GiftCardUpdated2 (contract in gifcardservice version 2). This job should be enabled only when giftcard service version 2 is used. Resend digital gift card (RTC-14111) There is a DigitalGiftcardEnabled in System Parameters. It decides which button to show in Gift cards view. If this parameter is set to true, user has the possibility to resend gift card. If this parameter is set to false, user has possibility to remind PIN. |
Item | Search for items per store (RTC-13062) User is able to see items for each store when using "Search for item" (simple search) in the Items' grid. |
Order Dispatch | Returning order lines (RTC-11715) It is not possible to return more order lines than allowed - for example, when user is trying to return the same order line in two separate browser windows. The proper message is visible in three languages - English, Norwegian and Swedish: |
Reports | Bestseller report (RTC-13118) We have changed name of "sum" column to clarify that amounts are in thousands Changed report: Bestseller (0041_BestSellerPerStorePerArticle) Sales statistics report (RTC-10886) Some improvements have been made in report Sales statistics. In some cases, values for gross profit % excluding campaign would show n/a insetead of percentage value. Changed report: 0714_SalesStatisticsWithDrill Report 8002 - Credit Sales (RTC-12775) Deleted receipts are no longer shown in report 8002. Selection on price channel in reports (RTC-13892) To improve reporting on sales from different channels, we have added Price channel as selection in following reports: Cashier statistics report (RTC-13893) To improve following up cashiers, we have created new report. Translation: "No reports available" (RTC-14193) If there aren't any reports in the Reports view, following message is displayed: "Ingen rapporter tilgjengelig". |
Shift Balance | Balance date is set to "End Shift" date (RTC-14353) When balance is configured to use shift, the balance date in shift balances is equal to the date of End Shift. Expected values on tenders while doing edit balance operation (RTC-14602) The proper expected values for tenders are displayed while editing shift balance or new cashier balance registration. |
Stocktaking | Stocktaking improvements (RTC-8023, RTC-7724) The following changes are implemented in the stocktaking module:
There are some changes in stocktaking's area. In some grids there are new columns: Created by, Modified Date and Modified by. Those columns are hidden by default. Also, Date column is renamed to Created Date. |
System | Logging in Integration Platform (RTP-12974) A logging issue with LIP in cloud where disconnected users was logged as exceptions is corrected. |
User Management | Filter on modified date (RTC-9094) User is able to filter modified date column in the User view. |
...
Report details Wet stock | |
File name | 0750_WetStock |
Data source | Reporting cube (Olap) |
Selections | Comment |
Date from | Default 1. of previous month. |
Date to | Default last day of previous month. |
Retail store | Default all |
Relevant hidden parameters: | |
pVariance | Threshold when to color columns for Daily Variance orange. Default 200. |
pVariancePrc | Threshold when to color columns for Daily Variance %. Default 0,75% |
Columns - Report is grouped per fuel tank group, showing one row per day in selection. | |
Date | Date |
Opening Stock | Stock from automatic or manual reading. If not available it will be calculated. If calculated values will be shown with pink color. |
Deliveries | Delivery transactions (from Chain). |
Sales | Sales for tank group (from POSLog) |
Adjustments | |
Book Stock | Opening stock + Deliveries - Sales. |
Actual Stock | Stock from reading. |
Water Measure In Tank | Water in liters, if value is not 0 it will be colored red. |
Daily Variance | Difference between actual and book stock in liters. If value exceeds value from pVariance it will be colored orange. |
Daily Variance % | Daily variance divided by sales, in percentage. If value exceeds value from pVariancePrc it will be colored red. |
5 Day Cumulative Variance | Difference between actual and book stock in liters, last 5 days. |
5 Day Cumulative Sales | Sales for tank group, last 5 days. |
5 Day Cumulative Variance % | Daily variance divided by sales, in percentage, last 5 days. |
31 Day Cumulative Variance | Difference between actual and book stock in liters, last 31 days. |
31 Day Cumulative Sales | Sales for tank group, last 31 days. |
31 Day Cumulative Variance % | Daily variance divided by sales, in percentage, last 31 days. |
...
Improvements
Module | Description |
---|---|
Balance | Shifts receipts in Receipt Journal (RTP-11724) New shift and end shift receipts are displayed in Receipt Journal in the same way as in printed receipt |
Customer | Import of item list in customer group discount (RTC-13360) A loading indicator is displayed when importing item list or item group list to a customer group (for discounts). When the import has finished, a green notification is displayed to inform that the import was successful, or an orange notifications to inform that an exception occured. |
Dispatch rules | Automatic Reassign: Issue with Delivery Method Configuration (RTC-11608) It is possible to configure automatic reassign for delivery methods defined in CustomerOrderDeliveryMethods system parameter. That means delivery methods for reassign order are expanded to include all delivery methods available in CustomerOrderDeliveryMethod system parameter and are possible to be set in Dispatch Rules -> Reassigning Order as an option for automatic reassign. Additionally, Reassign Order Delivery Methods are no longer dependent on Delivery methods selected in Delivery Methods section. ** |
Invoicing | Date when adding payment of invoice (RTC-13609) When adding payment to the invoice, payment date from date picker is displayed and processed in correct format, according to user settings. When for example the user has Norge as region, the date is displayed in Norwegian date format. |
Gift card | Resend digital gift card (RTC-8266) There is a DigitalGiftcardEnabled in System parameters. It decides which button to show in Gift cards view. If this parameter is set to true, user has the possibility to resend gift card. If this parameter is set to false, user has possibility to remind PIN. |
Order dispatch | Handle lack of delivery suggestions from DispatchService (RTC-13806) Dispatch orders are processed correctly even if there are no suggestions available from DispatchService. Issue deleting order lines with unsupported characters (RTC-10215) Order line in a dispatch order can be successfully removed even if it contains special characters like: '()", Fix validation of dispatch rules (RTC-12099) Dispatch rules correctly displayed and can be saved with default values. Error messages are displayed correctly when invalid values are entered fields. This is done to increase user friendliness of the dispatch solution, as previously the user would get no indication as to why they were unable to save the dispatch rules. |
Reports | Deleted receipts in Store settlement report (RTC-12984) Previously, we did not show data for cashier if they only had deleted receipt and no sale. Changed report: 0450_StoreSettlementPerOperator. Report sales per profile (RTC-13527) In order to report sales per profile, Profile parameter is added to the following reports: 0100_WeekReport |
Shift balance | Fix for inbound amount (RTC-13861) The amount "Submitted to bank" for shift balances is calculated properly. The Inbound amount is not replacing drawer money when registering balance for shift. Balance date is set to "End Shift" date (RTC-14353) When balance is configured to use shift, the balance date in shift balances is equal to the date of End Shift. |
Stocktaking | Item synchronization performance (RTC-10344) A new database index is added to improve general performance when synchronizing (deactivated/deleted) items from Chain Classic to Chain Web. |
User Management | Create AD users (RTC-12968) We fixed a bug related to changes in AAD integration that broke the functionality in User Management for creating normal AD users. All AD users created during the period that the bug was present will have to be deleted. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch | Persist delivery status of order (RTC-16419) Dispatch order grid and details view load under 1s. |
Reporting | Improvements Reporting (RTC-15732) To make sure all reports using sub-report 1700_subSettlement and 1706_subStatistics, we have made sure reports will work with older versions of Reporting. |
Shift balance | Expected values on tenders while doing edit balance operation (RTC-14602) The proper expected values for tenders are displayed while editing shift balance or new cashier balance registration. |
...
Report details | |
File name | 0851_PaymentTypesPerShift.rdl |
File name sub-reports: | 1700_subSettlement.rdl, 1706_subStatistics.rdl |
Data source | Analysis services (Cube) |
Selections | Comment |
Date from | Shows all shifts with stated date between Date from and Date to - Default today. |
Date to | Shows all shifts with started date between Date from and Date to - Default today. |
Retail store | Choose store. |
Workstation | Default all. |
Shift | Default all in chosen date range. |
Columns - Report shows 2 sub reports. | |
Settlement: (1700_subSettlement.rdl). 1 row per payment type: | |
Received | Sum of received payments for payment type. |
Balance | Sum of counted amount for payment type. This is only shown for Cash, Finance, Check and Total all coupons and Giftcards. |
Difference | Difference between received amount and counted amount for payment types that have counted amount. |
Quantity | Number of payments. |
Statistics (1706_subStatistics.rdl): | |
Description | 1 row per Cancelled receipts, Receipts with return, Returned items, Deposit refund received 12%, Deposit refund received 25%, Deleted items, Price change and Nullsale |
Amount | Sum amount, only for Returned items, Deposit refund received 12%, Deposit refund received 25%, Deleted items. |
Quantity | Quantity |
Share | Share of the sale. Only for Returned items, Deposit refund received 12%, Deposit refund received 25%, Deleted items. |
Improvements
Module | Description |
---|---|
Customer | Import customer in ARTS XML format (RTC-13193) When customer data is importing from ARTS Customer format, customer type is updated (employee etc.) |
Gift card | Synchronizing gift cards to cloud (RTC-13372) Gift cards are exported to the cloud also when there are committed transactions with amount =0. Fix for regive of gift cards (RTC-12236) When regive operation is done, ownerClaimType is set if it previously was empty. Requirement: Giftcards Integration package 1.4.0. |
Invoicing | Fix for resend of EHF (RTC-12240) When opening Resend EHF, list of not sent EHFs are displayed properly, without timeout. User can customize results by using filter in column sent. |
Receipt journal | View workstation startup transaction (RTC-12756) User can see workstation's starts in Receipt journal. They are located in Receipt type filter in System transactions -> Other. |
Stocktaking | Check if update of stocktaking is completed (RTC-13035) It is possible to enable/disable checking check if update of stocktaking is completed during creation of new stocktaking. System Parameter: CheckForCompletedPosLogsInChainEnabled True/False that decide if we are checking the last POSLog in Chain Classic or not. The main functionality was implemented in RTC-776. The Inventory transactions (POSLogs) that are cancelled (when the processing of all items will fail), will be excluded from check for the last processed transactions in Chain Classic during stocktaking creation. New column SourcePosLogCancelled was added in the StockAdjustmentBatch with the information if the POSLog was cancelled during the adjustment. If all lines failed, then the receipt is cancelled, if there is at least one not failed line, then POSLog is not cancelled and the StockAdjustmentBatch will be marked with the default value False in SourcePosLogCancelled column. |
...
When Hours is set as DeliverySlaType (was added) , the DeliverySlaValue has to be set to the number of hours.
Improvements
Module | Description | ||
---|---|---|---|
Balance | Historical exchange rate in Balance (RTC-12275) If parameter UseCalculatedExchangeRateInBalance is set to True in POS Configuration for POS WCF, the correct historical exchange rate is used when registering Balance in Chain Web. | ||
Customer | Import of customers without SSN (RTC-12873) When creating or updating customer by using import of customers in ARTS XML format. Social Security Number is not set on customer in Lindbak Retail database if it is not present in import file. | ||
Customer order | Deleting an order line in payment mode in POS should not delete order line in Chain Web (RTC-12235) Lines deleted in payment mode in POS are properly processed in Chain Web and are not deleted from the order. | ||
Dispatch orders | Dispatch Orders - Performance improvement (RTC-11645) Loading of rows in Dispatch Orders grid has been optimized. The loading time is not significantly visible for the user when opening the Dispatch Orders grid or when scrolling through the Dispatch Orders list. | ||
Dispatch rules | Order line split (RTC-10889) "Allow splitting line in web order" checkbox added to the Dispatch Rules configuration. It allows enabling/disabling of splitting order lines in the web order.
| ||
Item | Performance improvement in Item grid (RTC-10402) When opening Items grid, list of items is displayed. User can narrow and customize results by using filters in columns or write key word in simple search window to find a specific item. | ||
POS Configuration | "English text" on menu buttons (RTP-11379) The field for "English text" has been added to menu buttons in ButtonConfig parameter. | ||
Reports | Sales per department (RTC-12048) To make PDF print look better we have made minor adjustment to column widths. The formatting of some columns are improved to only show two decimals.
|
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Receipt journal | POS unit filtering (RTC-9114) Fixed a problem where POS unit filter field were not removed as it should. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Invoicing | Date when adding payment of invoice (RTC-13609) When adding payment to the invoice, payment date from date picker is displayed and processed in correct format, according to user settings. When for example the user has Norge as region, the date is displayed in Norwegian date format. Date when adding payment of invoice (RTC-13609) When adding payment to the invoice, payment date from date picker is displayed and processed in correct format, according to user settings. When for example the user has Norge as region, the date is displayed in Norwegian date format. |
POS API | Refund of active campaign items in Chain Web (RTP-12075) When returning items in Chain Web and an active campaign price is lower than the originally paid price of an item, it can be refunded without errors. |
Receipts journal | Receipt Journal requires store to be selected (RTP-12435) When a HQ user filter receipts in Receipt Journal and does not select a store filter - receipts for all stores will be shown by default. View workstation startup transaction (RTC-16118) User can see shift's starts/ends, workstation's starts and signing in/out in the Receipts journal. They are located in Receipt type filter in System transactions -> Other. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Homepage | Support for hiding homepage dashboard (RTC-8234) System parameter KpisEnabled is correctly handled and kpis's on home page are hidden when parameter is set to false. Required Configuration System parameter KpisEnabled = true kpis are visible on home dashboard System parameter KpisEnabled = false kpis are not visible on home dashboard. Only reports and favorites should be visible. |
User Management | Create AD users (RTC-12968) We fixed a bug related to changes in AAD integration that broke the functionality in User Management for creating normal AD users. All AD users created during the period that the bug was present will have to be deleted. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
POS Configuration | Configuration group - stores without PrivateStoreGroup triggers errors (RTP-11908) Correct stores are properly returned and can be added in the store group configuration section without errors/ warnings. The stores which doesn't contain PrivateStoreGroup will not be available in this view, and will be unlinked from the configuration group after save of it. |
Gift cards | Synchronizing gift cards to cloud (RTC-13372) Gift cards are exported to the cloud also when there are committed transactions with amount =0. Fix for regive of gift cards (RTC-12236) When regive operation is done, ownerClaimType is set if it previously was empty. Requirement: Giftcards Integration package 1.4.0. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Account Receivable | Validation of payment date (RTC-10893) When adding payment to invoice, payment date cannot be earlier than invoice creation date. |
ChainToCloudIntegration | Add support for new file types (RTM-236) Added support in ChainToCloudJob to support new file types which are sent to cloud. New supported file types: budsjett (budget), vareliste (item list), stock. Required: ChainToCloudIntegration package version 1.6. |
Customer | Importing item list to customer group (RTC-9646) When an item does not have a price in selected store during import of item list to customer group, an error message is displayed to inform the user of what the problem is. Import of customers with SSN (RTC-11762) When creating or updating customer by using import of customers in ARTS XML format, Social Security Number is updated properly on customer in Lindbak Retail database. Default invoice by email to customers with email address (RTC-9742) When customers (private and credit) are created with email address in POS, the customer will default be updated with the flag checked for 'Invoice by email'. Inactive customer groups are default hidden (RTC-10439) When opening Customer Groups, inactive groups are default hidden. In order to see hidden groups, user needs to change filters in Inactive column. User can also narrow and customize search results by using filters in columns. |
Customer order | Bugfix: Calculation of gross profit (RTC-11944) When adding new items to customer order and changing the unit price and net cost, gross profit is calculated according to the new values. Offer expiration date (RTC-9887) When creating new offer, "Valid to" field is set by default to the expiration date (14 days from today's date). User can change it by date picker. It is also possible to change the default value under the "DefaultOfferExpirationDays" parameter in Chain Web system parameters. When viewing already created offer, "Date" and "Valid to" fields are set according to the offer's creation date and expiration date. Disable the order locking functionality by default (RTC-11511) The Customer Order locking feature is disabled by default, the user need to change the value of Chain Web system parameter "CustomerOrderLockingEnabled" to True, to enable it. Parameter description: If set to True Customer Orders will be blocked from being handled in POS and Chain Web at the same time. Customers blocked for credit (RTC-11586) When opening a Customer Order with status Draft, Changed or Active, or when creating a new order directly from customer view, a message is shown to user when the customer is blocked for credit. Preventing simultaneously changes to a customer order (RTC-908) When a customer order is being changed from POS, it will be locked for simultaneously changes from both POS and Chain Web to prevent loss of data. Information is shown in the order details view when the order is locked. Any update/change of the order is not allowed when the order is locked. Users that want to edit the order must wait and try again later. Additional technical information: Order locking feature will work with versions EG POS 3.0.0.12401 or newer. |
Homepage dashboard | Refresh data automatically when changing store (RTL-133) Data in Homepage dashboard is refreshed automatically when the store is changed to another one. Wrong Mapping For Sales Per Hour (RTC-3144) The mapping for sales per hour was corrected and presents correct values for customers per hour and sales per hour. Both comparison and main date are correctly loaded and return correct results. Furthermore, setting the comparison date greater than the main date and main date lower than the comparison date is impossible, and dates are automatically changed into the greatest or the lowest one possible. When setting the comparison date greater than the main date, it is automatically changed into the greatest one possible equal to the main date. The same happens when setting the main date lower than the comparison date. |
Invoicing | Summation per receipt (RTC-9721) When the invoice contains multiple receipts, there is an additional line with summation per receipt of total excluding VAT and total including VAT. |
Item | Performance improvement in Item grid (RTC-10402) When opening Items grid, list of items is displayed. User can narrow and customize results by using filters in columns or write key word in simple search window to find a specific item. |
Order dispatch | Partially delivered dispatch orders (RTC-10302) When dispatch order is partially delivered, after removing the item line from the not-delivered order, the freight item is reassigned to the delivered line with correct quantity delivered amount (should be 1). This previously did not work as intended and has now been corrected. Update picking order with shipment number when delivered from AutoStore (RTC-7709) The picking order's ShipmentNumber is updated by Chain Web based on ShipmentTrackingNumber from POSLog provided by AutoStore. This gives the ability for the tracking link to be included in the email sent to the customer. |
Order Management | Rejected order lines (RTC-10838) In order to display number of rejected order lines, Reporting imports this status from Retail database. This is done by existing package FactOrderRetail. This package require Retail database version 2.10.0.7 or higher because of new procedures. Note: There are some limitations to this functionality: To get rejected status we need to fetch changes in Retail db and changes in POSLog. In some cases this can result in incorrect status for Order lines.
|
Reports | Swedish translations (RTC-12047) Swedish translation corrected for "Subvendor" in reports 0013, 0110, 0452. |
Stocktaking | View and filter stocktaking's (RTC-12540) User can edit and view all types of stocktaking's. Additionally, when viewing selected stocktaking, it's possible to filter results in Out Of Scope column. |
...
Version Requirements is located on the menu to the left.
Improvements
Module | Description |
---|---|
Dispatch rules | Fix translations for Order Dispatch (RTC-12098) Translations in Dispatch Rules has been improved and English and Norwegian version is working as expected. |
Reports | Swedish translations (RTC-12047) Swedish translation corrected for "Subvendor" in reports 0013, 0110, 0452. Sales per department (RTC-12048) To make PDF print look better we have made minor adjustment to column widths. We have also improved formatting of some columns to only show two decimals. Changed report 0453_SalesByProductAreaOrGroup. |
Stocktaking | View and filter stocktaking's (RTC-12540) User can edit and view all types of stocktaking's. Also, when viewing selected stocktaking, it's possible to filter results in Out Of Scope column. |
...
Version Requirements is located on the menu to the left
Improvements
Module | Description |
---|---|
Customer order | Customers blocked for credit (RTC-11586) When opening a Customer Order with status Draft, Changed or Active, or when creating a new order directly from customer view, a message is shown to user when the customer is blocked for credit. |
Order dispatch | Partially delivered dispatch orders (RTC-10302) When dispatch order is partially delivered, after removing the item line from the not-delivered order, the freight item is reassigned to the delivered line with correct quantity delivered amount (should be 1). This previously did not work as intended and has now been corrected. |
...
Report details for Sales by product area / Sales by product group | |
File name | 0453_SalesByProductAreaOrGroup |
Data source | Analysis services (Cube) |
Selections/filters | Comment |
Report type | If report should be based on article area or article group - Default area. |
Date from | Default today. |
Date to | Default today. |
Comparable date from | Default same day in same week last year. |
Date to comparable | Default same day in same week last year. |
Article area | Default all (does not show if report type is Group). |
Article group | Default all (does not show if report type is Area). |
Retail store | Default all. |
Columns - one row per article area / article group | |
Item area | Item area number and name |
Date 1, based on sales between Date from and Date to | |
Sales | |
Sales Incl. VAT | Sales including VAT for Date 1. |
Sales ex. VAT | Sales excluding VAT for Date 1. |
Records | |
Quantity | Number of sold items for Date 1. |
Price pr. Art | Average price per article for Date 1. |
Gross profit | |
Amount | Gross profit amount for Date 1. |
% | Gross profit percentage for Date 1 |
Date 2, Based on sales between Comparable date from and Date to comparable. | |
Compare incl. VAT | |
Sales incl. VAT | Sales including VAT for Date 2. |
Diff. | Difference in sales amount (including VAT) for Date 1 and Date 2. |
Diff % | Difference in sales between Date 1 and Date 2 in percentage. |
Improvements
Modules | Description |
---|---|
Customer | Remove reference text demand from local EHF (RTC-9743) When the customer is marked to "Save electronic invoice locally" , the checkbox "Reference number required" is editable. When "Reference number required" is set to False, reference number and reference text are not required when creating credit sales and customer orders. This feature makes the sales process more efficient when invoicing is done in a 3rd party system. |
Customer order | Customer with credit blocked (RTC-9880) When creating customer order and adding customer with credit blocked, a warning message is displayed. Order can be saved but it is not possible to pay it by credit. For such customers credit sales cannot be created. Autosave for customer orders that are not submitted (RTC-3503) The integration job OrderSubmitter, included in the BackOfficeIntegrationSubscriber package, is responsible for submitting orders with statuses Draft and Changed which have not been submitted within a defined number of minutes. By default the job is executed every hour. |
Invoicing | Invoice text "Foretaksregisteret" (RTC-10601) Field name on top of the invoice was changed in English and Norwegian version to "Foretaksregisteret" to align with legal requirements. Text in Swedish is previously defined according to Swedish legal requirements. |
Reports | Translations in Report (RTC-10828) The Swedish translations of the price channel names in the dropdown list of parameter pPriceChannels (used in reports 0705/0706 and others) are updated with the following Swedish translations:
Additionally, parameter pWorkstationType two values has new translations (“ITAB” is now changed to “ISA” and “SU” is now changed to “SCO”). Translations (RTC-10894) The Swedish and Norwegian translation of the workstation type name "Other" in the dropdown list of parameter pWorkstationType (used in reports 0705/0706 and others) is updated with the following values:
Translations (https://jira.eg.dk/browse/RTC-10988) The Swedish translations of two price channel names in the dropdown list of parameter pPriceChannels (used in reports 0705/0706 and others) are updated with the following:
|
Stocktaking | Count group status (RTC-10659) When logging into Chain Web as a store user and navigating to the Count groups, only count groups available in the grid will be count groups that should be counted in the given store. The column "#items in stock" will display the number of items in the count group that the given store is expected to count. Improved transparency in count group grid (RTC-10793) When the counting of a count group has not yet started (including when counting was cancelled), the following fields will be blank: counted at, counted by and modified by. This was previously not the case and was confusing for the user. A modified date will be added for the count group with status "Not started", when the counting was cancelled, in order to show the user when it was cancelled. Show items added outside the count group (RTC-948) Added column “Out of scope” to the Count list view to show items that is added outside of Count group in InStore App. |
...
(Note that translation of price channel names are done in RTP-4265)
Improvements
Modules | Description |
---|---|
Stocktaking | Count group status tab (RTC-10659) When logging into Chain Web as a store user and navigating to the Count groups, only count groups available in the grid will be count groups that should be counted in the given store. The column "#items in stock" will display the number of items in the count group that the given store is expected to count. |
...
For mobile devices using store local Wi-Fi (or VPN), a 'Proxy' can be installed OnPrem with Chain Web to provide login to Mobile Apps/cloud modules with cashier number/pin code. This requires implementation in each app, and for now it is only planned for Mobile POS app to make it possible for multi-user devices.
Improvements
Modules | Description | ||
---|---|---|---|
Accounts receivable | Roundings in EHF files (RTC-9092) The PayableAmountRounding field is saved in EHF files only when there is a rounding amount (different than 0). Rounding of credit sale (RTC-7089) In some instances, the rounding of items was wrongly calculated when creating a credit sale, causing a subtotal rounding of 0,01. This issue has been resolved. | ||
Balance | Registered balances can be edited (RTP-4041) It is possible to edit balances after registration when system parameter "NewBalanceRegistrationEnabled" is True. | ||
Cashiers | Export e-mail for cashier to POS (RTP-4001) Cashier e-mail will be exported to POS when updating cashier info in Chain Web and when mass exporting cashiers from Chain Web. | ||
Customer order | Preventing simultaneous changes to a customer order (RTC-832) When a customer order is being changed from POS, it will be locked for simultaneous changes from both POS and Chain Web to prevent loss of data. Information is shown in the order details view when the order is locked. Any update/change of the order is not allowed when the order is locked. Users that want to edit the order must wait and try again later. Slow processing of customer orders (RTC-9676) Performance when updating customers is much faster after improving code related to handling of communication channels. | ||
Order dispatch | Not possible to delete "last not delivered" item (RTC-7099) Corrected an issue related to removing last line from "in picking". Error handling of CompletePickingCriticalExceptions (RTC-10050) An issue with storing the DeliveryReceiptID caused internal transfers to not be performed correctly for some dispatch orders. This is corrected and values like DeliveryReceiptId and ShipmentNumber are stored correctly in the database. | ||
POS Configuration | Config changes for "Self-service on customer (secondary) screen" (RTP-349) Function "Start self service" (START_SELF_SERVICE) has an option to set its argument "Run self-service on customer screen" to True or False when adding a button in ButtonConfig. After fixes function enabling the argument is called "Start self-service", the function in which we do not choose parameter is called "Start self-service (primary screen)". Configuration:
| ||
Stocktaking | Store number and store name in count group view (RTC-791) Stocktaking results can be filtered on counted/not counted counting groups per store per day. Splitting count groups which exceed 50 items (RTC-902) Import of count groups with more than 50 items per department will be split into several count groups so that more store staff can be involved in the stocktaking of a department. This is configured in the integration job CountingGroupImportProcessor in the parameter splitCountgroupsEnabled (default value False - splitting is disabled) and maxItems (default value 50). | ||
System | Default region/language for cashiers (RTC-800) When creating a new cashier the region and language is based on the user who are creating the cashier. |
...
Version Requirements is located on the menu to the left.
Improvements
Modules | Description |
---|---|
User/Cashier | Fixed changing password (RTC-16616) User is able to change password of the cashier in "cashiers" and in "users". Changing ManageUsersAndCashiersIndependently setting has no impact. |
...
Version Requirements is located on the menu to the left.
Improvements
Modules | Description |
---|---|
Customer Order | Slow processing of customer orders (RTC-12567) Performance when updating customers is much faster after improving code related to handling of communication channels. |
Customer | Import of customers without SSN (RTC-12873) When creating or updating customer by using import of customers in ARTS XML format, Social Security Number is not set on customer in Lindbak Retail database if it is not present in import file. |
...
Version Requirements is located on the menu to the left.
Improvements
Modules | Description |
---|---|
Stocktaking | Edit counted amount for weight items (RTC-713) When editing the counted amount of item in stocktaking results view, weight items can be saved with decimals. Performance and retry mechanism for export of large stocktakings (RTC-733) Performance when exporting stocktaking results to 3rd party (inventory control) is improved for large stocktakings (>300K items). If something fails, a retry mechanism will wait a configured number of seconds before the next retry execution for this stocktaking. |
...
Inventory per item area | |
File name | 0451_StockTakingItemAreaLevel.rdl |
Data source | Lindbak Retail (database) |
Selections | Comment |
Date from | Default today. |
Date to | Default today. |
Retail store | Which store to run report for. |
Stocktaking | Shows all stocktaking's for selected store within date from - to range. |
Report shows inventory date and store number and name. | |
Columns, one row per item area. | |
Item area | Area number |
Area name | Area name |
Inventory value, Cost price | Sum cost price |
Inventory value, Ex. VAT | Sum salesprice ex. VAT. |
Inventory value, Sales amount inc. VAT | Sum salesprice inc. VAT. |
Improvements
Modules | Description |
---|---|
Customer | Line note in Customer Sales grid (TFS: 185458) When expanding the details on an item row, there is a column for Line Note. When searching for an item in the filter "Item name", the first 16 rows containing this item is automatically expanded. More rows can be expanded manually. This will enhance the user experience when looking through historical sales for a customer. |
Invoices | Show the amount that is rounded in the invoice (TFS: 184868) Sum of rounding is visible on the invoice to make the rounding more transparant. |
Reason codes | Reason codes for overridden price (TFS: 189485) The support for new reason code type "Change price" has been added. These reason codes can be created and maintained in Chain Web. Requirements: BackOfficeBatchGenerator 1.2.13, ChainIntegration 1.5.1 |
Report | Able to use hyphen when renaming reports (TFS: 189086) It is possible to use hyphen when renaming reports. |
Stocktaking | Random count - refresh stock status in count lists (TFS: 184420) The stock level in a new count list can be refreshed when a count list is added to a stocktaking or activated. To refresh the stock level, the checkbox "Get stock level again for items in selected count lists" must be checked. The stocktaking status will then be "Creating" while the stock levels are being updated for the count list. If the stock level is not refreshed, the stock level for when the count list was submitted, is kept. New configuration parameters:
- default value: 1000 ReuseStockLevelExpiryTimeInMinutes - it is relevant, only for a small count lists (if sum of count lists lines < SynchronousUpdateCountListMaximumSize) - default value: 60 Don't allow creating new stocktaking if last stocktaking is not updated in Chain Classic (TFS: 189347) The user will not be able to create a new stocktaking in Chain Web (also with the refreshed stock level for the assigned count lists) inside the same store, until the last POSLog related to previous stocktaking (previous stock results) will be processed/ updated in Chain Classic. Related Chain Classic PBI with the requirements: Product Backlog Item 190077: 2.1.1: Sport1: Stocktaking: New proxy for checking that last stocktaking is finished |
...
Version Requirements is located on the menu to the left.
Improvements
Modules | Description |
---|---|
Accounts receivable | Rounding in EHF files (RTC-9092) The PayableAmountRounding field is saved in EHF files only when there is a rounding amount (different than 0). Rounding of credit sale (RTC-7089) In some instances, the rounding of items was wrongly calculated when creating a credit sale, causing a subtotal rounding of 0,01. This issue has been resolved. |
...
Version Requirements is located on the menu to the left.
Improvements
Modules | Description |
---|---|
Credit sale | Block "correction of credit sale" when original receipt was partly paid by another tender type (TFS: 169266) When credit sale contains other tender type than Credit, correction is not allowed. Dependencies to another products: POS WCF in version 3.0.0.12003 or 4.0.0.12002 or higher required. |
Invoice | EHFs rejected due to missing ref. number / ref. text (TFS: 188224) If a customer is changed to receive EHF invoices, after credit sale have been created, the reference number and text is set to 'None' when invoicing is done, so that the EHF won't fail due to missing input in these fields. |
...
It is done by adding the next DeliveryPointId and Method in the POSLog:
Improvements
Modules | Description |
---|---|
Cashier | Fields in Cashiers view should not be case sensitive (TFS: 166535) Search fields in Cashiers view are no longer case sensitive. |
Credit sales | View credit sales created by another user or from POS (TFS: 184581) To be able to edit credit sales created by another user or from POS, the user must have the access: "Edit credit sales". |
Customer | Invoice fee created for member with 0 credit (TFS: 183083) An Invoice fee receipt is created, regardless of the customer's credit limit. This can cause the credit limit to be exceeded by the invoice fee. |
Gift cards view | All column for owner email (TFS: 185904) A new column for 'Email' has been added to the Gift cards' grid. |
Homepage | Minor improvements (TFS: 181606) Swedish translations have been added for Default Settings component and the Change Settings component. Furthermore, margin settings have margin intervals on the same row with proper headers and more customer friendly translations. The Popup for comparison date has different margin colors compatible with settings to enable users to track stores or department performance in a better way. Department KIP in Homepage dashboard (TFS: 186140) 'Sales per Department' component displays a list of 1 to 8 department (according to user's settings) with their percentage performing values and appropriate margin colors (according to user's settings). Furthermore, the 'Sales per Department' component was expanded to view more details when comparing percentage values from the same date last year or day set by user itself. After clicking on a specific department more details displayed to the right in a a pop up window. |
Inventory Control | Max 1000 items in counting Group (TFS: 176822) The maximum amount of items in count groups has been limited to 1000. It applies to both count group imported via Inventory Control integration and count groups created in Chain Web. |
Invoices | Electronic invoice should not contain an empty "Description" field (TFS: 179958) When the line note on the line in the order or credit sale only contains white spaces, then the description field will not be created for this line in the Electronic invoice xml file. This change is made to avoid sending an empty description field, which causes an error when validating the EHF invoice. Changes to the PDF Invoice and user interface (TFS: 185463) For Swedish stores, the invoice shows information about:
Sum total VAT amount on Invoice (TFS: 186891) The Invoice has a new field for the total VAT amount. |
Reporting | New colors in reports (TFS: 175400) Changed color scheme for graphs in all reports to match the new EG design. Discount quantity (TFS: 191692 In sub report 1406_subDiscounts. Number of discounts are changed from number of articles to number of receipts. Reporting on cancelled receipts (TFS: 187201) We have updated the way we report on cancelled receipts in some reports. Cancelled receipts now include receipts cancelled with status "DeletedFromUnfinishedReceipt". Following reports are changed: 0018_CashierStatistics_std |
Stocktaking | Permanent solution for saving model items (TFS: 182799) The process of resolving model number has been solved permanently. Previously, some customers had issues with saving model items in retail database during synchronization of items. Additionally, improved logging in case of failed events has been added, so problems in the future will be easier to identify. Virtual scroll in Archive view (TFS: 183194) When working in the stocktaking archive view the bottom scroll is improved. Previously, there was a visual error causing the scroll bar to not stay in the bottom of the screen. Completed date in stocktaking view (TFS 185122) The "Completed date" column has been added to the stocktaking grid in Overview tab and also to the grid in Stocktaking tab. Users no longer have to open each stocktaking to see the completed date. This change is implemented to make it easier to work with stocktaking. Item sync: Support comma and backslash in the 'error' file name (TFS: 185487) Comma as a first sign is supported in the decimal fields. The date format included in "error message" file name will always have the same format "yyyy-MM-dd" - e.g. Failed single from batch ItemChanged 2020-09-29.txt. This is changed to avoid item synchronization to fail due to poor data quality. Increase stability in count list import (TFS: 185489) When the count list contains an item which doesn't exist in Chain Web and was attempted added more than once - it will not stop the import of the whole count list. Information about the one failed item will be logged. Support deleting one EAN when item processing type = full (TFS: 185490) It is possible to delete just one EAN from a count lists, regardless of the parameter value for ModelItemsProcessingType. |
Store | Support hyphen in account number for Swedish customers (TFS: 186256) Hyphen in bank account number is supported. The account number can look like this: 123-4567. |
System | Team view in Chain Web (TFS: 178777) All stores that are part of a team are displayed in Chain WebTeam menu. |
User | First/Last Name is not mandatory for Azure users (TFS: 172957) It is possible to create Azure User in Chain Web without First/Last Name, which is still mandatory for standard user. |