Skip to content

Attendance Violations & Deductions

Review attendance-driven salary deductions in Holiday Ocean 360: the deduction lifecycle, reviewing drafts, bulk finalize and manual deductions.

Deductions Dashboard

Attendance → Deductions Dashboard is where you review every infraction the system has detected and decide what hits payroll.


Lifecycle of a deduction

violation detected  →  draft  →  finalized  →  applied to salary
                          ↓
                      dismissed
StatusWhat it meansEditable?
DraftAuto-generated from the shift policy. Not yet on payroll.Yes
FinalizedLocked, applied to next salary calculation.No (revert to draft if needed)
DismissedRemoved from payroll. Audit log records who dismissed and when.No

Reviewing a draft

Click any draft row to open the edit dialog. You can change:

  • The amount (override the policy’s calculated value)
  • The reason (free-text override — visible to the employee)
  • The status (finalize or dismiss)

Every change is logged with the timestamp and your user ID.


Bulk finalize

For end-of-month payroll, use the bulk action:

  1. Filter to Status: Draft and the desired date range
  2. Click Select all
  3. Click Finalize selected
  4. Confirm

The system writes one audit entry per deduction with a shared batch ID so you can trace which payroll cycle finalized which lines.


Manual deductions

You can also add deductions outside attendance — advances, equipment damage, etc.

  1. Click + Add Manual Deduction
  2. Pick the employee and date
  3. Enter amount and reason
  4. Save as draft, then finalize when ready

Salary visibility

Deductions only appear in the employee’s salary view once finalized. Drafts are HR-only.

Tip

Use the Filter by employee field to give individuals a heads-up before finalizing — easier than handling disputes after payroll runs.