Sales invoice 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 invoices created and maintained in the AX system. Sales invoice functionality does not exist in the Site Manager but the Sales invoice 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 invoice service is implemented in the LS One POS but the Site service functionality that retrieves the list of invoices for a customer and specific invoice 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
SalesInvoices

Retrieves sales invoices for the customer that is on the current transaction from the ERP system through the Site service (GetSalesInvoiceList). If invoices are found a dialog is displayed to ask the user to select which invoice should be paid for and then more details about the selected invoice is retrieved through the Site service (GetSalesInvoice).

A sales invoice 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 invoice items on the transaction otherwise it should return false.

POS Operations

One operation directly calls the Sales Invoice service

Name Description
Sales invoice Calls function SalesInvoices

Development pack

To find this service in the development pack go to DevPack\Source\POS\Services