Employment Data & Analysis System (EDAS) report column mapping, calculations, and validations
The following table describes how Employment Data & Analysis System (EDAS) report column data is mapped to Sparkrock 365 fields as well as how fields are calculated and validation information.
Column No. | Name | Source of Data and Validations |
---|---|---|
1 | School District Number | The Work Location Code field on the Location Card page. |
2 | Work Location Code Number | The Location Code field on the HR Employee Assignment Card is used to link to the Work Location Code field on the Location Card page. |
3 | General Classification | The General Classification field on the HR Position Card page. |
4 | Rollup Position Code | The General Classification field on the HR Position Card page. |
5 | Employment Status | The Type that is associated with the Assignment Type field on the HR Employee Assignment Card page. The export file record includes one of the following values:
|
6 | School District Employee ID Number | The No. field on the Employee Card page. |
7 | Unique Identifier - SIN | The Social Insurance No. field on the Employee Card page. |
8 | Date of Birth | The Birth Date field on the Employee Card page. |
9 | Gender | Sparkrock 365 uses the following logic to set the value:
|
10 | Date of Hire | The Employment Date field on the Employee Card page. |
11 | Union Code / Local | The Union Code field on the HR Employee Assignment Card page is used to link to the Union Local Code field on the Unions page. |
12 | School Level | The Location Code field on the HR Employee Assignment Card page is used to link to the School Level field on the Location Card page. The export file record includes one of the following values:
|
13 | Years of Experience Recognition | A calculated field that uses the current date and subtracts the Original Hire Date field from the Employee Card page. |
14 | Current Working Status | The EDAS Working Status field on the Causes of Inactivity page. The export file record includes one of the following values:
|
15 | Unpaid Sick Days | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that is based on the Leave FTE for the one or more causes of inactivity codes that are set up on the EDAS Setup page under 15 Unpaid Sick Days multiplied by the number of working days in the period. To calculate the working days in a period, Sparkrock 365 uses the HR base calendar that is specified on the related HR position. The calculation includes days for SIP and WCB cause of inactivity codes. The calculation does not include days for employees who are on LTD. The value is reset to zero at the beginning of each fiscal period, for example, July 1. |
16 | Unpaid Sick Hours | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that is based on the Leave FTE for the one or more causes of inactivity codes that are set up on the EDAS Setup page under 16 Unpaid Sick Hours multiplied by the number of working hours in the period. To calculate the working hours in a period, Sparkrock 365 uses the HR base calendar that is specified on the related HR position. The calculation includes hours for SIP and WCB cause of inactivity codes. The calculation does not include hours for employees who are on LTD. The value is reset to zero at the beginning of each fiscal period, for example, July 1. |
17 | Reason for Departure | The Reason For Departure field on the Grounds for Termination page. The export file record includes one of the following values:
|
18 | Date of Departure | The Termination Date field on the Employee Card page. |
19 | Year to Date Earnings by Position | A calculated field that sums the Amount on the Payroll Ledger Entries page for specific payroll codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
20 | Full Time Equivalent | The Active FTE field on the HR Employee Assignment Card page. |
21 | Salary Category | The setup on the EDAS Setup page is used to link to the Pay Grade Code field on the HR Employee Assignment Card page. |
22 | BCCT Certification | The first letter of the EDAS Code on the Employee Associations page for the respective employee. To determine the employee association, Sparkrock 365 uses the setup in the 22 BCCT Certification field on the EDAS Setup page.If the value of the EDAS Code field is blank, Sparkrock 365 does not report a value in column 22. The export file record includes one of the following values:
|
23 | Scale Placement | The Pay Step Code field on the HR Employee Assignment Details page. |
24 | Increment Month | Populated with 00. |
25 | Annual Base Salary | Populated with 0. |
26 | Annual Vacation Entitlement Paid Out | A calculated field that sums the Quantity on the Payroll Ledger Entries page for specific payroll codes grouped by the HR Emp. Assignment Entry No. field and location code. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 validates the field value to ensure that the the amount is greater than or equal to zero and less than or equal to 65,000. |
27 | Sick Leave Days Accumulated | Populated with 000. |
28 | Paid Sick Leave Days Used | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
29 | Teacher Teaching on Call Days | A calculated value that uses the HR Emp. Assignment Entry No. on the Compensation Ledger Entries page and the Entry No. field on the HR Employee Assignment Card page. A count of the Date Worked field is used to determine the total number of days. The data for specific HR pay codes is identified based on the setup on the EDAS Setup page. |
30 | Teacher Teaching on Call Pay Salary | A calculated value that uses the HR Emp. Assignment Entry No. on the Compensation Ledger Entries page and the Entry No. field on the HR Employee Assignment Card page. A sum of the Amount field is used to determine the total number of days. The data for specific HR pay codes is identified based on the setup on the EDAS Setup page. |
31 | Job Type No. | The Job Type No. field on the HR Position Card page. The export file record includes one of the following values:
|
32 | Support Staff Hours | A calculated field that sums the Hours field on the Payroll Ledger Entries page grouped by the HR Emp. Assignment Entry No. field. Support staff are determined based on the General Classification field on the HR Position Card page. |
33 | Support Staff Casual Earnings Including | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 validates the field value to ensure that the amount is greater than or equal to zero and less than or equal to 78,000. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
34 | Hourly Rate of Pay | The Amount field on the HR Employee Assignment Card page. |
35 | Regular Paid Earnings Support Staff | A calculated field that sums the Amount field on the Payroll Ledger Entries page grouped by the HR Emp. Assignment Entry No. field. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
36 | Overtime Hours | A calculated field that sums the Hours field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. |
37 | Overtime | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
38 | Annual Vacation Entitlement Paid out - SU | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
39 | Sick Leave Hours Accumulated | A calculated field that sums the Quantity field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. |
40 | Paid Sick Leave Hours Used | A calculated field that sums the Hours field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. |
41 | Employer Health Tax (EHT) | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
42 | MSP - Coverage Status | Not required. |
43 | Dental | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
44 | Dental - Coverage Status | The Benefit Plan Status field on the Employee Benefits page. The export file record includes one of the following values:
|
45 | EHB | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 validates the field value to ensure that the amount is greater than or equal to zero and less than or equal to 7,500. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
46 | EHB - Coverage Status | The Benefit Plan Status field on the Employee Benefits page. When the value of Assignment Type is C, the report displays a null value. The export file record includes one of the following values:
|
47 | LTD | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. |
48 | Pension | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
49 | Group Life /ADD | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
50 | CPP | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
51 | EI | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
52 | WorkSafeBC Top Up | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. |
53 | Short-term Disability | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 validates the field value to ensure that the amount is greater than or equal to zero and less than or equal to 2,500. |
54 | Maternity Leave Top-Up | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
55 | Isolation Allowance | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 validates the field value to ensure that the amount is greater than or equal to zero and less than or equal to 15,000. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
56 | SIP Allowance | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 validates the field value to ensure that the amount is greater than or equal to zero and less than or equal to 2,300. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
57 | Mileage Allowance | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. |
58 | Positions of Special Responsibility (POSR Allowances) | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
59 | Other Allowances | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
60 | Education Leave - Paid | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. |
61 | Paid Union Leave | A calculated field that sums the Total Amount field on the Payroll Ledger Entries page for specific HR pay codes grouped by the HR Emp. Assignment Entry No. field. To determine the payroll codes, Sparkrock 365 uses the setup on the EDAS Setup page. Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. For more information, go to Payroll period reporting period. |
62 | Unpaid Union Leave Days | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
63 | Unpaid Union Leave Hours | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
64 | Parenthood or Parental Paid Days of Leave of Absence | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
65 | Parenthood or Parental Paid Hours of Leave of Absence | A calculated field that uses the Quantity for records that appear on the Absence Registration page based on the cause of absence code setup on the EDAS Setup page grouped by HR Emp. Assignment Entry No. field and Location Code. |
66 | Parental/Maternity Days | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that is based on the Leave FTE for the one or more causes of inactivity codes that are set up on the EDAS Setup page under 66 Parental/Maternity/Adoption Days multiplied by the number of working days in the period. To calculate the working days in a period, Sparkrock 365 uses the HR base calendar that is specified on the related HR position. |
67 | Parental/Maternity/Adoption Hours | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
68 | Compassionate / Bereavement Leave Days | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
69 | Compassionate / Bereavement Leave Hours | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
70 | Unpaid Compassionate Leave Days (as per ES Agreement and TC Agreement) | A calculated field that uses the Quantity for records that appear on the Absence Registration page based on the cause of absence code setup on the EDAS Setup page grouped by HR Emp. Assignment Entry No. field and Location Code. |
71 | Unpaid Compassionate Leave Hours (as per ES Agreement and TC Agreement) | A calculated field that uses the Quantity for records that appear on the Absence Registration page based on the cause of absence code setup on the EDAS Setup page grouped by HR Emp. Assignment Entry No. field and Location Code. |
72 | Partial Medical Leave FTE | A calculated field that uses the Quantity for records that appear on the Absence Registration page based on the cause of absence code setup on the EDAS Setup page grouped by HR Emp. Assignment Entry No. field and Location Code. |
73 | Other Paid Leaves Outlined in the Collective Agreement Days | A calculated field that uses the Quantity for records that appear on the Absence Registration page based on the cause of absence code setup on the EDAS Setup page grouped by HR Emp. Assignment Entry No. field and Location Code. |
74 | Other Paid Leaves Outlined in the Collective Agreement Hours | A calculated field that uses the Quantity for records that appear on the Absence Registration page based on the cause of absence code setup on the EDAS Setup page grouped by HR Emp. Assignment Entry No. field and Location Code. |
75 | Other Unpaid Leaves Outlined in the Collective Agreement Days | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
76 | Other Unpaid Leaves Outlined in the Collective Agreement Hours | A calculated field that is per HR Emp. Assignment Entry No. and Work Location Code and that involves the following steps:
|
77 | District Position Title | The HR Position Name field on the HR Employee Assignment Card page. |
Payroll payment reporting period
Sparkrock 365 reports payroll payments in the EDAS reporting period in which the payments are made. Sparkrock 365 automatically assigns the payments to new assignments that are active during the EDAS reporting period.
Example
Example scenario:
- A previous assignment ended on June 30th, 2024.
- A new assignment started on July 1, 2024.
- The previous EDAS reporting period ended on June 30th, 2024.
- The new EDAS reporting period started on July 1, 2024.
- The employee was paid on July 5, 2024.
In this scenario, Sparkrock 365 reports the payroll payments in the EDAS reporting period that started on July 1, 2024. The payments that are related to the previous assignment are assigned to the new assignment.
Processing logic
To determine the new assignment to which to assign the payroll payment, Sparkrock 365 follows this process:
If an employee has two or more active assignments in the EDAS reporting period, Sparkrock 365 checks whether the Pension Position Class of the HR position class of the HR position that is associated with the active assignment is the same as the assignment that ended, and then performs the following additional processing depending on whether there is a match:
- Match: Sparkrock 365 assigns the payroll payment to the matching assignment.
- No match: Sparkrock 365 randomly assigns the payroll payment to one of the assignments.
If an employee has only one active assignment in the EDAS reporting period, Sparkrock 365 assigns the payroll payment to that assignment. In this scenario, a match of Pension Position Class is not required.
See also
Employment Data & Analysis System (EDAS) reporting
Employment Data & Analysis System (EDAS) report data exchange definition
Feedback
To send feedback about this page, select the following link: