# Chart of Accounts - General Ledger Setup

The **Chart of Accounts** - **General Ledger Setup** allows you to organize your different accounts within Mifos X. Accounts can be organized into Header and Detail (*sub*) accounts using the respective account types: Asset, Equity, Expense, Income and Liability.

### **How to Navigate?**

Navigate to **Accounting** >> **Chart of Accounts** (*as shown in the screenshot below):*

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2Fke8qsmJsmbIate72lE1U%2FScreenshot%202023-01-05%20at%201.36.17%20PM.png?alt=media&#x26;token=d3bfac72-61d2-4862-a6af-d45630489bbf" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Account usage is divided into **Header** accounts and **Detail** accounts. You could start creating with Header and then switch to a sub-ledger account afterwards. When setting up your accounts, it is advisable to set them up one at a time. For example *create all of your Header accounts for Assets and then set up all Detail accounts for Assets as well*. Follow the same sequence for other account types(namely **Equity, Expense, Income** and **Liability** accounts).
{% endhint %}

### **How to Create GL Account?**

1. On the Chart of Accounts page, click the ![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/106.png?version=1\&modificationDate=1444640153790\&cacheVersion=1\&api=v2\&width=80) button at the top-right of the screen:

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2FiXkZGJg59DQwETnVZ4OR%2FScreenshot%202023-01-05%20at%201.37.48%20PM.png?alt=media&#x26;token=ba978858-b657-47bb-9f64-cd7fa648a849" alt=""><figcaption></figcaption></figure>

&#x20;  **2.** Select the **Account Type** from the drop-down menu.\
Furthermore, fill in the optional information on the right side of the screen if you wish to do so.\
\
&#x20;  3\. Type the GL (General ledger) Code.\
\&#xNAN;*For example: 10000*\
\
&#x20;  4\. Select **Header** from the **Account Usage** drop-down menu.

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2FbKr1zEIEFvegtFAKgHwh%2FScreenshot%202023-01-09%20at%2012.56.50%20PM.png?alt=media&#x26;token=2a08e9ff-f5c5-4351-9e18-c9761a3eb9c3" alt=""><figcaption></figcaption></figure>

&#x20;  5\. Select a **Parent** from the drop-down menu (*if required*).\
\
&#x20;  6\. Type the **Account name**.\
\&#xNAN;*For example: Cash & Bank*\
\
&#x20;  7\. To allow **Manual Entries**, click on the check box next to it to make sure it is checked.\
\
&#x20;   8\. Select a **Tag** from the drop-down menu.

### **How to Create Tag?**

Navigate to **System** >> **Manage Codes**

1. In the Search Bar on the top of the page, type "tags", and a list of tags associated with assets, equity, expenses, income and liability will be displayed:

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2FCekv4SnCJg0pH0UntHsy%2FScreenshot%202023-01-09%20at%201.03.59%20PM.png?alt=media&#x26;token=1c852c24-6140-4c22-a266-a310957c3bfa" alt=""><figcaption></figcaption></figure>

&#x20;   **2.** Click on the required type of tag. In this example, I'll be selecting "**Asset account tags**" and will create two types of asset tags: "**Bonds**" and "**Jewelry**" *(as shown in the screenshot below)*:

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2Fwf2iBhwvpiv2ByHwR6dc%2FScreenshot%202023-01-09%20at%201.05.52%20PM.png?alt=media&#x26;token=a41b97ca-58ef-4d75-9c6c-d47f4c9027f5" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2FbtugLMSc17YHjGX9ypAs%2FScreenshot%202023-01-09%20at%201.06.42%20PM.png?alt=media&#x26;token=4260d221-187f-4fcc-af1b-4fe5c2bf645e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2Fn5yjMWb2Biqi0cQRunnE%2FScreenshot%202023-01-09%20at%201.08.38%20PM.png?alt=media&#x26;token=b04558d6-6174-47a5-a6a7-c99fc9aef7ec" alt=""><figcaption></figcaption></figure>

&#x20;  3\. Once the tags are defined, go back to the GL Account Creation page and select "Account Type" as **Assets** under the "tags" drop-down menu. This will display the tags associated with **Assets**:&#x20;

<figure><img src="https://2235457518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lb-oDYAENt-r5hW1bjo%2Fuploads%2FKT4bn2CybrrvmduhYeP1%2FScreenshot%202023-01-09%20at%201.16.43%20PM.png?alt=media&#x26;token=a9d31b70-29ec-4379-b248-b96a4522a242" alt=""><figcaption></figcaption></figure>

&#x20;  **4.** Type a **Description** in the text box provided:

