---
title: "User Manual: Journal Entry Template"
space: "ERPNext"
url: "https://support.aakvatech.com/erpnext/user-manual-journal-entry-template"
updated: "2026-07-22"
---

## **1. Overview**

This feature introduces the **Journal Entry Template**, enabling predefined accounting templates for faster, error-free journal entry creation.

---

## **2. Key Features**

- Create reusable journal templates with accounts pre-filled.
- Auto-populates Journal Entry form from selected template.
- Supports various voucher types and multi-currency setups.
- Dynamic account filtering and series naming.

---

## **3. Pre-Requisites**

- User must have access to “Journal Entry Template”.
- Chart of Accounts must be defined.
- Company defaults (cost center, currency) should be configured.

---

## **4. Step-by-Step Usage**

### **A. Create a Template**
1. Go to **Journal Entry Template**.
2. Enter `Template Title`, `Voucher Type`, `Naming Series`, and `Company`.
3. Add accounts under “Accounting Entries”.
4. Save.

### **B. Use Template in Journal Entry**
1. Go to **Journal Entry**.
2. Select a `Journal Entry Template` in the `From Template` field.
3. Accounts, company, voucher type, and other settings will auto-fill.
4. Validate and Submit.

---

## **5. Script Customizations**

- **`from_template` Trigger** (in `journal_entry.js`): Fetches template and updates Journal Entry form.
- **Auto-fetch Bank/Cash account** based on Voucher Type.
- **Dynamic account filtering** based on currency and company.
- **Naming series options** loaded via backend call in `journal_entry_template.js`.

---

## **6. Troubleshooting (Common Errors and Resolutions)**

| Error | Cause | Resolution |
|------|-------|------------|
| “Please select Company” | Missing company in JE | Set the `Company` field |
| “Payment Entry as reference_type…” | Manual setting of reference | Remove manual Payment Entry refs |
| Account field not loading | Missing filters or Company | Ensure `Company` is selected |

---

## **7. User Roles and Permissions**

| Role | Access |
|------|--------|
| **Accounts User** | Full access |
| **Accounts Manager** | Full access |
| **Auditor** | Read-only access |

---

## **8. Key Notes**

- Templates do not affect submitted Journal Entries.
- Templates streamline common entries like salary, intercompany transfers, etc.
- Changes to templates don’t retroactively update existing Journal Entries.

---

## **9. What Business Process Pain Point Does It Help Remove**

Reduces manual data entry, human error, and time spent recreating common journal entries. Supports consistency and accuracy across finance operations.
