Sales order service
When LS One POS was the front end for LS Retail AX (now AX for Retail) the POS was able to retrieve and pay for sales orders created and maintained in the AX system. Sales order functionality does not exist in the Site Manager but the Sales order operation and functionality is still available in the LS One POS and can be used when integrating LS One to a 3rd party ERP system.
The sales order service is implemented in the LS One POS but the Site service functionality that retrieves the list of sales orders for a customer and specific order details from the 3rd party ERP system has not been implemented.
Please note that because the Site service functionality is not implemented this functionality is not tested during the release process of LS One and needs to be specifically tested when implemented by a partner as a customization
Configurations
There are no configurations for this functionality in LS One
Main functionality
Name | Description |
---|---|
SalesOrders |
Retrieves sales orders for the customer that is on the current transaction from the ERP system through the Site service (GetSalesOrderList). If orders are found a dialog is displayed to ask the user to select which order should be paid for and then more details about the selected order is retrieved through the Site service (GetSalesOrder). A sales order line item is then created and added to the transaction. |
SiteServiceIsNeeded | When the POS concludes the transaction it checks if there is anything on the transaction that needs the Site service to be connected and alive. When implementing this functionality this function needs to return true if there are any Sales order items on the transaction otherwise it should return false. |
PriceOverride | Runs the price override operation on sales order line item. |
ConcludeTransaction | When concluding a transaction which contains sales order items, this is called to process the payment through Site Service (PaySalesOrder). |
POS Operations
One operation directly calls the Sales Order service
Name | Description |
---|---|
Sales order | Calls function SalesOrders |
Development pack
To find this service in the development pack go to DevPack\Source\POS\Services