Skip to main content

How to Set Up Absent Deduction on Allowance in Better HR (Using Auto Calculation Logic)

Myo Zaw Hein avatar
Written by Myo Zaw Hein
Updated this week

By default, Better HR automatically deducts absences from the Basic Salary. However, if your company wants to deduct absences from other allowances, such as Meal Allowance, you can easily configure this using deduction logic.


🛠️ Step-by-Step Setup

1️⃣ Create a Custom Deduction Column

  1. Go to Settings > Payroll Tab > Deduction Section

  2. Click + Create Custom Deduction

  3. Under Custom Income Type Name, enter:
    Absent Deduct on Meal Allowance

  4. Click the right arrow beside Advanced Settings for Payroll Item

  5. Toggle “absent” under Calculation Logics

  6. Under Calculate Based On, select Meal Allowance

📌 Note: The selected allowance must be a regular allowance (not one that already uses logic).
If your allowance is logic-based (e.g., Attendance Bonus or Attendance-Based Allowance), it will not appear in this list.

Click Create to save.


2️⃣ Define Deduction Rules in the Policy

  1. Go to Settings > Policies

  2. Select the policy you want this deduction to apply to

  3. Open the Payroll tab

  4. Scroll down to the Deductions section

  5. Locate the Absent Deduct on Meal Allowance column you created earlier

You’ll see three available Deduction Methods. Choose the one that fits your company’s policy.


⚙️ Deduction Method Options

Method

Formula

Description

Deduction Day-Rate

Absent Count × Day Rate of Meal Allowance × Editable Multiplier × Shift Day Multiplier

Calculates the deduction based on the daily rate of the allowance.

Flat Rate

Flat Rate × Number of Absent Days × Shift Day Multiplier

Deducts a fixed amount per absent day.


📝 After entering the deduction logic values, click Update to save the configuration.

Did this answer your question?