It is situations like this where block chains would be very useful even as an internal data structure at banks. The fact that the bank software allows MANUAL edits of balances and apparently only "balances their accounts" once every 10 hours is very telling. The reporter probably oversimplified what the attackers actually did because what he describes is an absolute condemnation of the accounting policies at banks.
If this were on a block chain, then the hacker would have to compromise the private keys to the bank's own account in order to credit a customer account.