One of the problem I faced while working in control is dealing with double withdraw situation. A customer had 1500QR in his account only and he withdraws that amount from an ATM and on the same day he also paid 1500QR using credit card which results in -1500QR, as the system still did not make it nightly run to update the accounts.