Here's a bug I reported to FNB multiple times over a year ago: every so often the last entry in the account transaction history shows a running balance of zero:

Needless to say, the first time I reported this bug was in the form of a panicked call to their fraud department, saying "Help! Someone has emptied out my account!"
I've been developing financial software for about 20 years now, and if this kind of thing had happened to us, we would have hung our heads in shame and our managers would have been very antsy for us to fix it ASAP, because it is just not acceptable to give someone the false impression if that their assets have just been wiped out.
I guess what's going on here is that their website calculates all running balances itself, except the last one, for which it gets the actual final number from some other system. When that system is down, the error handler falls back to showing zero. But it would have been way, way better to show the client a final balance of "???" instead.
This is from the "Transaction History" section of their online banking website, an area I spend a lot of time in because I frequently reconcile my account with my personal finance app.

Needless to say, the first time I reported this bug was in the form of a panicked call to their fraud department, saying "Help! Someone has emptied out my account!"
I've been developing financial software for about 20 years now, and if this kind of thing had happened to us, we would have hung our heads in shame and our managers would have been very antsy for us to fix it ASAP, because it is just not acceptable to give someone the false impression if that their assets have just been wiped out.
I guess what's going on here is that their website calculates all running balances itself, except the last one, for which it gets the actual final number from some other system. When that system is down, the error handler falls back to showing zero. But it would have been way, way better to show the client a final balance of "???" instead.
This is from the "Transaction History" section of their online banking website, an area I spend a lot of time in because I frequently reconcile my account with my personal finance app.