Tax revenue tops R1 trillion