is South African Revenue Service official a public officer??

Yes, a South African Revenue Service official would typically be considered a public officer, as they are a part of the government agency responsible for collecting taxes and enforcing tax laws in South Africa.