Sasfin and Beukes entered into a reciprocal contract. Sasfin sued Beukes for breach of contract. Beukes raised the exceptio non adimpleti contractus (the defence that the plaintiff has not performed its own obligations), arguing that Sasfin had also not performed and therefore could not claim performance from him.