ICRTouch – ICR_COMM
External Communications Utility
for 3rd Party Developers

May 2008
Introduction;
ICRCOMM uses either the inline network system of the tills for communications, or for remote communications
will use RS232 via a modem. The inline network system is the recommended method wherever possible due
to the higher performance and reliability.
For inline network communications the host computer must be connected to the ecr network and must have a
valid IPX packet driver installed, if using windows, or a DOS session in windows, having the IPX/SPX Protocol
loaded is sufficient, if using DOS then a piece of networking software that utilises the IPX protocol must be
used, eg NWlite.
Connection for RS232 communications can be direct via a NULL modem cable, or remote via modems.
There are 2 versions of ICR_COMM;
icrcomm.dll this a dynamic link library provided for 3rd party developers to directly interface communications to
ICRTouch products.
w_icrcom.exe this a wrapper .exe that takes command line arguments and passes these directly to icrcomm.dll.
This can be used by anyone who wishes to extract .csv data files from the till, send .csv program data to the till
etc.
ICRCOMM has 4 modes of operation;
1. Sales data receive. This collects sales data from the tills and can reset them back to zero afterwards.
2. Program data receive. This allows program data to be extracted from the tills into a .csv file.
3. Program data send. This allows .CSV program data to be converted and sent to the tills.
4. Job command. This initiates a job at the tills, for example z lock, z reset. Also used internally for dialing
modems etc.
Introduction
Command Line calling conventions for W_ICRCOM.EXE
ICR_COMM can be called from the command line. By calling W_ICRCOM.exe this is an external wrapper .exe
for ICRCOMM.dll.
Command Line Convention;
W_ICRCOM mode filename filenumber(s) arguments
Where;
Mode;
X - X Mode sales data collect
Z - Z Mode sales data collect & Reset
S - Program File Send
R - Program File Receive
J - Job Command, must be directly followed by a job number, eg J2
Filename:
For X, Z and R, the target filename for the application to write to
For S, the source file containing the CSV format program data to send
Filenumber(s);
For X and Z, this contains the file numbers of the sales data that is being collected
For R it contains the file numbers of the program information that is being received
For S this is omitted as the file number is extracted from the file header in the CSV file
Up to 10 file numbers can be specified here.
Use file number 999 for all programmable data, or all sales data {X, Z or R}
Arguments;
/t Terminal ID number, can be in the range of 1 to 32 or ALL, this overrides any
setting for target terminal in icr_comm.ini
eg /t3 for Terminal 3, or /tall for All Terminals
When /tall is specified, communications goes through the terminal specified in
the .ini file, this terminal then communicates with the others
/i Use a different .ini as specified, eg /idata.ini
icr_comm.ini is used as default
‘STRING’ When used in conjunction with modem dial or modem init job, the specified string is used,
overiding any string setting in the .ini file. When no string is specified the specified in the
.ini file is used. If spaces are used within the string, then there must be double quotes
surrounding the whole string, including the single quote eg “’AT&F ATS0=1’”.
/start Used in conjunction with R, X and Z to specify a range of records to receive.
/end eg /start5 /end150 would read records 5 to 150 inclusive.
Calling Examples
W_ICRCOM r clerk.txt 5
W_ICRCOM s clerk.txt
W_ICRCOM z sales.txt 50 51 52 55 2 1 /tall
W_ICRCOM j1 /tALL
W_ICRCOM j5 ’atd1234567890’
Command line spec for w_icrcom.exe
Job Number Job Description
1 Z Lock Terminal No other command line specification necessary. Can be used in
conjunction /tall to specify target terminals.
2 Z Unlock Terminal No other command line specification necessary. Can be used in
conjunction /tall to specify target terminals.
3 Z Reset Terminal Must also specify file number/numbers. Can be used in conjunction /
tall to specify target terminals.
4 Modem Init Sends the modem initialisation string down to the modem, and sets
hand shaking lines high.
The initialisation string can be passed at the command line by enclosing
in ‘ {single quotation mark}, or can be passed in the .ini file
using the line MODEMINIT= no quotation marks are used here.
5 Modem Dial Sends the modem dial string down to the modem, and sets hand
shaking lines high.
The dial string can be passed at the command line by enclosing in
‘ {single quotation mark}, or can be passed in the .ini file using the
line MODEMDIAL= no quotation marks are used here.
6 Modem Hangup No other command line specification necessary.
10 Initiate Journal Broadcast Once started the remote terminal will broadcast it’s EJF as it is created.
11 Send eMail Sends a text message that appears directly on the display of the
target terminal. The string is specified at the end of the arguments
list enclosed in single quotes. If spaces are used in the string, then
double quotes must enclose the string, including the single quotes.
Max 45 characters.
Eg w_icrcom j11 “’Can you send the waitress up’”
12 Cancel Journal Broadcast Cancels the current ejf broadcast
13 Set date/time Sends the current date and time on the PC down to the POS
14 Get Scanning PLU Free
memory
.dll only, and must be used with the ICR_COMMJob(…) function
call, this will not work with VBICRCOMMJob.
A pointer to a 32bit intenger must be passed through the TextData
pointer, the 32bit integer will then be filled with the free memory size.
Eg
long lValue = 0;
ICR_COMMJob(1, 14, 0, 0, 0, (char *) &lValue);
Job numbers
File No File X/Z R S Details
1 PLU Y Y Y
2 PLU Group Y Y Y
5 Clerk N Y Y
6 Clerk Detail Y Y Y
10 List PLU N Y Y
24 Tax Table Y Y Y
29 Batch X/Z N Y Y
32 Receipt Logos N Y Y
33 Scrolling Msg N Y Y
43 Level Names N Y Y
44 Fixed Char N Y Y
45 Error Message N Y Y
46 Check Texts N Y Y
47 KP Category N Y Y
50 Fixed Totals Y Y Y Main Financial Totalizors, GROSS Sales, NET Sales, REFUND Total etc.
51 Finalise Key Y Y Y Cash, Cheques, Credit Cards etc
52 Transaction Key Y Y Y Function Keys with totalisors, No Sale, Item Correct etc
53 Status Key N Y Y Function Keys without totalizors, receipt print, open check etc.
55 Department Y Y Y
56 Time Zone Times N Y Y
57 Time Zone Links N Y Y
58 Time Zone Sales Data Y N N
59 Mix & Match Table-Type 1 Y Y Y
60 Set Menu N Y Y
61 Reason Table Y Y Y
70 Schedular N Y Y
74 Keyboard N Y Y
75 Keyboard 2 N Y Y
80 Product Group Headers N Y Y
81 Product Group Items N Y Y
101 General Function N Y Y
105 Employee Job Y Y Y Time & attendance log file when as X/Z. {To reset use job 3, file 1052 completed record only or 1069 for all}
106 Employee Shift N Y Y
149 Non PLU Table N Y Y
159 Mix & Match—Type 2 Y Y Y
161 Check tracking index file Y N N
260 Customer N Y Y
261 Customer Points Y N N Current loyalty points total—one total only
263 Customer Spend to Date Y N N Total of customer spending to date—one total only
265 Customer Credits Y N N Total of credits made to customer account—period 1 to 3 totals
266 Customer Debits Y N N Total of all debits made to customer account—period 1 to 3 totals
267 Customer Balance Y N N Customer account balance—one total only
268 Customer Deptors Y N N Account balances of deptors only
269 Blacklisted Customers Y N N List of all ‘blacklisted’ customers
270 Customer Group N Y Y
280 Customer detail—headers Y N N Returns the headers (sales) for the customer detail file
281 Customer detail—Items Y N N Returns each item sold in the customer detail file
301 Terminal Connex N Y Y
File number list
File No File X/Z R S Details
999 All Data Y Y N Used for collecting all program files, or all sales files
1001 Short PLU 1 N N Y Cut down version of the PLU file used for sending PLU data from a back office PC
2001 Short PLU 2 N N Y As above, but with more items in it
1005 Short Clerk 1 N N Y As above, with Clerks
2005 Short Clerk 2 N N Y As above with more items
1059 Mix and Match —Type 2 N N Y Used for sending mix and match table type 2, with plu random codes
1074 Short Keyboard File 1 N N Y As above, with Keyboard
2074 Short Keyboard File 2 N N Y As above with more items
3074 Keyboard—Random PLU Codes N N Y Used for sending PLU key positions by random code
3001 PLU Sales, all price levels as one N N Y Brings back a total of all PLU price levels in one
1011 Currency exchange rates N Y Y Actually part of file 101
10001 Scanning PLU Y N Y PLU’s sent with random codes are automatically added into memory at the correct location regardless of mem
number. When pulled back as an X/Z, sales data is included with random code number
20001 Ext PLU N Y Y Contains extend PLU data such as set menu link, kp category link etc
303 IO Parameter N Y Y
304 Device Connex N Y Y
900 Electronic Journal N Y N Although pulled back as program data, it can be Z cleared using a Z clear job
File number list
File 1 – PLU
Field # Type Max Length Item Details
1 ALPHA 24 Item Name
2 ALPHA 20 Random Code
3 NUMERIC 8 1st @ Price, Price Level 1
4 NUMERIC 8 1st @ Price, Price Level 2
5 NUMERIC 8 1st @ Price, Price Level 3
6 NUMERIC 8 1st @ Price, Price Level 4
7 NUMERIC 8 1st @ Price, Price Level 5
8 NUMERIC 8 1st @ Price, Price Level 6
9 NUMERIC 8 1st @ Price, Price Level 7
10 NUMERIC 8 1st @ Price, Price Level 8
11 NUMERIC 8 1st @ Price, Price Level 9
12 NUMERIC 8 2nd @ Price, Price Level 1
13 NUMERIC 8 2nd @ Price, Price Level 2
14 NUMERIC 8 2nd @ Price, Price Level 3
15 NUMERIC 8 2nd @ Price, Price Level 4
16 NUMERIC 8 2nd @ Price, Price Level 5
17 NUMERIC 8 2nd @ Price, Price Level 6
18 NUMERIC 8 2nd @ Price, Price Level 7
19 NUMERIC 8 2nd @ Price, Price Level 8
20 NUMERIC 8 2nd @ Price, Price Level 9
21 NUMERIC 8 3rd @ Price, Price Level 1
22 NUMERIC 8 3rd @ Price, Price Level 2
23 NUMERIC 8 3rd @ Price, Price Level 3
24 NUMERIC 8 3rd @ Price, Price Level 4
25 NUMERIC 8 3rd @ Price, Price Level 5
26 NUMERIC 8 3rd @ Price, Price Level 6
27 NUMERIC 8 3rd @ Price, Price Level 7
28 NUMERIC 8 3rd @ Price, Price Level 8
29 NUMERIC 8 3rd @ Price, Price Level 9
30 NUMERIC 4 QTY of 1st @ Price
31 NUMERIC 4 QTY of 2nd @ Price
32 NUMERIC 4 QTY of 3rd @ Price
33 FLAG 3 PLU Flag 1
34 FLAG 3 PLU Flag 2
35 FLAG 3 PLU Flag 3
36 NUMERIC 2 Group Link Link –1, ie to Link to Group 1, use 0
37 NUMERIC 2 Department Link Link –1, ie to Link to Dept 1, use 0
38 NUMERIC 2 Drop Down Window Link 1 0 for no link
39 NUMERIC 2 Drop Down Window Link 2 0 for no link
40 NUMERIC 2 Drop Down Window Link 3 0 for no link
41 NUMERIC 2 Drop Down Window Link 4 0 for no link
42 NUMERIC 2 Drop Down Window Link 5 0 for no link
43 NUMERIC 2 Drop Down Window Link 6 0 for no link
44 FLAG 3 Stock Flag
45 NUMERIC 4 Minimum Stock Level
46 NUMERIC 2 Mix & Match table link
47 NUMERIC 2 Not Used
48 FLAG 6 Kitchen Printing
49 NUMERIC 1 Tax Rate 0 for no tax
CSV File Format
File 1 and File 10001
Field # Type Max Length Item Details
1 ALPHA 24 Item Name
2 ALPHA 20 Random Code
3 NUMERIC 8 1st @ Price, Price Level 1
4 NUMERIC 8 2nd @ Price, Price Level 1
5 NUMERIC 8 3rd @ Price, Price Level 1
6 NUMERIC 2 Group Link Link –1, ie to Link to Group 1, use 0
7 NUMERIC 2 Department Link Link –1, ie to Link to Dept 1, use 0
8 NUMERIC 1 Tax Rate 0 for no tax
File 1001 – Short PLU 1
Field # Type Max Length Item Details
1 ALPHA 24 Item Name
2 ALPHA 20 Random Code
3 NUMERIC 8 1st @ Price, Price Level 1
4 NUMERIC 8 2nd @ Price, Price Level 1
5 NUMERIC 8 3rd @ Price, Price Level 1
6 NUMERIC 2 Group Link Link –1, ie to Link to Group 1, use 0
7 NUMERIC 2 Department Link Link –1, ie to Link to Dept 1, use 0
8 NUMERIC 2 Drop Down Window Link 1 0 for no link
9 NUMERIC 2 Drop Down Window Link 2 0 for no link
10 NUMERIC 2 Drop Down Window Link 3 0 for no link
11 NUMERIC 2 Drop Down Window Link 4 0 for no link
12 NUMERIC 2 Drop Down Window Link 5 0 for no link
13 NUMERIC 2 Drop Down Window Link 6 0 for no link
14 FLAG 6 Kitchen Printing
15 NUMERIC 1 Tax Rate 0 for no tax
File 2001 – Short PLU 2
CSV File Format
Field # Type Max Length Item Details
1 NUMERIC 4 Set Menu O for no Set Menu link
2 NUMERIC 2 KP Category Use 0 for cat 1
3 NUMERIC 2 SEL Unit Future
4 NUMERIC 8 SEL Qty per Unit Future
5 FLAG 6 Flag 4 Future
File 20001 – Extended PLU
PLU File Flags
Flag Setting Octal Weight
No Affect 1
No Affect 2
No Affect 4
Selective Itemizer 1 10
Selective Itemizer 2 20
Selective Itemizer 3 40
Selective Itemizer 4 100
Selective Itemizer 5 200
Flag Setting Octal Weight
Enable Zero Price Sale 1
Negative Price 2
Enable Preset Override 4
Condiment PLU 10
Do Not Print on Receipts/Bills 20
PLU is Weight PLU 40
Allow manual weight entry 100
Option windows stay until escape 200
Flag Setting Octal Weight
Maintain Stock 1
Error at Minimum Stock Level 2
Inhibit Sales below minimum stock level 4
Display stock level on keyboard 10
No Affect 20
No Affect 40
No Affect 100
No Affect 200
Flag Setting Octal Weight
Affects commission rate 1 1
Affects commission rate 2 2
Affects commission rate 3 4
Affects commission rate 4 10
No Affect 20
No Affect 40
No Affect 100
Update Keyboard Text at next screen rebuild 200
Flag Setting Octal Weight
Print to Kitchen Printer 1 1
Print to Kitchen Printer 2 2
Print to Kitchen Printer 3 4
Print to Kitchen Printer 4 10
Print to Kitchen Printer 5 20
Print to Kitchen Printer 6 40
Print to Kitchen Printer 7 100
Print to Kitchen Printer 8 200
Flag Setting Octal Weight
Print to Kitchen Video 1 400
Print to Kitchen Video 2 1000
No Affect 2000
No Affect 4000
Print in Red on Kitchen Printers 10000
Issue ticket to ticket printer 20000
No Affect 40000
No Affect 100000
Flag 1 Flag 2
Flag 3 Stock Flag
Kitchen Printing Flag
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 24 Clerk Name
2 ALPHA 20 iButton/Mag Card Number
3 NUMERIC 4 Secret Sign On Number
4 FLAG 6 Compulsions
5 FLAG 6 Allowed Functions 1
6 FLAG 6 Mode Control
7 FLAG 6 Operation
8 FLAG 6 Allowed Functions 2
9 FLAG 6 Allowed Functions 3
10 NUMERIC 8 Commision 1
11 NUMERIC 8 Commision 2
12 NUMERIC 8 Commision 3
13 NUMERIC 8 Commision 4
14 NUMERIC 8 Start Check Range Future
15 NUMERIC 8 End check Range Future
16 NUMERIC 8 Start Table Range Future
17 NUMERIC 8 End Table Range Future
18 NUMERIC 3 Default Price Level A value of 0 means no change
19 NUMERIC 3 Default Menu Level A value of 0 means terminal default, 10 for level 1, 11 level 2 etc
20 NUMERIC 3 Default Floor Plan Level A value of 0 means terminal default
21 NUMERIC 3 Reserved
22 NUMERIC 8 Reserved
23 NUMERIC 8 Reserved
24 NUMERIC 8 Reserved
25 NUMERIC 8 Reserved
File 5 – Clerk
Field # Type Max Length Item Details
1 ALPHA 24 Clerk Name
File 1005 – Short Clerk 1
Field # Type Max Length Item Details
1 ALPHA 24 Clerk Name
3 NUMERIC 4 Secret Sign On Number
File 2005 – Short Clerk 2
Field # Type Max Length Item Details
1 ALPHA 24 Group Name
File 2 – PLU Group
CSV File Format
Clerk File Flags
Flag Setting Octal Weight
Compulsory Order Number Entry 1
Compulsory Covers Entry 2
Compulsory Check Number 4
No Affect 10
No Affect 20
No Affect 40
No Affect 100
No Affect 200
No Affect 400
No Affect 1000
No Affect 2000
No Affect 4000
No Affect 10000
No Affect 20000
No Affect 40000
No Affect 100000
Compulsions Allowed Function 1
Flag Setting Octal Weight
Allowed to Use No Sale 1
Allowed to Use Error Correct 2
Allowed to Use Void 4
Allowed to Use Cancel 10
Allowed to Use Refund 20
Allowed to Use 40
Allowed to Use Price Shift 100
Allowed to Use Price Level Change 200
Allowed to Use Menu Level Shift 400
Allowed to Use View Active Clerks 1000
Allowed to Use New Check 2000
Allowed to Use Old Check 4000
Allowed to Use New/Old Check 10000
Allowed to Use Check Transfer 20000
Allowed to Use Plus Amount 40000
Allowed to Use Minus Amount 100000
Mode Control
Flag Setting Octal Weight
Allowed to Use Register Mode 1
No Affect 2
Allowed to Use Refund Mode 4
No Affect 10
Allowed to Use X Mode 20
Allowed to Use Z Mode 40
No Affect 100
Allowed to Use Manager Mode 200
Allowed to Use Program Mode 1 400
Allowed to Use Program Mode 2 1000
Allowed to Use Program Mode 3 2000
Allowed to Use Program Mode 4 4000
Allowed to Use Program Mode 5 10000
Allowed to Use Program Mode 6 20000
Allowed to Use Program Mode 7 40000
No Affect 100000
Flag Setting Octal Weight
Sign Off at Close of Transaction 1
Allowed to Open Checks Opened by other Clerks 2
Use 2nd Drawer 4
Clerk is Manager Clerk 10
Clerk is Trainee 20
Defaults to Floor Plan at Sign On 40
Allowed to Correct Items from Checks 100
Last item correction only 200
No Affect 400
No Affect 1000
No Affect 2000
No Affect 4000
No Affect 10000
No Affect 20000
No Affect 40000
No Affect 100000
Operation
CSV File Format
Clerk File Flags
Allowed Function 2 Allowed Function 3
Flag Setting Octal Weight
Allowed to Use Plus Percent 1
Allowed to Use Minus Percent 2
Allowed to Use Exchange Points 4
Allowed to Use Suspend 10
Allowed to Use Paid Out 20
Allowed to Use Received on Account 40
Allowed to Use Price Change 100
Allowed to Use Split Check 200
Allowed to Use Deposit 400
Allowed to Use Pay Account 1000
Allowed to Use Customer Inquiry 2000
Allowed to Use Customer Hot Card 4000
Allowed to Use Customer Transfer 10000
Allowed to Use Remove Service Charge 20000
Allowed to Use View customer detail 40000
Allowed to Use Till watch 100000
Flag Setting Octal Weight
Allowed to Use credit card capture 1
Allowed to Use house bon 2
Allowed to Use view open checks 4
Allowed to Use Edit Check Text 10
Allowed to Use CASH2 20
Allowed to Use 40
Allowed to Use 100
Allowed to Use 200
Allowed to Use 400
Allowed to Use 1000
Allowed to Use 2000
Allowed to Use 4000
Allowed to Use 10000
Allowed to Use 20000
Allowed to Use 40000
Allowed to Use 100000
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 24 Window Link Name
2 NUMERIC 4 PLU Link 1 0 for no link
...
50 NUMERIC 4 PLU Link 50
File 10 – List PLU
Field # Type Max Length Item Details
1 NUMERIC 4 File File number of the tracked item
2. NUMERIC 4 Record Record number of the tracked item
File 6 – Clerk Detail
Field # Type Max Length Item Details
1 ALPHA 24 Tax table name
2 NUMERIC 8 Tax rate
4 FLAG 12 Flag
File 24 – Tax table
Field # Type Max Length Item Details
1 ALPHA 24 Name
2 NUMERIC 4 Report code 1
...
11 NUMERIC 4 Report code 10
12 NUMERIC 4 Sales period for report code 1
...
21 NUMERIC 4 Sales period for report code 10
22 FLAG 6 Reserved
File 29 – Batch XZ
CSV File Format
Record Logo line
1-4 Receipt header message
5-8 Commercial message
9-12 Bottom message
13-16 EFT Docket header
17-20 EFT Bottom message, store copy
21-24 EFT bottom message, customer copy
25-28 Report header message
29-32 Signature strip
Receipt logo record numbers
Field # Type Max Length Item Details
1 ALPHA 40
File 32 – Receipt logo
File 43 – Menu level names
Field # Type Max Length Item Details
1 ALPHA 24
File 44 – Fixed character
Field # Type Max Length Item Details
1 ALPHA 24
File 45 – Error message
Field # Type Max Length Item Details
1 ALPHA 24
Field # Type Max Length Item Details
1 NUMERIC 8 Check number
2 NUMERIC 1 Check type
3 ALPHA 24 Check text
File 46 – Check Texts
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 24 Category Text
File 47 – KP Category
Field # Type Max Length Item Details
1 ALPHA 24 Name
2 NUMERIC 8 Preset tender amount
3 NUMERIC 2 Function key type 1—Cash, 2—Cheque, 3—EFT, 4—Account, 5—Hotel XFer
4 FLAG 6 Status See below
5 NUMERIC 2 Drawer In
6 NUMERIC 2 Drawer Out
File 51 – Finalise key
Field # Type Max Length Item Details
1 ALPHA 24 Name
2 NUMERIC 8
3 NUMERIC 2 Function key type
4 FLAG 6 Status
File 52 – Transaction key
Flag Setting Octal Weight Flag Setting Octal Weight
Opens Drawer 1 Warn if a Check or Table is open 400
Inhibit Amount Tendering 2 Is sub currency/euro’s 1000
Enforce Amount Tendering 4 No Affect 2000
Enforce subtotal 10 No Affect 4000
Automatic Receipt Issuance 20 No Affect 10000
Inhibit Partial Tendering 40 Compulsory Non Add Number 20000
Print Tax Break Down 100 Print Signature Strip 40000
Print cheque, keytype cheque only 200 Key text changed 100000
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 24 Name
2 NUMERIC 8
3 NUMERIC 2 Function key type
4 FLAG 6 Status
File 53 – Status key
Field # Type Max Length Item Details
1 ALPHA 24 Name
2 FLAG 3 Status
File 50 – Fixed totalizor
Field # Type Max Length Item Details
1 NUMERIC 2 Start Hour
2 NUMERIC 2 Start Minute
3 NUMERIC 2 End Hour
4 NUMERIC 2 End Minute
5 FLAG 6 Status Future
File 56 – Time Zones
Field # Type Max Length Item Details
1 NUMERIC 4 File Number
2 NUMERIC 4 Record Number
File 57 – Time Zone Link
Field # Type Max Length Item Details
1 ALPHA 24 Table name
2 NUMERIC 8 Discount or preset amount
3 NUMERIC 4 Qty required for trip
4 NUMERIC 2 Table type
5 FLAG 12 Flag 1
6 FLAG 12 Flag 2
7 NUMBERIC 8 Reserved
8 NUMBERIC 8 Reserved
9 NUMERIC 2 Start Hour
10 NUMERIC 2 Start Minute
11 NUMERIC 2 End Hour
12 NUMERIC 2 End Minute
13 FLAG 3 Time Flag
14 NUMERIC 3 Reserved
File 59 – Mix and Match
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 24 Department Name
2 NUMERIC 8 Not Used
3 NUMERIC 2 Not Used
4 FLAG 6 Not Used
File 55 – Department
Field # Type Max Length Item Details
1 ALPHA 24 Reason Text
2 FLAG 8
3 NUMERIC 8 Future
File 61 - Reason Table
Field # Type Max Length Item Details
1 ALPHA 24 Name
2 FLAG 12
3 NUMERIC 2 Item 1 Type 0 = PLU, 1 = List PLU
4 NUMERIC 5 Item 1 Number
5 NUMERIC 8 Item 1 Substitution price
6 FLAG 3 Item 1 Flag
7 NUMERIC 3 Item 1 Order Char
8 NUMERIC 8 Item 1 Future
9 NUMERIC 2 Item 2Type
... ... ... ...
File 60 – Set Menu
CSV File Format
Field # Type Max Length Item Details
1 NUMERIC 3 Button colour 256 colour, palette number
2 ALPHA 24 Keyboard text
3 NUMERIC 3 File number
4 NUMERIC 4 Record number
5 NUMERIC 3 Left Exact pixel position on screen
6 NUMERIC 3 Top
7 NUMERIC 3 Right
8 NUMERIC 3 Bottom
9 NUMERIC 2 Font number
10 NUMERIC 3 Font colour
File 74 – Keyboard
Field # Type Max Length Item Details
3 NUMERIC 3 File number
4 NUMERIC 4 Record number
File 1074 – Short Keyboard 1
Field # Type Max Length Item Details
1 NUMERIC 3 Button colour 256 colour, palette number
2 ALPHA 24 Keyboard text If this is !1! then the till will import the text from the item that it is
linked to. If it is !2!, then the text will remain as it is currently on
the button
3 NUMERIC 3 File number
4 NUMERIC 4 Record number
5 NUMERIC 2 Font number
6 NUMERIC 3 Font colour
File 2074 – Short Keyboard 2
Field # Type Max Length Item Details
1 NUMERIC 2 Price change 1 hour
...
12 NUMERIC 2 Price change 12 hour
13 NUMERIC 2 Price change 1 minute
..
24 NUMERIC 2 Price changed 12 minute
25 NUMERIC 2 Price change 1 level to change to
..
36 NUMERIC 2 Price change 12 level to change to
File 70 – Price level schedular
CSV File Format
Field # Type Max Length Item Details
1 NUMERIC 3 Button colour 256 colour, palette number
2 ALPHA 24 Keyboard text If this is !1! then the till will import the text from the item that it is
linked to. If it is !2!, then the text will remain as it is currently on
the button
5 NUMERIC 2 Font number
6 NUMERIC 3 Font colour
7 ALPHA 20 Random Code Random code of the PLU to be allocated
File 3074 – Keyboard, Random PLU key positions
CSV File Format
Field # Type Max Length Item Details
1 NUMERIC 2 Button Lightness Currently not supported
2 NUMERIC 2 Button Type Button 0 corresponds to button 1 in PGM4 on till etc
3 Flag 2 Flag Currently not supported
4 NUMERIC 3 Merged to Cell Number Currently not supported
File 75 – Keyboard 2
File 74 – Keyboard locations
Each keyboard level contains 200 buttons. The memory number of any button, can be determined by
multiplying it’s keyboard level by 200 and adding the button number as above. Ie level 0, contains button
1 to 6, level 1 contains button 201 to 400.
Level name Level
Home mode 0
X Mode 1
Z Mode 2
Manager Mode 3
Not used 4-9
Sales mode levels 10-74
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 13 Format String
2 FLAG 12 Flag
3 NUMERIC 2 Decimal place
4 NUMERIC 2 Reserved
File 149 – Non PLU Table
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 24 Table name
2 NUMERIC 8 Discount or preset amount
3 NUMERIC 4 Qty Reqd—Bucket 1
4 NUMERIC 4 Qty Reqd—Bucket 2
5 NUMERIC 4 Qty Reqd—Bucket 3
6 NUMERIC 4 Qty Reqd—Bucket 4
7 NUMERIC 4 Qty Reqd—Bucket 5
8 NUMERIC 2 Table type
9 NUMERIC 8 Start Date (DDMMYYYY)
10 NUMERIC 8 End Date (DDMMYYYY)
11 FLAG 12 Flag 1
12 FLAG 12 Flag 2
13 NUMBERIC 8 Reserved
14 NUMBERIC 8 Reserved
15 NUMERIC 2 Start Hour
16 NUMERIC 2 Start Minute
17 NUMERIC 2 End Hour
18 NUMERIC 2 End Minute
19 FLAG 3 Time Flag
20 NUMERIC 3 Reserved
21 NUMERIC 8 PLU Number 1
...
50 NUMERIC 8 PLU Number 30
51 NUMERIC 1 PLU Number 1—Liuked Bucket (1—5)
...
80 NUMERIC 1 PLU Number 30—Liuked Bucket (1—5)
File 159 – Mix and Match—Type 2
Field # Type Max Length Item Details
1 ALPHA 24 Table name
2 NUMERIC 8 Discount or preset amount
3 NUMERIC 4 Qty Reqd—Bucket 1
4 NUMERIC 4 Qty Reqd—Bucket 2
5 NUMERIC 4 Qty Reqd—Bucket 3
6 NUMERIC 4 Qty Reqd—Bucket 4
7 NUMERIC 4 Qty Reqd—Bucket 5
8 NUMERIC 2 Table type
9 NUMERIC 8 Start Date (DDMMYYYY)
10 NUMERIC 8 End Date (DDMMYYYY)
11 FLAG 12 Flag 1
12 FLAG 12 Flag 2
13 NUMBERIC 8 Reserved
14 NUMBERIC 8 Reserved
15 NUMERIC 2 Start Hour
16 NUMERIC 2 Start Minute
17 NUMERIC 2 End Hour
18 NUMERIC 2 End Minute
19 FLAG 3 Time Flag
20 NUMERIC 3 Reserved
21 ALPHA 20 PLU Number 1 (Random Code)
...
50 ALPHA 20 PLU Number 30 (Random Code)
51 NUMERIC 1 PLU Number 1—Liuked Bucket (1—5)
...
80 NUMERIC 1 PLU Number 30—Liuked Bucket (1—5)
File 1059 – Mix and Match—Type 2 {as 159 but using PLU Random Codes)
Field # Type Max Length Item Details
1 ALPHA 24 Job description
2 NUMERIC 4 Sunday Shift 1 Shift Number
... ...
6 NUMERIC 4 Sunday Shift 5 Shift Number
7 NUMERIC 4 Monday Shift 1 Shift Number
... ...
11 NUMERIC 4 Monday Shift 5 Shift Number
12 NUMERIC 4 Tuesday Shift 1 Shift Number
... ...
16 NUMERIC 4 Tuesday Shift 5 Shift Number
17 NUMERIC 4 Wednesday Shift 1 Shift Number
... ...
21 NUMERIC 4 Wednesday Shift 5 Shift Number
22 NUMERIC 4 Thursday Shift 1 Shift Number
... ...
26 NUMERIC 4 Thursday Shift 5 Shift Number
27 NUMERIC 4 Friday Shift 1 Shift Number
... ...
31 NUMERIC 4 Friday Shift 5 Shift Number
32 NUMERIC 4 Saturday Shift 1 Shift Number
...
36 NUMERIC 4 Saturday Shift 5 Shift Number
File 105 – Employee Job/Department
Field # Type Max Length Item Details
1 ALPHA 24 Shift description
2 NUMERIC 2 Shift start hour
3 NUMERIC 2 Shift start minute
4 NUMERIC 2 Shift end hour
5 NUMERIC 2 Shift end minute
6 NUMERIC 2 Start of breaks hour
7 NUMERIC 2 Start of breaks minutes
8 NUMERIC 2 End of breaks hour
9 NUMERIC 2 End of breaks minute
10 NUMERIC 2 Break time allowed hour
11 NUMERIC 2 Break time allowed minute
12 NUMERIC 2 Latest time of work time hour
13 NUMERIC 2 Latest time of work time minute
14 NUMERIC 2 Start time grace minute
15 NUMERIC 2 End time grace minute
16 NUMERIC 2 Reserved
17 NUMERIC 2 Reserved
18 NUMERIC 2 Reserved
19 NUMERIC 4 Reserved
20 NUMERIC 4 Reserved
File 106 – Employee Shift
Field # Type Max Length Item Details
1 ALPHA 15 Random Number Can be used in place of memory number to look up the customer
2 ALPHA 15 Surname
3 ALPHA 15 Firstname
4 ALPHA 32 Address Line 1
5 ALPHA 32 Address Line 2
6 ALPHA 32 Address Line 3
7 ALPHA 32 Address Line 4
8 ALPHA 10 Postcode
9 ALPHA 15 Phone Number 1
10 ALPHA 15 Phone Number 2 Future
11 ALPHA 15 Phone Number 3 Future
12 ALPHA 40 Email Address Future
13 ALPHA 8 Title Future
14 ALPHA 6 Initials Future
15 NUMERIC 2 Not Used
16 NUMERIC 2 Not Used
17 FLAG 6 Status Flag
18 NUMERIC 2 Customer Group This is the group that the customer is linked to, for customer programming
Link –1, ie to link to group 1 use 0
19 ALPHA 8 Start Date Future
20 ALPHA 8 End Date Future
21 NUMERIC 8 Daily Spend Limit Future
22 NUMERIC 8 Over Draft Limit
23 NUMERIC 4 Maximum number of times used per day Future
24 NUMERIC 2 Not Used
25 NUMERIC 2 Not Used
26 NUMERIC 2 Not Used
27 NUMERIC 2 Not Used
28 ALPHA 40 Notes Line 1 Future
29 ALPHA 40 Notes Line 2 Future
30 ALPHA 40 Notes Line 3 Future
31 ALPHA 40 Notes Line 4 Future
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
File 260 – Customer file
CSV File Format
Customer File Flag
Flag Setting Octal Weight
Customer is blacklisted 1
No Affect 2
No Affect 4
No Affect 10
No Affect 20
No Affect 40
No Affect 100
No Affect 200
No Affect 400
No Affect 1000
No Affect 2000
No Affect 4000
No Affect 10000
No Affect 20000
No Affect 40000
No Affect 100000
CSV File Format
Field # Type Max Length Item Details
1 ALPHA 24 Group name
2 NUMERIC 4 Discount rate for all products
3 NUMERIC 4 Discount rate for products linked to selective item 1
...
6 NUMERIC 4 Discount rate for products linked to selective item 4
7 NUMERIC 4 Overdraft limit in £
8 NUMERIC 4 % points for all products
9 NUMERIC 4 % points for products linked to selective item 1
...
12 NUMERIC 4 % points for products linked to selective item 4
13 NUMERIC 4 Not used
14 NUMERIC 2 Loyalty type
15 NUMERIC 8 Sped before discounts
16 FLAG 12 Status
File 270 – Customer group
Flag Setting Octal Weight
Print last transaction date 1
Print spend today 2
Print number of times used today 4
Print spend to date 10
Print spend towards discount 20
Print discount total to date 40
Print only if discount due 100
Print customer address 200
Print phone number 400
Use account/pre paid system 1000
Print name on KP 2000
Print address on KP 4000
No Affect 10000
No Affect 20000
No Affect 40000
No Affect 100000
CSV File Format
File 900 – Electronic Journal
Field # Type Max Length Item Details
1 ALPHA 40 Journal text
2 NUMERIC 4 File number
3 NUMERIC 4 Record number
4 NUMERIC 8 Qty
5 NUMERIC 8 Value
6 FLAG 6 Status
CSV File Format
Field # Type Max Length Item Details
1 NUMERIC 8 Sub currency rate
2 NUMERIC 8 Currency Exchange Rate 1
... ...
11 NUMERIC 8 Currency Exchange Rate 10
File 1011 – Currency Exchange rates
Sales Files
File Format, Sales Files 1, 2, 6, 24, 50, 51, 52, 55, 58, 59, 3001
File Format, Sales Files 1, including all price levels, according to settings in data layout file.
File Format, Sales File 261
File Format, Sales Files 263, 265, 266, 267, 268
File Format, Sales File 269
File Format, Sales File 10001
Field # Type Item Details
1 ALPHA Sales QTY Always 2 Decimal Places
2 ALPHA Sales Value Always 2 Decimal Places
Field # Type Item Details
1 ALPHA Points QTY No Decimal Places
Field # Type Item Details
1 ALPHA Value 2 Decimal Places
Field # Type Item Details
1 ALPHA Hot Card When set to 1 the customer is blacklisted flagged
Field # Type Item Details
1 ALPHA Sales QTY, Price Level 1 Always 2 Decimal Places
...
9 ALPHA Sales QTY, Price Level 9 Always 2 Decimal Places
10 ALPHA Sales Value, Price Level 1 Always 2 Decimal Places
...
18 ALPHA Sales Value, Price Level 9 Always 2 Decimal Places
CSV File Format
Field # Type Item Details
1 ALPHA Plu Random code
2 ALPHA Sales QTY Always 2 Decimal Places
3 ALPHA Sales Value Always 2 Decimal Places
Sales Files
File Format, Sales Files 105—Time and Attendance Log file
Op Types;
Field # Type Item Details
1 NUMBER Clerk number
2 ALPHA Day of week 0 to 6, Sunday to Saturday
3 NUMBER Date Single number, DDMMYYYY—leading 0s are dropped
4 NUMBER Time Single number, HHMM—Leading 0s are dropped
5 NUMBER Operation type Operation type, see below
6 NUMBER Status
7 NUMBER Not used
CSV File Format
Type Operation
1 Clock in
2 Clock out
3 End break
4 Start Break
5 System time has been changed
Sales Files
File Format, Sales Files 161 (Check tracking index file)
Field # Type Item Details
1 NUMBER Check number
2 ALPHA Text linked to check
3 NUMBER Open status
4 NUMBER Busy status
5 NUMBER Check pickup count
6 NUMBER Clerk opened
7 NUMBER Not used
8 NUMBER Not used
9 NUMBER Location
10 NUMBER Current slip print line
11 NUMBER Customer memory number
12 ALPHA Receipt header line 1
13 ALPHA Receipt header line 2
14 NUMBER Start line number in detail memory
15 NUMBER End line number in detail memory
16 NUMBER Number of lines
17 NUMBER Check total
18 NUMBER Number of items
19 NUMBER Covers
20 FLAG Bill status flag
21 NUMBER Deposit amount
22 NUMBER Taxable 1 amount
...
31 NUMBER Taxable 10 amount
CSV File Format
Sales Files
File Format, Sales Files 280 (Customer Detail File—Headers)
Field # Type Item Details
1 NUMBER Customer Sale ID Unique id number for the sale id
2 NUMBER Machine Number
3 NUMBER Site Number
4 NUMBER Date
5 NUMBER Time
6 NUMBER Customer Number
7 NUMBER Clerk Number
8 NUMBER Sale Total Total of the sale
9 NUMBER Account Adj Balance adjustment made on this account in this sale
10 NUMBER Taxable Amount 1
...
19 NUMBER Taxable Amount 10
20 NUMBER Tax 1
...
29 NUMBER Tax 10
30 NUMBER Points Redeemed
31 NUMBER Points Acquired
32 NUMBER Consecutive Number
33 NUMBER Unique Sale ID
34 NUMBER Check Number
35 NUMBER Table Number
36 NUMBER Covers
37 NUMBER Location
38 NUMBER Register Mode
39 NUMBER Price Level
40 NUMBER Order Number
41 NUMBER Current Balance New customer balance after the sale was completed
42 Reserved
43 Reserved
44 Reserved
45 Reserved
46 Reserved
Sales Files
File Format, Sales Files 281 (Customer Detail File—Items)
Field # Type Item Details
1 NUMBER Customer Sale ID Unique id number for the sale id
2 NUMBER File File number of the function, plu etc registered
3 NUMBER Record
4 NUMBER Key Type If a function key, contains it’s keytype
5 ALPHA Random Code For PLU’s contains it’s barcode/random code
6 NUMBER Qty Qty of the item registered
7 NUMBER Value Value of the item registered
8 ALPHA Text Item’s text
9 NUMBER Dept For PLU’s, department link
10 NUMBER Group For PLU’s, group link
11 NUMBER Tax For PLU’s tax status
12 FLAG Flag
13 Reserved
14 Reserved
15 Reserved
16 Reserved
17 Reserved
Record List, Fixed Totalizor File
Record # Totalizor Record # Totalizor
1 NET Sales 31 EURO in Drawer 1
2 GROSS Sales 32 EURO in Drawer 2
3 33 EURO in Drawer 3
4 In Drawer 1 34 EURO in Drawer 4
5 In Drawer 2 35 EURO in Drawer 5
6 In Drawer 3 36 EURO in Drawer 6
7 In Drawer 4 37 EURO in Drawer 7
8 In Drawer 5 38 EURO in Drawer 8
9 In Drawer 6 39 EURO Total in Drawer
10 In Drawer 7 40 Currency Exchange 1 In Drawer
11 In Drawer 8 41 Currency Exchange 2 In Drawer
12 Total in Drawer 42 Currency Exchange 3 In Drawer
13 Training Mode Total 43 Currency Exchange 4 In Drawer
14 REFUND Mode Total 44 Commission 1
15 Refund Total 45 Commission 2
16 Discount Total 46 Commission 3
17 EFT Cashback 47 Commission 4
18 EFT Gratuity 48 Reval Upload
19 Covers 49 Remote Sales NET {PocketTouch 2 etc}
20 Service Charge 50 Remote Sales GROSS {PocketTouch 2 etc}
21 Cash Declared 51
22 Cash Declared Over 52 Currency Exchange 5 In Drawer
23 Cash Declared Under 53 Currency Exchange 6 In Drawer
24 Sales under 10p 54 Currency Exchange 7 In Drawer
25 55 Currency Exchange 8 In Drawer
26 56 Currency Exchange 9 In Drawer
27 57 Currency Exchange 10 In Drawer
28 GT NET Sales 58
29 GT GROSS Sales 59
30 GT All Positive Sales 60
CSV File Format
CSV File Header Format
X/Z Files – X/Z Collection Files
ICR,{mode},{FileNumber},{terminalID},{Time},{Date}
Where;
mode = X or Z, followed by period of report
FileNumber = ECR File Code of sales data
TerminalID = Is the terminal that the Data Came From
Time = The time of the Collection
Date = Date of the Collection
Eg ICR,X1,50,2,11:35,11/11/2000
Would Denote a period 1 Fixed Totalizor File, X collected from terminal 2 at 11:35 on the 11 Nov 2000.
R Files – Program Receive Files
ICR,{mode},{FileNumber},{terminalID},{Time},{Date}
Where;
mode = P – Denotes Program Data
FileNumber = ECR File Code of program data
TerminalID = Is the terminal that the Data Came From
Time = The time of the Collection
Date = Date of the Collection
Eg ICR,P,2,1,09:15,9/11/2000
Would Denote a PLU Group file received from terminal 1
S Files – Program Send Files
ICR,{mode},{FileNumber}
Where;
mode = P – Denotes Program Data
FileNumber = ECR File Code of program data
Eg ICR,P,1
Would Denote that it is a program file containing PLU data
Any other data on the end of the of the line is ignored, ie the same header from a receive file can be used as a
send file.
Multiple headers in one file are permitted, the utility will translate any information after a header into the appropriate
file format for the tills.
CSV File Format
ICRCOMM.DLL
Introduction
The Win32 .dll version of ICRCOMM works in the same fashion as the executable versions, except function
calls are made. .CSV files are still used to communicate data between the 2 applications. All functions return
the same codes as for the .exe versions of ICRCOMM, see then end of this manual for exit codes. The c++
header file icr_comm.h contains the function prototypes and defines for job codes and return codes.
Functions
short ICR_COMMInit ( char * IniFileName, char * AppTitle)
Description;
Initialises ICR_COMM and reads in the .ini file, must be called before any other ICR_COMM function is
called.
Parameters;
char * IniFileName, A NULL terminated string specifying a different .ini file to use, if NULL, then
the default .ini file, icr_Comm.ini is used.
char * AppTitle, A NULL terminated string specifying a different window title. If NULL, then the
default window title is used.
short ICR_COMMClose()
Description;
Deletes ICR_COMM from memory, no function calls can be made unless another call to Init is made.
short ICR_COMMShow()
Description;
Makes the ICR_COMM window visible. Calls to this function are not necessary, however if the window is
made visible using this function call, it will remain visible until a call is made to ICR_COMMHide()
short ICR_COMMHide()
Description;
Hides the ICR_COMM window. See above.
Implementing icrcomm.dll
short ICR_COMMShowMessages ( char * MessageWin1, char * MessageWin2)
Description;
Used so that an application can manually enter messages to appear in the 2 message windows of the
icr_comm utility..
Parameters;
char * MessageWin1/ 2, A NULL terminated string specifying a message to be shown in the first or
second window. If the string is NULL, or zero length, then the parameter is
ignored, and the current message is left in the window. To erase a message,
use a string, containg a signle space.
Implementing icrcomm.dll
Functions cntd
short ICR_COMMJob( short TargetECR, short JobNo, short * FileNumberList,
short * FromRecord, short * ToRecord, char * TextData)
Description;
Makes the target terminal run a job, for example Z lock.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
2000 will communicate will all terminals. Communications will go through the
terminal number specified in the .ini file.
short JobNo Job number to run.
short * FileNumberList NULL terminated array of file numbers to be processed with the job numbers.
short * FromRecord NULL terminated array of from record numbers to be processed on the above
file numbers. Must be the same length as the file number array. Can be
NULL, in which case all from records will be zero.
short * ToRecord NULL terminated array of to record numbers to be processed on the above
file numbers. Must be the same length as the file number array. Can be
NULL, in which case all to records will be ALL RECORDS.
char * TextData NULL terminated string, Text data to be sent, used with text message, modem
init, modem dial etc
Job 10, Journal Broadcast;
Calling ICR_COMM with job 10 initiates journal broadcast, The address of a function must be passed using the
TextData parameter. This function is then called each time journal data is received by ICR_COMM.
Function prototype passed to ICR_COMMJob, must be;
void JournalLineReceived(char szJournalData[48], short sFromECR);
char szJournalData[48] Will contain a NULL terminated string of the data received.
short sFromECR The terminal number of the machine that the data is received from.
Job 10 can be called multiple times for multiple ECRs.
Implementing icrcomm.dll
Functions cntd
short ICR_COMMReceiveFile( short TargetECR, short * FileNumberList,
short * FromRecord, short * ToRecord,
char * OutputFileName)
Description;
Collects program file information from the target terminal, and exports to a .csv file.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
short * FileNumberList NULL terminated array of file numbers to be received.
short * FromRecord NULL terminated array of from record numbers to be received on the above
file numbers. Must be the same length as the file number array. Can be
NULL, in which case all from records will be zero.
short * ToRecord NULL terminated array of to record numbers to be received on the above
file numbers. Must be the same length as the file number array. Can be
NULL, in which case all to records will be ALL RECORDS.
char * OutputFileName The target filename for the .csv file.
Implementing icrcomm.dll
Functions cntd
short ICR_COMMSendFile( short TargetECR, char * InputFileName)
Description;
Imports an ICR_COMM .csv file and sends it to the specified terminals.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
2000 will communicate will all terminals. Communications will go through the
terminal number specified in the .ini file.
char * InputFileName NULL terminated string containing the file name of the file to be imported and
sent to the terminals.
short ICR_COMMSalesCollect( short TargetECR, short * FileNumberList,
short * FromRecord, short * ToRecord,
char * OutputFileName, char ZReset)
Description;
Collects sales data from the target terminals, and exports to a .csv file.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
2000 will communicate will all terminals. Communications will go through the
terminal number specified in the .ini file.
short * FileNumberList NULL terminated array of file numbers to be collected.
short * FromRecord NULL terminated array of from record numbers to be collected on the above
file numbers. Must be the same length as the file number array. Can be
NULL, in which case all from records will be zero.
short * ToRecord NULL terminated array of to record numbers to be collected on the above
file numbers. Must be the same length as the file number array. Can be
NULL, in which case all to records will be ALL RECORDS.
char * OutputFileName The target filename for the .csv file.
char Zreset If set to 1, then the terminals are locked during collection, and the sales files
are reset to zero when all data has been collected.
Implementing icrcomm.dll
Functions cntd
short VBICR_COMMInit ( String IniFileName, String AppTitle)
Description;
Initialises ICR_COMM and reads in the .ini file, must be called before any other ICR_COMM function is
called.
Parameters;
String IniFileName, A String object specifying a different .ini file to use, if NULL, then
the default .ini file, icr_comm.ini is used.
String AppTitle, A String object specifying a different window title. If NULL, then the
default window title is used.
short VBICR_COMMJob( short TargetECR, short JobNo, short FileNumber,
short FromRecord, short ToRecord, String TextData)
Description;
Makes the target terminal run a job, for example Z lock.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
2000 will communicate will all terminals. Communications will go through the
terminal number specified in the .ini file.
short JobNo Job number to run.
short FileNumber File number to be processed with the job numbers.
short FromRecord Starting record number
short ToRecord Ending record number, sending zero in both of these processes all records
String TextData Text data to be sent, used with text message, modem init, modem dial etc
*Note Job 10, Journal Broadcast, this is not supported by this function call, use ICR_COMMJob instead
Implementing icrcomm.dll
Functions cntd
short VBICR_COMMReceiveFile( short TargetECR, short FileNumber,
short FromRecord, short ToRecord,
String OutputFileName)
Description;
Collects program file information from the target terminal, and exports to a .csv file.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
short FileNumber File number to be received
short FromRecord Starting record number to be received
short ToRecord Last record to be received, if zero then all records
String OutputFileName The target filename for the .csv file.
short VBICR_COMMSendFile( short TargetECR, String InputFileName)
Description;
Imports an ICR_COMM .csv file and sends it to the specified terminals.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
2000 will communicate will all terminals. Communications will go through the
terminal number specified in the .ini file.
String InputFileName The file name of the file to be imported and sent to the terminals.
Implementing icrcomm.dll
Functions cntd
short VBICR_COMMSalesCollect( short TargetECR, short FileNumber,
short FromRecord, short ToRecord,
String OutputFileName, char ZReset)
Description;
Collects sales data from the target terminals, and exports to a .csv file.
Parameters;
short TargetECR Terminal to communicate with. 0 will cause it to use the terminal number as
specified in the .ini file.
2000 will communicate will all terminals. Communications will go through the
terminal number specified in the .ini file.
short FileNumber File number to be collected.
short FromRecord Starting record number to be collected.
short ToRecord Ending record number. If set to zero then all records are collected
String OutputFileName The target filename for the .csv file.
char Zreset If set to 1, then the terminals are locked during collection, and the sales files
are reset to zero when all data has been collected.
short VBICR_COMMShowMessages ( String MessageWin1, String MessageWin2)
Description;
Used so that an application can manually enter messages to appear in the 2 message windows of the
icr_comm utility..
Parameters;
String MessageWin1/ 2, A String specifying a message to be shown in the first or
second window. If the string is zero length, then the parameter is
ignored, and the current message is left in the window. To erase a message,
use a string, containing a single space.
Implementing icrcomm.dll
Example
void InitICRComm()
{
short ret;
ret = ICR_COMMInit();
if(ret) {
// Exit code returned, deal with error message
}
}
void ZCollectPLUSales()
{
short FileList[2], ret;
FileList[0] = 1; // PLU File number
FileList[1]=0; // Null terminte the array
ret = ICR_COMMSalesCollect(allECRs, FileList, NULL, NULL, “plusales.txt”, 1);
// Z collect all records of the PLU file, into a file called plusales.txt.
if(ret) {
// Exit code returned, deal with error message
}
}
void main()
{
InitICRComm();
ZCollectPLUSales();
ICR_COMMClose();
}
Implementing icrcomm.dll
.ini File Settings
General Settings
TARGETECR={Valid Settings 1 to 32 and 101 to 120}
Specifies the target ECR that is used for communications as standard, any setting with the command
line switch /t overides this value
Where the command line switch /tALL is specified, this is the target ECR for communications, all
communications then go through this one
USERBREAK=NO
When set communications cannot be cancelled by the user using the ESCAPE button, or with the cancel
button for Windows.
QUOTEMARKS=
Determines the behaviour of field data outputted from ICR_COMM.
When set to NONE, data is never enclosed in quotation marks.
When set to STRING, only string data is enclosed in quotation marks.
When set to ALL, all fields, except record number is enclosed in quotation marks.
This only affects output data, as input data deals with/without quote marks automatically.
Note, when set to NONE, commas (,) are parsed out of any text strings.
FILTEROUTQUOTEMARKS=
When set to Yes alpha strings are parsed for double quote marks and deleted
COMM_MODE=
Specifies the communications mode, valid settings are IPX, SERIAL or TCP/IP
COM=
Only valid when COMM_MODE=SERIAL is selected, specifies the serial port to use
SPEED=
Only valid when COMM_MODE=SERIAL is selected, specifies the baud rate for serial communications
Valid settings are 1200 to 115200. Port settings are always Parity None, Data bits 8 and Stop bits 1.
MODEMINIT=
Specifies a modem init string that is sent down using Job 4.
MODEMDIAL=
Specifies a modem dial string that is sent down using Job 5. The string should contain the prefix atd.
LOGFILE=
Specifies an alternative log file, icr_comm.log is default
.ini file settings
.ini File Settings cntd
LAYOUTFILE=
Specifies an alternative data layout file, datalyt.ini is default
VISIBLE=
When set to NO, the visual side of the .dll is not visible
USENEWIPXSOCKET=YES
(COMM_MODE = IPX only)
When set to YES sets icrcomm.dll to use a separate IPX socket to the tills. You must have till version
2.488 or higher to support this, but it enables software using icrcomm.dll to run on the same machine as
is running ICRTouch.
When comm_mode is TCP/IP icrcomm.dll can also be run on the till. (default behaviour for IP mode)
BROADCASTIPADDRESS=
(COMM_MODE = TCP/IP only)
Sets the broadcast IP Address icrcomm uses when searching for a terminal. Default is 255.255.255.255
Anything can be set and can include a subnet, eg 192.168.0.255
IPADDRESS # =
(COMM_MODE = TCP/IP only)
Sets a fixed IP Address for terminal #
eg IPADDRESS 1 = 192.168.0.1
IPADDRESS 101 = 192.168.0.101
Once an IP Address is set icrcomm.dll will only use this address to contact the terminal, never the
broadcast address.
Sales Data Only Settings
ZEROSKIP=YES
Specifies that any sales data that is received with zero value and qty, is not exported to the CSV file
PERIOD={Valid Settings 1 to 3}
Specifies which period is used when collecting sales data
FORMAT=BLEEP
Specifies that the sales data CSV file is saved in BLEEP 3 header format
Program Data Only Settings
.ini file settings
Exit Codes
Upon termination of the w_icrcom.exe (Win32) utility a dos exit code is returned to indicate the outcome.
For the Win32 .dll version, the same exit codes are returned to the calling function, and are defined in icrcomm.h
Exit
Code
Meaning Details
0 Successful
1 XMS Memory Error Could not allocate XMS memory. Need an XMS memory manager loaded like EMM386. If using windows check that the .pif file is
set for XMS memory
2 Invalid File Mode Must be X, Z, S, R or J
3 No File Number Specified A file number has not been specified
4 Unable to Open .ini File Either a .ini file specified with /I doesn’t exist or icr_comm.ini doesn’t exist
5 ESCAPE Pressed, User Cancel
6 Unable to Open Specified File The file specified using file mode S doesn’t exist
7 Invalid File Data The data in a data file used with file mode S, is not in a valid ICR format
8 IPX Not Installed No valid IPX packet driver has been installed
9 Failure Opening Socket Internal networking error. Bad/Invalid IPX driver, or incorrectly wired networking cable
10 No Response From Terminal Terminal not responding to requests
11 Data Packet Not Sent Internal networking error. Bad/Invalid IPX driver, or incorrectly wired networking cable
12 Invalid Job Number Specified Job number specified after J is either missing or invalid
13 No Modem Init/Dial String Specified
14 Wrong Communications Mode A function designed for one communications mode has been used in another, for example modem communications whilst in IPX
mode
15 Modem Response ERROR
16 Modem Response NO DIALTONE
17 Modem Response NO ANSWER
18 Modem Response NO CARRIER
19 Unknown modem response
20 Timeout waiting for modem response The modem has not provided a response
21 Winsock initialisation error ICR_COMM for Win32s needs WinSock 2.2 or higher loaded
22 Invalid file number Not a valid ICRTouch file number
23 A process is already running ICR_COMM is currently running another process
24 Init has already been run
25 Unable to open serial port The serial port is either in use, or doesn’t exist
26 Thread creation error
27 Init has not been run
28 Modem response, line busy The line is busy
29 Socket already open The network socket is already in use by another ICRTouch application
30 Network down The networking is either not configured correctly, or in the case of XP, is not plugged in
31 TCP/IP Not installed
32 Port already open There is another instance of icrcomm running?
33 No route to host The host is on a different subnet with no gateway configured
34 Failed to resolve hostname The host name doesn’t exist
Exit codes
Enclosed Sample Files
Program Files
w_icrcom.exe Win32 executable file, also requires icrcomm.dll
icrcomm.dll Win32 dll
icr_comm.exe DOS executable file
icr_comm.pif Windows pif file
icr_comm.ini .ini file, reqd by all version of icr_comm.
icrcomm.h C++ header file for icrcomm.dll, used for developing apps using the icrcomm.dll
icrcomm.lib Borland .lib file for icrcomm.dll, as above
Example Files
plu.txt Sample PLU file received from ECR
plu_sale.txt Sample PLU Sales Collection File
shrt_plu.txt Sample Short PLU 1 file ready for sending
shrt_clk.txt Sample Short Clerk 1 file ready for sending
fixed.txt Sample Fixed Totalizer Sales Collection File
files.txt Sample file showing multiple program files pulled back from the till
This file can also be sent in in this format
Sample Files

