Shifts
Schedules for regular and unionised employees, checked against labour standards before they go out, and coded hours for payroll.

A schedule gets built in a spreadsheet, sent by email, then changed as the week goes on. Nobody checks it against labour standards, and on the day of a grievance someone has to reconstruct who was called, in what order, and who said no. Odoo Community has no shift planning at all: the Planning app is Enterprise only.
This module holds working conditions per group. Quebec's labour standards (LNT) ship as a record, and a collective agreement raises them: overtime thresholds, double time, time bank, minimum call-back, notice period, premiums. ⚠️ The LNT is the floor: a less favourable value is replaced by the one in the Act, and the form says so. The rule most favourable to the employee always applies.
Schedules are built from templates, published, then closed. Before publishing, the module warns: five days' notice, more than 14 hours in 24, more than 50 hours in the week, 32 hours of weekly rest, a meal break after five hours, rest between shifts, declared unavailability. It warns, it never blocks: the decision stays with the manager.
Once a schedule is published, every addition, change, reassignment or cancellation goes into the change log: before, after, who, when. Nobody can edit or delete it, not even a manager, and that is the point: this log is what you bring to a grievance.
An open shift is offered one person at a time down a call list, by seniority, rotation or inverse seniority. Every offer, every skip with its reason and every refusal is timestamped. Swaps between colleagues go through approval when the agreement requires it, and the warnings they raise stay on record.
At the end of the period, hours come out coded: regular, overtime, double time, time bank, call-back and the 3-hour minimum, on-call pay, holiday indemnity, evening, night and weekend premiums. Under averaging of hours (s. 53), by collective or written individual agreement, overtime is counted on the average of the period. Benefits such as an overtime meal or a taxi home, provided or reimbursed, and subsidised meals valued at cost, are sorted taxable or not, for Quebec and federally, with the reason. The CSV export goes to your payroll service.
After six years, records are destroyed by hand, never those under dispute: a schedule or a person named in a grievance stays, with the pay attached to it.
⚠️ What it does not do: no deductions, no contributions, no RL-1 or T4 slips, which stay with your payroll service. And it does not replace a lawyer or a tax specialist: the points not yet validated are listed in its documentation, to be confirmed before you rely on them.
Comparable to Agendrix or Odoo Enterprise Planning, with labour standards as the floor
Shall we look at your case together?
Tell us what you run today. We will tell you honestly whether Symbifox helps or not.
The catalog grows almost every month.
What gets added, what we learn deploying it, and nothing else. You leave whenever you want.
One confirmation email, and nothing before you follow its link. Then 10 welcome emails, one a week, then the updates. No tracker, no resale.