Site Home | Site Map | BIS | Bookshelf | Contents
 POS Command Reference:  POS Programming Reference   
 Overview 
    Learning Steps 
 Examples 
    Simple
    Expressions
 User Interfaces 
    Reference
    HTML Notes
 POS Commands 
    Reference
 Symbols 
    Overview
    Data Model
 Script 
    Commands
    Events
    Variables
    Expressions
    Conditions
 Related Topics 
    Settings
    Formatting
    Testing
    Receipt Formats 
    HTML World 

Account Perform accounts against an account in isolation, does not relate to performing sales.

Barcode Actions relating to the processing management of barcodes

Call Call a script in a file directly. Typically used on buttons to call scripts to process how the button press should be handled.

Callerid Not documented for use.

Chat Transmit a message on the store chat line. Chat messages are used for non critical interlane communication.

Config Commands to alter the underlying configuration or definition data the POS is operating against

Context Control of current context or HTTP session.

Counter User controlled counters for providing unique or repeatable sequences

Custom A selection of highly customised functions for specific customers. This command should not be used in new environments and is present for backwards compatibility only.

Customer Use deprecated

Debug Invoke a range of specialised options for debug and support use. Not for general use.

Discount Apply discounts to the current sale or saleline

Document Manage the distribution of documents, or output, from POS input data.

Drawer Commands affecting cash drawer operation, float and cash control

Eft Process an online interfaced or integrated EFT transaction. Only some EFT solutions are able to use this command.

Eftpos EFTPOS payment processing

Fuel Integrated fuel controller commands

G2 Controls for managing G2 store to store communication

Generate Process items such as mouse clicks and keystrokes as if the user themselves had entered them

Goods_in Perform inwards goods transactions.

Grid Not documented for use.

Group Send a command to a group of elements, typically buttons or control screens. Mainly used for product modifer selection

Health Interface to control the healthcheck utility, which is used to validate integrity of POS data and system

Help Invoke context specific help

If Simple conditional processing. More complex conditional processing can be performed in script

Infobase Not documented for customer use at this time

Input Display a simple input screen for user data capture. Generally superseeded by XML and HTML forms

Intfunc A range of internally processed internal functions, not required for day to day operation

Iroute Used internally only as linking mechanism. Do not use directly.

Lock Lock a user defined named resource. Used to control single stream devices in a multiuser environment.

Lookup Display and control a user lookup screen to reference stored reference data.

Maint Access to a range of maintenance functions

Maint_customer Retired. Do not use.

Message Display a user message and optionally capture result. This command is primarily designed to provide windows style message boxes to the user.

Navigate Send a command to a browser window to control operation, such as navigating to new pages, refreshing and printing.

Need Specify a range of requirements that must be met before the remaining POSCommands on the line are processed. If the condition is not met, the following commands are not executed.

Object Control of external objects, such as COM or OLE controls

Password Validate user security or password before executing remaining commands on this line

Pastsales Perform actions on sales that are completed, or no longer active.

Plugin Send a command to a plugin module. Plugin modules are implemented as DLL libraries, or loadable modules, that extend the POS operation with specific functionality.

Pole Control customer pole displays

Posc Issue POS Commands, but translate the command before execution. This allows scripted variables to be used.

Postec Alias for Fuel command

Product Commands to affect product definition

Productfinder Use deprecated

Productfindermatrix Not available for production use

Purchase Purchase order management functions

Report Run a report, or report selection screen. Use of this command is retired and reports are now available by browsing the web address /web/en/greports.htm

Return Sale return process handling.

Sale Perform an operation on a sale object, such as selling items or setting other characteristics that affect a single sale.

Sale? Create a new sale if none is currently present. Often used before sequences that affect sales

Saledone? Check if the sale is completable, and if so, process the required steps to close the sale now.

Saleline The saleline command controls individual items on a sale.

Salestate Post financial completion sale state management. Typically used when a sale is used in an extended form, such as a food order.

Screen Control screens, such as displaying new screens or closing screens.

Scriptcall Not documented, retired.

Send Send a single digit sequence to a control. Typically used to route single keystrokes to the element designated to process it.

Sendpage Not documented for use.

Sendstr Send a string sequence to a control. Typically used to allow single keystrokes to cause sequences of commands to process.

Settings Set a setting value to control broad POS operation

Settingset Set a setting value to control broad POS operation

Settle Perform an end of period cash settlement process to balance cash takings to transactions.

Shift Commands to control shifts. A shift is a period of time, during which an employee works, which may be different to the trading period of the store.

Spawn Create a spawned process

Stack Change the order of sales presented to user, when more than one sale is active

Stock Commands to alter stock levels and overall.

Stocktake Commands to control stocktake handling

Storage Commands to directly alter the database or contained data.

Storagenetwork Directly manage multilane offline database communication. Only required for maintenance.

System Interaction with the operating system to start programs or alter the environment around the POS.

Telephone Commands to control telephony devices connected to the POS.

Teller Commands to affect current teller and control tellers in general

Teller2 Not documented for customer use at this time

Ui Send a command to alter the User Interface screen, or one of the items on it, such as buttons.

Unlock Unlock a resource

Vault Vault in/out processing control

Worklist Worklist management functions

Xml XML packet interchange handling