Set up once: Staff profiles say what kind of worker someone is. Employment policies say how this workplace treats holiday, sickness, tips/tronc and payroll separation.
Then calculate automatically: Managers still use Time Off, Shift Sign-Off and Payroll as normal. RotaSmart uses those actions to create server-side absence days, holiday/SSP snapshots, audit rows and payroll line items.
For irregular workers: RotaSmart uses the worker type, pay history, pay rate, holiday method, SSP qualifying-day method and tips/tronc treatment to decide the calculation route. The manager should not calculate SSP or holiday manually each time.
Defaults are starting points: RotaSmart can prefill current rule defaults where the server has rule metadata, but the employer still needs to confirm that those defaults match the contract, worker category and payroll practice. Defaults are not legal sign-off.
Blockers are setup gaps: A blocker means RotaSmart is missing a fact it should not guess, such as worker type, pay rate, qualifying-day setup or tip treatment. Fix the Staff or Settings value, then rerun the preview or dry-run. Do not treat a blocker as zero pay.
Payroll remains the final checkpoint: Payroll preview and export should use server package values, but the employer/payroll provider still checks tax, pension, deductions and submission treatment.