Skip to main content
DeprecationFeatureImprovement

Behaviour changes

  • hidePresets no longer hides Payroll Items. The deprecated hidePresets setting no longer hides the Payroll Items tab or the “Go to Payroll Items” button. If you want them hidden, set hidePayrollItems.

Features

  • Payroll & Tax Implications on one-off pay run items. The add and edit modals for one-off earnings, contractor earnings, allowances, deductions, reimbursements, and employee and employer benefits now show the Payroll & Tax Implications slideout, which updates as you pick a type. Set hideTaxImplications to hide it.
  • Empty states when first-time setup is turned off. With businessSettings.disableFirstBusinessCreation or businessSettings.disableFirstPayScheduleCreation, users now see a “No business details yet” or “No pay schedules yet” message, with no create button, where they would otherwise set up their first business or pay schedule.

Improvements

  • Paged GL Codes table. The GL Codes table, in both Accounting and Business Settings, now shows one page of codes at a time with page controls instead of one long list, and search covers every code, not just the loaded ones.
  • Live status on ROEs and year-end tax slips. The ROE and year-end tax slip lists and detail pages now update a form’s status as it changes, for example when Service Canada accepts an ROE, without a page reload. The ROE pages need showROEs.
  • Disabled toggle groups look disabled. Disabled toggle groups, such as the amount type on deductions and benefits, Employee/Employer on adjustments and “Allocate by” on tag allocations, are now greyed out like other disabled fields.
ImprovementFix

Improvements

  • “EPT Override” is now “EPT Settings”. On the business EPT tab, the tab, its add, edit and remove modals, and the empty-table message now say “EPT Settings” (“Paramètres de l’IPE” in French). You see this unless you hide the tab with hideEpt or hideEht.

Fixes

  • Header checkbox reflects “Select all”. In selectable tables such as Vacation Pay, Workers’ Comp, Stat Holiday Pay and pay schedule assignment, the header checkbox now stays checked after “Select all employees in all rows” and shows as partly checked when you untick a row.
  • Row action menus stay open while tables load. Row action menus no longer close on their own while a table finishes loading, on screens such as Accounting Rules, pay schedule employees and contractors, Workers’ Comp and statutory withholdings.
  • French label for EI Rates. In French, the EI Rates tab in Business Settings and on the CRA tax account now reads “Taux AE”.
FeatureImprovementFix

Features

  • Hide the SIN and bank account reveal button. When Disable SIN and bank account reveal is turned on for your partner, or you set the disableSensitiveDataReveal embed setting, users no longer see the reveal (eye) button on SIN and bank account fields, and can edit a masked field by typing the full new value.

Improvements

  • Reworked stat holiday pay editor. With showStatHolidayPay, the employee tab is now “Stat Holiday Pay Setting(s)”: it adds a Notes field and column, drops the Province and Lookback Period columns, accepts 0 hours and flags an Effective To date that’s before Effective From.
  • Edit locked stat holiday pay settings. You can now change the end date of a setting that processed payrolls have used, and Remove asks for an end date instead of deleting it. Calculating settings with no strategy now read “Provincial rules only” instead of “Do not calculate”.

Fixes

  • Tags refresh after bulk assignment. With showTags, tag counts, each payee’s Tags tab and the primary tag column on the Employees and Contractors lists now update on their own when a bulk tag assignment finishes, with no page reload.
  • Save changes to locked workers’ comp rates. You can now save an end date or note change on a locked workers’ comp rate, in both the single-rate form and the bulk editor, even when its stored values are incomplete.
FeatureImprovementFix

Features

  • Pick an earning preset for stat holiday pay. With showStatHolidayPay, you can now choose an earning preset on an employee’s stat holiday pay setting, and the stat holiday pay line items use that preset’s settings, such as its GL codes.
  • Search GL codes. With showGlCodes, a search box above the GL Codes table matches code, title, or description. “Create GL Code” now sits to the right of the search box.

Improvements

  • Clearer results from the workers’ comp bulk editor. When an open-ended rate replaces a later-dated rate, the editor now deletes the later rate and tells you how many it removed. If a save only partly completes, you get a clear warning.

Fixes

  • Stat holiday pay follows the employee’s province of work. Stat holiday pay settings now default to “Employee’s Province of Work”, so stat pay uses the employee’s current work province for each pay period, and the table shows this default. Before, saving the form fixed the province to wherever the employee was employed at the time. Settings saved before this change keep the province they were saved with.
  • Corrected Québec French terms. French (fr-CA) users now see the right terms on ROE screens (“RE TAP”, “Dernier jour payé”) and stat holiday pay screens (“indemnité de jour férié”).
FeatureFix

Features

  • Give a vacation pay setting a business preset. Name a business preset on a vacation pay setting and the vacation payout line items it creates inherit that preset’s properties, including its GL codes.

Fixes

  • Salary Calculation now stores the divisor the API uses. On a weekly or bi-weekly pay schedule, Salary Calculation is a Standard / Fixed / Custom select that saves the number annual salary is divided by, so a bi-weekly schedule that wants consistent pay saves 26 instead of 27. Schedules made fixed under the old checkbox read as Custom until you re-save them.
FeatureImprovementFix

Features

  • Set an employee’s primary pay schedule. With the set-primary-pay-schedule flag and the showSetPrimaryPaySchedule setting enabled, you can now choose an employee’s primary pay schedule for each business from the employee action menu. The chosen schedule carries a Primary badge in the pay schedule selects.

Improvements

  • Manual payments are labelled on the payroll tables. The blue dot column is gone from the Earnings and Benefits & Deductions tables. An employee or contractor paid manually now carries an amber “Manual Payment” chip under their name, with a tooltip naming the payment method.
  • Export journal entries while a payroll is still processing. If you have QuickBooks or Xero connected, you no longer have to wait for the payroll to finish paying before you export its journal entries.

Fixes

  • Percent inputs keep both decimals while you edit them. 50.00% no longer flips to 50% when the field takes focus.
  • Pay schedule titles follow the viewer’s language. Where bilingual pay schedule titles are set, titles now display in the viewer’s own language across roughly 35 tables, selects, headings, cards and snackbars.
  • Select all respects “Include removed employees”. In the off-cycle payee picker, selecting all employees across pages with “Include removed employees” turned on now selects everyone shown instead of only the removed employees. Applies to businesses with showPayScheduleAddRemove.
Fix

Fixes

  • Overtime presets can be added as a payroll column. Unless hidePayRunConfig is set for the business, you can now add an overtime preset as a custom payroll column and enter overtime against it on the payroll grid instead of one pay stub at a time.