Skip to Content
HR Discipline
osloop_hr_discipline

HR Discipline

Attendance-driven violations with legally capped payroll deductions.

  • Odoo 19
  • Human Resources
  • 19.0.1.7.4
1

Overview

Applying attendance penalties by hand is slow, inconsistent and risky under labour law. This module detects lateness and similar violations from attendance, classifies them by type and occurrence level and follows a legal workflow. Policies cap the deduction per violation and per month and can require an investigation before approval. Approved violations become payroll deductions, and employees can appeal or submit attendance corrections. It plugs into Attendance, Time Off, Payroll and Approvals.

2

Usage steps

  1. 1

    Define the policy

    Open Configuration > Disciplinary Policies and set country, company, maximum days per violation and per month, wage base, grace minutes and whether investigation is required.

    • Caps per violation and month
    • Grace minutes
  2. 2

    Define types and levels

    Under Violation Types set the minute thresholds and the levels by occurrence number, each with its penalty and optional leave type.

    • Thresholds from and to
    • Levels per occurrence
  3. 3

    Detect violations

    A scheduled job detects violations daily, or run Discipline > Run Detection for a chosen company and period. Each violation stores the attendance, minutes and occurrence.

    • Cron and manual run
    • Re-run Detection
  4. 4

    Investigate

    When required, press Start Investigation. The notification date and hearing minutes are recorded before a decision.

    • Start Investigation
    • Notified on date
  5. 5

    Approve and apply to payroll

    Approve the violation, then Apply to Payroll. The amount is capped by the policy and any excess is carried to later months as a salary adjustment.

    • Capped and carried amounts
    • Salary adjustment link
  6. 6

    Appeal or cancel

    The employee can appeal, and the officer can cancel or reset to draft. Each state change stays traceable on the record.

    • Appeal
    • Cancel and reset
  7. 7

    Attendance corrections

    An employee submits a correction with proposed check in and out and an attachment. The approver approves or refuses, and an approval can cancel the linked violation.

    • Submit, Approve, Refuse
    • Cancels linked violation
4

Roles

Benefiting roles
Role
Employee
HR officer
HR manager
Payroll officer
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about HR Discipline.

Contact us