; Contains record layout information for each ICRTouch file number, called from ICR_COMM

; and ICRTouch file maintanence utils

; File starts at [FILEX] and ends at the next [

; Mode=P or X for Program or sales information

; Field 0  is the record number

; each field is layed out as;

; FIELD=       field number, should be in order

; TYPE=        N for numeric, A for Alpha, F for Flag or X for NULL, X means data for this field is ignored/skipped

; LENGTH=      max number of characters

; BYTELENGTH=  Actually byte length as raw data

; DP=          Number of decimal places for numeric fields

; ADJ=         Used on numeric valiues to indicate that the number should be adjusted by this amount, eg GROUPS & DEPTS

 

; For new TYPE=F flags added to this, also add them to server-confs / all / touchpoint_octal_flags

 

[FILE1]

; PLU

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=RANDOM CODE

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=RANDOMCODE

 

FIELD=3

NAME=PRICE 1 L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L1

 

FIELD=4

NAME=PRICE 1 L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L2

 

FIELD=5

NAME=PRICE 1 L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L3

 

FIELD=6

NAME=PRICE 1 L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L4

 

FIELD=7

NAME=PRICE 1 L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L5

 

FIELD=8

NAME=PRICE 1 L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L6

 

FIELD=9

NAME=PRICE 1 L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L7

 

FIELD=10

NAME=PRICE 1 L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L8

 

FIELD=11

NAME=PRICE 1 L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE1L9

 

FIELD=12

NAME=PRICE 2 L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L1

 

FIELD=13

NAME=PRICE 2 L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L2

 

FIELD=14

NAME=PRICE 2 L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L3

 

FIELD=15

NAME=PRICE 2 L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L4

 

FIELD=16

NAME=PRICE 2 L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L5

 

FIELD=17

NAME=PRICE 2 L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L6

 

FIELD=18

NAME=PRICE 2 L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L7

 

FIELD=19

NAME=PRICE 2 L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L8

 

FIELD=20

NAME=PRICE 2 L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE2L9

 

FIELD=21

NAME=PRICE 3 L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L1

 

FIELD=22

NAME=PRICE 3 L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L2

 

FIELD=23

NAME=PRICE 3 L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L3

 

FIELD=24

NAME=PRICE 3 L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L4

 

FIELD=25

NAME=PRICE 3 L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L5

 

FIELD=26

NAME=PRICE 3 L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L6

 

FIELD=27

NAME=PRICE 3 L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L7

 

FIELD=28

NAME=PRICE 3 L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L8

 

FIELD=29

NAME=PRICE 3 L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE3L9

 

FIELD=30

NAME=1ST @ QTY

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

XMLTAG=QTY1

 

FIELD=31

NAME=2ND @ QTY

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

XMLTAG=QTY2

 

FIELD=32

NAME=3RD @ QTY

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

XMLTAG=QTY3

 

FIELD=33

NAME=FLAG 1

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG1

 

FIELD=34

NAME=FLAG 2

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG2

 

FIELD=35

NAME=FLAG 3

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG3

 

FIELD=36

NAME=GROUP LINK

TYPE=N

LENGTH=2

BYTELENGTH=1

ADJ=1

XMLTAG=GROUP

 

FIELD=37

NAME=DEPT LINK

TYPE=N

LENGTH=2

BYTELENGTH=1

ADJ=1

XMLTAG=DEPT

 

FIELD=38

NAME=LIST PLU 1

TYPE=N

LENGTH=2

BYTELENGTH=2

XMLTAG=LISTPLU1

 

FIELD=39

NAME=LIST PLU 2

TYPE=N

LENGTH=2

BYTELENGTH=2

XMLTAG=LISTPLU2

 

FIELD=40

NAME=LIST PLU 3

TYPE=N

LENGTH=2

BYTELENGTH=2

XMLTAG=LISTPLU3

 

FIELD=41

NAME=LIST PLU 4

TYPE=N

LENGTH=2

BYTELENGTH=2

XMLTAG=LISTPLU4

 

FIELD=42

NAME=LIST PLU 5

TYPE=N

LENGTH=2

BYTELENGTH=2

XMLTAG=LISTPLU5

 

FIELD=43

NAME=LIST PLU 6

TYPE=N

LENGTH=2

BYTELENGTH=2

XMLTAG=LISTPLU6

 

FIELD=44

NAME=STOCK FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=STOCKFLAG

 

FIELD=45

NAME=MIN STOCK

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

XMLTAG=MINSTOCK

 

FIELD=46

NAME=MIXMATCH

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=MIXMATCH

 

FIELD=47

NAME=HALO

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=HALO

 

FIELD=48

NAME=KP FLAG

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=KPFLAG

 

FIELD=49

NAME=TAX RATE

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=TAXRATE

 

 

; PLU Sales, showing only level 1

;[FILE1]

; PLU sales

;MODE=X

 

;FIELD=0

;NAME=RECORD

;TYPE=N

;LENGTH=4

 

;FIELD=1

;NAME=NOTUSED

;TYPE=X

;LENGTH=1

;BYTELENGTH=13

 

;FIELD=2

;NAME=QTY

;TYPE=N

;LENGTH=8

;BYTELENGTH=4

;DP=2

 

;FIELD=3

;NAME=NOTUSED

;TYPE=X

;LENGTH=1

;BYTELENGTH=32

 

;FIELD=4

;NAME=TOTAL

;TYPE=N

;LENGTH=8

;BYTELENGTH=4

;DP=2

 

 

; PLU Sales showing all price levels

[FILE1]

; PLU sales, with Price levels

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTY

 

FIELD=3

NAME=QTY L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL2

 

FIELD=4

NAME=QTY L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL3

 

 

FIELD=5

NAME=QTY L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL4

 

FIELD=6

NAME=QTY L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL5

 

FIELD=7

NAME=QTY L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL6

 

FIELD=8

NAME=QTY L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL7

 

FIELD=9

NAME=QTY L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL8

 

FIELD=10

NAME=QTY L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTYL9

 

FIELD=11

NAME=TOTAL L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

FIELD=12

NAME=TOTAL L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL2

 

FIELD=13

NAME=TOTAL L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL3

 

FIELD=14

NAME=TOTAL L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL4

 

FIELD=15

NAME=TOTAL L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL5

 

FIELD=16

NAME=TOTAL L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL6

 

FIELD=17

NAME=TOTAL L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL7

 

FIELD=18

NAME=TOTAL L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL8

 

FIELD=19

NAME=TOTAL L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUEL9

 

[FILE1001]

; Short 1 plu

MODE=P

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=2

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=6

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=7

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=8

TYPE=N

LENGTH=2

BYTELENGTH=1

 

[FILE2001]

; Short 2 plu

MODE=P

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=2

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=6

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=7

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=8

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=9

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=10

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=11

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=12

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=13

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=14

TYPE=F

LENGTH=6

BYTELENGTH=2

 

FIELD=15

TYPE=N

LENGTH=1

BYTELENGTH=1

 

[FILE4001]

; Short 4 plu

MODE=P

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=2

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=6

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=7

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=8

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=9

TYPE=N

LENGTH=2

BYTELENGTH=1

 

; PLU Sales, all price levels consolidated into 1

[FILE3001]

; PLU sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

[FILE10001]

; PLU, when sent like this the random code field is used for storing in memory

; the record number is totally ignored, but needs to be included

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=2

NAME=RANDOM CODE

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=3

NAME=PRICE 1 L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=4

NAME=PRICE 1 L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=5

NAME=PRICE 1 L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=6

NAME=PRICE 1 L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=7

NAME=PRICE 1 L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=8

NAME=PRICE 1 L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=9

NAME=PRICE 1 L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=10

NAME=PRICE 1 L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=11

NAME=PRICE 1 L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=12

NAME=PRICE 2 L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=13

NAME=PRICE 2 L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=14

NAME=PRICE 2 L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=15

NAME=PRICE 2 L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=16

NAME=PRICE 2 L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=17

NAME=PRICE 2 L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=18

NAME=PRICE 2 L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=19

NAME=PRICE 2 L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=20

NAME=PRICE 2 L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

FIELD=21

NAME=PRICE 3 L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

FIELD=22

NAME=PRICE 3 L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

FIELD=23

NAME=PRICE 3 L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=24

NAME=PRICE 3 L4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=25

NAME=PRICE 3 L5

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=26

NAME=PRICE 3 L6

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=27

NAME=PRICE 3 L7

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=28

NAME=PRICE 3 L8

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=29

NAME=PRICE 3 L9

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=30

NAME=1ST @ QTY

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

 

FIELD=31

NAME=2ND @ QTY

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

 

FIELD=32

NAME=3RD @ QTY

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

 

FIELD=33

NAME=FLAG 1

TYPE=F

LENGTH=3

BYTELENGTH=1

 

FIELD=34

NAME=FLAG 2

TYPE=F

LENGTH=3

BYTELENGTH=1

 

FIELD=35

NAME=FLAG 3

TYPE=F

LENGTH=3

BYTELENGTH=1

 

FIELD=36

NAME=GROUP LINK

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=37

NAME=DEPT LINK

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=38

NAME=LIST PLU 1

TYPE=N

LENGTH=2

BYTELENGTH=2

 

FIELD=39

NAME=LIST PLU 2

TYPE=N

LENGTH=2

BYTELENGTH=2

 

FIELD=40

NAME=LIST PLU 3

TYPE=N

LENGTH=2

BYTELENGTH=2

 

FIELD=41

NAME=LIST PLU 4

TYPE=N

LENGTH=2

BYTELENGTH=2

 

FIELD=42

NAME=LIST PLU 5

TYPE=N

LENGTH=2

BYTELENGTH=2

 

FIELD=43

NAME=LIST PLU 6

TYPE=N

LENGTH=2

BYTELENGTH=2

 

FIELD=44

NAME=STOCK FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

 

FIELD=45

NAME=MIN STOCK

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

 

FIELD=46

NAME=LALO

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=47

NAME=HALO

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=48

NAME=KP FLAG

TYPE=F

LENGTH=6

BYTELENGTH=2

 

FIELD=49

NAME=TAX RATE

TYPE=N

LENGTH=1

BYTELENGTH=1

 

; PLU Sales, when recieved they include the random code

; For scanning Apps

[FILE10001]

; PLU sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=RANDOM CODE

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=3

 

FIELD=4

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=5

NAME=VALUE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

[FILE20001]

; Extended PLU

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

 

FIELD=1

NAME=SET MENU

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SETMENU

 

FIELD=2

NAME=KP CATEGORY

TYPE=N

LENGTH=2

BYTELENGTH=1

ADJ=1

XMLTAG=KPCAT

 

FIELD=3

NAME=SEL UNIT

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=SELUNIT

 

FIELD=4

NAME=SEL QTY PER UNIT

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=3

XMLTAG=SELQTY

 

FIELD=5

NAME=FLAG 4

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=FLAG4

 

FIELD=6

NAME=ALT MODIFIER TEXT 1

TYPE=A

LENGTH=10

BYTELENGTH=11

XMLTAG=ALTMODTEXT1

 

FIELD=7

NAME=ALT MODIFIER TEXT 2

TYPE=A

LENGTH=10

BYTELENGTH=11

XMLTAG=ALTMODTEXT2

 

FIELD=8

NAME=COST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=COSTPRICE

 

FIELD=9

NAME=4TH @ QTY

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

XMLTAG=QTY4

 

FIELD=10

NAME=PRICE 4 L1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE4L1

 

FIELD=11

NAME=PRICE 4 L2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE4L2

 

FIELD=12

NAME=PRICE 4 L3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=PRICE4L3

 

FIELD=13

NAME=ALTERNATIVE TEXT

TYPE=A

LENGTH=48

BYTELENGTH=49

XMLTAG=ALTTEXT

 

FIELD=14

NAME=ALLERGENS

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=ALLERGENS

 

 

 

[FILE401]

; PLU Stock

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

 

FIELD=1

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

 

[FILE401]

; PLU Stock

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=4

 

 

[FILE413]

; Last Time Sold

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=DATE-TIME

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=36

 

[FILE2]

; PLU group

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=2

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

[FILE2]

; PLU group sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

[FILE5]

; Clerk

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=IBUTTON

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=IBUTTON

 

FIELD=3

NAME=SECRET NUMBER

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SECRETNUMBER

 

FIELD=4

NAME=COMPULSIONS

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=COMPULSIONS

 

FIELD=5

NAME=RESTRICTIONS 1

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=RESTRICTIONS1

 

FIELD=6

NAME=MODE CONTROL

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=MODECONTROL

 

FIELD=7

NAME=OPERATION CONTROL

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=OPERATION

 

FIELD=8

NAME=RESTRICTIONS 2

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=RESTRICTIONS2

 

FIELD=9

NAME=RESTRICTIONS 3

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=RESTRICTIONS3

 

FIELD=10

NAME=COMMISION 1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=COMMISION1

 

FIELD=11

NAME=COMMISION 2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=COMMISION2

 

FIELD=12

NAME=COMMISION 3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=COMMISION3

 

FIELD=13

NAME=COMMISION 4

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=COMMISION4

 

FIELD=14

NAME=RESERVED1

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

 

 

FIELD=15

NAME=RESERVED2

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

 

 

FIELD=16

NAME=RESERVED3

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

 

FIELD=17

NAME=LANGUAGE

TYPE=A

LENGTH=3

BYTELENGTH=4

XMLTAG=LANGUAGE

 

FIELD=18

NAME=DEF PRICE LVL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEFAULTPRICELEVEL

 

FIELD=19

NAME=DEF MENU LVL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEFAULTMENULEVEL

 

FIELD=20

NAME=DEF FLOORP LVL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEFAULTFLOORPLANLEVEL

 

FIELD=21

NAME=JOB 1

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=JOB1

 

FIELD=22

NAME=JOB 2

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=JOB2

 

FIELD=23

NAME=JOB 3

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=JOB3

 

FIELD=24

NAME=JOB 4

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=JOB4

 

FIELD=25

NAME=NI NUMBER

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=TINUMBER

; There is some more file after this but it is used for scratch and not actually program data

 

[FILE1005]

; Short 1 clerk

MODE=P

FIELD=0

TYPE=N

LENGTH=3

FIELD=1

TYPE=A

LENGTH=24

BYTELENGTH=25

 

[FILE2005]

; Short 2 clerk

MODE=P

FIELD=0

TYPE=N

LENGTH=3

 

FIELD=1

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=2

TYPE=N

LENGTH=4

BYTELENGTH=2

 

[FILE6]

; Clerk detail

MODE=P

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=FILE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEMFILE

 

FIELD=2

NAME=RECORD

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEMRECORD

 

[FILE6]

; Clerk detail sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

TYPE=X

NAME=NOTUSED

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

[FILE10]

; List PLU

MODE=P

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=PLU 1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM1

 

FIELD=3

NAME=PLU 2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM2

 

FIELD=4

NAME=PLU 3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM3

 

FIELD=5

NAME=PLU 4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM4

 

FIELD=6

NAME=PLU 5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM5

 

FIELD=7

NAME=PLU 6

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM6

 

FIELD=8

NAME=PLU 7

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM7

 

FIELD=9

NAME=PLU 8

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM8

 

FIELD=10

NAME=PLU 9

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM9

 

FIELD=11

NAME=PLU 10

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM10

 

FIELD=12

NAME=PLU 11

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM11

 

FIELD=13

NAME=PLU 12

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM12

 

FIELD=14

NAME=PLU 13

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM13

 

FIELD=15

NAME=PLU 14

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM14

 

FIELD=16

NAME=PLU 15

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM15

 

FIELD=17

NAME=PLU 16

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM16

 

FIELD=18

NAME=PLU 17

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM17

 

FIELD=19

NAME=PLU 18

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM18

 

FIELD=20

NAME=PLU 19

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM19

 

FIELD=21

NAME=PLU 20

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM20

 

FIELD=22

NAME=PLU 21

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM21

 

FIELD=23

NAME=PLU 22

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM22

 

FIELD=24

NAME=PLU 23

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM23

 

FIELD=25

NAME=PLU 24

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM24

 

FIELD=26

NAME=PLU 25

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM25

 

FIELD=27

NAME=PLU 26

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM26

 

FIELD=28

NAME=PLU 27

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM27

 

FIELD=29

NAME=PLU 28

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM28

 

FIELD=30

NAME=PLU 29

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM29

 

FIELD=31

NAME=PLU 30

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM30

 

FIELD=32

NAME=PLU 31

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM31

 

FIELD=33

NAME=PLU 32

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM32

 

FIELD=34

NAME=PLU 33

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM33

 

FIELD=35

NAME=PLU 34

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM34

 

FIELD=36

NAME=PLU 35

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM35

 

FIELD=37

NAME=PLU 36

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM36

 

FIELD=38

NAME=PLU 37

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM37

 

FIELD=39

NAME=PLU 38

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM38

 

FIELD=40

NAME=PLU 39

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM39

 

FIELD=41

NAME=PLU 40

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM40

 

FIELD=42

NAME=PLU 41

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM41

 

FIELD=43

NAME=PLU 42

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM42

 

FIELD=44

NAME=PLU 43

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM43

 

FIELD=45

NAME=PLU 44

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM44

 

FIELD=46

NAME=PLU 45

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM45

 

FIELD=47

NAME=PLU 46

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM46

 

FIELD=48

NAME=PLU 47

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM47

 

FIELD=49

NAME=PLU 48

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM48

 

FIELD=50

NAME=PLU 49

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM49

 

FIELD=51

NAME=PLU 50

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEM50

 

FIELD=52

NAME=FLAG

TYPE=N

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=53

NAME=MINIMUM

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=MINIMUM

 

FIELD=54

NAME=MAXIMUM

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=MAXIMUM

 

FIELD=55

NAME=PRICE SHIFT

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICESHIFT

 

FIELD=56

NAME=PRICE LEVEL

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL

 

FIELD=57

NAME=RESERVED 1

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=RESERVED1

 

FIELD=58

NAME=RESERVED 2

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED2

 

FIELD=59

NAME=RESERVED 3

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED3

 

FIELD=60

NAME=RESERVED 4

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED4

 

FIELD=61

NAME=RESERVED 5

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED5

 

 

[FILE24]

; Tax table

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=RATE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=4

XMLTAG=RATE

 

FIELD=3

NAME=FLAG

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=FLAG

 

 

[FILE24]

; Tax table sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=TAXABLE AMT

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL TAX

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=TAX

 

[FILE29]

; Batch XZ

MODE=P

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=REPORTCODE 1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE1

 

FIELD=3

NAME=REPORTCODE 2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE2

 

FIELD=4

NAME=REPORTCODE 3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE3

 

FIELD=5

NAME=REPORTCODE 4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE4

 

FIELD=6

NAME=REPORTCODE 5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE5

 

FIELD=7

NAME=REPORTCODE 6

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE6

 

FIELD=8

NAME=REPORTCODE 7

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE7

 

FIELD=9

NAME=REPORTCODE 8

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE8

 

FIELD=10

NAME=REPORTCODE 9

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE9

 

FIELD=11

NAME=REPORTCODE 10

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=REPORTCODE10

 

FIELD=12

NAME=PERIOD 1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD1

 

FIELD=13

NAME=PERIOD 2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD2

 

FIELD=14

NAME=PERIOD 3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD3

 

FIELD=15

NAME=PERIOD 4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD4

 

FIELD=16

NAME=PERIOD 5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD5

 

FIELD=17

NAME=PERIOD 6

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD6

 

FIELD=18

NAME=PERIOD 7

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD7

 

FIELD=19

NAME=PERIOD 8

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD8

 

FIELD=20

NAME=PERIOD 9

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD9

 

FIELD=21

NAME=PERIOD 10

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=PERIOD10

 

FIELD=22

NAME=STATUS

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=FLAG

 

[FILE32]

; Receipt messages

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=TEXT

TYPE=A

LENGTH=40

BYTELENGTH=50

XMLTAG=TEXT

 

[FILE33]

; Scrolling messages

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=TEXT

TYPE=A

LENGTH=99

BYTELENGTH=100

XMLTAG=TEXT

 

[FILE43]

; Level names

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=TEXT

 

[FILE44]

; Fixed character

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=TEXT

 

 

[FILE45]

; Error message

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=TEXT

 

[FILE46]

; cHECK TEXT

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=CHECKNUMBER

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=CHECKNUMBER

 

FIELD=2

NAME=CHECKTYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CHECKTYPE

 

FIELD=3

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=TEXT

 

[FILE47]

; KP Category

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=TEXT

 

[FILE48]

; KP Message

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=TEXT

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=TEXT

 

[FILE50]

; Fixed totalizor

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCTRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=STATUS

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG

 

[FILE50]

; Fixed totalizor sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QUANTITY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

 

[FILE51]

; Finalise key

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=VALUE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=VALUE

 

FIELD=3

NAME=KEY TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=KEYTYPE

 

FIELD=4

NAME=STATUS

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=FLAG

 

FIELD=5

NAME=DRAWER IN

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=DRAWERIN

 

FIELD=6

NAME=DRAWER OUT

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=DRAWEROUT

 

 

[FILE51]

; Finalise key sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

XMLTAG=QUANTITY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

 

[FILE52]

; transaction key

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=VALUE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=VALUE

 

FIELD=3

NAME=KEY TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=KEYTYPE

 

FIELD=4

NAME=STATUS

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=FLAG

 

 

[FILE52]

; Transaction key sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

XMLTAG=QUANTITY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

 

[FILE53]

; Status key

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=VALUE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=VALUE

 

FIELD=3

NAME=KEY TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=KEYTYPE

 

FIELD=4

NAME=STATUS

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=FLAG

 

[FILE54]

; Subdept

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=VALUE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=VALUE

 

FIELD=3

NAME=STATUS

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=FLAG

 

[FILE55]

; Dept

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=VALUE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=VALUE

 

FIELD=3

NAME=SUBDEPT

TYPE=N

LENGTH=2

BYTELENGTH=1

ADJ=1

XMLTAG=SUBDEPT

 

FIELD=4

NAME=STATUS

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG

 

[FILE55]

; Dept sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QUANTITY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

 

[FILE56]

; Hourly Time Zones

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

 

FIELD=1

NAME=START HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTHOUR

 

FIELD=2

NAME=START MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTMIN

 

FIELD=3

NAME=END HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDHOUR

 

FIELD=4

NAME=END MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDMIN

 

FIELD=5

NAME=STATUS

TYPE=F

LENGTH=12

BYTELENGTH=4

XMLTAG=STATUS

 

 

[FILE57]

; Hourly Item Link

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=FILE

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=ITEMFILE

 

FIELD=2

NAME=RECORD

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=ITEMRECORD

 

 

[FILE58]

; Hourly Sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

 

[FILE59]

; Mix and Match Table

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=AMOUNT

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=AMOUNT

 

FIELD=3

NAME=QTY RQD

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=QUANTITY

 

FIELD=4

NAME=TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=TYPE

 

FIELD=5

NAME=FLAG 1

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG1

 

FIELD=6

NAME=FLAG 2

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG2

 

FIELD=7

NAME=RESERVED

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RECERVED1

 

FIELD=8

NAME=RESERVED

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED2

 

FIELD=9

NAME=START HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTHOUR

 

FIELD=10

NAME=START MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTMINUTE

 

FIELD=11

NAME=END HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDHOUR

 

FIELD=12

NAME=END MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDMINUTE

 

FIELD=13

NAME=TIME FLAGS

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=TIMEFLAG

 

FIELD=14

NAME=Tax Table

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=TAXTABLE

 

[FILE59]

; Mix and Max Sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

XMLTAG=QTY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

[FILE159]

; Mix and Match 2 Table

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=AMOUNT

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=AMOUNT

 

FIELD=3

NAME=BKT QTY 1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=BUCKETQTY1

 

FIELD=4

NAME=BKT QTY 2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=BUCKETQTY2

 

FIELD=5

NAME=BKT QTY 3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=BUCKETQTY3

 

FIELD=6

NAME=BKT QTY 4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=BUCKETQTY4

 

FIELD=7

NAME=BKT QTY 5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=BUCKETQTY5

 

FIELD=8

NAME=TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=TYPE

 

FIELD=9

NAME=START DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=STARTDATE

 

FIELD=10

NAME=END DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ENDDATE

 

FIELD=11

NAME=FLAG 1

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG1

 

FIELD=12

NAME=FLAG 2

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG2

 

FIELD=13

NAME=RESERVED

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED1

 

FIELD=14

NAME=RESERVED

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED2

 

FIELD=15

NAME=START HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTHOUR

 

FIELD=16

NAME=START MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTMINUTE

 

FIELD=17

NAME=END HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDHOUR

 

FIELD=18

NAME=END MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDMINUTE

 

FIELD=19

NAME=TIME FLAGS

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=TIMEFLAG

 

FIELD=20

NAME=RESERVED

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=RESERVED3

 

FIELD=21

NAME=PLU 1

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM1

 

FIELD=22

NAME=PLU 2

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM2

 

FIELD=23

NAME=PLU 3

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM3

 

FIELD=24

NAME=PLU 4

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM4

 

FIELD=25

NAME=PLU 5

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM5

 

FIELD=26

NAME=PLU 6

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM6

 

FIELD=27

NAME=PLU 7

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM7

 

FIELD=28

NAME=PLU 8

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM8

 

FIELD=29

NAME=PLU 9

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM9

 

FIELD=30

NAME=PLU 10

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM10

 

FIELD=31

NAME=PLU 11

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM11

 

FIELD=32

NAME=PLU 12

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM12

 

FIELD=33

NAME=PLU 13

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM13

 

FIELD=34

NAME=PLU 14

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM14

 

FIELD=35

NAME=PLU 15

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM15

 

FIELD=36

NAME=PLU 16

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM16

 

FIELD=37

NAME=PLU 17

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM17

 

FIELD=38

NAME=PLU 18

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM18

 

FIELD=39

NAME=PLU 19

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM19

 

FIELD=40

NAME=PLU 20

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM20

 

FIELD=41

NAME=PLU 21

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM21

 

FIELD=42

NAME=PLU 22

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM22

 

FIELD=43

NAME=PLU 23

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM23

 

FIELD=44

NAME=PLU 24

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM24

 

FIELD=45

NAME=PLU 25

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM25

 

FIELD=46

NAME=PLU 26

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM26

 

FIELD=47

NAME=PLU 27

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM27

 

FIELD=48

NAME=PLU 28

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM28

 

FIELD=49

NAME=PLU 29

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM29

 

FIELD=50

NAME=PLU 30

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM30

 

FIELD=51

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET1

 

FIELD=52

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET2

 

FIELD=53

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET3

 

FIELD=54

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET4

 

FIELD=55

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET5

 

FIELD=56

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET6

 

FIELD=57

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET7

 

FIELD=58

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET8

 

FIELD=59

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET9

 

FIELD=60

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET10

 

FIELD=61

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET11

 

FIELD=62

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET12

 

FIELD=63

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET13

 

FIELD=64

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET14

 

FIELD=65

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET15

 

FIELD=66

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET16

 

FIELD=67

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET17

 

FIELD=68

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET18

 

FIELD=69

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET19

 

FIELD=70

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET20

 

FIELD=71

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET21

 

FIELD=72

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET22

 

FIELD=73

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET23

 

FIELD=74

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET24

 

FIELD=75

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET25

 

FIELD=76

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET26

 

FIELD=77

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET27

 

FIELD=78

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET28

 

FIELD=79

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET29

 

FIELD=80

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUCKET30

 

 

[FILE159]

; Mix and Max 2 Sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=0

XMLTAG=QTY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

 

[FILE1059]

; Mix and Match 2 Table

; For BOPC to enable sending of table using random codes

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=2

NAME=AMOUNT

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

 

FIELD=3

NAME=BKT QTY 1

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=4

NAME=BKT QTY 2

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=5

NAME=BKT QTY 3

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=6

NAME=BKT QTY 4

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=7

NAME=BKT QTY 5

TYPE=N

LENGTH=4

BYTELENGTH=2

 

FIELD=8

NAME=TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=9

NAME=START DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=10

 

NAME=END DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=11

NAME=FLAG 1

TYPE=F

LENGTH=11

BYTELENGTH=4

 

FIELD=12

NAME=FLAG 2

TYPE=F

LENGTH=11

BYTELENGTH=4

 

FIELD=13

NAME=RESERVED

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=14

NAME=RESERVED

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=15

NAME=START HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

 

FIELD=16

NAME=START MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

 

FIELD=17

NAME=END HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

 

FIELD=18

NAME=END MINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

 

FIELD=19

NAME=TIME FLAGS

TYPE=F

LENGTH=3

BYTELENGTH=1

 

FIELD=20

NAME=RESERVED

TYPE=N

LENGTH=2

BYTELENGTH=1

 

FIELD=21

NAME=PLU 1

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=22

NAME=PLU 2

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=23

NAME=PLU 3

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=24

NAME=PLU 4

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=25

NAME=PLU 5

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=26

NAME=PLU 6

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=27

NAME=PLU 7

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=28

NAME=PLU 8

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=29

NAME=PLU 9

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=30

NAME=PLU 10

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=31

NAME=PLU 11

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=32

NAME=PLU 12

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=33

NAME=PLU 13

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=34

NAME=PLU 14

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=35

NAME=PLU 15

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=36

NAME=PLU 16

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=37

NAME=PLU 17

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=38

NAME=PLU 18

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=39

NAME=PLU 19

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=40

NAME=PLU 20

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=41

NAME=PLU 21

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=42

NAME=PLU 22

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=43

NAME=PLU 23

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=44

NAME=PLU 24

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=45

NAME=PLU 25

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=46

NAME=PLU 26

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=47

NAME=PLU 27

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=48

NAME=PLU 28

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=49

NAME=PLU 29

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=50

NAME=PLU 30

TYPE=A

LENGTH=20

BYTELENGTH=21

 

FIELD=51

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=52

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=53

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=54

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=55

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=56

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=57

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=58

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=59

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=60

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=61

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=62

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=63

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=64

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=65

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=66

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=67

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=68

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=69

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=70

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=71

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=72

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=73

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=74

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=75

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=76

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=77

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=78

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=79

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

FIELD=80

NAME=BUCKET

TYPE=N

LENGTH=1

BYTELENGTH=1

 

 

[FILE60]

; Set Menu

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=DESCRIPTOR

 

FIELD=2

NAME=FLAG

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=3

NAME=TYPE 1

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM1_TYPE

 

FIELD=4

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM1_NUMBER

 

FIELD=5

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM1_SUBSTPRICE

 

FIELD=6

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM1_FLAG

 

FIELD=7

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM1_ORDERCHAR

 

FIELD=8

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=9

NAME=TYPE 2

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM2_TYPE

 

FIELD=10

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM2_NUMBER

 

FIELD=11

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM2_SUBSTPRICE

 

FIELD=12

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM2_FLAG

 

FIELD=13

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM2_ORDERCHAR

 

FIELD=14

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=15

NAME=TYPE 3

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM3_TYPE

 

FIELD=16

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM3_NUMBER

 

FIELD=17

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM3_SUBSTPRICE

 

FIELD=18

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM3_FLAG

 

FIELD=19

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM3_ORDERCHAR

 

FIELD=20

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=21

NAME=TYPE 4

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM4_TYPE

 

FIELD=22

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM4_NUMBER

 

FIELD=23

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM4_SUBSTPRICE

 

FIELD=24

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM4_FLAG

 

FIELD=25

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM4_ORDERCHAR

 

FIELD=26

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=27

NAME=TYPE 5

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM5_TYPE

 

FIELD=28

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM5_NUMBER

 

FIELD=29

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM5_SUBSTPRICE

 

FIELD=30

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM5_FLAG

 

FIELD=31

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM5_ORDERCHAR

 

FIELD=32

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=33

NAME=TYPE 6

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM6_TYPE

 

FIELD=34

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM6_NUMBER

 

FIELD=35

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM6_SUBSTPRICE

 

FIELD=36

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM6_FLAG

 

FIELD=37

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM6_ORDERCHAR

 

FIELD=38

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=39

NAME=TYPE 7

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM7_TYPE

 

FIELD=40

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM7_NUMBER

 

FIELD=41

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM7_SUBSTPRICE

 

FIELD=42

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM7_FLAG

 

FIELD=43

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM7_ORDERCHAR

 

FIELD=44

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=45

NAME=TYPE 8

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM8_TYPE

 

FIELD=46

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM8_NUMBER

 

FIELD=47

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM8_SUBSTPRICE

 

FIELD=48

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM8_FLAG

 

FIELD=49

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM8_ORDERCHAR

 

FIELD=50

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=51

NAME=TYPE 9

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM9_TYPE

 

FIELD=52

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM9_NUMBER

 

FIELD=53

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM9_SUBSTPRICE

 

FIELD=54

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM9_FLAG

 

FIELD=55

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM9_ORDERCHAR

 

FIELD=56

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=57

NAME=TYPE 10

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM10_TYPE

 

FIELD=58

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM10_NUMBER

 

FIELD=59

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM10_SUBSTPRICE

 

FIELD=60

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM10_FLAG

 

FIELD=61

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM10_ORDERCHAR

 

FIELD=62

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=63

NAME=TYPE 11

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM11_TYPE

 

FIELD=64

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM11_NUMBER

 

FIELD=65

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM11_SUBSTPRICE

 

FIELD=66

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM11_FLAG

 

FIELD=67

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM11_ORDERCHAR

 

FIELD=68

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=69

NAME=TYPE 12

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM12_TYPE

 

FIELD=70

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM12_NUMBER

 

FIELD=71

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM12_SUBSTPRICE

 

FIELD=72

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM12_FLAG

 

FIELD=73

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM12_ORDERCHAR

 

FIELD=74

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=75

NAME=TYPE 13

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM13_TYPE

 

FIELD=76

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM13_NUMBER

 

FIELD=77

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM13_SUBSTPRICE

 

FIELD=78

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM13_FLAG

 

FIELD=79

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM13_ORDERCHAR

 

FIELD=80

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=81

NAME=TYPE 14

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM14_TYPE

 

FIELD=82

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM14_NUMBER

 

FIELD=83

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM14_SUBSTPRICE

 

FIELD=84

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM14_FLAG

 

FIELD=85

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM14_ORDERCHAR

 

FIELD=86

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=87

NAME=TYPE 15

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM15_TYPE

 

FIELD=88

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM15_NUMBER

 

FIELD=89

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM15_SUBSTPRICE

 

FIELD=90

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM15_FLAG

 

FIELD=91

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM15_ORDERCHAR

 

FIELD=92

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=93

NAME=TYPE 16

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM16_TYPE

 

FIELD=94

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM16_NUMBER

 

FIELD=95

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM16_SUBSTPRICE

 

FIELD=96

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM16_FLAG

 

FIELD=97

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM16_ORDERCHAR

 

FIELD=98

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=99

NAME=TYPE 17

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM17_TYPE

 

FIELD=100

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM17_NUMBER

 

FIELD=101

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM17_SUBSTPRICE

 

FIELD=102

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM17_FLAG

 

FIELD=103

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM17_ORDERCHAR

 

FIELD=104

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=105

NAME=TYPE 18

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM18_TYPE

 

FIELD=106

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM18_NUMBER

 

FIELD=107

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM18_SUBSTPRICE

 

FIELD=108

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM18_FLAG

 

FIELD=109

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM18_ORDERCHAR

 

FIELD=110

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=111

NAME=TYPE 19

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM19_TYPE

 

FIELD=112

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM19_NUMBER

 

FIELD=113

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM19_SUBSTPRICE

 

FIELD=114

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM19_FLAG

 

FIELD=115

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM19_ORDERCHAR

 

FIELD=116

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

FIELD=117

NAME=TYPE 20

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ITEM20_TYPE

 

FIELD=118

NAME=NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEM20_NUMBER

 

FIELD=119

NAME=SUBST PRICE

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=ITEM20_SUBSTPRICE

 

FIELD=120

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM20_FLAG

 

FIELD=121

NAME=CHARACTER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ITEM20_ORDERCHAR

 

FIELD=122

NAME=FUTURE

TYPE=N

LENGTH=8

BYTELENGTH=4

 

[FILE61]

; Reason Table

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=REASON

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=REASON

 

FIELD=2

NAME=FLAG

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=3

NAME=KEYTYPE

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=KEYTYPE

 

FIELD=4

NAME=FUTURE

TYPE=N

LENGTH=5

BYTELENGTH=2

 

[FILE61]

; Reason Table Sales

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=13

 

FIELD=2

NAME=QTY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=QTY

 

FIELD=3

NAME=NOTUSED

TYPE=X

LENGTH=1

BYTELENGTH=32

 

FIELD=4

NAME=TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

[FILE70]

; Schedular

MODE=P

 

FIELD=0

NAME=DAY

TYPE=N

LENGTH=3

XMLTAG=DAY

 

FIELD=1

NAME=HOUR 1

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR1

 

FIELD=2

NAME=HOUR 2

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR2

 

FIELD=3

NAME=HOUR 3

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR3

 

FIELD=4

NAME=HOUR 4

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR4

 

FIELD=5

NAME=HOUR 5

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR5

 

FIELD=6

NAME=HOUR 6

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR6

 

FIELD=7

NAME=HOUR 7

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR7

 

FIELD=8

NAME=HOUR 8

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR8

 

FIELD=9

NAME=HOUR 9

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR9

 

FIELD=10

NAME=HOUR 10

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR10

 

FIELD=11

NAME=HOUR 11

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR11

 

FIELD=12

NAME=HOUR 12

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR12

 

FIELD=13

NAME=MINUTE 1

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE1

 

FIELD=14

NAME=MINUTE 2

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE2

 

FIELD=15

NAME=MINUTE 3

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE3

 

FIELD=16

NAME=MINUTE 4

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE4

 

FIELD=17

NAME=MINUTE 5

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE5

 

FIELD=18

NAME=MINUTE 6

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE6

 

FIELD=19

NAME=MINUTE 7

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE7

 

FIELD=20

NAME=MINUTE 8

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE8

 

FIELD=21

NAME=MINUTE 9

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE9

 

FIELD=22

NAME=MINUTE 10

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE10

 

FIELD=23

NAME=MINUTE 11

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE11

 

FIELD=24

NAME=MINUTE 12

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE12

 

FIELD=25

NAME=PRICE LVL 1

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL1

 

FIELD=26

NAME=PRICE LVL 2

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL2

 

FIELD=27

NAME=PRICE LVL 3

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL3

 

FIELD=28

NAME=PRICE LVL 4

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL4

 

FIELD=29

NAME=PRICE LVL 5

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL5

 

FIELD=30

NAME=PRICE LVL 6

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL6

 

FIELD=31

NAME=PRICE LVL 7

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL7

 

FIELD=32

NAME=PRICE LVL 8

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL8

 

FIELD=33

NAME=PRICE LVL 9

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL9

 

FIELD=34

NAME=PRICE LVL 10

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL10

 

FIELD=35

NAME=PRICE LVL 11

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL11

 

FIELD=36

NAME=PRICE LVL 12

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL12

 

[FILE74]

; Keyboard

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=FILL COLOUR

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=FILLCOLOUR

 

FIELD=2

NAME=TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=TEXT

 

FIELD=3

NAME=FILE

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=ITEMFILE

 

FIELD=4

NAME=RECORD

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=ITEMRECORD

 

 

FIELD=5

NAME=LEFT

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=LEFT

 

FIELD=6

NAME=TOP

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=TOP

 

FIELD=7

NAME=RIGHT

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=RIGHT

 

FIELD=8

NAME=BOTTOM

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=BOTTOM

 

FIELD=9

NAME=FONT

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=FONT

 

FIELD=10

NAME=TEXT COLOUR

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=TEXTCOLOUR

 

[FILE1074]

; Short 1 keyboard file

MODE=P

 

FIELD=0

TYPE=N

LENGTH=3

 

FIELD=1

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=2

TYPE=N

LENGTH=3

BYTELENGTH=2

 

 

[FILE2074]

;  Short 2 keyboard file

MODE=P

 

FIELD=0

TYPE=N

LENGTH=3

 

FIELD=1

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=2

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=3

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=4

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=5

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=6

TYPE=N

LENGTH=3

BYTELENGTH=2

 

[FILE3074]

; Keyboard, random plu key positions

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=5

 

FIELD=1

NAME=COLOUR

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=2

NAME=TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

 

FIELD=3

NAME=FONT

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=4

NAME=TEXT COLOUR

TYPE=N

LENGTH=3

BYTELENGTH=2

 

FIELD=5

NAME=RANDOM CODE

TYPE=A

LENGTH=20

BYTELENGTH=21

 

[FILE75]

; Keyboard 2

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=LIGHTNESS

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=LIGHTNESS

 

 

FIELD=2

NAME=BUTTON TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=TYPE

 

FIELD=3

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG

 

 

FIELD=4

NAME=MERGED CELL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=MERGED

 

[FILE80]

; Product Group Headers

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=GROUP TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=TEXT

 

FIELD=2

NAME=BACK COLOUR

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=BACKCOLOUR

 

FIELD=3

NAME=TEXT COLOUR

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TEXTCOLOUR

 

[FILE81]

; Product Group Items

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=GROUP NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=GROUPNUMBER

 

FIELD=2

NAME=PLU NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ITEMRECORD

 

FIELD=3

NAME=OVERRIDE TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=OVERRIDETEXT

 

FIELD=4

NAME=BACK COLOUR

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=BACKCOLOUR

 

FIELD=5

NAME=TEXT COLOUR

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TEXTCOLOUR

 

FIELD=6

NAME=TYPE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=TYPE

 

FIELD=7

NAME=FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG

 

FIELD=8

NAME=FUTURE

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=9

NAME=FUTURE

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=10

NAME=FUTURE

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=11

NAME=FUTURE

TYPE=N

LENGTH=11

BYTELENGTH=4

 

FIELD=12

NAME=FUTURE

TYPE=N

LENGTH=11

BYTELENGTH=4

 

FIELD=13

NAME=FUTURE

TYPE=N

LENGTH=11

BYTELENGTH=4

 

[FILE101]

; General features, single record only

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

 

FIELD=1

NAME=MACHINE CONTROL 1

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=MC1

 

 

FIELD=2

NAME=MACHINE CONTROL 2

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=MC2

 

FIELD=3

NAME=MACHINE CONTROL 3

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=MC3

 

FIELD=4

NAME=JOURNAL CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=JOURNALCTRL

 

FIELD=5

NAME=ORDER CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=ORDERCTRL

 

FIELD=6

NAME=REPORT CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=REPORTCTRL

 

FIELD=7

NAME=CHECK TRACKING

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=CHECKTRACK

 

FIELD=8

NAME=START CONSEC NUMBER

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=STARTCONSECNUM

 

FIELD=9

NAME=START ORDER NUMBER

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=STARTORDERNUM

 

FIELD=10

NAME=AUTO SIGN OFF TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=AUTOSIGNOFFTIME

 

FIELD=11

NAME=SCREEN SAVER TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SCREENSAVERTIME

 

FIELD=12

NAME=CUSTOMER CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=CUSTOMERCTRL

 

FIELD=13

NAME=PRINT CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=PRINTCTRL

 

FIELD=14

NAME=DEFAULT MENU LEVEL

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=DEFAULTMENULEVEL

 

FIELD=15

NAME=VALUE 100 POINTS

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=VALUE100POINTS

 

FIELD=16

NAME=PERIOD FOR CUSTOMERS

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PERIODFORCUSTOMERS

 

FIELD=17

NAME=CUSTOMER SITE ID

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=CUSTOMERSITEID

 

FIELD=18

NAME=DRAWER OPEN ALARM TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=DRAWEROPENALARMTIME

 

FIELD=19

NAME=DISPLAY OFF HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=DISPLAYOFFHOUR

 

FIELD=20

NAME=DISPLAY ON HOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=DISPLAYONHOUR

 

FIELD=21

NAME=AUTO BROADCAST

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=AUTOBROADCAST

 

FIELD=22

NAME=PROGRAM DATA DIR

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=PROGRAMDATADIR

 

FIELD=23

NAME=COMMS CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=COMMSCONTROL

 

FIELD=24

NAME=SCANNING PLU START RANGE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SCANPLUSTARTRANGE

 

FIELD=25

NAME=SCANNING PLU END RANGE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SCANPLUENDRANGE

 

FIELD=26

NAME=SCANNING PLU STATUS

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=SCANPLUSTATUS

 

FIELD=27

NAME=MERCHANT ID

TYPE=A

LENGTH=17

BYTELENGTH=18

XMLTAG=MERCHANTID

 

FIELD=28

NAME=SCREEN DUMP DIR

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=SCREENDUMPDIR

 

FIELD=29

NAME=EFT DIR

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=EFTDIR

 

FIELD=30

NAME=EFT CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=EFTCONTROL

 

FIELD=31

NAME=CASH BACK DRAWER

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CASHBACKDRAWER

 

FIELD=32

NAME=SLIP FEED LINES

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=SLIPFEEDLINES

 

FIELD=33

NAME=MAX SLIP LINES

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=MAXSLIPLINES

 

FIELD=34

NAME=SLIP PRINT CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=SLIPPRINTCTRL

 

FIELD=35

NAME=CUST DETAIL DIR

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=CUSTDETAILDIR

 

FIELD=36

NAME=SERVICE CHARGE

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=SERVICECHARGE

 

FIELD=37

NAME=COVERS FOR SERVICE CHARGE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=COVERSFORSERVICECHARGE

 

FIELD=38

NAME=EFT TERMINAL ID

TYPE=A

LENGTH=9

BYTELENGTH=10

XMLTAG=EFTTERMINALID

 

FIELD=39

NAME=EFT MC ID

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=EFTMCID

 

FIELD=40

NAME=MODEM INIT STRING

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=MODEMINITSTRING

 

FIELD=41

NAME=EURO EXCHANGE RATE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=EUROEXRATE

 

FIELD=42

NAME=EURO STATUS

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=EUROSTATUS

 

FIELD=43

NAME=HOTEL SYSTEM

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=HOTELSYSTEM

 

FIELD=44

NAME=HOTEL SERVER DIR

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=HOTELSERVERDIR

 

FIELD=45

NAME=HOTEL CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=HOTELCONTROL

 

FIELD=46

NAME=LOCAL CUR DP

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=LOCALCURDP

 

FIELD=47

NAME=EURO CUR DP

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=EUROCURDP

 

FIELD=48

NAME=CURRENCY EX DP 1

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP1

 

FIELD=49

NAME=CURRENCY EX DP 2

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP2

 

FIELD=50

NAME=CURRENCY EX DP 3

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP3

 

FIELD=51

NAME=CURRENCY EX DP 4

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP4

 

FIELD=52

NAME=CURRENCY EX RATE 1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE1

 

FIELD=53

NAME=CURRENCY EX RATE 2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE2

 

FIELD=54

NAME=CURRENCY EX RATE 3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE3

 

FIELD=55

NAME=CURRENCY EX RATE 4

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE4

 

FIELD=56

NAME=SPLIT REPORT CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=SPLITREPORTCONTROL

 

FIELD=57

NAME=SPLIT REPORT START HOUR 1

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTHOUR1

 

FIELD=58

NAME=SPLIT REPORT START HOUR 2

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTHOUR2

 

FIELD=59

NAME=SPLIT REPORT START HOUR 3

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTHOUR3

 

FIELD=60

NAME=SPLIT REPORT START HOUR 4

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTHOUR4

 

FIELD=61

NAME=SPLIT REPORT START HOUR 5

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTHOUR5

 

FIELD=62

NAME=SPLIT REPORT START HOUR 6

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTHOUR6

 

FIELD=63

NAME=SPLIT REPORT START HOUR 7

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTHOUR7

 

FIELD=64

NAME=SPLIT REPORT END HOUR 1

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDHOUR1

 

FIELD=65

NAME=SPLIT REPORT END HOUR 2

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDHOUR2

 

FIELD=66

NAME=SPLIT REPORT END HOUR 3

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDHOUR3

 

FIELD=67

NAME=SPLIT REPORT END HOUR 4

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDHOUR4

 

FIELD=68

NAME=SPLIT REPORT END HOUR 5

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDHOUR5

 

FIELD=69

NAME=SPLIT REPORT END HOUR 6

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDHOUR6

 

FIELD=70

NAME=SPLIT REPORT END HOUR 7

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDHOUR7

 

FIELD=71

NAME=SPLIT REPORT START MINUTE 1

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTMINUTE1

 

FIELD=72

NAME=SPLIT REPORT START MINUTE 2

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTMINUTE2

 

FIELD=73

NAME=SPLIT REPORT START MINUTE 3

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTMINUTE3

 

FIELD=74

NAME=SPLIT REPORT START MINUTE 4

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTMINUTE4

 

FIELD=75

NAME=SPLIT REPORT START MINUTE 5

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTMINUTE5

 

FIELD=76

NAME=SPLIT REPORT START MINUTE 6

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTMINUTE6

 

FIELD=77

NAME=SPLIT REPORT START MINUTE 7

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTSTARTMINUTE7

 

FIELD=78

NAME=SPLIT REPORT END MINUTE 1

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDMINUTE1

 

FIELD=79

NAME=SPLIT REPORT END MINUTE 2

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDMINUTE2

 

FIELD=80

NAME=SPLIT REPORT END MINUTE 3

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDMINUTE3

 

FIELD=81

NAME=SPLIT REPORT END MINUTE 4

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDMINUTE4

 

FIELD=82

NAME=SPLIT REPORT END MINUTE 5

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDMINUTE5

 

FIELD=83

NAME=SPLIT REPORT END MINUTE 6

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDMINUTE6

 

FIELD=84

NAME=SPLIT REPORT END MINUTE 7

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=SPLITREPORTENDMINUTE7

 

FIELD=85

NAME=DEFAULT FLOOR PLAN

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=DEFAULTFLOORPLAN

 

FIELD=86

NAME=FEEDS BEFORE ORDER

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=FEEDSBEFOREORDER

 

FIELD=87

NAME=FEEDS AFTER ORDER

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=FEEDSAFTERORDER

 

FIELD=88

NAME=START AUTO CHECK NUMBER

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=STARTAUTOCHECKNUMBER

 

FIELD=89

NAME=POCKET TOUCH CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=POCKETTOUCHCONTROL

 

FIELD=90

NAME=POCKET TOUCH OP TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=POCKETTOUCHOPTYPE

 

FIELD=91

NAME=FIDELITY CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FIDELITYCONTROL

 

FIELD=92

NAME=FIDELITY CARD PREFIX ID

TYPE=A

LENGTH=5

BYTELENGTH=6

XMLTAG=FIDELITYCARDPREFIXID

 

FIELD=93

NAME=CURRENCY EX DP 5

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP5

 

FIELD=94

NAME=CURRENCY EX DP 6

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP6

 

FIELD=95

NAME=CURRENCY EX DP 7

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP7

 

FIELD=96

NAME=CURRENCY EX DP 8

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP8

 

FIELD=97

NAME=CURRENCY EX DP 9

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP9

 

FIELD=98

NAME=CURRENCY EX DP 10

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=CURRENCYEXDP10

 

FIELD=99

NAME=CURRENCY EX RATE 5

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE5

 

FIELD=100

NAME=CURRENCY EX RATE 6

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE6

 

FIELD=101

NAME=CURRENCY EX RATE 7

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE7

 

FIELD=102

NAME=CURRENCY EX RATE 8

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE8

 

FIELD=103

NAME=CURRENCY EX RATE 9

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE9

 

FIELD=104

NAME=CURRENCY EX RATE 10

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

XMLTAG=CURRENCYEXRATE10

 

FIELD=105

NAME=TICKET ISSUANCE

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=TICKETISSUANCE

 

FIELD=106

NAME=PGM MODE PASSWORD

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=PGMMODEPASSWORD

 

FIELD=107

NAME=HIDDEN MENU PASSWORD

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=HIDDENMENUPASSWORD

 

FIELD=108

NAME=PERIOD 1 PASSWORD

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=PERIOD1PASSWORD

 

FIELD=109

NAME=PERIOD 2 PASSWORD

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=PERIOD2PASSWORD

 

FIELD=110

NAME=PERIOD 3 PASSWORD

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=PERIOD3PASSWORD

 

FIELD=111

NAME=KV TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=KVTYPE

 

FIELD=112

NAME=KV NUMBER CONFIG

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=KVNUMBERCONFIG

 

FIELD=113

NAME=POCKET TOUCH EXIT PASSWORD

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=POCKETTOUCHEXITPASSWORD

 

FIELD=114

NAME=METHOD OF ROUNDING

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=METHODOFROUNDING

 

FIELD=115

NAME=EFT SERVER DIR

TYPE=A

LENGTH=50

BYTELENGTH=51

XMLTAG=EFTSERVERDIR

 

FIELD=116

NAME=TIME & ATTENDANCE CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=TIMEATTENDANCECTRL

 

FIELD=117

NAME=TIME & ATTENDANCE ROUNDING

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=TIMEATTENDANCEROUNDING

 

FIELD=118

NAME=IRC CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=IRCCONTROL

 

FIELD=119

NAME=3RD PARTY CUST SERVER DIR

TYPE=A

LENGTH=50

BYTELENGTH=51

XMLTAG=THIRDPARTYCUSTSERVERDIR

 

FIELD=120

NAME=3RD PARTY CUST CONTROL

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=THIRDPARTYCUSTCONTROL

 

FIELD=121

NAME=3RD PARTY CUST SITE NUMBER

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=THIRDPARTYCUSTSITENUMBER

 

FIELD=122

NAME=PLU Picture Dir

TYPE=A

LENGTH=50

BYTELENGTH=51

XMLTAG=PLUPICTUREDIR

 

FIELD=123

NAME=Custom Customer Cards 

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=CUSTOMCUSTOMERCARDS

 

FIELD=124

NAME=Customer Picture Dir 

TYPE=A

LENGTH=50

BYTELENGTH=51

XMLTAG=CUSTOMERPICTUREDIR

 

FIELD=125

NAME=EFT Account Number NoLongerUsed

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=EFTACCOUNTNUMBERNOLONGERUSED

 

FIELD=126

NAME=EFT Acccount Number

TYPE=A

LENGTH=3

BYTELENGTH=4

XMLTAG=EFTACCOUNTNUMBER

 

FIELD=127

NAME=Dispense Monitoring

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=DISPENSEMONITORING

 

FIELD=128

NAME=Dispense Monitoring Dir

TYPE=A

LENGTH=30

BYTELENGTH=31

XMLTAG=DISPENSEMONITORINGDIR

 

FIELD=129

NAME=Table Reservations

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=TABLERESERVATIONS

 

FIELD=130

NAME=Table Booked Time

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=TABLEBOOKEDTIME

 

FIELD=131

NAME=Reservation Start Time Zone 1

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=RESERVATIONSTARTTIMEZONE1

 

FIELD=132

NAME=Reservation Start Time Zone 2

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=RESERVATIONSTARTTIMEZONE2

 

FIELD=133

NAME=Reservation Start Time Zone 3

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=RESERVATIONSTARTTIMEZONE3

 

FIELD=134

NAME=Reservation Start Time Zone 4

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=RESERVATIONSTARTTIMEZONE4

 

FIELD=135

NAME=Reservation Start Time Zone 5

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=RESERVATIONSTARTTIMEZONE5

 

FIELD=136

NAME=Reservation Default Booking Duration

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=RESERVATIONDEFAULTBOOKINGDURATION

 

FIELD=137

NAME=EFT Type

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=EFTTYPE

 

FIELD=138

NAME=EFT Account ID

TYPE=A

LENGTH=6

BYTELENGTH=7

XMLTAG=EFTACCOUNTID

 

FIELD=139

NAME=Reservation Start Hour

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=RESERVATIONSTARTHOUR

 

FIELD=140

NAME=Reservation End Hour

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=RESERVATIONENDHOUR

 

FIELD=141

NAME=Reservation Deposit Media

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=RESERVATIONDEPOSITMEDIA

 

FIELD=142

NAME=Reservation Deposit Recvd Trans Record

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=RESERVATIONDEPOSITRECVDTRANSRECORD

 

FIELD=143

NAME=Single item PLU finalise key record

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=SINGLEITEMPLUFINALISEKEYREC

 

FIELD=144

NAME=Line feeds before ticket printing

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=LINESFEEDBEFORETICKETPRINTING

 

FIELD=145

NAME=EFT Account ID_OLD

TYPE=A

LENGTH=8

BYTELENGTH=9

XMLTAG=EFTACCOUNTID_OLD

 

FIELD=146

NAME=Special Rounding

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=SPECIALROUNDING

 

FIELD=147

NAME=Line Feeds Before Cut Ticket

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=LINEFEEDSBEFORECUTTICKET

 

FIELD=148

NAME=Caller ID Local Code

TYPE=A

LENGTH=6

BYTELENGTH=7

XMLTAG=CALLERIDLOCALCODE

 

FIELD=149

NAME=Locked Terminal Password

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=LOCKEDTERMINALPASSWORD

 

FIELD=150

NAME=LIVE POSTING FLAG

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=LIVEPOSTINGFLAG

 

FIELD=151

NAME=LIVE POSTING ACCOUNT ID

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=LIVEPOSTINGACCOUNTID

 

FIELD=152

NAME=LIVE POSTING PASSCODE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=LIVEPOSTINGPASSCODE

 

FIELD=153

NAME=LIVE POSTING SITE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=LIVEPOSTINGSITE

 

FIELD=154

NAME=AUTO BROADCAST 2

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=AUTOBROADCAST2

 

FIELD=155

NAME=COIN DISPENSE LIMIT

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

XMLTAG=COINDISPENSELIMIT

 

FIELD=156

NAME=COIN DISPENSE THRESHOLD

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=2

XMLTAG=COINDISPENSETHRESHOLD

 

FIELD=157

NAME=COIN DISPENSE CONTROL

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=COINDISPENSECONTROL

 

FIELD=158

NAME=YES PAY MESSAGE PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=YESPAYMESSAGEPORT

 

FIELD=159

NAME=YES PAY RECEIPT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=YESPAYRECEIPTPORT

 

FIELD=160

NAME=YES PAY INTERACTIVE PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=YESPAYINTERACTIVEPORT

 

FIELD=161

NAME=MARINE FUEL DEF PER

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=MARINEFUELDEFPER

 

FIELD=162

NAME=TABLE ANALYSIS FLAG

TYPE=F

LENGTH=7

BYTELENGTH=2

XMLTAG=TABLEANALYSISFLAG

 

FIELD=163

NAME=RANGE SERVANT VALID DAYS

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=RANGESERVANTVALIDDAYS

 

FIELD=164

NAME=EFT Account ID

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=EFTACCOUNTID

 

FIELD=165

NAME=IN DRAWER FOR ACC PAYMENTS

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=ACCPAYMENTSDRAWER

 

FIELD=166

NAME=EXPENSIVE TABLE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=EXPENSIVETABLE

 

FIELD=167

NAME=TIME BEFORE TABLE ATTENTION

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=TIMEBEFOREATTENTION

 

FIELD=168

NAME=CHECK TRACKING 2

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=CHECKTRACK2

 

FIELD=169

NAME=COMP CHECK STATUS KEY

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=COMPCHECKSTATUSKEY

 

FIELD=170

NAME=ARCHIVE RECEIPT STORE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=ARCHIVERECEIPTSTORE

 

FIELD=171

NAME=ARCHIVE REPORT STORE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=ARCHIVEREPORTSTORE

 

FIELD=172

NAME=ARCHIVE BILL STORE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=ARCHIVEBILLSTORE

 

FIELD=173

NAME=RECEIPT ALT TEXT USAGE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=RECEIPTALTTEXTUSAGE

 

FIELD=174

NAME=BUILD RECEIPT FROM REG BUFFER

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=BUILDRECEIPTFROMREGBUFFER

 

FIELD=175

NAME=BILL ALT TEXT USAGE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=BILLALTTEXTUSAGE

 

 

 

[FILE1011]

;Currency exchange rates, part of File 101

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

 

FIELD=1

NAME=SUBCURRENCY EX RATE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=2

NAME=CURRENCY EX RATE 1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=3

NAME=CURRENCY EX RATE 2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=4

NAME=CURRENCY EX RATE 3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=5

NAME=CURRENCY EX RATE 4

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=6

NAME=CURRENCY EX RATE 5

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=7

NAME=CURRENCY EX RATE 6

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=8

NAME=CURRENCY EX RATE 7

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=9

NAME=CURRENCY EX RATE 8

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=10

NAME=CURRENCY EX RATE 9

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

FIELD=11

NAME=CURRENCY EX RATE 10

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=6

 

 

[FILE105]

;Employee Job/Department

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=SHIFT 1-1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT1_1

 

FIELD=3

NAME=SHIFT 1-2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT1_2

 

FIELD=4

NAME=SHIFT 1-3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT1_3

 

FIELD=5

NAME=SHIFT 1-4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT1_4

 

FIELD=6

NAME=SHIFT 1-5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT1_5

 

FIELD=7

NAME=SHIFT 2-1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT2_1

 

FIELD=8

NAME=SHIFT 2-2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT2_2

 

FIELD=9

NAME=SHIFT 2-3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT2_3

 

FIELD=10

NAME=SHIFT 2-4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT2_4

 

FIELD=11

NAME=SHIFT 2-5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT2_5

 

FIELD=12

NAME=SHIFT 3-1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT3_1

 

FIELD=13

NAME=SHIFT 3-2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT3_2

 

FIELD=14

NAME=SHIFT 3-3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT3_3

 

FIELD=15

NAME=SHIFT 3-4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT3_4

 

FIELD=16

NAME=SHIFT 3-5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT3_5

 

FIELD=17

NAME=SHIFT 4-1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT4_1

 

FIELD=18

NAME=SHIFT 4-2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT4_2

 

FIELD=19

NAME=SHIFT 4-3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT4_3

 

FIELD=20

NAME=SHIFT 4-4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT4_4

 

FIELD=21

NAME=SHIFT 4-5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT4_5

 

FIELD=22

NAME=SHIFT 5-1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT5_1

 

FIELD=23

NAME=SHIFT 5-2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT5_2

 

FIELD=24

NAME=SHIFT 5-3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT5_3

 

FIELD=25

NAME=SHIFT 5-4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT5_4

 

FIELD=26

NAME=SHIFT 5-5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT5_5

 

FIELD=27

NAME=SHIFT 6-1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT6_1

 

FIELD=28

NAME=SHIFT 6-2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT6_2

 

FIELD=29

NAME=SHIFT 6-3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT6_3

 

FIELD=30

NAME=SHIFT 6-4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT6_4

 

FIELD=31

NAME=SHIFT 6-5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT6_5

 

FIELD=32

NAME=SHIFT 7-1

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT7_1

 

FIELD=33

NAME=SHIFT 7-2

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT7_2

 

FIELD=34

NAME=SHIFT 7-3

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT7_3

 

FIELD=35

NAME=SHIFT 7-4

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT7_4

 

FIELD=36

NAME=SHIFT 7-5

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SHIFT7_5

 

FIELD=37

NAME=FILLER

TYPE=A

LENGTH=1

BYTELENGTH = 1

 

[FILE105]

;Employee Time and Log File

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=EMPLOYEE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=EMPLOYEE

 

FIELD=2

NAME=DAY OF WEEK

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=DAYOFWEEK

 

FIELD=3

NAME=DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=DATE

 

FIELD=4

NAME=TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=TIME

 

FIELD=5

NAME=OPERATION

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=OPERATION

 

FIELD=6

NAME=STATUS

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=7

NAME=NOT USED

TYPE=N

LENGTH=4

BYTELENGTH=4

XMLTAG=RESERVED

 

 

[FILE106]

;Employee shift

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=STARTHOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTHOUR

 

FIELD=3

NAME=STARTMIN

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTMIN

 

FIELD=4

NAME=ENDHOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDHOUR

 

FIELD=5

NAME=ENDMINUTE

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDMIN

 

FIELD=6

NAME=STARTBREAKHOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTBREAKHOUR

 

FIELD=7

NAME=STARTBREAKMIN

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTBREAKMIN

 

FIELD=8

NAME=ENDBREAKHOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDBREAKHOUR

 

FIELD=9

NAME=ENDBREAKMIN

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDBREAKMIN

 

FIELD=10

NAME=BREAKTIMEHOUR

TYPE=N

LENGTH=2

NOZEROSKIP=TRUE

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=BREAKTIMEHOUR

 

FIELD=11

NAME=BREAKTIMEMIN

TYPE=N

LENGTH=2

NOZEROSKIP=TRUE

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=BREAKTIMEMIN

 

FIELD=12

NAME=LASTWORKTIMEHOUR

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

NOZEROSKIP=TRUE

XMLTAG=LASTWORKTIMEHOUR

 

FIELD=13

NAME=LASTWORKMIN

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=LASTWORKTIMEMIN

 

FIELD=14

NAME=STARTTIMEGRACEMIN

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=STARTTIMEGRACEMIN

 

FIELD=15

NAME=ENDTIMEGRACEMIN

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=ENDTIMEGRACEMIN

 

FIELD=16

NAME=RESERVED1

TYPE=N

LENGTH=2

BYTELENGTH=4

 

FIELD=17

NAME=RESERVED2

TYPE=N

LENGTH=2

BYTELENGTH=4

 

FIELD=18

NAME=RESERVED3

TYPE=N

LENGTH=2

BYTELENGTH=4

 

FIELD=19

NAME=RESERVED4

TYPE=N

LENGTH=2

BYTELENGTH=4

 

FIELD=20

NAME=FILLER

TYPE=N

LENGTH=2

BYTELENGTH=1

 

[FILE149]

; Non PLU Table

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=CODE FORMAT

TYPE=A

LENGTH=13

BYTELENGTH=14

XMLTAG=FORMAT

 

FIELD=2

NAME=FLAG

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=3

NAME=DECIMAL PLACE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=DP

 

FIELD=3

NAME=RESERVED

TYPE=N

LENGTH=2

BYTELENGTH=1

 

[FILE160]

; Check tracking detail

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=47

BYTELENGTH=48

XMLTAG=DESCRIPTOR

 

FIELD=2

NAME=VALUE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

FIELD=3

NAME=SEAT NUMBER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=SEATNUMBER

 

FIELD=4

NAME=FILE

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=FILE

 

FIELD=5

NAME=RECORD

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=RECORD

 

FIELD=6

NAME=QUANTITY

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=QUANTITY

 

FIELD=7

NAME=SALES QUANTITY

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=SALESQUANTITY

 

FIELD=8

NAME=FROM LISTPLU

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=FROMLISTPLU

 

FIELD=9

NAME=FLAG1

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG1

 

FIELD=10

NAME=FLAG2

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=FLAG2

 

FIELD=11

NAME=FROM SET MENU

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=FROMSETMENU

 

FIELD=12

NAME=SET MENU ITEM

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=SETMENUITEM

 

FIELD=13

NAME=USED WITH MIXMATCH

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=USEDMIXMATCH

 

FIELD=14

NAME=NET VALUE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=NETVALUE

 

FIELD=15

NAME=PRICE LEVEL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=PRICELEVEL

 

 

[FILE161]

; Check tracking indexes

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=CHECK NUMBER

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=NUMBER

 

FIELD=2

NAME=CHECK TEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=CHECKTEXT

 

FIELD=3

NAME=OPEN/ACTIVE

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=ACTIVE

 

FIELD=4

NAME=INUSE/BUSY

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=BUSY

 

FIELD=5

NAME=PICKUP COUNT

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PICKUPCOUNT

 

; clerk field was moved in 2017 to allow larger clerk numbers to be stored in checks

FIELD=6

NAME=OLD CLERK OPENED

TYPE=X

LENGTH=3

BYTELENGTH=1

 

FIELD=7

NAME=HOUR OPENED

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=HOUR

 

FIELD=8

NAME=MINUTE OPENED

TYPE=N

LENGTH=2

BYTELENGTH=1

NOZEROSKIP=TRUE

XMLTAG=MINUTE

 

FIELD=9

NAME=LOCATION

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=LOCATION

 

FIELD=10

NAME=CURRENT SLIP PRINT LINE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=SLIPRINTLINE

 

FIELD=11

NAME=CUSTOMER MEM NUMBER

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=CUSTOMER

 

FIELD=12

NAME=RCT HEADER LINE 1

TYPE=A

LENGTH=40

BYTELENGTH=48

XMLTAG=RECEIPTHEADER1

 

FIELD=13

NAME=RCT HEADER LINE 2

TYPE=A

LENGTH=40

BYTELENGTH=48

XMLTAG=RECEIPTHEADER2

 

FIELD=14

NAME=RESERVED1

TYPE=N

LENGTH=6

BYTELENGTH=4

XMLTAG=RESERVED1

 

FIELD=15

NAME=DETAIL LENGTH

TYPE=N

LENGTH=6

BYTELENGTH=4

XMLTAG=DETAILLENGTH

 

FIELD=16

NAME=RESERVED2

TYPE=N

LENGTH=6

BYTELENGTH=4

XMLTAG=RESERVED2

 

FIELD=17

NAME=CHECK TOTAL

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TOTAL

 

FIELD=18

NAME=NUMBER OF ITEMS

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEMS

 

FIELD=19

NAME=COVERS

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=COVERS

 

FIELD=20

NAME=BILL STATUS

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=BILLSTATUS

 

FIELD=21

NAME=DEPOSIT TOTAL

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DEPOSIT

 

FIELD=22

NAME=TAXABLE TOTAL 1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL1

 

FIELD=23

NAME=TAXABLE TOTAL 2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL2

 

FIELD=24

NAME=TAXABLE TOTAL 3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL3

 

FIELD=25

NAME=TAXABLE TOTAL 4

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL4

 

FIELD=26

NAME=TAXABLE TOTAL 5

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL5

 

FIELD=27

NAME=TAXABLE TOTAL 6

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL6

 

FIELD=28

NAME=TAXABLE TOTAL 7

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL7

 

FIELD=29

NAME=TAXABLE TOTAL 8

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL8

 

FIELD=30

NAME=TAXABLE TOTAL 9

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL9

 

FIELD=31

NAME=TAXABLE TOTAL 10

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXTOTAL10

 

FIELD=32

NAME=EAT IN/TAKE OUT

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=EATINTAKEOUT

 

FIELD=33

NAME=MANUAL SERVICE CHARGE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=MANSERVCHARGE

 

FIELD=34

NAME=LAST USED DAY

TYPE=N

LENGTH=2

BYTELENGTH=1

DP=0

XMLTAG=LASTUSEDDAY

 

FIELD=35

NAME=LAST USED TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

DP=0

XMLTAG=LASTUSEDTIME

 

FIELD=36

NAME=PAYTABLE CODE

TYPE=S

LENGTH=5

BYTELENGTH=6

XMLTAG=PAYTABLECODE

 

FIELD=37

NAME=PREAUTH AMOUNT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=PREAUTHAMOUNT

 

FIELD=38

NAME=PREAUTH AMOUNT

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=PREAUTHCODE

 

FIELD=39

NAME=CLERK OPENED

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=CLERK

 

FIELD=40

NAME=UNIQUE SALEID

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=UNIQUESALEID

 

[FILE162]

; Floor plan tables

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=LEFT

TYPE=N

LENGTH=5

BYTELENGTH=4

XMLTAG=LEFT

 

FIELD=2

NAME=TOP

TYPE=N

LENGTH=5

BYTELENGTH=4

XMLTAG=TOP

 

FIELD=3

NAME=RIGHT

TYPE=N

LENGTH=5

BYTELENGTH=4

XMLTAG=RIGHT

 

FIELD=4

NAME=BOTTOM

TYPE=N

LENGTH=5

BYTELENGTH=4

XMLTAG=BOTTOM

 

FIELD=5

NAME=TABLE NUMBER

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=TABLENUMBER

 

FIELD=6

NAME=NUMBER OF SEATS

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=SEATS

 

FIELD=7

NAME=TYPE

TYPE=N

LENGTH=12

BYTELENGTH=4

ADJ=1

XMLTAG=TYPE

 

FIELD=8

NAME=MERGED TO

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=MERGED

 

FIELD=9

NAME=LEVEL

TYPE=N

LENGTH=3

BYTELENGTH=4

ADJ=1

XMLTAG=LEVEL

 

FIELD=10

NAME=CHECK TYPE

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=CHECKTYPE

 

FIELD=11

NAME=NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=12

NAME=FLAG

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=13

NAME=RESERVED 1

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=RESERVED1

 

FIELD=14

NAME=RESERVED 2

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=RESERVED2

 

FIELD=15

NAME=RESERVED 3

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=RESERVED3

 

FIELD=16

NAME=RESERVED 4

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=RESERVED4

 

 

; This is the old table plan file as used upto and including TouchPoint 2011

; change the FILE header around to enable this

[FILE162_OLD]

; Floor plan tables

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=LEFT

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=LEFT

 

FIELD=2

NAME=TOP

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=TOP

 

FIELD=3

NAME=RIGHT

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=RIGHT

 

FIELD=4

NAME=BOTTOM

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=BOTTOM

 

FIELD=5

NAME=TABLE NUMBER

TYPE=N

LENGTH=12

BYTELENGTH=4

XMLTAG=TABLENUMBER

 

[FILE163]

; Reservation

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=3

XMLTAG=RECORD

 

FIELD=1

NAME=DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=DATE

 

FIELD=2

NAME=TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=TIME

 

FIELD=3

NAME=TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=DURATION

 

FIELD=4

NAME=TABLENUMBER

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=TABLENUMBER

 

FIELD=5

NAME=GUESTS

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=GUESTS

 

FIELD=6

NAME=REFTEXT

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=REFTEXT

 

FIELD=7

NAME=DATETAKEN

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=DATETAKEN

 

FIELD=8

NAME=TIMETAKEN

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=TIMETAKEN

 

FIELD=9

NAME=FLAG

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=10

NAME=DEPOSIT

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=DEPOSIT

 

FIELD=11

NAME=NOTES

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES

 

FIELD=12

NAME=WEBID

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=WEBID

 

FIELD=13

NAME=RESERVED1

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED1

 

FIELD=14

NAME=RESERVED2

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED2

 

FIELD=15

NAME=RESERVED3

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=RESERVED3

 

[FILE260]

; Customer

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NUMBER

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=ACCOUNTNUMBER

 

FIELD=2

NAME=LASTNAME

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=LASTNAME

 

FIELD=3

NAME=FIRSTNAME

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=FIRSTNAME

 

FIELD=4

NAME=ADDRESS 1

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS1

 

FIELD=5

NAME=ADDRESS 2

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS2

 

FIELD=6

NAME=ADDRESS 3

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS3

 

FIELD=7

NAME=ADDRESS 4

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS4

 

FIELD=8

NAME=POST CODE

TYPE=A

LENGTH=10

BYTELENGTH=11

XMLTAG=POSTCODE

 

FIELD=9

NAME=PHONE NUMBER 1

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=PHONE1

 

FIELD=10

NAME=PHONE NUMBER 2

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=PHONE2

 

FIELD=11

NAME=PHONE NUMBER 3

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=PHONE3

 

FIELD=12

NAME=EMAIL

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=EMAIL

 

FIELD=13

NAME=TITLE

TYPE=A

LENGTH=8

BYTELENGTH=9

XMLTAG=TITLE

 

FIELD=14

NAME=INITIALS

TYPE=A

LENGTH=6

BYTELENGTH=7

XMLTAG=INITIALS

 

FIELD=15

NAME=INUSE

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=16

NAME=ASSIGNED MC NO

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=17

NAME=STATUS

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=18

NAME=CUSTOMER GROUP

TYPE=N

LENGTH=3

BYTELENGTH=1

ADJ=1

XMLTAG=GROUP

 

FIELD=19

NAME=START DATE

TYPE=A

LENGTH=8

BYTELENGTH=9

XMLTAG=STARTDATE

 

FIELD=20

NAME=END DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ENDDATE

 

FIELD=21

NAME=LOSTDATA

TYPE=X

LENGTH=5

BYTELENGTH=5

 

 

FIELD=22

NAME=DAILY SPEND LIMIT

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=DAILYSPENDLIMIT

 

FIELD=23

NAME=OVER DRAFT LIMIT

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=OVERDRAFTLIMIT

 

FIELD=24

NAME=MAX TIMES USE PER DAY

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=MAXTIMESPERDAY

 

FIELD=25

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=26

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=27

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=28

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=29

NAME=NOTES 1

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES1

 

FIELD=30

NAME=NOTES 2

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES2

 

FIELD=31

NAME=NOTES 3

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES3

 

FIELD=32

NAME=NOTES 4

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES4

 

[FILE261]

; Customer with sales totals, backed as program file not sales

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NUMBER

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=ACCOUNTNUMBER

 

FIELD=2

NAME=LASTNAME

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=LASTNAME

 

FIELD=3

NAME=FIRSTNAME

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=FIRSTNAME

 

FIELD=4

NAME=ADDRESS 1

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS1

 

FIELD=5

NAME=ADDRESS 2

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS2

 

FIELD=6

NAME=ADDRESS 3

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS3

 

FIELD=7

NAME=ADDRESS 4

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=ADDRESS4

 

FIELD=8

NAME=POST CODE

TYPE=A

LENGTH=10

BYTELENGTH=11

XMLTAG=POSTCODE

 

FIELD=9

NAME=PHONE NUMBER 1

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=PHONE1

 

FIELD=10

NAME=PHONE NUMBER 2

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=PHONE2

 

FIELD=11

NAME=PHONE NUMBER 3

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=PHONE3

 

FIELD=12

NAME=EMAIL

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=EMAIL

 

FIELD=13

NAME=TITLE

TYPE=A

LENGTH=8

BYTELENGTH=9

XMLTAG=TITLE

 

FIELD=14

NAME=INITIALS

TYPE=A

LENGTH=6

BYTELENGTH=7

XMLTAG=INITIALS

 

FIELD=15

NAME=INUSE

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=16

NAME=ASSIGNED MC NO

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=17

NAME=STATUS

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=18

NAME=CUSTOMER GROUP

TYPE=N

LENGTH=3

BYTELENGTH=1

ADJ=1

XMLTAG=GROUP

 

FIELD=19

NAME=START DATE

TYPE=A

LENGTH=8

BYTELENGTH=9

XMLTAG=STARTDATE

 

FIELD=20

NAME=END DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=ENDDATE

 

FIELD=21

NAME=LOSTDATA

TYPE=X

LENGTH=5

BYTELENGTH=5

 

FIELD=22

NAME=DAILY SPEND LIMIT

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=DAILYSPENDLIMIT

 

FIELD=23

NAME=OVER DRAFT LIMIT

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=OVERDRAFTLIMIT

 

FIELD=24

NAME=MAX TIMES USE PER DAY

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=MAXTIMESPERDAY

 

FIELD=25

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=26

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=27

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=28

NAME=RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

 

FIELD=29

NAME=NOTES 1

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES1

 

FIELD=30

NAME=NOTES 2

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES2

 

FIELD=31

NAME=NOTES 3

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES3

 

FIELD=32

NAME=NOTES 4

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=NOTES4

 

FIELD=33

NAME=LAST TRANS DATE

TYPE=A

LENGTH=8

BYTELENGTH=9

XMLTAG=LASTTRANSDATE

 

FIELD=34

NAME=SPEND TODAY

TYPE=N

LENGTH=8

BYTELENGTH=4

DP=2

XMLTAG=SPENDTODAY

 

FIELD=35

NAME=TIMES USED TODAY

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=TIMESUSEDTODAY

 

FIELD=36

NAME=BALANCE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=BALANCE

 

FIELD=37

NAME=MULTIUSE1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=0

XMLTAG=MULTIUSE1

 

FIELD=38

NAME=SPEND TOWARDS DISC

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=SPENDTOWARDSDISC

 

FIELD=39

NAME=POINTS

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=POINTS

 

FIELD=40

NAME=CREDITS1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=CREDITS1

 

FIELD=41

NAME=CREDITS2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=CREDITS2

 

FIELD=42

NAME=CREDITS3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=CREDITS3

 

FIELD=43

NAME=ACCUSAGETODAY

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=ACCUSAGETODAY

 

FIELD=44

NAME=DISCONTDUE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DISCOUNTDUE

 

FIELD=45

NAME=DEBITS1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DEBITS1

 

FIELD=46

NAME=DEBITS2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DEBITS2

 

FIELD=47

NAME=DEBITS3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DEBITS3

 

FIELD=48

NAME=DISCOUNTTOTAL1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DISCOUNTTOTAL1

 

FIELD=49

NAME=DISCOUNTTOTAL2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DISCOUNTTOTAL2

 

FIELD=50

NAME=DISCOUNTTOTAL3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DISCOUNTTOTAL3

 

FIELD=51

NAME=SPENDTODATE1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=SPENDTODATE1

 

FIELD=52

NAME=SPENDTODATE2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=SPENDTODATE2

 

FIELD=53

NAME=SPENDTODATE3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=SPENDTODATE3

 

[FILE1261]

; Customer points as program data

MODE=P

 

FIELD=0

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=0

XMLTAG=POINTS

 

[FILE2261]

; Points adjustment as program data

MODE=P

 

FIELD=0

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=0

XMLTAG=POINTSADJ

 

[FILE261]

; Customer points

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=49

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

 

[FILE263]

; Customer spend to date

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=49

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

 

[FILE265]

; Customer credits

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=49

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

 

[FILE266]

; Customer debits

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=49

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

 

[FILE267]

; Customer balcnce as program data

MODE=P

 

FIELD=0

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=BALANCE

 

[FILE1267]

; Customer balance adjustment as program data

MODE=P

 

FIELD=0

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=BALADJ

 

[FILE267]

; Customer Balance, as an X/Z

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=49

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

 

[FILE268]

; Custemer deptors

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=49

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

 

[FILE269]

; Customer hot cards

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=49

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

 

[FILE270]

; Customer group

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=DESCRIPTOR

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=DISCOUNT RATE 1

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=RATE1

 

FIELD=3

NAME=DISCOUNT RATE 2

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=RATE2

 

FIELD=4

NAME=DISCOUNT RATE 3

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=RATE3

 

FIELD=5

NAME=DISCOUNT RATE 4

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=RATE4

 

FIELD=6

NAME=DISCOUNT RATE 5

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=RATE5

 

FIELD=7

NAME=OVERDRAFT LIMIT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=OVERDRAFT

 

FIELD=8

NAME=POINTS RATE 1

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=MULTIUSE1

 

FIELD=9

NAME=POINTS RATE 2

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=MULTIUSE2

 

FIELD=10

NAME=POINTS RATE 3

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=MULTIUSE3

 

FIELD=11

NAME=POINTS RATE 4

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=MULTIUSE4

 

FIELD=12

NAME=POINTS RATE 5

TYPE=N

LENGTH=5

BYTELENGTH=2

DP=2

XMLTAG=MULTIUSE5

 

FIELD=13

NAME=VALUE

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=VALUE

 

FIELD=14

NAME=TYPE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=TYPE

 

FIELD=15

NAME=SPEND B4 DISCOUNTS

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=SPENDBEFOREDISCOUNT

 

FIELD=16

NAME=STATUS

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=FLAG

 

[FILE280]

; Customer detail headers

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=CUST HEADER ID

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=HEADERID

 

FIELD=2

NAME=MC NO

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=MC

 

FIELD=3

NAME=SITE NO

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=SITE

 

FIELD=4

NAME=DATE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=DATE

 

FIELD=5

NAME=TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=TIME

 

FIELD=6

NAME=CUST NUMBER

TYPE=N

LENGTH=5

BYTELENGTH=4

XMLTAG=CUSTOMER

 

FIELD=7

NAME=CLERK NO

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=CLERK

 

FIELD=8

NAME=SALE TOTAL

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=SALETOTAL

 

FIELD=9

NAME=ACCOUNT ADJ

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=ACCOUNTADJ

 

FIELD=10

NAME=TAXABLE AMT 1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT1

 

FIELD=11

NAME=TAXABLE AMT 2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT2

 

FIELD=12

NAME=TAXABLE AMT 3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT3

 

FIELD=13

NAME=TAXABLE AMT 4

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT4

 

FIELD=14

NAME=TAXABLE AMT 5

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT5

 

FIELD=15

NAME=TAXABLE AMT 6

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT6

 

FIELD=16

NAME=TAXABLE AMT 7

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT7

 

FIELD=17

NAME=TAXABLE AMT 8

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT8

 

FIELD=18

NAME=TAXABLE AMT 9

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT9

 

FIELD=19

NAME=TAXABLE AMT 10

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAXABLEAMT10

 

FIELD=20

NAME=TAX 1

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX1

 

 

FIELD=21

NAME=TAX 2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX2

 

FIELD=22

NAME=TAX 3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX3

 

FIELD=23

NAME=TAX 4

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX4

 

 

FIELD=24

NAME=TAX 5

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX5

 

FIELD=25

NAME=TAX 6

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX6

 

 

FIELD=26

NAME=TAX 7

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX7

 

FIELD=27

NAME=TAX 8

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX8

 

FIELD=28

NAME=TAX 9

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX9

 

FIELD=29

NAME=TAX 10

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=TAX10

 

 

FIELD=30

NAME=POINTS RDM

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=0

XMLTAG=POINTSREDEEMED

 

FIELD=31

NAME=POINTS AQD

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=0

XMLTAG=POINTSACQUIRED

 

FIELD=32

NAME=CONSEC NO

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=CONSECNUMBER

 

FIELD=33

NAME=SALE ID

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=SALEID

 

FIELD=34

NAME=CHECK NUMBER

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=CHECKNUMBER

 

FIELD=35

NAME=TABLE NUMBER

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=TABLENUMBER

 

FIELD=36

NAME=COVERS

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=COVERS

 

FIELD=37

NAME=LOCATION

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=LOCATION

 

FIELD=38

NAME=REG MODE

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=REGMODE

 

FIELD=39

NAME=PRICE LVL

TYPE=N

LENGTH=1

BYTELENGTH=1

ADJ=1

XMLTAG=PRICELEVEL

 

FIELD=40

NAME=ORDER NO

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=ORDERNUMBER

 

FIELD=41

NAME=BALANCE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=BALANCE

 

FIELD=42

NAME=EAT IN TAKE OUT REC

TYPE=N

LENGTH=3

BYTELENGTH=2

 

XMLTAG=EATINTAKEOUT

 

FIELD=43

NAME=RESERVED

TYPE=N

LENGTH=5

BYTELENGTH=2

 

FIELD=44

NAME=DISCOUNT AMT

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=DISCOUNTAMT

 

FIELD=45

NAME=MULTI USE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=MULTIUSE

 

FIELD=46

NAME=RESERVED 2

TYPE=N

LENGTH=10

BYTELENGTH=4

 

FIELD=47

NAME=RESERVED 3

TYPE=N

LENGTH=10

BYTELENGTH=4

 

[FILE281]

; Customer detail items

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=CUST HEADER ID

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=HEADERID

 

FIELD=2

NAME=FILE

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=FILE

 

FIELD=3

NAME=RECORD

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=ITEMRECORD

 

FIELD=4

NAME=KEYTYPE

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=KEYTYPE

 

FIELD=5

NAME=RANDOM CODE

TYPE=A

LENGTH=20

BYTELENGTH=21

XMLTAG=RANDOMCODE

 

FIELD=6

NAME=QTY

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=QTY

 

FIELD=7

NAME=VALUE

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

FIELD=8

NAME=TEXT

TYPE=A

LENGTH=40

BYTELENGTH=41

XMLTAG=TEXT

 

FIELD=9

NAME=DEPARTMENT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=DEPARTMENT

 

FIELD=10

NAME=GROUP

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=GROUP

 

FIELD=11

NAME=TAX CODE

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=TAXCODE

 

FIELD=12

NAME=FLAG

TYPE=F

LENGTH=10

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=13

NAME=RESERVED 1

TYPE=N

LENGTH=10

BYTELENGTH=4

 

FIELD=14

NAME=RESERVED 2

TYPE=N

LENGTH=10

BYTELENGTH=4

 

FIELD=15

NAME=RESERVED 3

TYPE=N

LENGTH=10

BYTELENGTH=4

 

FIELD=16

NAME=RESERVED 4

TYPE=N

LENGTH=10

BYTELENGTH=4

 

FIELD=17

NAME=RESERVED 5

TYPE=N

LENGTH=10

BYTELENGTH=4

 

[FILE298]

; IDC Header

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=SALE ID

TYPE=N

LENGTH=14

BYTELENGTH=8

XMLTAG=SALEID

 

FIELD=2

NAME=CLERK

TYPE=N

LENGTH=3

BYTELENGTH=2

XMLTAG=CLERK

 

FIELD=3

NAME=TIME

TYPE=N

LENGTH=4

BYTELENGTH=2

NOZEROSKIP=TRUE

XMLTAG=TIME

 

FIELD=4

NAME=DATE

TYPE=N

LENGTH=4

BYTELENGTH=4

XMLTAG=DATE

 

FIELD=5

NAME=ORDER NUMBER

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ORDERNUMBER

 

FIELD=6

NAME=ITEM COUNT

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=ITEMCOUNT

 

FIELD=7

 

NAME=CHECK NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=CHECK

 

FIELD=8

NAME=TABLE

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TABLE

 

FIELD=9

NAME=CUSTOMER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=CUSTOMER

 

FIELD=10

NAME=COVERS

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=COVERS

 

FIELD=11

NAME=DISCOUNT

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=DISCOUNT

DP=2

 

FIELD=12

NAME=POINTS

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=POINTS

 

FIELD=13

NAME=SALE TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETOTAL

DP=2

 

FIELD=14

NAME=DEPOSIT

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=DEPOSIT

DP=2

 

FIELD=15

NAME=MODE

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=MODE

 

FIELD=16

NAME=LOCATION

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=LOCATION

 

FIELD=17

NAME=ROOM NUMBER

TYPE=A

LENGTH=16

BYTELENGTH=17

XMLTAG=ROOMNUMBER

 

FIELD=18

NAME=SPLIT REPORT ZONE

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=SPLITREPORTZONE

 

FIELD=19

NAME=CONSECUTIVE NUMBER

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=CONSECNUMBER

 

FIELD=20

NAME=TAXABLE AMOUNT 1

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT1

DP=2

 

FIELD=21

NAME=TAXABLE AMOUNT 2

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT2

DP=2

 

FIELD=22

NAME=TAXABLE AMOUNT 3

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT3

DP=2

 

FIELD=23

NAME=TAXABLE AMOUNT 4

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT4

DP=2

 

FIELD=24

NAME=TAXABLE AMOUNT 5

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT5

DP=2

 

FIELD=25

NAME=TAXABLE AMOUNT 6

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT6

DP=2

 

FIELD=26

NAME=TAXABLE AMOUNT 7

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT7

DP=2

 

FIELD=27

NAME=TAXABLE AMOUNT 8

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT8

DP=2

 

FIELD=28

NAME=TAXABLE AMOUNT 9

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT9

DP=2

 

FIELD=29

NAME=TAXABLE AMOUNT 10

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=TAXABLEAMT10

DP=2

 

FIELD=30

NAME=SALE TAXABLE AMOUNT 1

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT1

DP=2

 

FIELD=31

NAME=SALE TAXABLE AMOUNT 2

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT2

DP=2

 

FIELD=32

NAME=SALE TAXABLE AMOUNT 3

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT3

DP=2

 

FIELD=33

NAME=SALE TAXABLE AMOUNT 4

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT4

DP=2

 

FIELD=34

NAME=SALE TAXABLE AMOUNT 5

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT5

DP=2

 

FIELD=35

NAME=SALE TAXABLE AMOUNT 6

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT6

DP=2

 

FIELD=36

NAME=SALE TAXABLE AMOUNT 7

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT7

DP=2

 

FIELD=37

NAME=SALE TAXABLE AMOUNT 8

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT8

DP=2

 

FIELD=38

NAME=SALE TAXABLE AMOUNT 9

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT9

DP=2

 

FIELD=39

NAME=SALE TAXABLE AMOUNT 10

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=SALETAXABLEAMT10

DP=2

 

FIELD=40

NAME=NET TOTAL

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=NETTOTAL

DP=2

 

FIELD=41

NAME=CUSTOMER BAL ADJ

TYPE=N

LENGTH=8

BYTELENGTH=4

XMLTAG=BALADJ

DP=2

 

FIELD=42

NAME=EAT IN TAKE OUT RECORD

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=EATINTAKEOUT

 

FIELD=43

NAME=STATUS

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=STATUS

 

 

[FILE299]

; IDC Item

MODE=X

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=SALE ID

TYPE=N

LENGTH=14

BYTELENGTH=8

XMLTAG=SALEID

 

FIELD=2

NAME=FILE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=FILE

 

FIELD=3

NAME=ITEM RECORD

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=ITEMRECORD

 

FIELD=4

NAME=QTY

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=QUANTITY

DP=2

 

FIELD=5

NAME=VALUE

TYPE=N

LENGTH=10

BYTELENGTH=4

XMLTAG=VALUE

DP=2

 

FIELD=6

NAME=PRICE LEVEL

TYPE=N

LENGTH=2

BYTELENGTH=1

XMLTAG=PRICELEVEL

 

FIELD=7

NAME=PROCESSED ON MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=PROCESSEDMC

 

FIELD=8

NAME=STATUS

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=STATUS

 

[FILE300]

; IP Printers

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=NAME

 

FIELD=2

NAME=IP ADDRESS

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=IPADDRESS

 

FIELD=3

NAME=DEVICE TYPE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICETYPE

 

 

[FILE301]

; Terminal connection

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=TERMINAL ID

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=TERMINALID

 

FIELD=2

NAME=LOCATION

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=LOCATION

 

FIELD=3

NAME=ERROR STATUS

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=ERRORSTATUS

 

FIELD=4

NAME=TERMINAL NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=TERMINALNAME

 

FIELD=5

NAME=CONFIGURATION

TYPE=F

LENGTH=11

BYTELENGTH=4

XMLTAG=CONFIGURATION

 

 

 

[FILE302]

; System config

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=TERMINAL ID

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=TERMINALID

 

FIELD=2

NAME=LOCATION

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=LOCATION

 

FIELD=3

NAME=TERMINAL NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=TERMINALNAME

 

FIELD=4

NAME=FLAG

TYPE=F

LENGTH=10

BYTELENGTH=4

XMLTAG=FLAG

 

FIELD=5

NAME=SUBNET

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=SUBNET

 

FIELD=6

NAME=UPNP FLAG

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP_FLAG

 

FIELD=7

NAME=UPNP SEEDPORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP_SEEDPORT

 

FIELD=8

NAME=UPNP 1 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP1_NAME

 

FIELD=9

NAME=UPNP 1 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP1_EXTPORT

 

FIELD=9

NAME=UPNP 1 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP1_INTPORT

 

FIELD=10

NAME=UPNP 1 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP1_PROTOCOL

 

FIELD=11

NAME=UPNP 1 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP1_FLAG

 

FIELD=12

NAME=UPNP 1 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP1_RESERVED

 

FIELD=13

NAME=UPNP 2 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP2_NAME

 

FIELD=14

NAME=UPNP 2 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP2_EXTPORT

 

FIELD=15

NAME=UPNP 2 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP2_INTPORT

 

FIELD=16

NAME=UPNP 2 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP2_PROTOCOL

 

FIELD=17

NAME=UPNP 2 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP2_FLAG

 

FIELD=18

NAME=UPNP 2 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP2_RESERVED

 

FIELD=19

NAME=UPNP 3 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP3_NAME

 

FIELD=20

NAME=UPNP 3 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP3_EXTPORT

 

FIELD=21

NAME=UPNP 3 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP3_INTPORT

 

FIELD=22

NAME=UPNP 3 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP3_PROTOCOL

 

FIELD=23

NAME=UPNP 3 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP3_FLAG

 

FIELD=24

NAME=UPNP 3 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP3_RESERVED

 

FIELD=25

NAME=UPNP 4 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP4_NAME

 

FIELD=26

NAME=UPNP 4 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP4_EXTPORT

 

FIELD=27

NAME=UPNP 4 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP4_INTPORT

 

FIELD=28

NAME=UPNP 4 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP4_PROTOCOL

 

FIELD=29

NAME=UPNP 4 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP4_FLAG

 

FIELD=30

NAME=UPNP 4 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP4_RESERVED

 

FIELD=31

NAME=UPNP 5 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP5_NAME

 

FIELD=32

NAME=UPNP 5 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP5_EXTPORT

 

FIELD=33

NAME=UPNP 5 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP5_INTPORT

 

FIELD=34

NAME=UPNP 5 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP5_PROTOCOL

 

FIELD=35

NAME=UPNP 5 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP5_FLAG

 

FIELD=36

NAME=UPNP 5 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP5_RESERVED

 

FIELD=37

NAME=UPNP 6 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP6_NAME

 

FIELD=38

NAME=UPNP 6 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP6_EXTPORT

 

FIELD=39

NAME=UPNP 6 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP6_INTPORT

 

FIELD=40

NAME=UPNP 6 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP6_PROTOCOL

 

FIELD=41

NAME=UPNP 6 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP6_FLAG

 

FIELD=42

NAME=UPNP 6 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP6_RESERVED

 

FIELD=43

NAME=UPNP 7 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP7_NAME

 

FIELD=44

NAME=UPNP 7 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP7_EXTPORT

 

FIELD=45

NAME=UPNP 7 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP7_INTPORT

 

FIELD=46

NAME=UPNP 7 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP7_PROTOCOL

 

FIELD=47

NAME=UPNP 7 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP7_FLAG

 

FIELD=48

NAME=UPNP 7 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP7_RESERVED

 

FIELD=49

NAME=UPNP 8 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP8_NAME

 

FIELD=50

NAME=UPNP 8 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP8_EXTPORT

 

FIELD=51

NAME=UPNP 8 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP8_INTPORT

 

FIELD=52

NAME=UPNP 8 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP8_PROTOCOL

 

FIELD=53

NAME=UPNP 8 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP8_FLAG

 

FIELD=54

NAME=UPNP 8 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP8_RESERVED

 

FIELD=55

NAME=UPNP 9 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP9_NAME

 

FIELD=56

NAME=UPNP 9 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP9_EXTPORT

 

FIELD=57

NAME=UPNP 9 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP9_INTPORT

 

FIELD=58

NAME=UPNP 9 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP9_PROTOCOL

 

FIELD=59

NAME=UPNP 9 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP9_FLAG

 

FIELD=60

NAME=UPNP 9 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP9_RESERVED

 

FIELD=61

NAME=UPNP 10 NAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=UPNP10_NAME

 

FIELD=62

NAME=UPNP 10 EXT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP10_EXTPORT

 

FIELD=63

NAME=UPNP 10 INT PORT

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP10_INTPORT

 

FIELD=64

NAME=UPNP 10 PROTOCOL

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP10_PROTOCOL

 

FIELD=65

NAME=UPNP 10 FLAG

TYPE=F

LENGTH=5

BYTELENGTH=2

XMLTAG=UPNP10_FLAG

 

FIELD=66

NAME=UPNP 10 RESERVED

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=UPNP10_RESERVED

 

FIELD=67

NAME=DYNDNS HOSTNAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=DYNDNS_HOSTNAME

 

FIELD=68

NAME=DYNDNS USERNAME

TYPE=A

LENGTH=24

BYTELENGTH=25

XMLTAG=DYNDNS_USERNAME

 

FIELD=69

NAME=DYNDNS PASSWORD

TYPE=A

LENGTH=50

BYTELENGTH=51

XMLTAG=DYNDNS_PASSWORD

 

FIELD=70

NAME=TCP SOCKET PASSWORD

TYPE=A

LENGTH=50

BYTELENGTH=51

XMLTAG=TCPSOCKET_PASSWORD

 

FIELD=71

NAME=ADAPTER FOR TCP

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=ADAPTERFORTCP

 

FIELD=72

NAME=ICRTouch Connect UserID

TYPE=A

LENGTH=15

BYTELENGTH=16

XMLTAG=CONNECT_USERID

 

FIELD=73

NAME=ICRTouch Connect Password

TYPE=A

LENGTH=30

BYTELENGTH=31

XMLTAG=CONNECT_PASSWORD

 

FIELD=74

NAME=ICRTouch Connect Site ID

TYPE=N

LENGTH=6

BYTELENGTH=2

XMLTAG=CONNECT_SITE

 

FIELD=75

NAME=ICRTouch Connect Flag

TYPE=F

LENGTH=9

BYTELENGTH=4

XMLTAG=CONNECT_FLAG

 

FIELD=76

NAME=DYNDNS SERVICE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DYNDNS_SERVICE

 

FIELD=77

NAME=ICRTouch Connect Access Key

TYPE=A

LENGTH=16

BYTELENGTH=17

XMLTAG=CONNECT_ACCESS_KEY

 

FIELD=78

NAME=VNC Password

TYPE=A

LENGTH=32

BYTELENGTH=33

XMLTAG=VNC_PASSWORD

 

FIELD=79

NAME=VNC Port

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=VNC_PORT

 

FIELD=80

NAME=Text Prediction Caps Type

TYPE=N

LENGTH=1

BYTELENGTH=1

XMLTAG=TEXT_PREDICT_CAPS_TYPE

 

FIELD=81

NAME=HO Access Key

TYPE=A

LENGTH=16

BYTELENGTH=17

XMLTAG=HO_ACCESSKEY

 

[FILE303]

; IO Parameter

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=BAUDRATE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BAUDRATE

 

FIELD=2

NAME=PARITY

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=PARITY

 

FIELD=3

NAME=DATA BITS

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DATABITS

 

FIELD=4

NAME=STOP BITS

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=STOPBITS

 

FIELD=5

NAME=CONNECTED DEVICE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE

 

[FILE304]

; Device connection

MODE=P

 

FIELD=0

NAME=RECORD

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

NAME=KP 1 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP1MC

 

FIELD=2

NAME=KP 2 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP2MC

 

FIELD=3

NAME=KP 3 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP3MC

 

FIELD=4

NAME=KP 4 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP4MC

 

FIELD=5

NAME=KP 5 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP5MC

 

FIELD=6

NAME=KP 6 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP6MC

 

FIELD=7

NAME=KP 7 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP7MC

 

FIELD=8

NAME=KP 8 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP8MC

 

FIELD=9

NAME=KP 9 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP9MC

 

FIELD=10

NAME=KP 10 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP10MC

 

FIELD=11

NAME=KP 11 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP11MC

 

FIELD=12

NAME=KP 12 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP12MC

 

FIELD=13

NAME=KP 13 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP13MC

 

FIELD=14

NAME=KP 14 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP14MC

 

FIELD=15

NAME=KP 15 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP15MC

 

FIELD=16

NAME=KP 16 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP16MC

 

FIELD=17

NAME=BACKUP KP 1 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP1MC

 

FIELD=18

NAME=BACKUP KP 2 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP2MC

 

FIELD=19

NAME=BACKUP KP 3 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP3MC

 

FIELD=20

NAME=BACKUP KP 4 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP4MC

 

FIELD=21

NAME=BACKUP KP 5 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP5MC

 

FIELD=22

NAME=BACKUP KP 6 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP6MC

 

FIELD=23

NAME=BACKUP KP 7 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP7MC

 

FIELD=24

NAME=BACKUP KP 8 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP8MC

 

FIELD=25

NAME=BACKUP KP 9 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP9MC

 

FIELD=26

NAME=BACKUP KP 10 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP10MC

 

FIELD=27

NAME=BACKUP KP 11 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP11MC

 

FIELD=28

NAME=BACKUP KP 12 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP12MC

 

FIELD=29

NAME=BACKUP KP 13 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP13MC

 

FIELD=30

NAME=BACKUP KP 14 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP14MC

 

FIELD=31

NAME=BACKUP KP 15 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP15MC

 

FIELD=32

NAME=BACKUP KP 16 CONNECTED MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP16MC

 

FIELD=33

NAME=KP 1 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP1PORT

 

FIELD=34

NAME=KP 2 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP2PORT

 

FIELD=35

NAME=KP 3 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP3PORT

 

FIELD=36

NAME=KP 4 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP4PORT

 

FIELD=37

NAME=KP 5 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP5PORT

 

FIELD=38

NAME=KP 6 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP6PORT

 

FIELD=39

NAME=KP 7 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP7PORT

 

FIELD=40

NAME=KP 8 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP8PORT

 

FIELD=41

NAME=KP 9 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP9PORT

 

FIELD=42

NAME=KP 10 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP10PORT

 

FIELD=43

NAME=KP 11 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP11PORT

 

FIELD=44

NAME=KP 12 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP12PORT

 

FIELD=45

NAME=KP 13 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP13PORT

 

FIELD=46

NAME=KP 14 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP14PORT

 

FIELD=47

NAME=KP 15 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP15PORT

 

FIELD=48

NAME=KP 16 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP16PORT

 

FIELD=49

NAME=BACKUP KP 1 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP1PORT

 

FIELD=50

NAME=BACKUP KP 2 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP2PORT

 

FIELD=51

NAME=BACKUP KP 3 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP3PORT

 

FIELD=52

NAME=BACKUP KP 4 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP4PORT

 

FIELD=53

NAME=BACKUP KP 5 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP5PORT

 

FIELD=54

NAME=BACKUP KP 6 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP6PORT

 

FIELD=55

NAME=BACKUP KP 7 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP7PORT

 

FIELD=56

NAME=BACKUP KP 8 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP8PORT

 

FIELD=57

NAME=BACKUP KP 9 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP9PORT

 

FIELD=58

NAME=BACKUP KP 10 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP10PORT

 

FIELD=59

NAME=BACKUP KP 11 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP11PORT

 

FIELD=60

NAME=BACKUP KP 12 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP12PORT

 

FIELD=61

NAME=BACKUP KP 13 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP13PORT

 

FIELD=62

NAME=BACKUP KP 14 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP14PORT

 

FIELD=63

NAME=BACKUP KP 15 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP15PORT

 

FIELD=64

NAME=BACKUP KP 16 CONNECTED PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPKP16PORT

 

FIELD=65

NAME=KP 1 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP1NAME

 

FIELD=66

NAME=KP 2 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP2NAME

 

FIELD=67

NAME=KP 3 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP3NAME

 

FIELD=68

NAME=KP 4 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP4NAME

 

FIELD=69

NAME=KP 5 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP5NAME

 

FIELD=70

NAME=KP 6 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP6NAME

 

FIELD=71

NAME=KP 7 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP7NAME

 

FIELD=72

NAME=KP 8 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP8NAME

 

FIELD=73

NAME=KP 9 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP9NAME

 

FIELD=74

NAME=KP 10 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP10NAME

 

FIELD=75

NAME=KP 11 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP11NAME

 

FIELD=76

NAME=KP 12 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP12NAME

 

FIELD=77

NAME=KP 13 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP13NAME

 

FIELD=78

NAME=KP 14 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP14NAME

 

FIELD=79

NAME=KP 15 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP15NAME

 

FIELD=80

NAME=KP 16 NAME

TYPE=A

LENGTH=12

BYTELENGTH=13

XMLTAG=KP16NAME

 

FIELD=81

NAME=PRINTER 1 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE1MC

 

FIELD=82

NAME=PRINTER 2 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE2MC

 

FIELD=83

NAME=PRINTER 3 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE3MC

 

FIELD=84

NAME=PRINTER 4 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE4MC

 

FIELD=85

NAME=PRINTER 5 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE5MC

 

FIELD=86

NAME=PRINTER 6 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE6MC

 

FIELD=87

NAME=PRINTER 7 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE7MC

 

FIELD=88

NAME=PRINTER 8 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE8MC

 

FIELD=89

NAME=PRINTER 9 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE9MC

 

FIELD=90

NAME=PRINTER 10 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE10MC

 

FIELD=91

NAME=PRINTER 11 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE11MC

 

FIELD=92

NAME=PRINTER 12 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE12MC

 

FIELD=93

NAME=PRINTER 13 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE13MC

 

FIELD=94

NAME=PRINTER 14 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE14MC

 

FIELD=95

NAME=PRINTER 15 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE15MC

 

FIELD=96

NAME=PRINTER 16 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE16MC

 

FIELD=97

NAME=PRINTER 1 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE1PORT

 

FIELD=98

NAME=PRINTER 2 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE2PORT

 

FIELD=99

NAME=PRINTER 3 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE3PORT

 

FIELD=100

NAME=PRINTER 4 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE4PORT

 

FIELD=101

NAME=PRINTER 5 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE5PORT

 

FIELD=102

NAME=PRINTER 6 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE6PORT

 

FIELD=103

NAME=PRINTER 7 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE7PORT

 

FIELD=104

NAME=PRINTER 8 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE8PORT

 

FIELD=105

NAME=PRINTER 9 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE9PORT

 

FIELD=106

NAME=PRINTER 10 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE10PORT

 

FIELD=107

NAME=PRINTER 11 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE11PORT

 

FIELD=108

NAME=PRINTER 12 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE12PORT

 

FIELD=109

NAME=PRINTER 13 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE13PORT

 

FIELD=110

NAME=PRINTER 14 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE14PORT

 

FIELD=111

NAME=PRINTER 15 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE15PORT

 

FIELD=112

NAME=PRINTER 16 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=DEVICE16PORT

 

FIELD=113

NAME=BACKUP PRINTER 1 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE1MC

 

FIELD=114

NAME=BACKUP PRINTER 2 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE2MC

 

FIELD=115

NAME=BACKUP PRINTER 3 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE3MC

 

FIELD=116

NAME=BACKUP PRINTER 4 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE4MC

 

FIELD=117

NAME=BACKUP PRINTER 5 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE5MC

 

FIELD=118

NAME=BACKUP PRINTER 6 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE6MC

 

FIELD=119

NAME=BACKUP PRINTER 7 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE7MC

 

FIELD=120

NAME=BACKUP PRINTER 8 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE8MC

 

FIELD=121

NAME=BACKUP PRINTER 9 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE9MC

 

FIELD=122

NAME=BACKUP PRINTER 10 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE10MC

 

FIELD=123

NAME=BACKUP PRINTER 11 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE11MC

 

FIELD=124

NAME=BACKUP PRINTER 12 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE12MC

 

FIELD=125

NAME=BACKUP PRINTER 13 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE13MC

 

FIELD=126

NAME=BACKUP PRINTER 14 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE14MC

 

FIELD=127

NAME=BACKUP PRINTER 15 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE15MC

 

FIELD=128

NAME=BACKUP PRINTER 16 CONNECT MC

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE16MC

 

FIELD=129

NAME=BACKUP PRINTER 1 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE1PORT

 

FIELD=130

NAME=BACKUP PRINTER 2 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE2PORT

 

FIELD=131

NAME=BACKUP PRINTER 3 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE3PORT

 

FIELD=132

NAME=BACKUP PRINTER 4 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE4PORT

 

FIELD=133

NAME=BACKUP PRINTER 5 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE5PORT

 

FIELD=134

NAME=BACKUP PRINTER 6 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE6PORT

 

FIELD=135

NAME=BACKUP PRINTER 7 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE7PORT

 

FIELD=136

NAME=BACKUP PRINTER 8 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE8PORT

 

FIELD=137

NAME=BACKUP PRINTER 9 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE9PORT

 

FIELD=138

NAME=BACKUP PRINTER 10 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE10PORT

 

FIELD=139

NAME=BACKUP PRINTER 11 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE11PORT

 

FIELD=140

NAME=BACKUP PRINTER 12 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE12PORT

 

FIELD=141

NAME=BACKUP PRINTER 13 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE13PORT

 

FIELD=142

NAME=BACKUP PRINTER 14 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE14PORT

 

FIELD=143

NAME=BACKUP PRINTER 15 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE15PORT

 

FIELD=144

NAME=BACKUP PRINTER 16 CONNECT PORT

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=BACKUPDEVICE16PORT

 

FIELD=145

NAME=SOUND CONTROL

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=SOUNDCONTROL

 

FIELD=146

NAME=GRAPHICS CONTROL

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=GRAPHICSCONTROL

 

FIELD=147

NAME=HARDWARE SPECIFICS 1

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=HARDWARESPECIFICS1

 

FIELD=148

NAME=HARDWARE SPECIFICS 2

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=HARDWARESPECIFICS2

 

FIELD=149

NAME=KP 1 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP1CONFIGURATION

 

FIELD=150

NAME=KP 2 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP2CONFIGURATION

 

FIELD=151

NAME=KP 3 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP3CONFIGURATION

 

FIELD=152

NAME=KP 4 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP4CONFIGURATION

 

FIELD=153

NAME=KP 5 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP5CONFIGURATION

 

FIELD=154

NAME=KP 6 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP6CONFIGURATION

 

FIELD=155

NAME=KP 7 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP7CONFIGURATION

 

FIELD=156

NAME=KP 8 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP8CONFIGURATION

 

FIELD=157

NAME=KP 9 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP9CONFIGURATION

 

FIELD=158

NAME=KP 10 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP10CONFIGURATION

 

FIELD=159

NAME=KP 11 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP11CONFIGURATION

 

FIELD=160

NAME=KP 12 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP12CONFIGURATION

 

FIELD=161

NAME=KP 13 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP13CONFIGURATION

 

FIELD=162

NAME=KP 14 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP14CONFIGURATION

 

FIELD=163

NAME=KP 15 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP15CONFIGURATION

 

FIELD=164

NAME=KP 16 CONFIGURATION

TYPE=F

LENGTH=8

BYTELENGTH=4

XMLTAG=KP16CONFIGURATION

 

FIELD=165

NAME=KP 1 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP1SORT

 

FIELD=166

NAME=KP 2 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP2SORT

 

FIELD=167

NAME=KP 3 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP3SORT

 

FIELD=168

NAME=KP 4 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP4SORT

 

FIELD=169

NAME=KP 5 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP5SORT

 

FIELD=170

NAME=KP 6 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP6SORT

 

FIELD=171

NAME=KP 7 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP7SORT

 

FIELD=172

NAME=KP 8 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP8SORT

 

FIELD=173

NAME=KP 9 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP9SORT

 

FIELD=174

NAME=KP 10 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP10SORT

 

FIELD=175

NAME=KP 11 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP11SORT

 

FIELD=176

NAME=KP 12 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP12SORT

 

FIELD=177

NAME=KP 13 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP13SORT

 

FIELD=178

NAME=KP 14 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP14SORT

 

FIELD=179

NAME=KP 15 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP15SORT

 

FIELD=180

NAME=KP 16 SORT

TYPE=F

LENGTH=3

BYTELENGTH=1

XMLTAG=KP16SORT

 

FIELD=181

NAME=KP 1 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP1FEEDSBEFORE

 

FIELD=182

NAME=KP 2 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP2FEEDSBEFORE

 

FIELD=183

NAME=KP 3 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP3FEEDSBEFORE

 

FIELD=184

NAME=KP 4 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP4FEEDSBEFORE

 

FIELD=185

NAME=KP 5 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP5FEEDSBEFORE

 

FIELD=186

NAME=KP 6 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP6FEEDSBEFORE

 

FIELD=187

NAME=KP 7 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP7FEEDSBEFORE

 

FIELD=188

NAME=KP 8 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP8FEEDSBEFORE

 

FIELD=189

NAME=KP 9 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP9FEEDSBEFORE

 

FIELD=190

NAME=KP 10 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP10FEEDSBEFORE

 

FIELD=191

NAME=KP 11 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP11FEEDSBEFORE

 

FIELD=192

NAME=KP 12 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP12FEEDSBEFORE

 

FIELD=193

NAME=KP 13 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP13FEEDSBEFORE

 

FIELD=194

NAME=KP 14 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP14FEEDSBEFORE

 

FIELD=195

NAME=KP 15 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP15FEEDSBEFORE

 

FIELD=196

NAME=KP 16 FEEDS BEFORE ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP16FEEDSBEFORE

 

FIELD=197

NAME=KP 1 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP1FEEDSAFTER

 

FIELD=198

NAME=KP 2 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP2FEEDSAFTER

 

FIELD=199

NAME=KP 3 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP3FEEDSAFTER

 

FIELD=200

NAME=KP 4 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP4FEEDSAFTER

 

FIELD=201

NAME=KP 5 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP5FEEDSAFTER

 

FIELD=202

NAME=KP 6 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP6FEEDSAFTER

 

FIELD=203

NAME=KP 7 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP7FEEDSAFTER

 

FIELD=204

NAME=KP 8 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP8FEEDSAFTER

 

FIELD=205

NAME=KP 9 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP9FEEDSAFTER

 

FIELD=206

NAME=KP 10 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP10FEEDSAFTER

 

FIELD=207

NAME=KP 11 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP11FEEDSAFTER

 

FIELD=208

NAME=KP 12 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP12FEEDSAFTER

 

FIELD=209

NAME=KP 13 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP13FEEDSAFTER

 

FIELD=210

NAME=KP 14 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP14FEEDSAFTER

 

FIELD=211

NAME=KP 15 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP15FEEDSAFTER

 

FIELD=212

NAME=KP 16 FEEDS AFTER ORDER

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP16FEEDSAFTER

 

FIELD=213

NAME=RECEIPT WIDTH

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=RECEIPTWIDTH

 

FIELD=214

NAME=KP WIDTH

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KPWIDTH

 

FIELD=215

NAME=CODEPAGE

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=CODEPAGE

 

FIELD=216

NAME=COUNTRY

TYPE=N

LENGTH=4

BYTELENGTH=2

XMLTAG=COUNTRY

 

FIELD=217

NAME=POSDEVICE IP

TYPE=A

LENGTH=30

BYTELENGTH=31

XMLTAG=POSDEVICEIP

 

FIELD=218

NAME=KP 1 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP1ALTTEXTUSAGE

 

FIELD=219

NAME=KP 2 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP2ALTTEXTUSAGE

 

FIELD=220

NAME=KP 3 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP3ALTTEXTUSAGE

 

FIELD=221

NAME=KP 4 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP4ALTTEXTUSAGE

 

FIELD=222

NAME=KP 5 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP5ALTTEXTUSAGE

 

FIELD=223

NAME=KP 6 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP6ALTTEXTUSAGE

 

FIELD=224

NAME=KP 7 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP7ALTTEXTUSAGE

 

FIELD=225

NAME=KP 8 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP8ALTTEXTUSAGE

 

FIELD=226

NAME=KP 9 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP9ALTTEXTUSAGE

 

FIELD=227

NAME=KP 10 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP10ALTTEXTUSAGE

 

FIELD=228

NAME=KP 11 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP11ALTTEXTUSAGE

 

FIELD=229

NAME=KP 12 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP12ALTTEXTUSAGE

 

FIELD=230

NAME=KP 13 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP13ALTTEXTUSAGE

 

FIELD=231

NAME=KP 14 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP14ALTTEXTUSAGE

 

FIELD=232

NAME=KP 15 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP15ALTTEXTUSAGE

 

FIELD=233

NAME=KP 16 ALT TEXT USAGE

TYPE=N

LENGTH=3

BYTELENGTH=1

XMLTAG=KP16ALTTEXTUSAGE

 

FIELD=234

NAME=Customer Display Codepage

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=CUSTDISPLAYCP

 

FIELD=235

NAME=CCTV Journal IP

TYPE=A

LENGTH=30

BYTELENGTH=31

XMLTAG=CCTVIPADDRESS

 

FIELD=236

NAME=CCTV Codepage

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=CCTVCP

 

FIELD=237

NAME=Country

TYPE=A

LENGTH=3

BYTELENGTH=4

XMLTAG=COUNTRY

 

FIELD=238

NAME=Language

TYPE=A

LENGTH=2

BYTELENGTH=3

XMLTAG=LANGUAGE

 

[FILE399]

; Maximums

MODE=P

 

FIELD=0

NAME=FILE

TYPE=N

LENGTH=4

XMLTAG=FILE

 

FIELD=1

NAME=Size

TYPE=N

LENGTH=10

BYTELENGTH=4

 

XMLTAG=SIZE

 

 

[FILE900]

; Electronic journal, although this is sales, it is actually sent back as

; program data for the comms dll, but sales data as the xml socket - sorry to confuse :-)

