Integration Guide

Table Of Contents
Appendix D POS Interface File Descriptions POS Transaction File
WaveWorks PSS, Integration Guide, 1.10 Page 174
© 2000, Symbol Technologies, Inc. February 1, 2000
D.2 POS Transaction File
Filename File directory path specified in PSS System Settings. The file name defaults
to SCxxyyyy.OUT, where ‘xx’ is the day of the month of this transaction as
specified in the transaction barcode on the dispenser ticket and ‘yyyy’ is the
four character POS transaction number.
Source: POS system
Description Contains the list of items processed at the POS terminal by the cashier during
the checkout process.
Type ASCII Sequential
Record Length Fixed for each record type (length depends on expansion area configuration
Number of Records Variable, one header record, plus one record for each item purchased.
This file consists of a transaction information and item information. The Header Record has details of the
customer number, the selfscan transaction ‘barcode’, the number of items in the selfscan transaction and
whether the POS operator re-scanned the items. Following the header record are the item records. Each item
record represents one article processed at the POS and includes the item code, price and a number of
implementation specific ‘flags’. The file is in ASCII format with each record being terminated by a carriage
return/line feed delimiting character pair.
Transaction Information (Header record)
Field Name Start
Offset
Length Comments
Record Type 0 2 Standard’ SCAN OUT transaction information = 03
Customer
Number
2 20 Customer Loyalty Card Number (right justified, zero filled on left)
Transaction
‘Barcode’
22 24 This field is used to link the self scan transaction receipt barcode to the
self scan transaction. Note that this field may used for other purposes in
specific system implementation (right justified, zero filled on left)
Date & Time 46 14 Date and time of POS rescan transaction in format
DDMMYYYYHHMMSS
Number Of
Items
60 4 The number of articles in the checked transaction (right justified, zero
filled on left)
Check Indicator 64 1 Flag to indicate if the POS operator did check (re-scan) the selfscan
transaction items.
“N” = Didn’t check (Quick Pay)
“Y” = Did Check (RESCAN)
PSS Expansion
Area
This area is reserved for future expansion by the PSS system. It’s size
is configurable and defaults to zero length.
User Expansion
Area
This area is used for customized implementations of PSS. It’s size is
configurable and defaults to zero length.
Record
Terminator
65 2 Carriage Return/Linefeed
(0x0D, 0x0A)