Pay period 2026-09-05 → 2026-09-18 · cheque 2026-09-24
⚠ 7 statutory parameters pending verification — review registry
Rules studio · configuration is effective-dated & versioned; posted runs stay reproducible
Rules & pay codes
Pay codes
Union rule groups
Assumptions & parameters
Salary grid
Configuration
Create a new pay code
Code
Name
Category
EARNING
PREMIUM
OT_PAID
BANK_DRAW_PAID
BANK_DEPOSIT
UNPAID
Multiplier
Timing
Every pay
1st pay of month
2nd pay of month
GL
OMERS-pensionable
counts toward step
vacation-eligible
Create
Registry
Pay codes (28)
10015
ONA Regular
· EARNING
OMERS
step
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: ONA PART TIME · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
10020
CUPE Master Schedule
· EARNING
OMERS
step
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: CUPE FULL TIME, CUPE PART TIME · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
11100
Vacation FT (bank)
· BANK_DRAW_PAID
OMERS
draws VAC
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
11190
Vacation PT
· BANK_DRAW_PAID
OMERS
draws VACPCT
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
11200
Float Holiday
· BANK_DRAW_PAID
OMERS
draws FLOAT
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
11910
United Way Day
· BANK_DRAW_PAID
OMERS
draws UW
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
12000
Stat Holiday
· STAT
OMERS
step
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
12300
Stat Holiday PT Earned
· STAT_EARNED
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
12400
Stat Holiday Worked
· STAT_WORKED
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×0.5
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
12500
Stat Worked ONA PT
· STAT_WORKED
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: ONA PART TIME · basis MULTIPLIER ×0.5
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
13231
CUPE Overtime Paid @ 1.5
· OT_PAID
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: CUPE FULL TIME, CUPE PART TIME · basis MULTIPLIER ×1.5
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
13410
CUPE Weekend Shift Premium
· PREMIUM
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: CUPE FULL TIME, CUPE PART TIME · basis PREMIUM_PER_HOUR ×1 ($/h from premium.cupeWeekend)
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
13420
ONA Evening Shift Premium
· PREMIUM
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: ONA PART TIME · basis PREMIUM_PER_HOUR ×1 ($/h from premium.onaEvening)
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
13425
ONA Night Shift Premium
· PREMIUM
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: ONA PART TIME · basis PREMIUM_PER_HOUR ×1 ($/h from premium.onaNight)
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
13430
ONA Weekend Shift Premium
· PREMIUM
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: ONA PART TIME · basis PREMIUM_PER_HOUR ×1 ($/h from premium.onaWeekend)
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
18000
Sick FT
· BANK_DRAW_PAID
OMERS
draws SICK
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
18100
Sick PT (unpaid)
· UNPAID
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
18200
Stat Bank Taken
· BANK_DRAW_PAID
OMERS
draws STAT
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
18300
Incentive Day Taken
· BANK_DRAW_PAID
OMERS
draws INCENT
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: OPSEU FULL TIME · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
18400
Banked OT Taken
· BANK_DRAW_PAID
OMERS
draws OT
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
53000
Bank In Overtime
· BANK_DEPOSIT
→ OT
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
NUSHIFT
Shift Premium (Non-Union)
· PREMIUM
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: NON UNION FT, NON UNION PT · basis PREMIUM_PER_HOUR ×1 ($/h from premium.nonUnionShift)
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
OT15
Overtime Paid @ 1.5
· OT_PAID
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1.5
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
OT20
Overtime Paid @ 2.0 (holiday OT)
· OT_PAID
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×2
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
REG
Regular Hours
· EARNING
OMERS
step
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis MULTIPLIER ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
RETRO-NP
Retro Pay (non-pensionable)
· RETRO
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis FIXED_AMOUNT ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
RETRO-P
Retro Pay (OMERS pensionable)
· RETRO
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: all groups · basis FIXED_AMOUNT ×1
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)
SHIFTPREM
Shift Premium (OPSEU 6pm–7am)
· PREMIUM
OMERS
▸
Name
Timing
Every pay
1st pay of month
2nd pay of month
GL / costing
v1 · eligible: OPSEU FULL TIME, OPSEU PART TIME · basis PREMIUM_PER_HOUR ×1 ($/h from premium.opseuShift)
taxable
cppable
eiable
OMERS-pensionable
dues eligible
vacationable
counts toward step
active
Publish change (versioned)