# Add Journal Entries

**Journal Entries** are essentially logs of all the transactions in your organization that have accounting implications.

Mifos X logs some transactions automatically, such as the ones associated to the products linked with **General Ledger (GL)** accounts. Other miscellaneous transactions need to be entered manually by the users.

### **Manual Journal Entries vs. Automated Portfolio Postings**

In Mifos X, the majority of accounting entries occur automatically based on your loan and savings product-level settings configured in [Product Creation and Configuration](https://mifosforge.jira.com/wiki/display/docs/Product+Creation+and+Configuration). For more information, see [Loan Integration with Accounting](https://mifosforge.jira.com/wiki/display/MIFOSX/Loan+Integration+With+Accounting).

Mifos X also supports manual entries against any General Ledger (GL) account. You can manually post single journal entries or compound journal entries, the steps for which are detailed in subsequent sections.

### **Single Journal Entries**

To add a credit/debit journal entry, do the following:

1. On the Mifos toolbar, click **Accounting** to open the Accounting menu.

<figure><img src="/files/AaR2qOF4OnIV1nZVKwKG" alt=""><figcaption></figcaption></figure>

2\. On the Accounting menu, click **Create Journal Entries** to open the **Create Journal Entry** section.

<figure><img src="/files/BSvzdHHlpOqs86CmBhpL" alt=""><figcaption></figcaption></figure>

3\. In the **Add Journal Entry** form, enter the journal entry details:\
**NOTE**: **Fields with a red asterisk (\*) are required**.\
\
a. From the **Office** drop-down list, select the office where you want to add the journal entry.

<figure><img src="/files/jINiTsgXAynOT8YIi6ut" alt=""><figcaption></figcaption></figure>

b. From the **Currency** list, select the currency of the transaction.

<figure><img src="/files/4zj1ykDYamhCqm3Nk9O3" alt=""><figcaption></figcaption></figure>

c. Under **Affected GL entries**, do one of the following:\
\
i. To add a single credit entry to your general ledger (GL)

1. From the **Credit** list, select the credit type for the journal entry.

<figure><img src="/files/UuUS88FieiWxwFCrfgl4" alt=""><figcaption></figcaption></figure>

&#x20; 2\. In the **Amount** box, enter the amount you wish to credit.

<figure><img src="/files/sqn1Hj8GQzWwCnKdQeIL" alt=""><figcaption></figcaption></figure>

—OR—

ii. To add a single debit entry to your general ledger (GL)

1. From the **Debit** list, select the debit type for the journal entry.

<figure><img src="/files/RrCBJ8buMHTH99gwNF84" alt=""><figcaption></figcaption></figure>

&#x20;   2\. In the **Amount** box, enter the amount you wish to debit.

<figure><img src="/files/vMKZHfcrWRoxwd9FIWH8" alt=""><figcaption></figcaption></figure>

d. In the **Reference number** box, you can enter a reference code for the journal entry.\
**NOTE**: **Filling in the Reference number field is optional.**

<figure><img src="/files/zW4THyeLjGJn9f3j1Acp" alt="" width="561"><figcaption></figcaption></figure>

**e.** In the **Transaction date** box, click inside the box. A date picker will be displayed. Choose the date from the pop-up calendar. Use the left and right arrow keys beside the month and year to change the month.

<figure><img src="/files/cNYkmEllp3b7I9h7Df5c" alt="" width="563"><figcaption></figcaption></figure>

f. Under **Show Payment Details**, you can enter banking details:\
**NOTE**: **Payment detail boxes are optional.**

&#x20;   i. From the **Payment type** list, select the payment type for the journal entry.

<figure><img src="/files/9Ke3uYfpFsR0YjrH4ruA" alt="" width="561"><figcaption></figcaption></figure>

&#x20;  ii. Enter the Account Number, Cheque Number, Routing Code, Receipt Number, Bank Number, and Comments.

<figure><img src="/files/wksjyzmn4IoSSUXxyT2S" alt=""><figcaption></figcaption></figure>

4\. Click on **Submit** to post your journal entry. While C**ancel** aborts creating the journal entry post.

<figure><img src="/files/Xz9HEso765d8XkCdFae7" alt=""><figcaption></figcaption></figure>

5\. Once you click on submit, you will be able to view a summary of the transaction. To reverse the transaction, click on the blue **Revert Transaction** button at the top-right corner:

<figure><img src="/files/hmor3L9i1ppJKqNsBaeS" alt=""><figcaption></figcaption></figure>

### **Compound Journal Entries**

To add a journal entry with multiple credits or debits, do the following:

1. On the Mifos toolbar, click **Accounting** to open the Accounting menu.

<figure><img src="/files/AaR2qOF4OnIV1nZVKwKG" alt=""><figcaption></figcaption></figure>

2\. On the Accounting menu, click **Create Journal Entries** to open the **Create Journal Entry** section.

<figure><img src="/files/BSvzdHHlpOqs86CmBhpL" alt=""><figcaption></figcaption></figure>

3\. In the **Add Journal Entry** dialog, enter the journal entry details:\
**NOTE: Fields with a red asterisk (\*) are required.**\
\
**a.** From the **Office** list, select the office where you want to add the journal entry.

<figure><img src="/files/jINiTsgXAynOT8YIi6ut" alt=""><figcaption></figcaption></figure>

b. From the **Currency** list, select the currency of the transaction.

<figure><img src="/files/4zj1ykDYamhCqm3Nk9O3" alt=""><figcaption></figcaption></figure>

c. Under **Affected GL entries**, add your journal entries:\
\
i. To add credit entries to your General Ledger (GL):

1. From the **Credit** list, select the credit type for the journal entry.

<figure><img src="/files/UuUS88FieiWxwFCrfgl4" alt=""><figcaption></figcaption></figure>

2\. In the **Amount** box, enter the amount you wish to credit.

<figure><img src="/files/sqn1Hj8GQzWwCnKdQeIL" alt=""><figcaption></figcaption></figure>

3\. Click the plus button (**+**) to add another credit to your journal entry.

<figure><img src="/files/5RVj8LLYovAg4Etqx0ew" alt=""><figcaption></figcaption></figure>

4\. Repeat until you have entered all credits for the journal entry.\
\
ii. To add debit entries to your General Ledger (GL)

1\. From the **Debit** list, select the debit type for the journal entry.

<figure><img src="/files/RrCBJ8buMHTH99gwNF84" alt=""><figcaption></figcaption></figure>

2\. In the **Amount** box, enter amount you want to debit.<br>

<figure><img src="/files/vMKZHfcrWRoxwd9FIWH8" alt=""><figcaption></figcaption></figure>

3\. Click the plus button (**+**) to add another debit to your journal entry.

<figure><img src="/files/2C8z4EaHvAREV7UC1NA9" alt=""><figcaption></figcaption></figure>

4\. Repeat until you have entered all debits for the journal entry.\
**Tip**: *To remove a credit or debit, click the (**x**) button to the right of the entry you want to delete.*

*b.* In the **Reference number** box, you can enter a reference code.\
**NOTE**: **The Reference number box is an optional field.**

<figure><img src="/files/zW4THyeLjGJn9f3j1Acp" alt="" width="561"><figcaption></figcaption></figure>

c. Under **Show Payment Details**, you can enter further banking details:\
**NOTE**: **Payment details are optional.**

i. From the **Payment type** list, select the payment type for the journal entry.

<figure><img src="/files/9Ke3uYfpFsR0YjrH4ruA" alt="" width="561"><figcaption></figcaption></figure>

ii. Enter the Account Number, Cheque Number, Routing Code, Receipt Number, Bank Number, and Comments.

<figure><img src="/files/wksjyzmn4IoSSUXxyT2S" alt=""><figcaption></figcaption></figure>

d. In the **Transaction date** box, click inside the box and choose the date from the pop-up calendar. Use the left and right arrow keys beside the month and year to change the month.

<figure><img src="/files/cNYkmEllp3b7I9h7Df5c" alt="" width="563"><figcaption></figcaption></figure>

5\. Click the '**Submit'** button to post your journal entry.<br>

6\. Once you click on submit, you will be able to view a summary of the transaction. To reverse the transaction, click on the blue **Revert Transaction** button at the top-right corner:

<figure><img src="/files/mANmHP9IkIoCpuDXSIgG" alt=""><figcaption></figcaption></figure>

Related articles

* Page:[Using collection sheet or other payment types for making payments](/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounts-and-transactions/loan-accounts/using-collection-sheet-or-other-payment-types-for-making-payments.md)
* Page:[How to Make Repayments on a Client Loan Account](/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounts-and-transactions/loan-accounts/how-to-make-repayments-on-a-client-loan-account.md)
* Page:[How to Set up a Standing Instruction](/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounts-and-transactions/deposit-accounts/standing-instructions/how-to-set-up-a-standing-instruction.md)
* Page:[Closing Entries](/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounting-operations/closing-entries.md)
* Page:[Advanced Accounting Rules](/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounting-operations/advanced-accounting-rules.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mifos.org/mifosx/user-manual/for-operational-users-mifos-x-web-app/accounting-operations/add-journal-entries.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
