All the modules Module 11 / 12

The people, the hours, the contracts. One register.

Employees with their department, position and manager — which is enough for the org chart to draw itself. Clock-ins that turn into monthly hours and overtime. Leave with yearly balances that approval actually moves. And contracts that warn you thirty days before they run out.

The Equinox HR dashboard: headcount and department counters, recent hires, pending leave requests and expiring contracts for a demo company.
People overview — demo company, real application
Measured, not promised
Overtime
Beyond 8 h, computed the day’s hours and the overtime above eight are calculated at check-out and land in the monthly report — nobody adds them up by hand.
Leave balances
They move both ways approving a request moves days from pending to taken; rejecting or cancelling gives them back. The balance per type and year always adds up.
Contracts
30 days of warning contracts expiring within thirty days surface on the HR dashboard and as badges on the employee list, before they become a problem.
Org chart
Derived, not drawn the tree is built from who reports to whom in the register. Change a manager and the chart follows; there is no separate diagram to keep true.

A register that holds the whole person

Name, employee number — assigned automatically — contacts, hire date, weekly hours, and the three links that structure everything else: department, position, manager. Departments are a tree with their own managers; positions carry a title and a home department. Statuses tell you who is active, on leave, suspended.

Departments as a tree
Areas contain teams; the department view counts active people per node and shows the hierarchy as a list or as a tree.
Contracts on the person
Permanent, fixed-term, apprenticeship — with salary, CCNL, level, trial end and notice period, and the expiry warnings that follow from them.
The Equinox employee list: five employees with employee numbers, departments, positions, statuses and contract badges.
The employee register — departments, positions, contract state

Clock-ins that become hours

A quick clock-in and clock-out per person, one attendance row per day. At check-out the day’s hours are computed, and whatever passes eight becomes overtime on its own. The monthly report reads it all back per employee — presences, absences, late days, remote days, half days, total hours, overtime — and exports to CSV for whoever does the payroll elsewhere.

The Equinox monthly attendance report: five employees with presences, absences, late and remote days, total hours and overtime for August 2026.
The monthly report — hours and overtime, counted for you

Leave that adds up

You define the types — vacation, paid leave, sickness — each with its color, its default days, whether it needs approval, whether it is paid, whether the balance may go negative. Requests carry days, half-days and a reason; approval is one click with the balance checked first. The calendar view shows who is away and when, in the type’s color.

Balances per year
Entitled, taken, pending, remaining — per person, per type, per year, initialised from the type’s defaults in one action.
Nothing leaks
A request that gets rejected or cancelled puts its days straight back. The balance is maintained by the workflow, not by memory.
The Equinox leave management page: four requests with colored types, dates, day counts, approval states and approve/reject actions.
Leave requests — types, balances, one-click approval

An org chart nobody has to maintain

The chart is the register, drawn: whoever has no manager sits at the top, everyone else hangs from the person they report to, with their position under their name. Hire someone, set their manager, and they appear in the right place. It is a view of the truth, not a second copy of it.

The Equinox org chart: a three-level tree with a workshop manager at the top, two direct reports, and two more people under the carpenter.
The org chart — derived from who reports to whom

Bring the people in.

Tell us how you track hours and leave today — on paper, in a spreadsheet, in someone’s head. We will show you the module on a team like yours, and be straight about what it does not do.