Frontend
Salary
Revert Salary

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 NameTypeDescription
MonthDropdownSelect salary month
YearDropdownSelect salary year
EmployeeMulti-select SearchFilter by employee(s)
ClientMulti-select SearchFilter by client(s)
UnitMulti-select SearchFilter by unit(s)

Actions

ActionDescription
SearchLoads salary records matching selected filters
ResetClears 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 NameDescription
S.NoSerial number
Employee CodeUnique employee identifier
Employee NameEmployee full name
MonthSalary month
YearSalary year
DepartmentEmployee department
UnitAssigned unit
Branch VerifiedBranch approval status
Billing VerifiedBilling approval status
ActionsRevert 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 NameTypeMandatoryDescription
Reason for RevertText AreaYesEnter reason for reverting salary

Modal Actions

ActionBehavior
RevertConfirms and reverts selected salary records
CancelCloses 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

  1. Select Month and Year
  2. Optionally filter by Employee, Client, or Unit
  3. Click Search
  4. Select salary record(s)
  5. Click Revert Selected
  6. Enter reason for revert
  7. 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