Zikpro - ERPNext Journal Entry
A journal entry is a transaction that is made in the company's general ledger book that records every transaction that is carried out with a date. Each entry in the journal serves an individual purpose.
Journal Entries are also used to capture all non-cash based transactions or for transactions other than sales and purchases. Journal entries involve accounting, wherein the credits and debits must also offset with the ledgers to avoid imbalance.
It is common to use Journal Entries when recording expenditures, preparing primary accounts, and other contra accounts that cover land payments to be used such as Excise Entries and the rest. Examples on how it is used include but are not limited to ,operating expenses such as payment for fuel ,overhead expenses ,date correction or adjustment to the output invoiced amount.
You can navigate through the Journal Entry list through:
1. How to Create New Journal Entry
Select the Journal Entry list and tap “New” to start a fresh entry.
The standard Entry Type will be 'Journal Entry', commonly intended for a wide range of uses.
You may also utilize a Journal Entry Template by choosing it in the From Template field.
Mention the company name in the company field. For instance, here Alpha (Demo) means this entry is for company named Alpha.
Enter the GSTIN number or Tax ID of a company.
If needed, you may modify the Posting Date.
Expand the table and choose the Account from which the amount will be credited.
If it's a Debtor entry, choose the Party Type and Party.
Add a line for the amount to be credited.
Make sure that the total debit and credit amounts are equal.
Click Save and Submit.

1.1 Quick Entry
When you are creating a Journal Entry, you can notice a Quick Entry button at the top right side. This function makes the process quicker by providing the ability to enter:
The amount
choose the debit account for e.g Cash-AD
Choose the credit account for e.g Debtors-AD
Select the posting date
And add remarks if necessary and the system will automatically fill the Accounting Entries table with the entered details.


2. Features
2.1 Accounting Entries
1- Accounting Dimensions: You can attach a Project or Cost Center to separate costs.
2- Bank Account Number: In case the bank account is linked, the number will be fetched automatically.
3- Reference Type and name: You can link the journal entry to a referencing transaction. Suppose the journal entry has to do with a certain Sales Invoice, then link the entry to the invoice to synchronize the outstanding amount.


Under Reference Type, following documents are allowed to link:
1- Sales Invoice
2- Purchase Invoice
3- Journal Entry
4- Sales Order
5- Purchase Order
6- Expense Claim
7- Asset
8- Loan
9- Payroll Entry
10- Employee Advance
11- Exchange Rate Revaluation
12- Invoice Discounting

13- Is Advance:If the payment is an advance on a customer, choose Yes. This will associate the journal entry with the transaction indicated in the Reference Name field.
14- User Remark:Enter any other comments regarding the journal entry in this field.
2.2 Reverse Journal Entry
You can reverse any journal entry submitted by clicking the Reverse Journal Entry button. This will produce a new entry that reverses automatically the debit and credit amounts.

2.3 Referencing
You can manually input a Reference Number and Reference Date for a transaction not posted in the ERPNext system. The feature comes handy when a bill was posted offline, for example:

Offline reference fields:
1- Bill No
2- Bill Date
3- Due Date

2.4 Best Practices for Journal Entries
1. Clear Descriptions: Use clear and descriptive references and remarks for each journal entry.
2. Balanced Entries: Ensure that the total debits equal the total credits in every journal entry.
3. Regular Reconciliation: Periodically reconcile journal entries with bank statements and other financial records.
4. Audit Trail: Maintain a clear audit trail by documenting the purpose and approval of each journal entry.
2.5 Multi-Currency Entries
If the accounts you are choosing are in different currencies, check the Multi Currency box. This will enable you to choose foreign currencies and show the exchange rate. If this box is not ticked, you can only choose the base currency.

2.6 Journal Entry Template
By choosing a template, you can automatically enter the following information into the journal entry:
1- Template Title
2- Journal Entry Type
3- Series
4- Company
5- Is Opening
6- Accounting Entries
2.7 Print Settings

