Step 4 › Payroll

Payroll Deduction

Manage salary deduction types such as Unpaid Leave that are applied during payroll processing.

4.5 Payroll Deduction

The Payroll Deduction section manages deductions applied during payroll processing. These deductions define amounts subtracted from employee salaries for various reasons such as unpaid leave, taxes, insurance, and other authorized deductions.

Dashboard showing Payroll dropdown menu expanded with Payroll Deductions submenu highlighted

Accessing Payroll Deductions

From the main Dashboard, hover over or click the Payroll tab in the top navigation bar to reveal the dropdown menu. Click Payroll Deductions from the dropdown list to access the deductions configuration page. Payroll Deductions is the fifth option in the Payroll submenu, located below Payroll Allowances.

Payroll Deductions page showing List Deductions tab with deduction data table including Unpaid Leave entry

Deduction List

The Payroll Deductions page opens with the List Deductions tab active by default. The page features two main tabs:

  • List Deductions – View all deduction types.
  • Add Deductions – Create a new deduction type.

The deductions data table displays the following columns:

  • DEDUCTION NAME – Name of the deduction (e.g., Unpaid Leave).
  • AMOUNT – The deduction value or rate (e.g., 0.00).
  • STATUS – Current status displayed as a colored badge (e.g., Active in green).
  • ACTION – Available action buttons for each record.

Each row has two action buttons in the Action column:

  • Edit (pencil icon) – Modify the deduction details.
  • Delete (trash icon) – Remove the deduction type.

The table also includes standard controls: an entries-per-page dropdown (set to 10 by default), a search bar, an Export button, and pagination controls at the bottom showing "Showing 1 to 1 of 1 entries" with Previous and Next navigation buttons.

Payroll Deductions page with Add Deductions tab highlighted by arrow pointer

Adding a New Deduction

To create a new deduction type, click the Add Deductions tab. This tab is located next to the List Deductions tab and is marked with a plus (+) icon. The arrow indicates where to click to begin creating a new deduction record.

Add Deductions form showing Deduction Details section with Deductions Name and Deductions Amount input fields

Fill in Deduction Details

The Add Deductions form contains the Deduction Details section with the following fields:

  • Deductions Name – Enter the name of the deduction (required field, e.g., Unpaid Leave).
  • Deductions Amount – Enter the deduction value or rate (e.g., 0.00).

After entering the required information, click Submit to save the new deduction, or click Back to return to the list without saving.

Success notification toast displaying Payroll Deductions Created message with newly added Unpaid Leave deduction visible in the list showing 2 entries

Deduction Created Successfully

Upon successful submission, a green success notification toast appears at the top of the screen displaying "Success! Payroll Deductions Created". The system automatically returns to the List Deductions view, and the newly created deduction is added to the list with an Active status badge. The list now shows "Showing 1 to 2 of 2 entries", indicating the new deduction has been added alongside the existing record.

Payroll Deductions list with Edit action button highlighted in the Action column for the first Unpaid Leave deduction

Editing a Deduction

To modify an existing deduction, click the Edit button (pencil icon) in the Action column of the desired row. The arrow indicates the Edit button for the first Unpaid Leave deduction. This opens the Edit Deductions form with the current values pre-filled.

Edit Deductions form pre-filled with Unpaid Leave as the Deductions Name and 0.00 as the Deductions Amount

Update Deduction Details

Clicking the Edit button opens the Edit Deductions tab with a pre-filled form containing the existing record data:

  • Deductions Name – Pre-populated with the current deduction name (e.g., Unpaid Leave).
  • Deductions Amount – Pre-populated with the current amount (e.g., 0.00).

Modify the necessary fields and click Submit to update the record, or click Back to cancel the changes.

Success notification toast displaying Payroll Deductions Updated message with the updated deduction visible in the list

Deduction Updated Successfully

After submitting the edited form, a green success notification toast appears displaying "Success! Payroll Deductions Updated". The system returns to the List Deductions view, and the updated record reflects the new changes in the deductions list.

Deleting a Deduction

To remove a deduction type, click the Delete button (trash icon) in the Action column of the desired row. The arrow indicates the Delete button for the first Unpaid Leave deduction. A confirmation dialog will appear to prevent accidental deletion.

Delete confirmation dialog asking Are you sure to want delete the Record with deduction name Unpaid Leave highlighted in orange

Delete Confirmation

A confirmation dialog appears with the message: "Are you sure to want delete the Record:" followed by the deduction name (e.g., Unpaid Leave) highlighted in orange. To proceed with deletion, click the Delete button. To cancel and keep the record, click Close.

Success notification toast displaying Delete Payroll Deduction Deleted message with the Unpaid Leave deduction removed from the list showing 1 entry remaining

Deduction Deleted Successfully

After confirming the deletion, a green success notification toast appears displaying "Success! Delete Payroll Deduction Deleted". The record is permanently removed from the deductions list, and the system returns to the List Deductions view. The list now shows "Showing 1 to 1 of 1 entries", confirming that one Unpaid Leave deduction remains in the system.