Accounting general ledger in Morocco – 1 comprehensive guide

The general ledger occupies a central position in business accounting. It is an essential accounting document that meticulously records all of a company’s financial transactions.

Each transaction is recorded and detailed by account, which allows a clear and precise vision of the company’s economic activity.

This rigorous organization of the general ledger is crucial because it not only facilitates daily accounting management but also plays an essential role in keeping a trace, a trail from the supporting document to the aggregate in the financial statements. It is therefore not strange that this is one of the first books you will be asked for during a tax audit .

In this article, we take a deep dive into the world of accounting.

We will break down the functions of the accounting ledger, explain how it works, and above all, shed light on why it is so vital to the accounting health of your business.

Whether you’re a seasoned entrepreneur or new to accounting, understanding the importance of the ledger can radically transform the way you look at accounting.

From tax planning to strategic decision-making, the accounting ledger is hidden somewhere as an essential tool for building the statements that will help effectively drive your business to success.

What is the general ledger?

Big Book

The general ledger (GL) is an accounting document which groups together all the operations carried out by the company by account. Indeed, it is a fundamental element of business accounting, serving as the cornerstone of bookkeeping.

The general ledger is a register which presents all of the company’s accounting operations account by account. In fact, the chart of accounts divides accounting operations into separate accounting accounts. Each account corresponds to a category of operations:

  • purchasing (goods, materials, services, subcontracting, etc.);
  • sales (products, services, ancillary sales, etc.);
  • salaries (basic salary, allowances, social charges.

Keeping accounts consists, in fact, of imputing each of the company’s transactions to the appropriate account (accounting allocation). This is, in fact, a first step in the preparation of the company’s financial statements.


So, for example, each supplier invoice that is received by the company leads to the creation of at least two entries:

  • On the one hand, an entry which notes a charge in the company’s accounts (or an expense);
  • On the other, an entry which records either the payment of this expense or the recognition of a debt towards the supplier.

As a result, as many accounting accounts are created in the accounting (the chart of accounts) in order to accommodate each of these entries. Each of these scriptures tells the story of a transaction.

The accounting ledger is a register representing all of a company’s accounts, where each financial transaction is recorded in detail. Its main function is to provide a detailed and accurate view of the company’s financial situation, thereby facilitating strategic decision-making and regulatory compliance.

In the general ledger, transactions are classified by account, which includes assets, liabilities, equity, revenues, and expenses. Each account reflects a specific aspect of the company’s financial health. For example, asset accounts show resources controlled by the business, such as cash or equipment, while liability accounts detail what the business owes, such as loans or accounts payable.

We will, for example, find an account for office furniture in the accounts of each company. In the general ledger of this account, it will be possible to find the trace of each furniture acquisition transaction for the current year. It is also possible to trace all the equipment acquired since the company existed. If the accounting is done well, we can even find the date of acquisition and transfer (or disposal) of a chair which has not been there since long before our arrival.

The organization of the general ledger allows in-depth analysis of financial transactions. It helps accountants and managers go back to the transaction-by-transaction details of the constitution of a financial aggregate.

The ledger also plays a key role in the preparation of financial statements, which are essential for investors, regulators, and other stakeholders. These statements, like the balance sheet and the income statement, are taken directly from the information contained in the general ledger. They provide an overview of the company’s financial performance over a period of time, providing a solid basis for decision making.

Maintaining the ledger requires meticulous precision and attention. Each transaction must be correctly coded, classified and recorded. This often involves a double entry system, where each transaction is recorded in both a debit and a credit account, ensuring the books balance. This method improves data accuracy and helps prevent errors and fraud.

With the advent of technology, ledger management has become significantly simplified. Modern accounting software automates many aspects of data entry and organization, reducing manual errors and speeding up the process. This allows businesses of all sizes to have quick and reliable access to financial information.

In conclusion, the accounting ledger is a vital tool for any business. It provides a solid foundation for financial management, regulatory compliance and strategic decision-making. Its precise and methodical management is essential to maintaining the financial integrity of a company, making it an indispensable pillar of business accounting.

Importance of the general ledger in Moroccan accounting and taxation


Big Book

Mandatory according to the CGNC and the CGI , the General Ledger is an essential element of accounting and taxation in Morocco.

As a mandatory accounting document, it brings together all of a company’s accounts and financial movements, thus making it possible to monitor the evolution of its financial situation and facilitate its financial management.

Its absence could constitute one of the reasons for a rejection of accounting during a tax audit . It is closely linked to the accounting journal , transcribing the information from the latter and classifying it by accounting account. This provides an overview of transactions and their impacts on company accounts. The Ledger works in complementarity with the Journal Book. The information in the Journal Book is classified and detailed in the General Ledger by accounting account, thus allowing a more in-depth analysis and a better understanding of the financial situation of the company.

Importance of the General Ledger in Accounting

  • Updating and Error Prevention : Regularly updating the General Ledger ensures that it reflects the true financial position of the business, helping to prevent accounting errors and prepare financial statements more effectively.
  • Financial Monitoring : The General Ledger allows you to know in detail the accounting movements and to evaluate the financial performance of the company over time.

Role in Moroccan Taxation

  • Basis for Calculating Tax Levies : The accounting regulations in Morocco, including the General Ledger, serve as the basis for calculating tax levies. It concerns all economic actors, including companies and liberal professions.
  • Transparency and Compliance : Maintaining the General Ledger is a legal requirement to ensure the rigor and transparency of a company’s accounting. This is crucial not only for tax purposes but also to meet the needs of various users of accounting information.
  • Interest of Third Parties : A company’s accounts, including the General Ledger, are of interest to several third parties, in particular the tax administration, social organizations, financial institutions, suppliers, customers, and justice. They use this information for various reasons such as analyzing creditworthiness, calculating contributions, and as evidence in the event of a dispute.

Tax Risk of Accounting Rejection

  • Legal Obligation : Failure to comply with accounting regulations, including inadequate general ledger maintenance, can result in significant tax risks for a company. This includes the risk of rejection of the accounting by the tax administration.
  • Consequences : An accounting rejection can have serious consequences, such as tax adjustments, penalties, and late payment interest.

How does the general ledger work?

general ledger

It is generally organized in table form. In modern accounting, companies keep this document electronically. This is precisely what accounting software is for .

Each row corresponds to an operation carried out by the company (purchase, sale, salary payment, etc.), while each column corresponds to an accounting account (supplier account, customer account, salary account, etc.).

Thus, each time we record an operation in the ledger in the form of a line which indicates the amount of the operation and the account concerned. Each operation carries a debit (which corresponds to the use) and a credit (which corresponds to the source)

The operation of this accounting statement is relatively simple.

Each time an operation is carried out by the company (purchase of goods, sale of products or services, payment of salaries or social charges), it must be recorded in the GL.

To do this, simply add a line to the table, indicating the amount of the transaction and the account concerned. In the jargon, this is called an accounting entry. Indeed, an accounting entry is an operation which consists of recording a financial transaction in the company’s general ledger, indicating the account concerned and the amount of the operation.

This document then makes it possible to follow the evolution of the different accounting items over time.

Thus, it is possible to know at any time how much the company owes to its suppliers, how much it has received from its customers, how much it has spent on salaries and social charges, etc.

Why is this accounting document so important for your business?

The general ledger is an essential accounting document for all businesses, regardless of their size or sector of activity. It makes it possible to monitor the evolution of different accounting positions over time, which facilitates the accounting and tax management of the company.

In fact, the ledger allows you to:

  • First, follow the evolution of the different accounting items: thanks to the general ledger, it is possible to know at any time how much the company owes to its suppliers, how much it has collected from its customers, how much it has spent on salaries and social charges, etc. This allows you to have a clear and precise vision of the financial situation of the company.
  • Then, Facilitate accounting management: GL makes it possible to group all operations carried out by the company by account. Thus, it is easier for the accountant or chartered accountant to manage the various operations and establish financial statements (balance sheet, income statement).
  • Finally, Comply with tax obligations: the GL is a mandatory accounting document for all companies. In particular, it makes it possible to justify the various operations carried out by the company in the event of a tax audit.

How to keep a ledger?

To maintain this document effectively, it is important to respect certain rules:

  • First, record all operations: each time an operation is carried out by the company (purchase, sale, salary payment), it must be recorded in the ledger.
  • Second, classify transactions by account: each transaction must be classified in the corresponding account (supplier account, customer account, salary account, etc.).
  • Third, check balances: it is important to regularly check the balances of different accounts to avoid errors and oversights.
  • Finally, archive: the ledger must be kept for a minimum period of 10 years. It is therefore important to archive it correctly to be able to find it easily if necessary.

In conclusion,

The general ledger is an essential accounting document for all businesses.

It allows you to monitor the evolution of different accounting positions over time. As a result, it facilitates the accounting and tax management of the company.

To maintain a ledger effectively, it is important to:

  • Record all operations,
  • Classify transactions by account,
  • Check balances regularly
  • and, finally, correctly archive the ledger.

Finally, it is important to emphasize that the law allows this document to be kept manually or electronically. However, from now on it is still difficult to find manual holding in practice.

It is essential to respect the accounting rules in force to avoid any problems with the tax administration .

If you have any questions about maintaining the general ledger, do not hesitate to contact an accountant . Indeed, he will be able to advise you and support you in the accounting management of your business.



  1. What is the General Ledger in accounting? The General Ledger is an accounting document that summarizes all the financial operations of a company, classified by account.
  2. Why is the General Ledger important for businesses? It is crucial for accurate financial tracking, financial performance analysis and legal compliance.
  3. How is the Ledger linked to the Journal Book? The transactions recorded in the Journal Book are classified and detailed in the General Ledger according to the accounts concerned.
  4. What is the role of the Ledger in Moroccan taxation? It serves as the basis for calculating tax levies and ensures the necessary transparency in matters of taxation.
  5. What are the consequences of inadequately maintaining the Ledger? This can result in tax risks, such as rejection of accounting by the tax administration, tax adjustments, and penalties.