In a situation that the client on the account has 0$ and it disappeared, who will pay? Programmer!
Let me try and inform you again.
If there is a bank error it will get correct on the account of the account holder even if it goes into the minus. The account holder would not have debt with the bank and he will be forced to pay it.