![](https://mifosforge.jira.com/wiki/download/attachments/67141745/create%20GL.jpg?version=1\&modificationDate=1505372355737\&cacheVersion=1\&api=v2)

&#x20; 5\. When you are done with filling all the fields, click on ![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/6.png?version=1\&modificationDate=1472034328395\&cacheVersion=1\&api=v2\&width=50) .

### **How to Create Sub-ledger Account?**

{% hint style="danger" %}
The **Account Usage** option should be set to **Detail** if this sub-ledger account is used for passing journal entries.\
Further sub-ledgers cannot be created under this sub-ledger.

If you want to create a sub-ledger under this sub-ledger, set the **Account Usage** option to **Header** instead.
{% endhint %}

\
1\. From the Chart of Accounts page, click on the existing GL Account which has **Account Usage** set as as **Header**. This will redirect you to a new page. Click on ![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/107.png?version=1\&modificationDate=1444641053142\&cacheVersion=1\&api=v2\&width=95):

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/Subledger.jpg?version=1\&modificationDate=1505372422235\&cacheVersion=1\&api=v2\&width=850)

2\. Type the **Account name**.\
\
3\. Next, fill in the **GL Code**.\
\
4\. Select **Detail** from the **Account Usage** drop-down menu.\
\
5\. To allow **Manual Entries**, click on the check box next to it to make sure it is checked.

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/create%20account.jpg?version=1\&modificationDate=1505370893455\&cacheVersion=1\&api=v2\&width=850)

6\. Next, fill in the optional information on the right side of the screen if you wish to do so.\
\
7\. Select the **Account Type** from the drop-down menu.\
\
8\. Select a **Tag** from the drop-down menu (which has been further documented in GL account creation).\
\
9\. Select a **Parent** from the drop-down menu.\
\
10\. Type a **Description** in the text box provided:

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/create%20GL.jpg?version=1\&modificationDate=1505372355737\&cacheVersion=1\&api=v2\&width=850)

11\. Click ![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/6.png?version=1\&modificationDate=1472034328395\&cacheVersion=1\&api=v2\&width=50)

### **Overview of General Ledger Accounts**

Once you have navigated to the **Chart of Accounts** page, you will be presented with a chart of all the accounts being used by your organization. You may filter the results by typing any keyword in the **Filter by Account/GL Code/Account type** field. Alternatively, you may view this chart in a **Tree View** - please see the **View Chart of Account (Tree View)** section below to learn about this.

![](https://mifosforge.jira.com/wiki/download/attachments/67141745/COA.jpg?version=1\&modificationDate=1505372574040\&cacheVersion=1\&api=v2)

### **View Chart of Accounts (Tree View)**

There is an alternative way to view your accounts - using the **Tree View**. From the **Chart of Accounts** page, click the the blue **Tree View** button at the top-right of the screen. &#x20;

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/tree%20view.jpg?version=1\&modificationDate=1505372634695\&cacheVersion=1\&api=v2\&width=850)

\
&#x20;You will be taken to a new screen (with the same title as the previous one) having only one entry, with a small '**+**' sign on the left:

<div align="left"><img src="https://mifosforge.jira.com/wiki/download/thumbnails/67141745/cofatree1.png?version=1&#x26;modificationDate=1404097744827&#x26;cacheVersion=1&#x26;api=v2&#x26;width=173" alt=""></div>

Click on the '**+**' sign to expand the tree. A typical result may look like the one shown in the screenshot below. This is an effective way to examine the structure of your organization's accounts within the Mifos system:

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/13.png?version=1\&modificationDate=1472042476782\&cacheVersion=1\&api=v2\&width=213)

### **Edit, Disable or Delete an Existing Account**

You may edit, disable or delete an existing account by navigating to it's **Detail page**. You can do this by clicking on an account on the Chart of Accounts screen. Search for the account you would like to edit and click on it - it will be highlighted in blue when the cursor is hovering over it:

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/edithili.png?version=1\&modificationDate=1403997786014\&cacheVersion=1\&api=v2\&width=743)

Once you click on the desired account you will be taken to a screen with more details for that account. An example of this has been shown below (*note the three blue buttons to the right of the screen*):

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/edit%201.jpg?version=1\&modificationDate=1505372779005\&cacheVersion=1\&api=v2\&width=850)

* To **Disable** the selected account, click the blue **Disable** button at the top-right of the screen. To re-enable it, click the button again.<br>
* To **Delete** the selected account, click the blue **Delete** button at the top-right of the screen. This will launch a pop-up window - click the blue **Confirm** button to confirm the deletion of the account.<br>
* To **Edit** the selected account, click the blue **Edit** button at the top-right of the screen. This will launch the **Edit GL Account** page:

![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/edit%202.jpg?version=1\&modificationDate=1505372748208\&cacheVersion=1\&api=v2\&width=850)

Once you are done making the necessary changes, click on ![](https://mifosforge.jira.com/wiki/download/thumbnails/67141745/6.png?version=1\&modificationDate=1472034328395\&cacheVersion=1\&api=v2\&width=50).\
Related Articles

* Page:[Closing Entries](https://docs.mifos.org/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounting-operations/closing-entries)
* Page:[Advanced Accounting Rules](https://docs.mifos.org/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounting-operations/advanced-accounting-rules)
* Page:[Searching Accounting Transactions](https://docs.mifos.org/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounting-operations/searching-accounting-transactions)
* Page:[Add Journal Entries](https://docs.mifos.org/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounting-operations/add-journal-entries)
* Page:[Accounting Rules](https://docs.mifos.org/mifosx/user-manual/for-administrators-mifos-x-platform/accounting/accounting-rules)
