Le Code Général de Normalisation Comptable fixe le référentiel comptable applicable à la quasi-totalité des agents économiques marocains, quelle que soit leur taille, leur secteur (public ou privé), leur objet (agricole, industriel, commercial…) ou leur forme juridique. Il vise à fournir une information économique et financière pertinente et fiable, à la fois pour la gestion interne de l’entreprise et pour ses partenaires externes (fournisseurs, clients, banquiers, actionnaires, pouvoirs publics).
Cette première partie pose les fondements du système : son champ d’application, ses caractères fondamentaux, les principes comptables fondamentaux (continuité d’exploitation, permanence des méthodes, coût historique, spécialisation des exercices, prudence, clarté, importance significative), l’organisation de la comptabilité, les caractéristiques des états de synthèse et les méthodes d’évaluation.
La seconde partie développe le dispositif opérationnel : les états de synthèse, puis les modalités d’application des règles d’évaluation par grande catégorie de comptes (actif immobilisé, actif circulant, dettes du financement permanent et du passif circulant, trésorerie, et éléments exposés aux fluctuations des monnaies étrangères).
Le texte présente le cadre comptable et le plan de comptes, ainsi que le contenu et les modalités de fonctionnement de chaque compte, offrant une nomenclature unifiée pour l’enregistrement des opérations.
Un dernier ensemble de chapitres traite d’opérations particulières (comptabilité des succursales, crédit-bail, contrats à terme, opérations pour le compte de tiers), de la comptabilité analytique, des comptes spéciaux, de la consolidation des comptes, et se clôt par un lexique de terminologie comptable.