To overwrite the principal transaction, you must also overwrite the front and fund transactions as well. Huh? on February 19, 2021, 14:09 16 comments Facepalm: Citibank is learning a costly lesson in software design as a triple-checked mistake caused the bank to send out almost a billion dollars in loan payments instead of only $7.8 million. Citibank blamed the blunder on an Oracle banking program with a confusing user interface. On Wednesday, a judge ruled that creditors do not have to return payments that Citibank made to them in error. The bank was attempting to make $7.8 million in interest payments on behalf of Revlon last August, but a subcontractor in India handling the transaction mistakenly issued $900 million instead. The ruling described the overly confusing process required when using the software in question called "Flexcube"—part of the Oracle Banking Suite.