330 - Raw terminal transaction
To Host
This transaction reports T&A transactions from ProMark Note 1: As opposed to the fields 2 (Department) and 15 (Employee group), the two fields are filled in, even if a transaction doesn't explicitly specify a particular department or employee group. There is an exception in the case of "Cancel break", "Time queue" and "Change account balance" transactions, where the fields are not filled in.
Note 2: When a "raw terminal transaction" is transferred, it is determined if the transaction has resulted in postings on one or more of the accounts designated for "raw" transferral. For each posting that fulfils the criteria, a separate posting transaction is transferred. Posting transactions have the transaction code 42, and contain the posting's value and account number.
Note 3: Before any ''raw terminal transactions'' can be transferred, you must specify which registration types you want to report to the host. This is done on the ''Properties'' screen related to this particular transaction type's set-up. Start the screen ''Set-up > Host > Transaction types'' and select transaction type 330 (if it isn't availabe, you must create and configure it first). Press ''Properties'' and select the desired registration types. Also enter any accounts ''Account for postings'' that you may need according to ''Note 2'' above.
Note 4: If the absence time is registered as a number of hours and minutes that figure is exported in field 12 (Number of hours). If the absence time is registered as a time interval, then the interval's starting time is exported in field #20 (From time) while the interval's ending time is exported in field #21 (To time).
| Field | Description | Data Type | Mandatory | Comment |
|---|---|---|---|---|
| 1 | Employee number | Text | ||
| 2 | Department | Text | ||
| 3 | Transaction type | Integer | The contents of this field specifies the type of T&A registration | |
| 4 | Transaction deleted | Integer | 0 = No | |
| 5 | Transaction added | Integer | 0 = No | |
| 6 | Transaction erroneous | Integer | 0 = No | |
| 7 | Terminal id. | Integer | ||
| 8 | Actual date | Date | ||
| 9 | Acutal time | Time | ||
| 10 | Corrected date | Date | ||
| 11 | Corrected time | Time | ||
| 12 | Number of hours | Time duration | ||
| 13 | Number of pieces | Decimal number | ||
| 14 | Reason code | Text | ||
| 15 | Employee group | Text | Bonus group ID | |
| 16 | Overtime (key) | Integer | Overtime key pressed | |
| 17 | Auto clock-out | Integer | Automatic clock-out function used | |
| 18 | Time changed | Integer | Time change key pressed | |
| 19 | Auto stop | Integer | Not implemented | |
| 20 | From time | Time | ||
| 21 | To time | Time | ||
| 22 | Main type (Trans.type but CI=1 and CO=2) | Integer | Clock in = 1 | |
| 23 | Rounded date | Date | ||
| 24 | Rounded time | Time | ||
| 25 | Account | Text | Used in posting transactions (type 42) and balance-change transactions (type 21). | |
| 26 | Current department | Text | See note 1. (Refer to field 2, department.) | |
| 27 | Current employee group | Text | See note 1. (Refer to field 15, Employee group/bonus group ID.) | |
| 28 | Division | Text | From employee master | |
| 29 | Info-1 | Text | From employee master's ''Notes'' page | |
| 30 | Info-2 | Text | From employee master's ''Notes'' page | |
| 31 | Info-3 | Text | From employee master's ''Notes'' page | |
| 32 | Info-4 | Text | From employee master's ''Notes'' page | |
| 33 | Info-5 | Text | From employee master's ''Notes'' page | |
| 34 | Period profile | Text | From employee master | |
| 35 | Payroll profile | Text | From employee master | |
| 36 | Payroll type | Text | Only applicable to posting transactions (see transaction comment Note 2). The field is furthermore only filled-in, if ''Apply payroll code profile'' is selected on the ''Properties'' screen (see transaction comment Note 3). | |
| 37 | Payroll code | Text | Only applicable to posting transactions (see transaction comment Note 2). The field is furthermore only filled-in, if ''Apply payroll code profile'' is selected on the ''Properties'' screen (see transaction comment Note 3). | |
| 38 | Attendance profile | Text | ||
| 39 | New From time | Time | ||
| 40 | New To time | Time |
Notes
| Id | Text |
|---|---|
| 1 | As opposed to the fields 2 (Department) and 15 (Employee group), the two fields are filled in, even if a transaction doesn't explicitly specify a particular department or employee group. There is an exception in the case of "Cancel break", "Time queue" and "Change account balance" transactions, where the fields are not filled in. |