Vishwas,
yes was thinking you would bring that one up. so for this edge case (which is possible) I guess we could just check that the transaction and only be undone if its against the same office as that of the client is right now.
From portfolio side I have no good reason to stop someone undoing the transactions - when this detail is sent to accounting subsystem, you attempt reversal too. I guess you need to check that the transaction being undone is in the same office as that of the client right now (but you probably dont have this information?)
|