MODE=P

 

FIELD=0

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

TYPE=A

LENGTH=40

BYTELENGTH=48

XMLTAG=TEXT

 

 

FIELD=2

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=FILE

 

FIELD=3

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=RECORD

 

FIELD=4

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=QUANTITY

 

FIELD=5

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

FIELD=6

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=FLAG

 

[FILE900]

; Electronic journal, although this is sales, it is actually sent back as

; program data for the comms dll, but sales data as the xml socket - sorry to confuse :-)

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

XMLTAG=RECORD

 

FIELD=1

TYPE=A

LENGTH=40

BYTELENGTH=48

XMLTAG=TEXT

 

 

FIELD=2

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=FILE

 

FIELD=3

TYPE=N

LENGTH=5

BYTELENGTH=2

XMLTAG=RECORD

 

FIELD=4

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=QUANTITY

 

FIELD=5

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

XMLTAG=VALUE

 

FIELD=6

TYPE=F

LENGTH=6

BYTELENGTH=2

XMLTAG=FLAG

 

[FILE10000]

; Sales data saved for bleep

MODE=X

 

FIELD=0

TYPE=N

LENGTH=4

 

FIELD=1

TYPE=X

LENGTH=1

BYTELENGTH=4

 

FIELD=2

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

 

FIELD=3

TYPE=N

LENGTH=10

BYTELENGTH=4

DP=2

 

[ALLPROGFILES]

; List of file numbers for an r using file number 999

FILE=1

FILE=2

FILE=5

FILE=6

FILE=10

FILE=24

FILE=29

FILE=32

FILE=33

FILE=43

FILE=44

FILE=45

FILE=50

FILE=51

FILE=52

FILE=53

FILE=54

FILE=55

FILE=56

FILE=57

FILE=70

FILE=74

FILE=101

FILE=162

FILE=260

FILE=270

FILE=301

FILE=303

FILE=304

 

[ALLSALESFILES]

; List of sales files pulled back when 999 is specified for X or Z

FILE=1

FILE=2

FILE=6

FILE=24

FILE=50

FILE=51

FILE=52

FILE=55

FILE=58