In January 1988, the respondent (Dr Lombard) concluded a loan agreement with Trust Bank of Africa Limited (the appellant's predecessor) for R260,000. The agreement provided for interest at 15.55% per annum, subject to increase or decrease as the Bank might in its exclusive discretion determine, payable in 120 equal monthly instalments. The security included a bond over immovable property worth approximately R600,000, an assurance policy of about R260,000, and cession of debtors from a liquor store. Between 15 February 1988 and 15 July 1997, the respondent paid R701,055.71 by stop order. During this period, the Bank increased the interest rate from time to time in line with increases in the prime lending rate, but failed to reduce the rate when prime lending rates fell. Initially, the rate charged was 3.05% above prime. By 1993, the margin had increased to 8.05% above prime as the prime rate fell but the charged rate remained at 23.30%. The respondent brought a condictio indebiti claiming R187,130.51 as overpayment. The appellant counterclaimed for R51,796.60 as alleged outstanding debt.