BP Southern Africa (Pty) Ltd v Commissioner for the South African Revenue Service (BP Southern Africa (Pty) Ltd v Commissioner for the South African Revenue Service (Case no 801/2022) [2024] ZASCA 2 (12 January 2024)) | CaseNotes