System Operation Key Codes

System Operation Key Codes

A system operation is a code that can be entered into the system operation key to achieve a specific task. Certain functions may be beneficial to the end user, and to provide access to these only, it is recommended that a suitable macro for each key is set up and placed on the touch screen layout. The following is a list of all system operation codes that GPoS currently understands.

Operation code

Name

Notes

1000

Remove all tax shifts from current transaction

Executing these operations will search the current transaction for any tax shifts that might be in play and remove the appropriate shift data. In the case of 1000, all shift data is erased

1001~1032

Remove tax shift 1 status from current transaction

1237890

Reset Kappture

When executed, GPoS will disconnect from the Kappture subsystem, and re-initialise / connect.

2525252

Set age requirements of transaction to 'met'

If the system is configured to be self-service using YesPay system option # 13 (age restriction) works in a different way; it will warn of the restriction, and let you carry on scanning goods, but will not let you finalise the transaction until this system operation has been executed.

6666660

Encode this PoS with a dealer PIN

This operation encodes the Dealer PIN into to the security files on GPoS. It is used in conjunction with configuring an evaluation mode. The pin must match the pin used on the ‘usage time setter’ utility as codes are encrypted using the pin (so as not to allow other Dealers to reset the clients evaluation). In the case of replacing an existing pin, you must key in the old pin before you can change to the new one.

6666661

Enter Evaluation code

Provides a UI to enter the digit sequence provided by the dealer when resetting the evaluation time. Once the code is entered, it is decrypted and an extension to the usage period is added.

6666662

Disable evaluation mode

Removes evaluation mode completely. Dealer pin entry is required to operate this.

7777777

Remove Service charge from the current transaction

When executed, will disable the service charge for the current transaction (used when utilising auto service charge)

8118118

Remove any customer account association with the current transaction

When executed, the current transaction will be disassociated with any customer account, allowing the transaction to assign a new account if required.

8128100

sQuid fetch RPU's for current card

sQuid cashless system: Will contact the sQuid servers and fetch any RPU’s (remote point updates) that might need adding to the card.

8128101

sQuid Synch with sQuid host

sQuid cashless system: Synchronises the PoS with sQuids servers. When GPoS initializes the sQuid subsystem, the subsystem will from time to time execute this operation in the background. This is an ideal comms test to ensure that the correct ports are opened to sQuid.

8128102

sQuid take EOD report

sQuid cashless system: This operation asks the sQuid subsystem for details of what its totals are.

8888881

Send Ocius Offline Submission command

Verifone Ocius for PC / Sentinel specific commands. When using the Verifone system for eft transactions, these operations should be provided as buttons (using macro’s), with all users having access to the reprint receipt functionality.

These operations do not provide UI feedback by default (the command is sent, and GPoS carries on). If a UI cue is required, substitute the first 8 with a 1 in the code, and GPoS will then display a dialog once the code has been sent.

8888882

Send Ocius Request Z

8888883

Send Ocius Request X

8888884

Send Ocius Request TXN report

8888885

Send Ocius Request Stored TXN report

8888886

Send Ocius Request - reprint last customer receipt

8888887

Send Ocius Request - reprint last merchant receipt

Available on Request

Sales data clear (and counter reset)

This destructive code removes all transactions from both the main store and the archive, and resets all report counters back to 0

Available on Request

Clear Balance Buffer

This operation effectively clears out the balanceserv table in the database, removing all ongoing table / layaway / internal room transactions. A backup should be taken before executing this.

Available on Request

Clear Clerk Buffer

This operation clears any ongoing clerk transactions that might be stored on the clerk server. This operation has no effect if run on a machine not acting as a clerk server.

Available on Request

Release busy status on all balances

This operation removes the lock flag from each balance so that all balances can then be opened again. IMPORTANT: before running this operation, you need to be 100% sure no other PoS unit is currently operating on a balance as this will cause unpredictable results.

9961214

Reset clerk server status

