WhatTheySaid.co.zaThe Madlanga Commission record, in plain language
SC0018

Tshwane CFO vendor registry abuse

Mr Mnisi (CFO) exploited the vendor registry and compliance-checking process to favour specific bidders in TMPD procurement. Overlaps with SC0004 (TMPD tenders) but centres on CFO-level registry manipulation distinct from BAC adjudication manipulation.

People in this scheme
Mr Mnisi31Mr Mashile (Mpumalanga CFO; contact of suspended T2
Timeline of events
December 2024
TMPD officers Nkomo and Mabunda removed Mr Mnisi's security protection.
security removed: Roughly in December 2024, yes.
Day 94 · Mr Mnisi ·
security removed by: removal of your security by I think it was Officers Nkomo and Mabunda of the TNPD.
Day 94 · Advocate Chaskalson SC ·
See all 3 claims →
order between these two not established
28 December 2024
A meeting occurred on the 28th of December 2024 where a recommendation was made regarding a tender. Mr Mnisi accepted that the recommendation was made at this meeting.
acceptance status: I accepted it at that, between December, January
Day 92 · Mr Mnisi ·
acceptance status: I had accepted and in December this happened
Day 92 · Mr Mnisi ·
See all 3 claims →
7 February 2025
Mr Mnisi followed up and escalated a matter to Mr Tshukudu Malatji and Calvin, likely related to a tender issue.
action taken: I personally on the 7th follow up and make escalations
Day 92 · Mr Mnisi ·
action taken: I escalate that further immediately . I say, TMPD, I directed that matter to Mr Tshukudu Malatji, who was on the email. I then cc Cain, or I direct to Cain
Day 94 · Mr Mnisi ·
See all 3 claims →
5 March 2025
Mr Mnisi communicated with Deputy Commissioner Dhlamini, General Dlamini, and Sergeant Nkosi.
communicated with: Mr Mnisi and Deputy Commissioner Dhlamini communicated with each other on 5 March
Day 84 · Commissioner Spies ·
communicated with: You keep speaking to General Dlamini and Sergeant Nkosi about this
Day 93 · Advocate Baloyi SC ·
See all 3 claims →
21 March 2025
Mr Mnisi called Sergeant Nkosi and General Khumalo, and sent messages including weapons pictures and a personal message.
sent message to: I have sent the above to Bheki
Day 81 · Adv Chaskalson SC ·
sent message to: I thereafter forwarded a letter to Sergeant Nkosi
Day 92 · Mr Mnisi ·
See all 5 claims →
4 September 2025
Mr Mnisi was not present at the Bid Adjudication Committee meeting on 4 September 2025.
attendance status: I was not present at the B AC that set on the 4t h of September
Day 92 · Mr Mnisi ·
Position on the timeline not established by the record
undated
Mr Mnisi asked Sergeant Nkosi for the vendor number of Nkosi's brother's company, ostensibly to check compliance with the City's new vendor system.
content: What is his vendor number?
Day 81 · Adv Chaskalson SC ·
content: My brother, can I have Bheki's vendor number at Tshwane? Thanks, my guy.
Day 81 · Adv Chaskalson SC ·
See all 3 claims →
undated
Mr Mnisi asked about vendor 'JS' (Number 1) and expressed concern about meeting with that person.
stated question: his response was: 'Who my bro? Number 1, JS.'
Day 82 · Adv Chaskalson SC ·
stated question: he asked: 'Are you meeting with number 1, JS.'
Day 82 · Adv Chaskalson SC ·
See all 3 claims →
undated
A meeting occurred regarding the Gubis payment, during which Mr Mnisi did not have Deputy Chief Dhlamini's contact details.
reason: for privacy and confidential reasons
Day 92 · Mr Mnisi ·
possession of: As at this point I did not have telephone details
Day 92 · Mr Mnisi ·
See all 6 claims →
undated
While driving, Sergeant Nkosi called Deputy Chief Dhlamini and gave the phone to Mr Mnisi, leading to Mr Mnisi discovering the relationship between them.
discovery time: Now when did you discover that Sergeant Nkosi had taken it upon himself?
Day 94 · Advocate Chaskalson SC ·
discovery circumstance: So I was driving, he went on a call, he called Deputy Chief Dhlamini, and he gave me the phone. That is when I identified that he had given him a call already
Day 94 · Mr Mnisi ·
undated
Mr Mnisi sent a message to Mr Mashile arranging a meeting at '007' that night, indicating it was urgent.
message content: You will indicate.
Day 79 · Adv Chaskalson SC ·
message content: Let us meet 007 tonight after my meeting. It is urgent.
Day 79 · Adv Chaskalson SC ·
See all 3 claims →