- Update the
effective_todate on the employee’s recurring items (Pay Rates, Earnings, Allowances, Benefits, Deductions, Reimbursements) to stop payment. - Add severance to the employee’s pay stub, including any unpaid vacation time.
- Issue a Record of Employment (ROE).
- Archive the Work Assignment and/or Employee to remove them from future payrolls.
Termination
Ending Recurring Items
In order to stop paying an employee, you will need to set aneffective_to date on all active recurring items attached to the Work Assignment. This includes Pay Rates, Earnings, Allowances, Employee Benefits, Employer Benefits, Deductions, and Reimbursements.
You can set this date in the future in order to align with the last day of the employee’s employment.
End a Pay Rate
archived_at parameter lets you archive the Work Assignment in the same request.
Adding Severance Pay
The Canada Labour Code outlines requirements for severance pay. In order to accommodate many different types of severance payments, Nmbr allows you to add these as regular earnings to your employee’s pay stub. RequestIssue a Record of Employment
A Record of Employment (ROE) provides information on employment history. It is the single most important document used by employees to apply for Employment Insurance (EI) benefits. Service Canada uses the information on the ROE to determine whether a person is eligible to receive EI benefits, what the benefit amount will be, for how long the benefits will be paid and to ensure that no one misuses EI funds or receives benefits in error. As an employer, you are required to issue an ROE each time one of your employees experiences an interruption of earnings. See the Record of Employment guide for more details.Archiving
Once an employee’s final payroll has been processed, archive the Work Assignment and optionally the Employee record to remove them from active lists and future payrolls. Archive a Work Assignment Set thearchived_at attribute on the Work Assignment to the day after the employee’s final pay period. This prevents the Work Assignment from generating pay stubs on future payrolls.
archived_at attribute on the Employee to remove them from the default employee list. You can still query the employee directly by ID.
Rehiring
When rehiring a previously terminated employee, the process is essentially the reverse of termination. There is no dedicated rehire endpoint — instead, you compose the rehire from individual API calls to unarchive, reactivate, or create new recurring items. The key steps are:- Unarchive the Employee (if archived).
- Unarchive the Work Assignment to resume generating pay stubs.
- Reactivate or create new Pay Rates, Earnings, Allowances, Benefits, Deductions, and Reimbursements.
Step 1: Unarchive the Employee
If the Employee was archived at termination, clear thearchived_at field to make them visible in employee lists again.
Step 2: Unarchive the Work Assignment
Setarchived_at to null on the Work Assignment. This triggers Nmbr to automatically generate draft pay stubs for all upcoming payroll periods on the associated Pay Schedule.
Once the Work Assignment is unarchived, Nmbr will automatically create draft
pay stubs for future payroll periods. However, these pay stubs will be empty
until you reactivate or create recurring items (Pay Rates, Benefits, etc.) for
the Work Assignment.
Step 3: Reactivate or Create Recurring Items
You have two approaches for restoring an employee’s pay configuration after a rehire. Choose the approach that best fits your data architecture and product requirements.Option A: Reinstate Existing Items
Remove theeffective_to date from the items that were ended at termination. This reactivates the original records so they apply to future payrolls.
Option B: Create New Items
Create new recurring items with a fresheffective_from date set to the rehire date. This preserves a clear timeline where each employment period has its own set of items with distinct effective_from and effective_to ranges.
Create a new Pay Rate
Repeat for each type of recurring item the employee should have upon rehire — Earnings, Allowances, Employee Benefits, Employer Benefits, Deductions, and Reimbursements.
Summary
Remember that an Employee may only have one active Work Assignment per Pay
Schedule. If the employee is returning to the same Pay Schedule, you must
unarchive the existing Work Assignment rather than creating a new one.

