Revert Salary Process
Navigation Path
Salary → Revert Salary
URL
/salary/revert-salary
1. Revert Salary Process Page
Page Description
- Allows authorized users to revert already processed salary records
- Used when salary processing needs correction after approval
- Supports reverting salary by Month, Year, Employee, Client, and Unit
- Revert action requires a mandatory reason
2. Search & Filter Section
Search Fields
| Field Name | Type | Description |
|---|---|---|
| Month | Dropdown | Select salary month |
| Year | Dropdown | Select salary year |
| Employee | Multi-select Search | Filter by employee(s) |
| Client | Multi-select Search | Filter by client(s) |
| Unit | Multi-select Search | Filter by unit(s) |
Actions
| Action | Description |
|---|---|
| Search | Loads salary records matching selected filters |
| Reset | Clears all filters and resets the page |
3. Salary Records List Table
Table Description
- Displays processed salary records eligible for revert
- Allows selecting one or multiple records for revert
Table Columns
| Column Name | Description |
|---|---|
| S.No | Serial number |
| Employee Code | Unique employee identifier |
| Employee Name | Employee full name |
| Month | Salary month |
| Year | Salary year |
| Department | Employee department |
| Unit | Assigned unit |
| Branch Verified | Branch approval status |
| Billing Verified | Billing approval status |
| Actions | Revert action trigger |
4. Revert Salary Action
Triggered From
- Selecting one or more records
- Clicking Revert Selected button
5. Revert Confirmation Modal
Modal Title
Revert Process
Modal Fields
| Field Name | Type | Mandatory | Description |
|---|---|---|---|
| Reason for Revert | Text Area | Yes | Enter reason for reverting salary |
Modal Actions
| Action | Behavior |
|---|---|
| Revert | Confirms and reverts selected salary records |
| Cancel | Closes modal without any action |
6. Revert Behavior
- Salary process flags are rolled back for selected records
- Reverted records return to previous salary workflow stage
- Revert action is auditable using the provided reason
- Salary must be reprocessed and reapproved after revert
7. Validation Rules
- At least one salary record must be selected
- Reason for revert is mandatory
- Revert is allowed only for processed salary records
- Unauthorized users cannot access this page
8. User Flow Summary
- Select Month and Year
- Optionally filter by Employee, Client, or Unit
- Click Search
- Select salary record(s)
- Click Revert Selected
- Enter reason for revert
- Confirm revert action
Notes
- Revert action should be used carefully as it impacts payroll data
- Once reverted, salary must go through the full approval cycle again