Payroll

Components, advances and deductions resolve into a draft you can read line by line before anyone approves it.

What it does

Components by category
Allowances, deductions and advances route by an explicit category rather than by name matching.
Advances that settle themselves
A repayment schedule spans periods without the balance drifting.
Approved runs are snapshots
Reopening a closed period does not move a number that was already paid.

In detail

Why the draft is editable and still safe

  • Saving a draft you did not change moves nothing — no silent rounding, no clamping of what you typed.
  • Each run stores its own copy of every component, so changing a component later cannot rewrite last month.
  • Attendance feeds absence and overtime in directly, so the two never disagree.

Works with

Every module reads the same employee record, so none of this needs syncing.

See it on your own data

Bring a month of real records and we will walk the module end to end.