Available budget not reconciled after reversal/deletion of commitments
I have implemented funds management with availability control check at commitment level. When users in other modules execute commitments, say purchase requisitions, the budget is consumed in funds management and shows the consumption report as consumed. When they reverse or delete the same purchase requisitions, the system is still showing the budget as having been consumed.
How do I reconcile that so that when they delete or reverse commitments, the budget becomes available again.