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

See also

Infocode configuration

Assigning infocodes

Setting up infocodes

Central suspension service