Integration Guide

Table Of Contents
Appendix D POS Interface File Descriptions Item Record File
WaveWorks PSS, Integration Guide, 1.10 Page 176
© 2000, Symbol Technologies, Inc. February 1, 2000
D.3 Item Record File
Filename Specified in PSS System Settings, defaults to PLUMT??.DAT for updates
and to PLUNW.DAT for a full Item file replacement.
Source: POS Controller
Description Contains item attributes needed by PSS for retrieval of item descriptions &
computation of item prices.
Type ASCII Sequential
Record Length Fixed, 117* (Actual length depends on configured expansion area sizes)
Number of Records Variable
This file is created by the POS. PSS transfers the file from the POS host to the PSS system and then
processes it to load the data contained in it into the PSS. It exists primarily to update item description and
pricing information.
Field Name Start
Offset
Length Comments
Record Type 0 2 Item file information, value = “02”
Action 2 1 ‘A’ = Add\Update
‘D’ = Delete
Barcode 3 24 Item Barcode, (right justified, zero filled on left -
currently only the last 13 bytes used)
Description 27 30 Description (left justified, space filled on right)
Price 57 10 Unit Price 9,999,999,999 (right justified, zero filled on left)
Item Flags 67 6 ‘X
1
X
2
X
3
X
4
X
5
X
6
X
1
= ‘Y’, Tax plan A applicable
= ‘N’ Tax plan A NOT applicable
X
2
= ‘Y’, Tax plan B applicable
X
3
= ‘Y’, Tax plan C applicable
X
4
= ‘Y’, Tax plan D applicable
X
5
= ‘Y’, Foodstamps applicable
X
6
= ‘Y’, Reserved
LinkCode 73 24 Linked Item Code
Right justified, zero filled on left
(currently only the last 13 bytes are used)
Depart 97 3 Department Code (right justified, zero filled on left)
MixMatch 100 2 Mix & Match Number (right justified, zero filled on left)
Method 102 1 Pricing method:
4 = Unit Adjusted Pricing
3 = Group Adjusted Pricing
2 = Group Threshold Pricing
1 = Base + 1 Pricing
0 = Unit Pricing
Deal Price 103 10 Deal Price 9,999,999,999 (right justified, zero filled on left)
Deal Quantity 113 3 Deal Quantity (right justified, zero filled on left)
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
116 2 Carriage Return/Linefeed
(0x0D, 0x0A)