Transaction Void History

The module handles the tracking and management of voided transactions within the system. It is responsible for recording when a transaction is voided, by whom, and what changes

🔍 Key Features:

  • Fetch historical records of voided transactions

  • Filter void histories by branch, transaction type, status, and date range

  • Track the staff member who voided the transaction

  • View history for voiding or changes

🔐 Role-Based Permissions

Access to edit and delete actions is strictly controlled by user roles:

✅ Treasury Role (treasury)

  • Can enable or disable the ability to edit/delete voided transactions

  • Has control over voided transaction records only

✅ Branch Personnel Role (branch_personnel)

  • Can edit/delete active non-voided transactions

  • Cannot manage voided transactions unless granted treasury access

Last updated