Pay To / Received From: Use this as the name of the person or business you're making a payment to in the journal entry.
If you're paying someone, you enter their name here (such as "Ali Traders").
If you're receiving money, enter the name of the person paying the amount (such as "Rohan").
Why it matters?
Because the name will appear on the hardcopy document, particularly if you're printing a cheque. It clearly indicates the money is for or from whom, keeping everything tidy and concise.
Letterhead: This is regarding how your printed journal entry will appear. If you check this option, your company's logo, address, and formal design will be included in the printout. Similar to a letter you print on your company's formal pad.
Why it matters?
It gives your document a professional appearance. This is useful when presenting to clients, banks, or auditors. It adds an official feel to the entry.
Print Heading: This allows you to modify the title of the Journal Entry when you print.
Rather than constantly displaying "Journal Entry" in the top, you can name it something such as:
Payment Voucher
Cash Refund
Adjustment Note
Why it matters?
Occasionally you would prefer the document title to be accurate to what the entry actually is for. This helps other people more easily see the purpose at first glance.
2.8 More Information
1- Mode of Payment: Identify whether payment was by wire transfer, bank draft, credit card, cheque, or cash. You may also include additional payment modes if desired.
2- Is Opening: If the entry is an opening balance, indicate this field as Yes.
3- From Template: If a template is chosen, the current entries will be erased before posting the template data. You may include additional accounts later.
3. Journal Entry Types
There are various types of journal entries that can be posted in ERPNext. Below is a list of the most frequently used ones:
3.1 Journal Entry
This is an all-purpose entry for a variety of transactions. Below are a few examples:
Expenses (Non-Accruing):
At times, costs do not necessarily have to be accrued and can be posted directly. For example, telephone bills or travel allowance can be debited in the Expense Account and credited to the Cash or Bank Account on payment.
Debit: Expense Account (Telephone Expense)
Credit: Bank or Cash Account
Crediting Salaries:
Salaries of employees can be credited through a journal entry.
Debit: Salary components
Credit: Bank Account
3.2 Inter-Company Journal Entry
When there are transactions between a parent and subsidiary companies, sister companies, or companies belonging to the same group, you can make an Inter-Company Journal Entry. This type of entry facilitates recording financial transactions between related parties.
3.3 Bank Entry
This entry is made when payments are received or made through a bank account. For instance, payment of entertainment expenses through the company's bank account.
3.4 Cash Entry
A Cash Entry is similar to a Bank Entry, except money going into or out of a bank account is replaced by money going into or out of a Cash Account.
When do you use it?
When you receive cash from a customer.
When you make payment to a supplier from the office drawer.
Example:
Suppose you sold goods for Rs. 5,000 and your customer pays you in cash. You will make a Payment Entry, choose Mode of Payment = Cash, and then choose your Cash Account. This keeps you aware of how much money is with the firm at any given time.
3.5 Credit Card Entry
Use a Credit Card Entry if payments are received through a credit card. This entry keeps you well aware of all the credit card transactions all at once.
When do you use it?
When your firm pays a supplier with a credit card.
When you receive payment from a customer through credit card.
Example:
You purchased office stationery of Rs. 3,000 on credit card of your company. You will prepare a Payment Entry, enter Mode of Payment = Credit Card, and select your Credit Card Account. This keeps your books clean and makes it simple to reconcile credit card bills in the future.
3.6 Debit Note
A debit note is created when goods are returned to a supplier. You can post a debit note directly from a Purchase Invoice.
When returning goods:
Debit: Supplier Account
Credit: Purchase Return Account
This note means that the firm is requesting a refund or offsetting the value of returned goods against another invoice.
3.7 Credit Note
A credit note is sent to a customer where goods are being returned. A credit note serves as evidence that a customer is owed an adjustment or refund.
When returning goods:
Debit: Sales Return Account
Credit: Customer Account
This note is generally prepared when the company must make a customer's payment for the returned products.
3.8 Contra Entry
A Contra Entry is prepared when the transaction is between the same company's cash and bank accounts, e.g.,
1- Cash to Cash
2- Bank to Bank
3- Cash to Bank
4- Bank to Cash
This entry is made to record internal fund transfers, such as paying cash into a bank account or drawing cash from the bank.
3.9 Excise Entry
When buying items that have excise duty involved, this entry type captures the transaction:
On purchase (paying excise):
1- Debit: Excise Duty Account, Purchase Account
2- Credit: Supplier Account
On sale (receiving excise):
1- Debit: Customer Account
2- Credit: Sales Account, Excise Duty Account
3.10 Write-Offs or Bad Debts
When an invoice becomes uncollectible, it is written off as a bad debt.
1- Debit: Bad Debts Written Off
2- Credit: Customer Account
This account acknowledges that the company will not be paid the customer's due amount.
3.11 Opening Entry
Opening entries are applied to post balances when transitioning from another system to ERPNext. These entries record existing balances like outstanding bills or equity at the beginning of a financial period.
3.12 Depreciation
Depreciation entries reflect the decrease in asset value over time. For instance, depreciating a computer over five years:
1- Debit: Depreciation Expense
2- Credit: Asset Account
This entry assists in spreading the cost of an asset over its useful life.
3.13 Exchange Rate Revaluation
If your accounts contain more than one currency, you might need to account for exchange rate movements. This entry assists in bringing the value of accounts up to date based on the current exchange rate.
4. Related Topics
ERPNext includes more resources and functionalities pertaining to journal entries that can assist in recording and managing financial transactions effectively. Some of the related topics are listed below:
1- Inter-Company Journal Entry
Get to know how to post transactions between companies in the same group, such as parent and subsidiary companies.
2- Credit Note
Find out how to post a credit note when there is a return of goods by a customer or when adjustments are required.
3- Debit Note
Discover how to account for a debit note when receiving goods back from a supplier or when the supplier makes a credit adjustment.
Discover how to post sales transactions and issue invoices to customers.
5- Finance Book
Explore how to record journal entries in a specific finance book to maintain separate financial records.