Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following are the general file format requirements that applies across all files.

Req IDRequirement Description
G1Files must be encoded in ANSI format.
G2Files must have a “.csv” extension.
G3Data is delimited by a comma.
G4

Files must contain a header record in the first row of the data field and delimited by a comma.  All headers are mandatory, and each file must contain all specified headers even if no data is being reported under that header.  

The header names are listed in the “Field Name” of the specific file layouts in the sections that follow.

G5All fields must follow the order as specified in the file layouts in the sections that follow.
G6

Each field must follow the supported data types as indicated in the file layouts.  Data formats supported include:

    • Date format will be MMDDYYYY
    • Alphanumeric fields supported values range from A to Z and 0 to 9
    • Character fields supported values range from A to Z and 0 to 9 and include all special characters
    • Codes must be provided according to the “Interface Codes” section 
      Note: Each file layout has it’s specific set of applicable interface codes 
    • Integers are to be provided without thousands separator symbol
    • There are no left padded zeros for numeric values
    • Decimal symbols is the period (.) symbol
G7

The following file types must NOT contain multiple lines for the same SIN.   

    • Enrolments 
    • Member Basic Info  
    • MDC 
    • Final Data (Termination & Retirement)
G8

The following file types may contain multiple lines for the same SIN.

    • Non-contributory leaves 
    • Contributory leaves 
    • Retro contributions 
    • Previous year adjustments

For example, if one member has a retro payment that impacts multiple years, the member record will be repeated for each year of retro data.

G9SIN, Last Name and First Name are mandatory fields in all files. 
 
The SIN will be used as the “key identifier” in each file to match reported data to the associated member record that HOOPP has on file.  
 
If the SIN, Last Name and/or First Name values are different from what HOOPP has on file, the reported values will not be used to update the members information that HOOPP has on file.  
 
SIN, Last Name, Middle Initial, and First Name can be updated as part of the Member Basic Info file only.  SIN and name changes reported via the Member Basic Info data process (either through file upload or via manual entry) will update the Member’s information that HOOPP has on file.  
G10

You must only report net new data changes for the following in-year data files:

    • Member Basic Info 
    • Events (Termination & Retirement) 
    • Enrolments 
    • Retro Contributions 
    • Previous Year Adjustments

Employee information should not be duplicated file over file.  For example, an employee’s termination information must only be provided once in a single file.  


MDC Data - File Requirements

...

Information provided in this file will update all active member’s employment record with HOOPP related to contributory service, required contribution amounts, pension adjustment and changes in their full-time/parttime status.  It also allows you to provide Annualized Earnings for your employees that waived the right to contribute (prior to January 1, 2014) as a result of an employment status change from Full-time to Part-time. 

Information provided must only include members who are active (i.e. currently employed) within the MDC year. If the member terminated employment within the year they must be excluded from this file since the data has already been reported to HOOPP.  Note: if you reported a Retirement Notice for a member where the employment end date is after the MDC year and final data has not been reported to HOOPP, you must include the MDC information for these members.

The following is a summary of requirements for reporting total weeks and contributions: 

  • Weeks and contributions reported should reflect both regular and overtime hours up to the full-time equivalency with contributions deducted on the straight-time portion of all pensionable earnings that are paid in the calendar year.   
  • Total weeks and contributions reported must not exceed 52 weeks for a given calendar year. For example, if the position is based on full-time of 1950 hours for a full calendar year, then contributions are deducted on all pensionable earnings up to 1950 hours. Contributions should not be deducted for hours the member works above the FTE for their position in any year.  

  • Exception: In a 27 pay period year weeks must also not exceed 52 weeks, however you must report contributions from pensionable earnings for the extra pay period, even if the member has already reached the FTE for their position on or before the 26th pay period. Contributions should be deducted on all pensionable earnings up to the FTE for the member’s position plus the regular hours associated with the additional pay period.  
  • For example, if the position is based on full-time of 1950 hours (37.5 hours per week) then contributions would be made to a maximum of 2025 full-time hours. 

  • Reported weeks and contributions are based on the maximum full-time standard hours that are available
  • . This means that, if a member is full-time for the entire year, the member’s weeks and contributions should be based on 52 weeks. If less than 52 weeks of service is reported: 
  • and expected to be worked by that employee to maintain their full-time status. If service reported is less than a defined threshold where it is unlikely the member is full-time:

    • A valid reason must be provided, such as reporting a leave of absence to account for the service shortfall via the Leaves of Absence file, or update the member status to part-time if they have changed their employment type. Or, 
    • If a member has less than 52 weeks but more than or equal to 51 weeks, weeks can be adjusted to 52 without adjusting contributions. This is meant to accommodate minor deviations (up to -1 week) from contributing at the full FTE for the period that may result from payroll scheduling and/or instances in which
  • member
    • members trade shifts in one calendar year for shifts that fall in the subsequent year.  

  • If the member enrols or terminates part way through the year, contributions should be deducted from pensionable earnings on fewer than the full-time equivalent (FTE) hours in a year for their position. Determine the maximum hours on which contributions can be deducted by prorating the FTE hours (for the full calendar year) to reflect the portion of the year actually worked. This will give you the FTEmaximum possible hours for the period (the partial year). Deducting contributions on pensionable earnings up to athe maximum of the possible hours in the FTE for the period ensures that the possible weeks of contributory service in the period will not be exceeded.  

...

Field NameDescriptionMandatory FieldMax Field LengthData TypeExample
SINSocial Insurance Number No hyphens or spacesYes9Integer123456789
LastNameLast name of memberYes40CharacterSmith
FirstNameFirst name of memberYes40CharacterJohn
WeeksTotal contributory weeks for the MDC yearYes4Decimal51.05
LowContributionsTotal low contributions for the MDC yearYes9Decimal523.64
HighContributionsTotal high contributions for the MDC yearNo9Decimal321.23
PAPension Adjustment for the MDC yearYes5Integer12594
EmploymentTypeMost recent employment status of full-time or part-time.YesNO2CodeFT
EmploymentType EffectiveDateEffective date of the most recent employment statusYesNO8Date10302015
AnnualizedEarningsAnnualized earnings for the MDC year. This field will normally be blank. Only provide if the member has waived contributions with HOOPP before January 2014.No8Integer52000

...

Exception: In a 27 pay period year weeks must also not exceed 52 weeks, however you must report contributions from pensionable earnings for the extra pay period, even if the member has already reached the FTE for their position on or before the 26th pay period. Contributions should be deducted on all pensionable earnings up to the FTE for the member’s position plus the regular hours associated with the additional pay period.   For example, if the position is based on full-time of 1950 hours (37.3 hours per week) then contributions would be made to a maximum of 2025 full-time hours. 

     Reported
  • Reported weeks and contributions are based on the maximum full-time standard hours that are available
  • . This means that, if a member is full-time for the entire year, the member’s weeks and contributions should be based on 52 weeks. If less than 52 weeks of service is reported: 
  • and expected to be worked by that employee to maintain their full-time status. If service reported is less than a defined threshold where it is unlikely the member is full-time:
  • A valid reason must be provided, such as reporting a leave of absence to account for the service shortfall via the Leaves of Absence file, or 
  • If a member has less than 52 weeks but more than or equal to 51 weeks, weeks can be adjusted to 52 without adjusting contributions. This is meant to accommodate minor deviations (up to -1 week) from contributing at the full FTE for the period that may result from payroll scheduling and/or instances in which member trade shifts in one calendar year for shifts that fall in the subsequent year.  

...