The appellant ordered 60 000 T‑shirts from the respondent. Only 40 000 were delivered, allegedly late and with quality defects, causing losses to the appellant in its resale contract with Adidas. After partial payments, a balance of R229 846.07 remained. The appellant disputed this amount and sent the respondent a cheque for R107 196.89, marked "full and final settlement of account", accompanied by a detailed credit request and reconciliation explaining deductions claimed for defects, repairs and losses. The respondent deposited the cheque, which was paid, but through its attorneys purported to reject the compromise and retained the proceeds in its attorneys’ trust account, later appropriating them to legal fees. The respondent nevertheless sued for the full outstanding balance. The appellant raised compromise as a defence.