Deductions
Apply fixed, day-based, or percentage deductions with full approval workflows and installment support.
Deduction Types
AttendUX supports several deduction categories to cover various HR scenarios.
| Type | Description |
|---|---|
| Fixed Amount | A specific monetary amount deducted from salary. |
| Day-Based | Calculated based on the number of absence or penalty days. |
| Percentage | A percentage of the employee's basic salary. |
| Late Deduction | Automatic tiered deduction based on late arrival count. |
| Absence Deduction | Applied when an employee is absent without approved leave. |
Deduction List
The deduction list displays all deductions with key details and quick actions.
| Employee | Type | Amount | Month | Status |
|---|---|---|---|---|
| Ahmed M. | Absence | 200 EGP | Apr 2025 | Applied |
| Sara A. | Late (3x) | 150 EGP | Apr 2025 | Applied |
| Khaled H. | Violation | 500 EGP | Apr 2025 | Pending |
Filters
Use filters to quickly find specific deductions.
| Filter | Type | Description |
|---|---|---|
| Employee | Dropdown | Filter by employee name or ID. |
| Status | Dropdown | Filter by deduction status. |
| Date Range | Date Picker | Filter by date range. |
List Columns
| Column | Description |
|---|---|
| Employee | Employee name and ID. |
| Type | The deduction category (Fixed, Day-Based, Percentage, etc.). |
| Amount | The monetary value of the deduction. |
| Days | Number of deduction days (for day-based deductions). |
| Date | Date the deduction was applied. |
| Status | Current status: Pending, Approved, or Rejected. |
| Actions | Edit, approve, reject, or delete the deduction. |
Quick Mode vs Advanced Mode
Choose between a simplified or detailed deduction creation experience.
| Feature | Quick Mode | Advanced Mode |
|---|---|---|
| Fields | Employee, Type, Amount | Employee, Type, Amount, Days, Reason, Installments |
| Calculation | Fixed amount only | Fixed, Day-Based, or Percentage |
| Installments | Not available | Configurable (2–12 months) |
| Best For | Simple one-time deductions | Complex deductions with installments |
Create Deduction
Fill in the deduction form to apply a new deduction to an employee.
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| Employee | Dropdown | ✅ | Select the employee to apply the deduction to. | — |
| Deduction Type | Dropdown | ✅ | Choose the type of deduction. | Fixed Amount |
| Amount | Number | ✅ | The deduction amount in the company currency. | 500 |
| Days | Number | — | Number of deduction days (day-based type only). | 2.5 |
| Reason | Text | — | Description or justification for the deduction. | Unauthorized absence on 15 Jan |
| Installments | Number | — | Split the deduction across multiple months. | 3 months |
Calculation Methods
Each deduction type uses a different formula to calculate the final amount.
| Method | Formula | Example |
|---|---|---|
| Fixed Amount | Entered amount is deducted directly. | 500 EGP → deducts 500 EGP |
| Day-Based | Days × (Monthly Salary ÷ 30) | 2 days × (6,000 ÷ 30) = 400 EGP |
| Percentage | Percentage × Monthly Salary | 10% × 6,000 = 600 EGP |
Approval Workflow
Deductions follow a multi-step approval process to ensure accuracy.
Submit
HR or manager creates the deduction. Status is set to "Pending."
Manager Review
The direct manager reviews and approves or rejects the deduction.
HR Confirmation
HR confirms the approved deduction and it is applied to payroll.
Applied to Payroll
The approved deduction is automatically included in the next payroll cycle.
Installment Processing
Large deductions can be split across multiple payroll periods.
When installments are configured, the system automatically divides the total amount equally and deducts one portion each month.
Tiered Late Deductions
Configure automatic deductions based on how many times an employee is late in a month.
| Tier | Late Count | Action |
|---|---|---|
| Tier 1 | 1–3 times | Verbal warning (no deduction) |
| Tier 2 | 4–6 times | Deduct 0.5 day salary |
| Tier 3 | 7–9 times | Deduct 1 day salary |
| Tier 4 | 10+ times | Deduct 2 days salary |
Example: Deducting 2.5 Days
Create Deduction
HR opens Deductions, clicks "Add," selects Sara, chooses "Day-Based," enters 2.5 days.
System Calculates
The system calculates: 2.5 × (9,000 ÷ 30) = 750 EGP.
Approval & Application
Manager approves. 750 EGP is deducted from Sara's next payroll.
Example: Late Deduction Tiers
System Detects Lates
The attendance system records 5 late arrivals for Ahmed in January.
Tier Applied
5 lates falls in Tier 2 (4–6 times) → automatic deduction of 0.5 day salary.
Deduction Created
The system auto-creates a deduction: 0.5 × (Ahmed's daily rate). It appears in his payroll.