Journal Entries — Complete User Guide — Two Accounts Web
Comprehensive guide for managing journal entries, recording adjusting entries, LC-related adjustments, recurring entries, and understanding their impact across financial reports
Table of Contents
- What Are Journal Entries?
- Tab Visibility
- Field-by-Field Guide
- Creating a Journal Entry
- LC-Related Journal Entries
- Recurring Journal Entries
- Settings Configuration
- Accounting Impact
- Reports
- Sample Data and Report Output
- Accounting Regulation Compliance
1. What Are Journal Entries?
A Journal Entry is the most flexible transaction type in the system. Unlike specialized documents (Sales Invoices, Purchase Invoices, Payments, Receipts) which automate specific business processes, a Journal Entry allows you to post directly to any general ledger account with full control over the debit and credit amounts.
Journal Entries are used for:
- Correcting entries — fixing misposted transactions (e.g., reclassifying an expense to the correct account)
- Accruals and prepayments — period-end adjustments for accrued expenses, prepaid assets, deferred revenue
- Depreciation and amortization — recording period depreciation/amortization (though the system also has dedicated modules for FA and IA)
- LC interest accruals — recording period-end interest on Import and Export Letters of Credit
- Inter-account transfers — moving balances between accounts
- Opening balance adjustments — fine-tuning opening balances after initial setup
- Foreign currency revaluation — manual FX adjustments (though the system has automated revaluation)
- Consolidation adjustments — inter-company eliminations and adjustments for group reporting
Journal Entries post full monetary amounts to the general ledger. They directly impact the Balance Sheet and Profit and Loss Statement — unlike documents that track quantities only.
2. Tab Visibility
The Journal Entries tab is always visible in the navigation bar. It does NOT need to be enabled via the Customize Menu. It has a pending count badge showing the number of Recurring Journal Entries due for processing.
Under the Journal Entries tab, you also have access to:
- Journal Entry Footers (under Settings) — create reusable footer text for JE documents
- Recurring Journal Entries (under Settings) — configure periodic JE templates that auto-create on schedule
3. Field-by-Field Guide
3.1 Header Fields
| Field | Type | Required | Description |
|---|---|---|---|
| Date | Date | Yes | The date of the journal entry. This date is used for GL posting and determines the period in which the entry appears. |
| Reference | Text | No | Manual or auto-generated reference number. |
| Currency | Dropdown | No | The transaction currency. When set, all line amounts are treated as being in this currency and converted to base currency using the exchange rate. |
| Exchange Rate | Decimal | No | The exchange rate for currency conversion. Auto-filled when currency is selected. Only shown when Currency is set. |
| Exchange Rate Is Inverse | Toggle | No | When enabled, uses division instead of multiplication for currency conversion. |
| Narration | Long Text | No | A description of the journal entry explaining the purpose of the adjustment (e.g., "Reclassify office supplies from Advertising account"). |
| Out of Balance | Computed | — | An auto-computed read-only field showing the net difference between total Debits and total Credits on all lines. A non-zero value means the entry is unbalanced. Displayed with the base currency symbol. |
| For Tax Purposes This Is | Dropdown | No | When a Tax Code is used on any line, this field determines whether the entry is a Sale/Sale Adjustment or Purchase/Purchase Adjustment for VAT reporting purposes. |
| Is LC Adjustment | Checkbox | No | Marks this journal entry as an Import Letter of Credit adjustment. When checked, the Letter of Credit field appears for linking. |
| Letter of Credit | Dropdown | No | The Import LC being adjusted. Only shown when Is LC Adjustment is checked. |
| Is Export LC Adjustment | Checkbox | No | Marks this journal entry as an Export Letter of Credit adjustment. When checked, the Export Letter of Credit field appears. |
| Export Letter of Credit | Dropdown | No | The Export LC being adjusted. Only shown when Is Export LC Adjustment is checked. |
| Cash Transaction for CFS Purposes | Checkbox | No | When checked, this JE is treated as a cash transaction in the Cash Flow Statement. Use this for JEs that represent actual cash movements (e.g., inter-account transfers). |
| Has Line Description | Checkbox | No | Show the Description column on lines for additional line-level descriptions. |
| Quantity Column | Checkbox | No | Show the Quantity column on lines for recording quantities alongside amounts. |
| Custom Theme | Checkbox + Dropdown | No | Enable and select a custom theme for the JE document view. |
| Footers | Multi-select | No | Select one or more Journal Entry Footer templates to include at the bottom of the document. |
| Automatic Reference | Checkbox | No | When enabled, the system generates the next sequential reference number. |
| Custom Fields | Configurable | No | Additional fields via Settings > Custom Fields. |
3.2 Line Fields
| Column | Type | Description |
|---|---|---|
| Account | Dropdown | The GL account for this line. Select from all accounts that support journal entries. The account type determines which additional fields appear (Customer, Supplier, Employee, Fixed Asset, etc.). |
| Bank or Cash Account | Dropdown | Appears when the Account is a Cash at Bank account. Select the specific bank account for cash-related JE lines. |
| AR Customer / Sales Invoice | Dropdown | Appears when the Account is an Accounts Receivable account. Select the customer and optionally link a Sales Invoice for AR adjustments. |
| AP Supplier / Purchase Invoice | Dropdown | Appears when the Account is an Accounts Payable account. Select the supplier and optionally link a Purchase Invoice for AP adjustments. |
| Billable Expense Customer | Dropdown | Appears when the Account is a Billable Expense account. Links the expense to a customer for re-invoicing. |
| Capital Account / Sub Account | Dropdown | Appears for capital account control accounts. Select the capital account and optional sub-account for equity adjustments. |
| Employee | Dropdown | Appears for employee clearing accounts. Select the employee for payroll-related adjustments. |
| Inventory Item / Location | Dropdown | Appears for inventory accounts. Select the item and inventory location for inventory adjustments. |
| Special Account | Dropdown | Appears for special account control accounts. |
| Fixed Asset | Dropdown | Appears for fixed asset accounts. Select the fixed asset for FA-related adjustments. |
| Intangible Asset | Dropdown | Appears for intangible asset accounts. |
| Expense Claim Payer | Dropdown | Appears for expense claim payer accounts. |
| Investment | Dropdown | Appears for investment control accounts. |
| Description | Long Text | Optional line description. Only shown when Has Line Description is enabled on the header. |
| Quantity | Decimal | Optional quantity. Only shown when Quantity Column is enabled on the header. Useful for inventory or unit-based adjustments. |
| Debit | Decimal | The debit amount for this line. Increases asset/expense accounts, decreases liability/revenue accounts. Each line can have a Debit OR a Credit, not both. |
| Credit | Decimal | The credit amount for this line. Increases liability/revenue accounts, decreases asset/expense accounts. |
| Currency Amount | Decimal | The line amount in the foreign currency. Only shown when the account's currency differs from the transaction currency. Use this to post amounts in the account's native currency. |
| Tax Code | Dropdown | The tax code for this line (e.g., VAT-15%). Only shown when the selected account has tax codes enabled. The system calculates and posts the tax amount as a separate transaction. |
| Project / Division | Dropdown | Assign the line to a project or division for dimensional tracking. |
4. Creating a Journal Entry
- Go to Journal Entries > New Journal Entry
- Set the Date
- Enter a Narration explaining the purpose of the entry
- Add lines:
- Select the Account for each line — additional entity fields appear based on account type
- Enter either a Debit or a Credit amount (not both on the same line)
- If the account supports it, select the entity (Customer, Supplier, Fixed Asset, etc.)
- If using a foreign currency, set the Currency Amount
- If applicable, select a Tax Code
- Assign to a Project or Division if needed
- Verify the Out of Balance field reads 0.00 — this means total Debits equal total Credits
- If this is an LC adjustment, check Is LC Adjustment or Is Export LC Adjustment and select the LC
- If this entry represents a cash flow, check Cash Transaction for CFS Purposes
- Configure Theme and Footers if needed
- Save
- If the transaction currency imbalance is non-zero: create a balancing entry to the Suspense Account
- If only the base currency imbalance is non-zero (transaction amounts are balanced but FX conversion differs): create a balancing entry to Retained Earnings
4.2 Using Journal Entries for Opening Balances
While the recommended method for setting opening balances is Settings > Opening Balances, Journal Entries can be used as an alternative in specific scenarios where the standard Opening Balance form is not suitable.
When to Use a JE Instead of the OB Form
| Scenario | OB Form | Journal Entry |
|---|---|---|
| Profit & Loss accounts (seeding opening revenue/expense balances) | ❌ Not available — OB form only shows Balance Sheet accounts | ✅ Fully supported — post directly to P&L accounts |
| LC-related accounts (LC Payable, Export LC Receivable) | ⚠️ Not recommended — OB form warns against using for LCs | ✅ Supported — use Is LC Adjustment or Is Export LC Adjustment flags |
| Multi-entity opening entries (spanning multiple customers/suppliers in one entry) | ❌ One entity per OB entry | ✅ Multiple entities on different lines in a single JE |
| Foreign currency opening balances | ✅ Supported with auto-populate | ✅ Supported with Currency Amount per line |
How It Differs in Reports
The key difference is how the system treats entries from each source:
| Aspect | Opening Balance Form | Manual Journal Entry |
|---|---|---|
| Opening Balance flag | ✅ Set — marked as opening balance entry | ❌ Not set — treated as regular period activity |
| Appears in opening balance | ✅ Yes — rolled into OB figures | ❌ No — shows in period activity columns |
| Description in reports | "Opening Balance Entry" | The Narration you enter |
| Retained Earnings offset | ✅ Auto-created for BS accounts | You must create it manually, or system auto-balances to Suspense |
Example — Seeding a P&L Account (Current Period Seed)
If you need to set a starting balance for a Cost of Goods Sold account at the beginning of a new fiscal year (e.g., migrating from another system):
Dr Cost of Goods Sold 100,000.00
Cr Retained Earnings 100,000.00
Narration: "Prior period COGS brought forward"
DR = CR: 100,000.00 − 100,000.00 = 0.00 ✓
This entry will appear as a current-period transaction. This is the correct accounting treatment — P&L accounts do not carry forward opening balances per IAS 1 §35. The offset to Retained Earnings ensures the Balance Sheet remains correct.
5.1 Import LC Adjustments
When a Journal Entry is marked with Is LC Adjustment = Yes and a Letter of Credit is selected, the entry becomes linked to the LC workflow. This is used for:
- LC Interest Accrual — recording period-end interest expense on financed LCs
- LC Payment adjustments — recording payments against LC payable that are not processed through the standard Payment form
- Balance corrections — adjusting LC-related balances
How LC interest accrual works:
- From the LC view, click the Accrue Interest button
- The system creates a Journal Entry with:
- Is LC Adjustment = Yes
- Letter of Credit = the selected LC
- Reference prefix "ACCRUAL-"
- Line 1: Dr Interest Expense (for the accrued amount)
- Line 2: Cr LC Accrual Interest Payable (for the accrued amount)
- The entry is linked to the LC and visible in the LC View's payment history
- An LC Accrual History record is created for audit trail
Behavior of LC-marked JEs:
- Excluded from automatic purchase invoice matching (LC payments are bank-financed, not direct trade)
- Included in LC Exposure Report calculations
- Included in LC View outstanding balance calculations
- A warning appears if you try to edit a JE that has been referenced in LC Accrual History
- The LC view shows a warning before allowing status changes if linked JEs exist
5.2 Export LC Adjustments
When a Journal Entry is marked with Is Export LC Adjustment = Yes and an Export Letter of Credit is selected, the entry becomes linked to the Export LC workflow. This mirrors the Import LC behavior, used for:
- Export LC Interest Accrual — recording period-end interest on Export LCs
- Export LC Receipt adjustments — recording receipts that are not processed through the Export LC Receipt form
- Clearing stale Export LC AR Clearing balances — when the Export LC AR Clearing account has a residual balance after the Export LC Receipt has been processed
Stale Export LC Clearing balance: When an Export LC has fees, the Export LC AR Clearing account may retain a residual balance after the receipt. A Journal Entry with Is Export LC Adjustment can be used to clear this balance by creating a reversing entry between Export LC Receivable and Export LC AR Clearing.
6. Recurring Journal Entries
Navigate to Settings > Recurring Transactions > Recurring Journal Entries to configure periodic JE templates.
| Field | Type | Description |
|---|---|---|
| Next Issue Date | Date | The date the next journal entry will be created. The system generates the JE on this date. |
| Interval | Number | How often to repeat (e.g., 1 for monthly, 3 for quarterly, 12 for annually). |
| Period Type | Dropdown | Days, Months, or Years. |
| Month Day | Number | The day of the month to issue (e.g., 1 for 1st of each month). |
| Expiration Type | Dropdown | Never, After a Specified Date, or After a Specified Number of Entries. |
| Until Date / Number of Entries | Date / Number | Conditional fields based on Expiration Type. |
| Narration | Long Text | The narration template for each generated JE. |
| Lines | Table | The line template with Account, Debit/Credit amounts, Tax Code, Project, Division — same as a regular JE. |
Recurring Journal Entries are useful for:
- Monthly depreciation — if not using the Fixed Asset module's automatic depreciation
- Prepaid expense amortization — monthly amortization of prepaid insurance, rent, etc.
- Accrued salaries — month-end salary accrual reversing the following month
- Standard cost adjustments — recurring inventory revaluation entries
When the Next Issue Date arrives, the system generates a Journal Entry from the template. The pending count on the Journal Entries tab badge shows how many recurring entries are due.
7. Settings Configuration
7.1 Journal Entry Footers
Navigate to Settings > Journal Entry Footers to create reusable footer content:
| Field | Type | Description |
|---|---|---|
| Name | Text | The display name for the footer |
| Content | Long Text | The footer text or HTML content appearing at the bottom of the JE document |
| Inactive | Checkbox | Hide from selection dropdown |
7.2 Custom Fields
Navigate to Settings > Custom Fields. Journal Entries support custom fields. Create custom fields with Placement = Journal Entries to add header-level fields, or Journal Entry Lines for line-level fields.
8. Accounting Impact
8.1 GL Posting
Journal Entries post full monetary amounts to the General Ledger. Each line creates a GL transaction with the specified debit or credit amount.
For each line with a Debit amount:
Dr Selected Account Debit Amount (in transaction currency)
Cr (balancing entries from other lines)
For each line with a Credit amount:
Dr (balancing entries from other lines)
Cr Selected Account Credit Amount (in transaction currency)
If Tax Code is set on a line:
Additional Dr/Cr entries are created for the tax amount
Posted to Tax Receivable / Tax Payable accounts
If Currency Amount is set (different from Transaction Currency):
Amount in account currency = Currency Amount (in account's currency)
Amount in base currency = converted using exchange rate
Balancing mechanism:
- If the sum of transaction amounts across all lines is non-zero → a balancing entry is created to Suspense Account
- If transaction amounts are balanced but base amounts are not (due to FX rounding) → a balancing entry is created to Retained Earnings
8.2 Cash Flow Statement Treatment
The Cash Transaction for CFS Purposes flag determines whether the JE appears in the Cash Flow Statement:
- Checked: The JE is treated as a cash transaction and appears in the Direct Method CFS
- Unchecked (default): The JE is treated as a non-cash adjustment. In the Indirect Method, it may appear as an adjustment item depending on the accounts used. In the Direct Method, it is excluded.
Journal Entries marked with Is LC Adjustment or Is Export LC Adjustment are:
- Excluded from automatic sales/purchase invoice matching
- Included in LC-specific reports (LC Exposure Report, Export LC Exposure Report)
- Treated as non-cash adjustments in the CFS (unless Cash Transaction for CFS Purposes is also checked)
9. Reports
Journal Entries appear in the following reports:
| Report | How Journal Entries Appear |
|---|---|
| Journal Entries Listing | Main listing with Date, Reference, Narration, Accounts, Debits, Credits, Status (Balanced/Unbalanced) |
| Customer Summary | AR-related JE lines appear in the Journal Entries column, grouped by customer |
| Supplier Summary | AP-related JE lines appear in the Journal Entries column, grouped by supplier |
| Customer Statement | AR-related JE lines appear in the transaction history with description |
| Supplier Statement | AP-related JE lines appear in the transaction history |
| Cash Flow Statement | JEs with Cash Transaction for CFS Purposes = Yes appear in the Direct Method; others are non-cash adjustments in Indirect Method |
| Bank Account Summary | JE lines posted to cash/bank accounts appear in the Journal Entries row |
| LC Exposure Report | JEs with Is LC Adjustment = Yes are summed for paid amount calculations per LC |
| Export LC Exposure Report | JEs with Is Export LC Adjustment = Yes are summed for received amount calculations per Export LC |
| Inventory Valuation Report | JE lines posted to inventory accounts appear in opening and adjustment calculations |
| Inventory Quantity Summary | Has a Journal Entries filter button — show/hide JE quantity movements |
| Inventory Value Summary | JE lines are included in the Adjustments column |
| Tax Reports (Mushak 6.1 / 6.2 / 6.10 / 6.21) | JEs with Tax Codes appear in relevant VAT reports based on the For Tax Purposes This Is setting |
10. Sample Data and Report Output
Scenario A — Correcting Entry (Reclassify Expense)
| Field | Value |
|---|---|
| Date | 30-Jun-2026 |
| Reference | JE-001 |
| Narration | Reclassify office supplies erroneously posted to Advertising |
| Line 1 | Account: Office Supplies (Expense), Debit: 5,000.00 |
| Line 2 | Account: Advertising (Expense), Credit: 5,000.00 |
GL Transactions Created
Line 1 — Dr Office Supplies 5,000.00
Line 2 — Cr Advertising 5,000.00
Verification:
Total Debits: 5,000.00
Total Credits: 5,000.00
DR = CR: 5,000.00 − 5,000.00 = 0.00 ✓
Net P&L impact: +5,000 (Office Supplies) − 5,000 (Advertising) = 0 ✓
Scenario B — LC Interest Accrual
| Field | Value |
|---|---|
| Date | 30-Jun-2026 |
| Reference | ACCRUAL-LC-001 |
| Narration | Interest accrual for LC-001 for the period Apr-Jun 2026 |
| Is LC Adjustment | Yes |
| Letter of Credit | LC-001 |
| Line 1 | Account: Interest Expense (P&L), Debit: 26,864.45 |
| Line 2 | Account: LC Accrual Interest Payable (BS), Credit: 26,864.45 |
GL Transactions Created
Line 1 — Dr Interest Expense 26,864.45
Line 2 — Cr LC Accrual Interest Payable 26,864.45
Verification:
Total Debits: 26,864.45
Total Credits: 26,864.45
DR = CR: 26,864.45 − 26,864.45 = 0.00 ✓
Impact on LC Exposure Report
This JE appears in the LC Exposure Report as part of the Accrued Interest column for LC-001. The linked LC view shows this entry in its payment/accrual history.
Scenario C — Multi-Currency JE
| Field | Value |
|---|---|
| Date | 30-Jun-2026 |
| Reference | JE-002 |
| Narration | Record AR adjustment in USD for Global Imports Inc |
| Currency | USD |
| Exchange Rate | 110.00 (1 USD = 110 BDT) |
| Line 1 | Account: AR (Customer: Global Imports Inc), Debit: 1,000.00 USD (Currency Amount) |
| Line 2 | Account: Service Revenue, Credit: 1,000.00 USD |
GL Transactions Created
Line 1 — Dr Accounts Receivable (Global Imports Inc)
Transaction Amount: 0.00 (balanced by other lines in transaction currency)
Account Amount: 1,000.00 USD (in customer's currency)
Base Amount: 110,000.00 BDT (1,000 × 110)
Line 2 — Cr Service Revenue
Transaction Amount: 0.00
Account Amount: 1,000.00 USD
Base Amount: 110,000.00 BDT (1,000 × 110)
Verification (in USD):
Total Debits: 1,000.00 USD
Total Credits: 1,000.00 USD
DR = CR: 1,000.00 − 1,000.00 = 0.00 ✓
Verification (in BDT):
Total Debits: 110,000.00 BDT
Total Credits: 110,000.00 BDT
DR = CR: 110,000.00 − 110,000.00 = 0.00 ✓
Scenario D — Accrued Expense (Month-End Salary Accrual)
| Field | Value |
|---|---|
| Date | 30-Jun-2026 |
| Reference | JE-003 |
| Narration | Accrued salaries for June 2026 — paid in July |
| Line 1 | Account: Salary Expense (P&L), Debit: 250,000.00 |
| Line 2 | Account: Accrued Salaries Payable (BS), Credit: 250,000.00 |
GL Transactions Created
Line 1 — Dr Salary Expense 250,000.00
Line 2 — Cr Accrued Salaries Payable 250,000.00
Verification:
Total Debits: 250,000.00
Total Credits: 250,000.00
DR = CR: 250,000.00 − 250,000.00 = 0.00 ✓
Impact: Records June expense even though cash is paid in July.
On 01-Jul when salary is paid, reverse this JE and post the actual payment.
Scenario E — Prepaid Expense Amortization (Monthly Rent)
| Field | Value |
|---|---|
| Date | 01-Jan-2026 |
| Reference | JE-004 |
| Narration | Record 12-month prepaid rent — paid in advance |
| Line 1 | Account: Prepaid Rent (BS Asset), Debit: 120,000.00 |
| Line 2 | Account: Cash at Bank (BS), Credit: 120,000.00 |
GL Transactions Created
Line 1 — Dr Prepaid Rent 120,000.00
Line 2 — Cr Cash at Bank 120,000.00
Verification:
Total Debits: 120,000.00
Total Credits: 120,000.00
DR = CR: 120,000.00 − 120,000.00 = 0.00 ✓
Monthly amortization JE (recurring, on 1st of each month for 12 months):
Dr Rent Expense 10,000.00
Cr Prepaid Rent 10,000.00
This can be set up as a Recurring Journal Entry (see Section 6).
Scenario F — Inter-Account Transfer (Cash Between Bank Accounts)
| Field | Value |
|---|---|
| Date | 15-Jun-2026 |
| Reference | JE-005 |
| Narration | Transfer from Main Account to Reserve Account |
| Cash Transaction for CFS Purposes | Yes (this is an actual cash movement) |
| Line 1 | Account: Cash at Bank (Bank: Main Account), Credit: 50,000.00 |
| Line 2 | Account: Cash at Bank (Bank: Reserve Account), Debit: 50,000.00 |
GL Transactions Created
Line 1 — Cr Cash at Bank (Main Account) 50,000.00
Line 2 — Dr Cash at Bank (Reserve Account) 50,000.00
Verification:
Total Debits: 50,000.00
Total Credits: 50,000.00
DR = CR: 50,000.00 − 50,000.00 = 0.00 ✓
Impact on Cash Flow Statement:
Because Cash Transaction for CFS Purposes = Yes, this JE appears
in the Direct Method Cash Flow Statement as an operating activity.
Net cash impact: 50,000 outflow (Main) + 50,000 inflow (Reserve) = 0 ✓
Scenario A — Correction JE:
Dr Office Supplies 5,000.00
Cr Advertising 5,000.00
DR = CR: 5,000.00 − 5,000.00 = 0.00 ✓
Scenario B — LC Interest Accrual:
Dr Interest Expense 26,864.45
Cr LC Accrual Interest Payable 26,864.45
DR = CR: 26,864.45 − 26,864.45 = 0.00 ✓
Scenario C — Multi-Currency JE:
Dr AR (Global Imports) $1,000.00 (BDT 110,000.00)
Cr Service Revenue $1,000.00 (BDT 110,000.00)
DR = CR: $1,000 − $1,000 = 0 ✓
DR = CR: 110,000 − 110,000 = 0 ✓
11. Accounting Regulation Compliance
11.1 IAS 1 — Presentation of Financial Statements
Requirement (§54-55): Each material class of similar items must be presented separately. Current and non-current assets/liabilities must be classified separately.
How this system complies: Journal Entries allow precise postings to the correct accounts, ensuring each financial statement line item is accurately stated. The flexibility to post to any account supports proper classification of assets, liabilities, equity, income, and expenses.
11.2 IAS 8 — Accounting Policies, Changes in Accounting Estimates and Errors
Requirement (§14(a)): Changes in accounting estimates are applied prospectively. Prior period errors are corrected retrospectively by adjusting the opening balance of retained earnings.
How this system complies: Journal Entries can be used to correct prior period errors by posting directly to Retained Earnings (via the retained earnings account). The Narration field documents the nature and reason for the correction, supporting the audit trail required by IAS 8.
11.3 IAS 21 — The Effects of Changes in Foreign Exchange Rates
Requirement (§23): Monetary items denominated in a foreign currency are translated at the closing rate. Exchange differences are recognized in profit or loss.
How this system complies: JE line items with foreign currency amounts are recorded at the transaction date exchange rate. The Currency Amount field allows precise recording in the foreign currency while the system handles the base currency conversion. Period-end revaluation is handled by the automated FX revaluation process, but manual JEs can be used for adjustments.
11.4 IFRS 9 — Financial Instruments
Requirement (§5.1.1): Financial assets are classified and measured at amortized cost, fair value through other comprehensive income (FVTOCI), or fair value through profit or loss (FVTPL).
How this system complies: Journal Entries can reclassify financial assets between categories, adjust carrying values for impairment, and record fair value changes. The LC Adjustment flags (Is LC Adjustment, Is Export LC Adjustment) properly identify entries related to bank-financed trade transactions.
11.5 IAS 37 — Provisions, Contingent Liabilities and Contingent Assets
Requirement (§14): A provision is recognized when an entity has a present obligation as a result of a past event, it is probable that an outflow will be required, and the amount can be reliably estimated.
How this system complies: Journal Entries can be used to record provisions (e.g., warranty provisions, legal provisions) by debiting the relevant expense and crediting a provision liability account. The Narration field documents the basis for the provision estimate.
11.6 DR = CR Verification
Every Journal Entry MUST have equal total Debits and Credits:
Total Debits = Total Credits
If Total Debits > Total Credits:
Auto-balance to Suspense Account (Dr the difference)
If Total Credits > Total Debits:
Auto-balance to Suspense Account (Cr the difference)
If transaction amounts are balanced but base amounts differ:
Auto-balance to Retained Earnings
Always verify the Out of Balance field shows 0.00 ✓
11.7 Relevant but Not Applicable
- IFRS 15 (Revenue): While JEs can adjust revenue accounts, the initial revenue recognition is handled by Sales Invoices. JEs are used for corrections and adjustments, not for initial revenue recognition under the five-step model.
- IFRS 16 (Leases): Journal Entries are a general tool and not specific to lease accounting.
- IAS 2 (Inventories): Inventory adjustments via JE are possible but the recommended approach is through standard purchase and sale transactions for proper quantity tracking and cost layer management.
End of Journal Entries Guide