Document status: RELEASED
Date:
Prerequisites for Chain Web version 2.9.187.
Stocktaking Performance Improvements
(TFS: 167621)
StocktakingCommandsJob job has been split into three jobs, so the user will be able to process count list, complete stocktaking and finish count group at the same time:
the new job CountListProcessorJob - responsible for 'ProcessCountList' event, will process new count list;
the new job CountingGroupProcessorJob - responsible for 'CompleteCountingGroup' event, will process complete count groups in 'Cycle' and' Items not counted' stocktakings;
the old StocktakingCommandsJob - responsible for 'CompleteStocktaking', will complete Periodic, Random stocktakings.
Previously, these three actions were handled by the same job, which caused a lot of delay when several stocktaking were being completed at the same time.
Configuration:
When BackofficeIntegrationSubscriber package update ends, enable new jobs: CountListProcessorJob and CountingGroupProcessorJob;
Check if service bus subscription is enabled in configuration of each new job;
Set up ItemSaleUrl, ItemSaleExtentedUrl and BridgeInventoryServiceUrl in new jobs configuration the same as in the StocktakingCommandsJob;
Check if after Integration Platform restart to the topic StocktakingCommands have been added two new subscribers CountListsProcessing and CountingGroupsProcessing.
Revision support in Chain Web
(TFS: 167598)
Revision support in credit sales and customer orders has been implemented, so that orders and sales cannot be edited in two different browsers at the same time.
To turn on revision support, set POS WCF configuration parameter RevisionValidationEnabled to True.
An error message will be shown if order/sale is edited in different browsers at the same time:
Improvements
Module | Description |
|---|---|
Customer | Updating of customer's "VAT Exempt" value (TFS: 167056) When user check/uncheck "VAT Exempt" value on a Customer in Chain Web, the change should be replicated to POS Master A. This was not the case, and is now corrected. In Retail the value is changed from 0 / 1 and vice versa, when changing in the user interface (UI). Requirement: BackOffice batch generator 1.2.10 |
Customer order | Sorting of items (TFS: 167385) In the customer order confirmation, items are now sorted based on which item was added first.
Show phone and email on order confirmation (TFS: 167599) Email address and phone number/mobile number is now shown on the customer order confirmation.
Press Enter once to save changes on line level (TFS: 167747) Pressing Enter once saves changes on line level in Customer order.
Validation of ref. number and ref. text while sending several customer orders to credit (TFS: 168315) From now on, ref. number and ref. text will be validated while sending several customer orders to credit. If ref.nr and/or ref.text is missing, when it is required, orders won't be sent to credit. Reference number and text are required for EHF customers and customers with flag 'Reference number required'.
New copy customer order funtionality (TFS: 167410) The user can now choose one of two options when copying a customer order:
User can choose to keep or cancel the original order. Requirement: See POS release documentation for PBI: 165795 |
Invoices | Crediting consolidated invoices (TFS: 162779) Invoices that contains several receipts are now credited correctly, if one or more receipts are previously returned. Requirement: POS Services with POSLogProcessingWorker 2.73.2
Rounding on invoices (TFS: 165626) Previously implemented parameter, "ElectronicInvoiceDueAmountRoundingRule", now affects all invoices, and not only EHF-invoices. |
Sales | Invoices with different delivery addresses (TFS: 164074) When two credit orders with different delivery addresses, but the same customer are credited simultaneously, system will prepare two different invoices. When delivery address for both credit orders are the same, then the system will merge the invoices into one. |
Stocktaking | Stocktaking translations (TFS: 167558) Correction in Swedish and Norwegian translation. From now on correctly translated text in Swedish is displayed upon finishing stocktaking.
Missing translation to swedish in stocktaking (TFS: 169919) When clicking on the status "vänter på underlag" in the stocktaking overview, the pop-up is correctly translated to Swedish.
Problems with status "Pending stocktaking" (TFS: 168118) The 'Pending stocktaking' problem has been improved. There is a possibility that the main problem may occur again, if for some reason something fails during operation (update) on StocktakingResult, e.g. if the SQL Server is restarted at the same time. This will cause the stocktaking to be stuck on the Pending status, and not all lines/details from the last POSLog will be updated in Retail databse. Timeout related to this is increased from 30 sec to 15 minutes, and the loading time of Stocktakings Grids and Stocktaking Result grid has been improved to perform faster. |
Stores | Removing Store from Team (TFS: 167014) The user now can delete teams from the store configuration without any errors. |
