The following field information is intended to assist those who design reports for Sage 50 using Crystal Reports.
EMPAYINF.DAT is the employee pay information file. It contains the pay rates for an employee. This information comes from the grid on the Pay Info tab in Maintain Employees.
The EMPAYINF.DAT file has four keys, as follows:
0 = ByEmpPayInfo_RecordNumber – Unique and doesn’t change. Usually used to link to other tables.
1 = ByEmpPayInfo_GUID
2 = ByEmpPayInfo_EmpRecNum – Identifies the employee associated with this pay rate
3 = ByEmpPayInfo_EmpRecNum_RateNum – Used to retrieve pay rates for an employee sorted by rate number
Field Name |
Type |
Size |
Comment |
---|---|---|---|
RecordNumber |
Integer |
Used as a table-linking field. |
|
GUID |
Ubinary |
GUID (Globally Unique Identifier) used for linking the Employee Pay Info table. |
|
LastUpdateCounter |
Integer |
This is a counter that increases incrementally each time a record is modified. |
|
EmployeeRecordNumber |
Integer |
Identifies the employee. |
|
RateNumber |
Integer |
Identifies the pay type |
|
UseDefault |
Logical |
1 = checkbox is checked |
|
AccountRecordNumber |
Integer |
If UseDefault = 1, this is the GL account to use to record the employee's gross pay for this pay type (RateNumber). |
|
PayRate |
Decimal |
This is the pay rate for this employee for this pay type (RateNumber). |