Citi Can’t Have Its $900M Back
bloomberg.com
bloomberg.com
If you want to avoid mistakes like this in the long run, here's a shameless plug for a long term research project: public domain, radically simpler software (https://treenotation.org/). This is the way.
My online banking has that, I don't get why software for managing 900m dollar loans doesn't have that.
What good is it if you require three people to sign off on the transaction when noone actually looks at the transactions!!
This all screams that the feature was grafted unto an existing form and no one wanted to spend the time to update it or no one wanted to create a dialog and form dedicated to what they wanted to accomplish.
sadly, co opting existing forms and code isn't unique to Citi
One software-independent thing Citi could have done that might have reduced the risk of procedures like this would have been a rule that the reviewers must reconvene, and all concur, before proceeding past a warning.
> Citi’s software will only let you pay principal to some lenders if you pretend to pay it to every lender, and it will only let you pretend to pay principal to every lender if you check the “just pretend” box next to “PRINCIPAL” (fine!) and “FUND” (what?) and “FRONT” (what even?).
> Raj then proceeded with the final steps to approve the transfers, which prompted a warning on his computer screen — referred to as a “stop sign” — stating: “Account used is Wire Account and Funds will be sent out of the bank. Do you want to continue?” But “[t]he ‘stop sign’ did not indicate the amount that would be ‘sent out of the bank,’ or whether it constituted an amount equal to the intended interest payment, an amount equal to the outstanding principal on the loan, or a total of both.” Because Raj intended to release “the interim interest payment to [the] [L]enders,” he therefore clicked “YES.”