Chief Magistrate Desmond Nair made the order after Roux's lawyer Rudi Krause told the packed court he had subpoenaed the official, identified as Leonard Erasmus, to appear, along with certain documentation.
Krause said Erasmus had not brought the papers with him. It was not said in court what the documentation contained.
Roux, who is out on R100 000 bail, stands accused of murdering 38-year-old Tshwane metro police officer Ntshimane Johannes Mogale in August.
Nair also granted an order that the R100 000 bail be converted to a guarantee for which Krause's firm would be liable if Roux failed to honour his bail conditions.