Which major public accounting directorate in Morocco oversees the public-accountant network, collects public revenue, pays public expenditure, and centralizes public accounts?
- ALa Trésorerie Générale du Royaume (TGR)
- BLa Direction Générale des Impôts (DGI)
- CL'Administration des Douanes et Impôts Indirects (ADII)
- DL'Office des Changes (OC)