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