Gross-to-net, table-driven
A pure, stateless PayrollCalculator computes the NL Rekenvoorschriften 2026 chain in integer cents over a versioned nl-2026.json tax-year parameter file. occ hrmq:payroll:run creates draft runs and payslips; occ hrmq:payroll:verify audits them against the same rule corpus that audits hand-entered data.
concept
klaargezet
bevestigd
verzonden
Declarative lifecycles, everywhere
Timesheets, expenses, leave requests, sickness cases, loonaangifte filings, pension UPA filings — every workflow is a declarative x-openregister-lifecycle state machine on the OpenRegister register, not bespoke PHP transition code.
{
"framework": "nl-arbeidstijdenwet",
"severity": "mandatory",
"machineCheckable": true
}
A versioned, machine-checkable rule corpus
occ hrmq:rules:audit reports enforced ÷ machine-checkable coverage across payroll, labour and privacy rule domains — Dutch labour law, EU directives, GDPR for employee data — sourced and cited, never invented.