Multi-Currency Transactions and Forex Processing
Complete Video Guide
Watch this comprehensive tutorial covering all aspects of Forex processing:
Video: Complete Forex Processing Walkthrough
Overview
Leapcount automatically handles foreign currency transactions by:
- Calculating exchange gains/losses in real-time
- Generating proper journal entries for both realized and unrealized Forex differences
- Providing month-end processing for outstanding transactions
Foreign Currency Expenses
When paying an expense in a different currency:
- Select a foreign currency document (invoice/bill)
- System calculates Forex difference based on:
- Document rate (when invoice was created)
- Current effective rate
- Displays gain/loss before payment completion

Key Fields:
- Currency Rate: Shows current conversion rate
- Foreign Exchange Gain/Loss: Calculated difference
- Amount: Shows both transaction and base currency amounts
Example Scenario:
- Document amount: MYR 25.00 (created at 1 MYR = 0.30 SGD)
- Payment rate: 1 MYR = 0.32 SGD
- Result: SGD 0.50 loss (25 × (0.32-0.30))
Foreign Currency Income
When receiving payment on a foreign currency invoice:
- Select the foreign currency invoice
- System compares:
- Invoice rate (when created)
- Payment date rate
- Displays calculated gain/loss

Example Scenario:
- Invoice amount: MYR 6.00 (created at 1 MYR = 0.30 SGD)
- Payment rate: 1 MYR = 0.32 SGD
- Result: SGD 0.12 gain (6 × (0.32-0.30))
Journal for Forex Transactions
The system automatically creates balanced journal entries that:
- Record the transaction in both currencies
- Post gains/losses to designated accounts
- Maintain proper accounting treatment

Expense Journal Example:
Accounts Payable (MYR) 25.00 MYR (8.00 SGD) [Debit] Petty Cash 25.00 MYR (8.00 SGD) [Credit] Loss on Foreign Exchange 0.50 SGD [Debit] Petty Cash 0.50 SGD [Credit]
Income Journal Example:
Petty Cash 6.00 MYR (1.92 SGD) [Debit] Accounts Receivable 6.00 MYR (1.92 SGD) [Credit] Petty Cash 0.12 SGD [Debit] Gain on Foreign Exchange 0.12 SGD [Credit]
Monthly Forex Processing
The Start of Month process handles unrealized gains/losses:
- Processes all outstanding foreign currency transactions
- Accounts Payable
- Accounts Receivable
- Calculates potential gain/loss using:
- Original transaction rate
- Current month-end rate
- Creates adjusting entries to:
- Unrealized Gain/Loss accounts
- Corresponding asset/liability accounts



Process Workflow:
- Navigate to: Accounting Tools → Monthly Process
- Click Start of Month Process
- System:
- Validates all Forex rates are current
- Calculates unrealized gains/losses
- Generates adjusting journal entries
- Review and approve entries
Best Practices
- Process monthly: Run Start of Month before closing
- Review regularly: Check Forex gain/loss accounts
- Document rates: Note significant rate changes
- Reconcile often: Clear foreign currency items promptly
- Monitor outstanding: Track aged foreign currency items