This share file is a supplement to the invoice share file (b). It contains checklist related information. To generate this file during End of Day, Invoice Information must be set to Y in getdata (see Setting Up Data Sharing) and an invoice with a checklist must be cashed out for today’s date.
The following table explains the naming conventions of the checkpoints on invoice data share file: #####x[md].shr
Field | Definition | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
##### | Store Number | ||||||||||||||||||||||||||||||||
x | This character denotes that the file contains invoice checkpoint information. | ||||||||||||||||||||||||||||||||
m | This character denotes the month. The characters range from a to l and are as follows:
|
||||||||||||||||||||||||||||||||
d | This character denotes the day. The characters range from a to z and 1 to 5 and are as follows:
|
The following is an example of an actual record in what is known as “comma-delimited” format. This means that the information you entered in each field in this POS system record is separated by a comma.
“1”,” 59545675312546”,”1”,”1”…
We have numbered the fields in the following record in order to explain them more clearly to you. Each bolded number indicates one field.
Note: | Some of the fields contained in this file are for internal system processing only and may not be useful to you. |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
“1” | “59545675312546” | “1” | “1” | “1” | “AIR FILTER” | “REPLACED” | “” | “” | “” | “Y” | “B” | “15218131037” | “75695” | “” |
The following chart lists and describes the contents of the (x) checkpoints on invoice file.
Num. | Description | Definition | ISI Field Name | Output Format* | Quoted? | Example Value | General Release Version When Added | ||
---|---|---|---|---|---|---|---|---|---|
1 | Store Number | Store number where this GSR record was generated | inf0.store_nbr | X(5) | X | 1 | 15.1 | ||
2 | Transaction Number | Transaction number of associated cashed out invoice | inf1.trannumber | #(14) | X | 59545675312546 | 15.1 | ||
3 | Line Index | Used internally by the LubeSoft software to track the line number minus 1 on the workorder screen the checkpoint set was on. | inf1chk.line_index | #(2) | X | 1 | 15.1 | ||
4 | Checkpoint Set | The checkpoint set this checkpoint item belongs to. Values from 1 to 99 | inf1chk.set | #(2) | X | 1 | 15.1 | ||
5 | Checkpoint Item Line Number | The line number of the checkpoint item on the invoice. Line 0 is special and does not hold a checkpoint response. Values from 0 to 99 | inf1chk.line | #(2) | X | 1 | 15.1 | ||
6 | Checkpoint description | If line 0 this is the checkpoint set description. If line 1 to 99 this is the checkpoint item description. | inf1chk.description | X(40) | X | AIR FILTER | 15.1 | ||
7 | Checkpoint response | The actual response text for the checkpoint item seen by technicians and printed on invoices and the report. | inf1chk.response | X(20) | X | REPLACED | 15.1 | ||
8 | Custom response 1 | Per checkpoint item custom response 1. | inf1chk.user_entry1 | X(20) | X | 15.1 | |||
9 | Custom response 2 | Per checkpoint item custom response 2. | inf1chk.user_entry2 | X(20) | X | 15.1 | |||
10 | Custom response 3 | Per checkpoint item custom response 3. | inf1chk.user_entry3 | X(20) | X | 15.1 | |||
11 | Entry completed flag | A Y or N value to track whether the checkpoint item has been filled out. | inf1chk.complete | X(1) | X | Y | 15.1 | ||
12 | Print flag | Value defines whether or not this checkpoint item should print. Values are used to describe if the description prints, the response prints, or both. | inf1chk.print | X(1) | X | B | 15.1 | ||
13 | Last Modified | A date and time stamp signifying when the record was last changed. Not a fixed width. Used internally to the LubeSoft software to compare against the last modified field in the checkpoint setups to see if the setups have changed since the checkpoint set was put onto a workorder. | inf1chk.last_modified | X(12) | X | 15218131037 | 15.1 | ||
14 | Invoice Workorder Number | The number of the workorder as generated by the POS system. | inf1.wo# | #(8) | X | 75695 | 15.17 | ||
15 | Process Code | Codes for the processes shown in the chart below:
A Abort D Delete H Hold M Midday Till Closing N No Sale O Work Order Q Quick Sale R Reprint V Void (blank) Regular or manual invoice
If you wish to receive all codes, answer Y to Include all processed codes on the Data Sharing Setup screen. |
inf1.processed | X(1) | X | 15.17 |
* The Output Format column uses X to represent string fields and # to represent numeric fields. E.g. X(5) represents a string up to five characters in length. #(14) represents a number up to 14 digits in length.