If Print Disc/Cpn Info on Slip in the POS Functionality Profile is set to Detail information for each line, when having an income/expense in the POS Transaction, the amount of the income/expense is doubled in the subtotal of the printout slip in the NA version.
CEN-8074 Do not create preaction for item modifications if fields "Cust is Adjusted" or "Allow Online Adjustment" values are changing.
To reduce the number of items logged in preactions when posting a Statement, to minimize the data for replication.
CEN-8025 Hotfix for Suppress Search Indexing Building
A new check box, Suppress Search Indexing Building was added to the Retail Setup page. Set the box to true to stop the updating of indexes in the background.
With this box selected, the Search Index functionality will not create a background session to update the search index. This should prevent table locks and give some performance gain.
CEN-7172 Item Distribution is not working
When distributing one location to a list of locations, the replication data was not cleared between locations, and therefore accumulated data replicated to locations. This has been fixed.
CEN-6982 Suppress Search Indexing Building
A new check box, Suppress Search Indexing Building was added to the Retail Setup page. Set the box to true to stop the updating of indexes in the background.
With this box selected, the Search Index functionality will not create a background session to update the search index. This should prevent table locks and give some performance gain.
CEN-7531 Remove onPrem scope on functions in codeunit 10014600 Franchise - Process Inbound Ms
Allow extension development in SaaS for procedure CreateOutboundPurchHdr in codeunit LSC Franc. - Process Inb. Ms. This function is accessible through codeunit 10000714 LSC PublicFranchiseProcedures.
CEN-7493 Remove onPrem scope from functions to allow extension development in SaaS
Allow extension development in SaaS for the CalcPrices function through the "LSC PublicPOSTransLine" codeunit.
CEN-7492 Remove onPrem scope from functions to allow extension development in SaaS
Allow extension development in SaaS for the InsertTransDiscPercent function in the POS Price Utility codeunit.
Because of technical challenges in SaaS, running web replication in a background session is not a viable solution. Therefore, running the web replications has been changed to be run by a Scheduler job instead of a dedicated background session.
CEN-7337 Make tax fields in transaction related web services optional
Initially, these fields were added as required fields in previous hotfixes. When a POS that does not have these fields but the Head office does, the web servers returned an 500 error. This has been fixed by making the fields optional.
CEN-7304 Add Shipping Agent Code and Shipping Agent Service Code to CustomerOrderCreate
When the user sends shipping information when creating an order from SOAP UI, he or she receives a response with empty lines and nothing in Business Central.
CEN-7200 Distribution Group/Subgroup with no filter made uneditable
The No filter check box on the ALL subgroup was cleared by mistake making the whole Distribution Group logic unusable.
eCommerce uses the field Click and Collect Line = false instead of Ship Order = true when creating a Customer Order through CustomerOrderCreate web service to identify if orders should be processed and shipped through Sales Orders.
CEN-7243 Error on Label Print - SaaS
When loading a POS printer for Hardware Station PDF printing, the URL protocol is set based on the printer settings (http:// or https:// ).
CEN-7068 Web replication filter fix
Support added for subjob fixed filter in web replication.
CEN-7067 Hotfix for inventory calculations based on sourcing locations
Inventory available in sourcing location added to Inventory Lookup table.
GetInventoryMultiple returns inventory on Sourcing Location if parameter SourcingLocationAvailability is included in the request and is set to TRUE.
If eCommerce is sourcing from a location that is specified in the Sourcing Location Setup on the Store Card, the sourcing location is set on the Customer Order for when it is created.