User Manual: Journal Entry Template
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
- Go to Journal Entry Template.
- Enter
Template Title
,Voucher Type
,Naming Series
, andCompany
. - Add accounts under “Accounting Entries”.
- Save.
B. Use Template in Journal Entry
- Go to Journal Entry.
- Select a
Journal Entry Template
in theFrom Template
field. - Accounts, company, voucher type, and other settings will auto-fill.
- Validate and Submit.
5. Script Customizations
from_template
Trigger (injournal_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.