- Shipped
- November 15, 2026 at 7:26 PM UTC
- Author
- Kamo
- Commit
- dbbccca
- HrSettingsLog writes every timecard-rules, break-rule (add/change/remove/seed), holiday, default schedule, payroll-provider and earning-code save the payroll relays forward, from TimecardService's record before/after (values with Undo; provider credentials say THAT they changed, never undo). Keys timecardRules / timecards / payrollProvider; areas hr/time-pay/<section>. - New relays: GET /config/overtime-presets, POST /config/simulate, GET /config/work-states, GET /reports/rounding-watch (MANAGE_TIMECARDS); DELETE /config/break-rules/{uid} and /config/holidays/{uid} (FINALIZE_PAY_PERIODS). Seed jurisdiction validated.
