Warner Lambert SA (Pty) Ltd ('the appellant'), a South African subsidiary of a United States pharmaceutical company, joined an association of signatories to the Sullivan Code in Cape Town in 1978. The Sullivan Code consisted of seven principles governing business conduct in apartheid South Africa. The appellant incurred expenditure on 'social responsibility projects' amounting to 12% of its payroll. In 1986, the United States Congress passed the Comprehensive Anti-Apartheid Act requiring American parent companies to ensure their South African subsidiaries complied with the Act or the Sullivan Code, with failure resulting in fines and possible imprisonment of directors. The disputed expenditure related to the seventh Sullivan principle: 'Working to Eliminate Laws and Customs that Impede Social, Economic, and Political Justice.' This included participation in national conventions, peace initiatives, IT support, school adoption and small business assistance. The appellant claimed deductions for social responsibility expenditure for the 1990 to 1993 years of assessment. The Commissioner initially allowed the deductions but later issued revised assessments disallowing them on the basis that the expenditure had not been incurred in the production of income. The appellant's case was that it was instructed by its US parent to incur these expenses, and failure to comply could result in closure or sale of the business, loss of access to raw materials and technology, and impediment to expansion.