In the event of the clerk server(s) being marked as bad (down), executing this operation will reset the flag – allowing the unit to attempt communications again.

9961215

Reset balance server status

In the event of the balance server(s) being marked as bad (down), executing this operation will reset the flag – allowing the unit to attempt communications again.

9961216

Backup db to folder mentioned in option #209

Takes an immediate backup of the GPoS database and attempts to store it in the location mentioned in system option #209. Please ensure that SQL server has sufficient access rights to enable writing to the designated folder.

9961217

Display software serial number

Displays the serial number that was used to register this copy of GPoS

9961218

Delete all archived data

When executed, the system will remove all data stored in archive tables immediately.

9961219

Truncate Database log file

When executed, SQL server marks the database as ‘up to date’, and removes transaction log data prior to the event.

Available on Request

Reset order number

Resets the order number to the default in the system options

9961221

Reset all PLU's countdown / stock values to 0

Clears the countdown field on all PLU’s

9961224

Check for orphaned Balances

When executed on a client PoS, GPoS will allow balances that were performed whilst the server was offline, to be re-introduced back to the balance server.

9991222

Delete all PLU's

Wipes the PLU file completely.

9999966

Set CNP flag (telephone order)

Verifone: Marks the transaction as a ‘CNP (card holder not present) Telephone order’ transaction. Subsequent use of the eft key in the transaction will result in Verifone asking for details manually (i.e. card number, cvv code, e.t.c)

9999992

Dump multibuy workarea to disk

Immediately writes the contents of the current transactions multibuy work area to disk, showing Multibuys that have triggered, and Multibuys that may be about to trigger.

9999993

Reload cached tables

When executed, GPoS will re-load cached data from the database. Tables such as screen layouts, payment keys, macros, Multibuys, etc. are cached in memory to enable quick retrieval of information.

If this operation is executed during a transaction, it has no effect.

9999994

Manually start the archive process

Starts the archiver thread immediately.

9999995

Dump information about the system to disk

When executed, GPoS collects information about the OS and the running environment and then writes this to file.

9999996

Set CNP flag (mail order)

Verifone: Marks the transaction as a ‘CNP (card holder not present) Mail order’ transaction. Subsequent use of the eft key in the transaction will result in Verifone asking for details manually (i.e. card number, cvv code, e.t.c)

9999997

Reset any CNP flag in the current transaction

Verifone: removes any current CNP flag that is currently set on the transaction. If the eft key is then used, it will ask the user to insert / swipe card as normal.

9999998

Force gpos to check for shift ends

Executing this operation will force gpos to check all clerks to see if their shift has ended (based on their clock in time), and if so, will auto end the shift as required

9999999

Check DB usage

Reports to screen the percentage used of the database.

    • Related Articles

    • Z Report - Help and Troubleshooting

      End of Day (Z Read) When your within your Manager screen you can run an End of Day report which will end the period on the till. (Screenshot 1.1) If you click on ‘Z Report’ you will see the following message appear below; (Screenshot 1.2) If you ...
    • Report Macros & End Periods

      This guide is not intended for End Users to follow Report Macros & End Periods It is possible in GPOS to produce an X or Z report which does not, for example, print the receipt logos or cut the paper if multiple reports are being run. It is also ...
    • Using Macros to automate GPoS functions

      Introduction Macros can be used to automate actions in GPoS, from something simple like entering a denomination and then cashing it off, to something more complex like running Reports and Period End routines. This guide takes you through the basics ...
    • Verifone P400 GPoS Setup

      GPoS Setup Peripheral Setup Open GPoS Utility Open  Programming  >  System Tables  >  Peripherals Click or tap on  Add  , and give the Peripheral an appropriate name, eg “ Verifone ”, “ EFT ”, “ P400 ” etc Set the  Peripheral Type  to  Verifone ...
    • System Functionality

      System The sales, profit and tax reports within Total Control Premier requires that each individual product is allocated a tax rate.  (Screenshot 13.1) The sales and profit reports and VAT reports within Premier needs each individual PLU to be ...