In 1991, the City Council of Vosloorus and Permprop (Pty) Ltd (later renamed Tramore) concluded an Agreement of Exchange of Land by Leasehold whereby specified properties owned by each party (the Tramore properties and the council properties) would be exchanged simultaneously without money changing hands. The council took occupation of the Tramore properties and erected a school but no transfers occurred. On 7 April 2000, Tramore and Vosloorus Square concluded a written agreement whereby Tramore agreed to sell undeveloped council properties to Vosloorus Square. In 2012, a township was proclaimed including the council properties, with special conditions requiring internal roads to be constructed by the registered owner. Rights were converted from leasehold to outright ownership. Vosloorus Square requested transfer but Tramore refused. On 8 July 2014, Tramore purported to cancel the sale agreement alleging breach of clause 10.3, which required Vosloorus Square to provide guarantees for internal services and bulk contributions within 14 days of being called upon. Vosloorus Square brought an application for specific performance seeking simultaneous transfer of the council properties to itself and the Tramore properties to the municipality. The municipality initially opposed but later withdrew its opposition.
The appeal was dismissed with costs. The order of the Full Court was upheld, requiring the municipality and Tramore to take all steps necessary to transfer to each other the land envisaged in the Exchange Agreement and that pari passu therewith Tramore shall pass transfer of the properties received from the municipality to Vosloorus Square. The Services Agreement remains in esse and is ceded and assigned from Tramore to Vosloorus Square. Tramore was ordered to pay Vosloorus Square's costs.
The binding legal principles established are: (1) Where a contract requires a party to provide guarantees 'as may be required by the local authority', that party is not obliged to provide them until the local authority actually requires the guarantees, and the other contracting party cannot validly cancel for breach until such requirement has been made and the specified party has failed to comply. (2) A seller of property belonging to another can dispose of all their contractual rights to obtain transfer from the owner to the purchaser. The purchaser acquires locus standi to enforce the original agreement against the owner, even though not a party to it, where the sale agreement demonstrates an intention to transfer all rights, title and interest. (3) Contractual rights can be disposed of without acceptance by the other contracting party, but contractual obligations cannot be delegated without such acceptance. The original obligor remains bound until the other party accepts the delegation. (4) Where a party purports to cancel a contract on a basis not supported by the evidence, the other party can treat this as a repudiation and elect to enforce the contract by seeking specific performance.
The court noted that while a person may sell property belonging to another, the usual position under Roman-Dutch law is that the seller is only obliged to give possession and indemnify against eviction, not to transfer ownership. However, parties can contract for more extensive obligations including an undertaking that the purchaser will obtain transfer. The court also observed that although the services agreement reflected Tramore as having obligations to provide services, this was correct as a matter of law because the exchange agreement had not been amended to provide for the agreement between Tramore and Vosloorus Square. The municipality would have to accept any delegation of Tramore's obligations before it could look to Vosloorus Square rather than Tramore for performance. The court commented that it was presumably for these reasons that the municipality, having initially raised the privity point, withdrew its opposition and did not participate in the appeal. The court noted that much time had elapsed since the exchange agreement (1991), the sale agreement (2000) and the township proclamation (2012), though this did not affect the legal analysis.
This case clarifies important principles in South African contract and property law regarding: (1) the enforceability of contracts for the sale of property of another, particularly where the seller undertakes that the purchaser will obtain transfer; (2) the ability of a party to dispose of contractual rights without consent of the other contracting party while remaining bound by contractual obligations until delegation is accepted; (3) the requirement that cancellation of a contract for breach must be based on actual breach of obligations that have become due; and (4) locus standi to enforce contractual rights where those rights have been disposed of through a subsequent sale agreement. The judgment emphasizes that a seller can sell more than just possession - they can dispose of all their contractual rights to obtain transfer from the true owner, giving the purchaser standing to enforce the original agreement.