Infocode service
This service checks if there are any infocodes that apply to the item, customer, functionality and etc. that is going on the POS and activates if applicable. There are various configurations on the infocodes themselves and also on the connection to the various functionality that can restrict the infocode from being dispalyed.
Configurations
For the infocodes to be displayed, they of course need to be configured. Please see the online help for LS One for further information on the configurations of the infocodes.
Infocodes can be attached to items, retail groups, payment types, card types, customers, suspended transaction and to specific functionality in the functionality profile.
Main functionality
Name | Description |
---|---|
ProcessCentralSuspensionInfocode | If a suspension type has a question that is an infocode then this function is called when the question is being processed. |
ProcessInfocode | There are various overloaded versions available of this function with different parameters depending on from what operation or functionality the infocode is being activated from. Almost all the infocode functionality goes through these functions. |
ProcessLinkedInfocodes | There are various overloaded versions available of this function with different parameters depending on from what operation or functionality the linked infocode is being activated from. All the linked infocode functionality goes through these functions. |
ChangeTaxGroup | Displays an infocode that can change the tax group on the sale |
POS Operations
Two operations in the POS directly call the Infocode service.
Name | Description |
---|---|
Infocode tax group change | Calls function ChangeTaxGroup |
Infocode on request | Calls function ProcessInfocode |
Development pack
To find this service in the development pack go to DevPack\Source\POS\Services