beautypg.com

Gasboy SCII POS User Manual

Page 74

background image

Point of Sale and Shift Change

Disk journal layout

67

03/07/03

Gasboy CFN Series

Refund transaction type

For a transaction to be of type refund, the net amount tendered for the sale must be negative. A
refund transaction must contain merchandise records of product type refund. In addition, a refund
transaction may contain fuel records and merchandise records of product type normal and refund.


The following formula is used to calculate the total merchandise amount in refund transactions:

total_merchandise_amount = amounts_refund - amounts_normal - amounts_withdrawal

Return transaction type

For a transaction to be of type return, the entire sale must be rung up as a return and consist
entirely of returned merchandise. Only merchandise items of product type normal may be included
in a return sale.


The following formula is used to calculate the total merchandise amount in return transactions:

total_merchandise_amount = amounts_normal

Pay-out transaction type

For a transaction to be of type pay-out, the entire sale must be rung up as a pay-out sale for
vendors. Only merchandise items of product type normal may be included in a pay-out transaction.


The following formula is used to calculate the total merchandise amount in pay-out transactions:

total_merchandise_amount = amounts_normal

Reversals

Reversal is a selection field in the transaction header record. When a sale completes, its status goes
from payable to paid and the reversal field is normal in the resulting transaction header. Any
completed sale with a paid status that can be selected, can be reversed-regardless of the transaction
type.


When a sale is reversed, the status goes from paid to payable and another transaction is generated
with the reversal field set to reversal. The sign and amounts of the numeric fields in the transaction
records for the reversal sale are the same as the sale that was reversed. A reversal sale remains in
payable status until the sale is completed.

Completion code

The transaction header’s 2-digit completion codes and their meaning are:


Code Meaning
7

transaction is a refund

8

transaction is a return

9

transaction is a pay-out

10

transaction lost by pump due to memory failure at pump

40

transaction completed due to power failure at pump

41 normal

transaction

42

transaction completed at pump when time out reached

43

transaction completed at pump when limit reached

45

transaction is a reversal

50

transaction reported by pump that site has no record for

52

transaction was initiated by gate controller

54

transaction aborted by site prior to completion

55

transaction is a fuel delivery registered by tank monitor

77

transaction completed when pump detected pulser error

78

transaction completed when product ran out

79 pump

down

81 withdrawal

This manual is related to the following products: