Gasboy SCII POS User Manual
Page 74

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