These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Multi-currency Accounting
- Features
- General ledger
General ledger
The general ledger brings invoices, bills, cash, assets and close adjustments into one accounting trail. Each posting retains its source, currency, rate and functional value. Entity and period rules determine where it may post; approval evidence identifies who authorised it.
OverviewPeriod Calendar×
Multi-currency Accounting · General ledger
New
Period Calendar
Accounting periods
Month2
January 2026Willowmere Trading Canada
25 Oct
May 2026Willowmere Trading France
24 Oct
Add
Quarter2
February 2026Willowmere Services Australia
24 Oct
June 2026Willowmere Services Australia
25 Oct
Add
Year1
March 2026Willowmere Logistics Singapore
04 Nov
Add
Adjustment1
April 2026Willowmere Trading US
02 Nov
Add
What you can do
Entity and group books
Entities define functional currency, reporting context and ownership relationships. Functional currency is the basis of each entity’s trial balance. Group reporting translates the included entity results into a common currency using reviewed account policies and source periods.
A Group unit holds consolidation and elimination entries. It does not operate the legal entities’ bank accounts or subledgers. A group adjustment identifies its own eligible posting period and does not alter a subsidiary’s closed ledger merely because consolidation needs a correction.
Chart of accounts
| Setting | Accounting purpose |
|---|---|
| Control account | Limits postings to the appropriate subledger or authorised source workflow |
| Fixed currency | Restricts transactions to the supported foreign currency |
| Revalue | Identifies balances included in the reviewed monetary revaluation scope |
| Translation rate type | Selects the configured closing, average or historical conversion policy |
| Account type and normal balance | Supports presentation and debit/credit interpretation |
Controller maintains the accounting structure and reviews changes. Subledger controls do not prevent legitimate bank or tax adjustments through their authorised workflows; they prevent an unrestricted manual journal from bypassing the supporting evidence.
Journal information
Journal entries hold the entity, eligible period, date, transaction currency, rate type, rate and approval status. Journal entry lines hold account, cost centre, foreign debit or credit and functional debit or credit. Lines retain the rate applied and any approved override evidence.
A journal balances in functional currency. Configured rounding treatment accounts for conversion residue. Tax conversion can use a separately prescribed basis, which remains identifiable rather than silently replacing the accounting rate. A missing rate follows rate exceptions before posting.
Approval and correction
Subledger transactions post through their authorised source workflow. GL Accountant prepares manual accruals, prepayments and reclassifications; a different authorised Controller approves them. Approval decisions preserve the source revision, actor and any currency-based authority comparison. Approval delegations retain dated authority without bypassing conflict checks.
Posted journals are immutable. A reversal is another journal linked to the first. Rejecting an already posted payment must reverse its journal and applications before retry; reopening the bill alone does not undo the ledger effect. Unique source references prevent repeated posting of the same action.
Period control
Accounting periods belong to an entity. Open periods accept authorised routine postings; soft close accepts the permitted close adjustments; hard close refuses further postings. Admin reopening follows the recorded emergency procedure with actor, date, reason and independent Controller authorisation. Audit adjustments use an eligible adjustment period.
The period described by a report is separate from the period receiving a new journal. A tax filing can report a hard-closed month while its later liability transfer or payment posts to an eligible open period. Intercompany transactions retain a period for each entity and their group reporting context.
Allocations and assets
Allocation runs and allocation lines retain the source amount, target accounts and cost centres, driver quantities, total driver and allocated shares. The targets reconcile to the source before Controller approval and posting. Reclassification within an entity changes where cost is attributed without creating extra total expense.
Fixed assets and asset movements preserve additions, disposals and carrying changes. Depreciation lines record each asset’s beginning basis, method, convention, units where applicable and calculated amount. Depreciation runs summarises those workings for independent review and a journal. Posted asset changes remain linked to their source rather than overwriting the calculation history.
Opening balances
Migration imports open invoices and bills without posting, alongside the complete reconciled opening GL balances once. Each item links its migration batch and opening journal; original basis plus prior revaluation agrees to imported carrying value. Subsequent settlement uses that remaining basis. Posting the imported documents as well would duplicate the opening control balances.
Budgets and reporting
Budget versions and Budgets retain entity currency, version and budget-rate date. FP&A Analyst prepares the plan; Controller locks the reviewed version. Group comparisons distinguish budget translation from actual accounting rates.
Trial Balance links balances to posted lines and their foreign amounts. Journal Entries Awaiting Approval, Period Calendar and Close Task Board show decisions and progress without treating a draft calculation as a posted result.
What it keeps track of
Data model- Entities
- Legal entities consolidated under a reporting parent, plus the group consolidation unit that holds translation and elimination entries. Each legal entity owns its own trial balance, its functional currency and the accounts to which its exchange differences post.
- Currencies
- ISO currency codes used anywhere in the platform, with the precision each one rounds to.
- Chart of accounts
- The account master. Self-parenting tree for summary roll-ups; flags decide whether an account is revalued at period end and which rate type translates it at consolidation.
- Accounting periods
- Fiscal periods per entity with open and close state, the date whose closing rates the period uses, and the reopen record when a hard close is broken.
- Journal entries
- GL journal entries: manual, subledger-posted, recurring, reversing, revaluation, elimination. The header carries the transaction currency and the rate; totals are in the entity’s functional currency.
- Journal entry lines
- Debits and credits in functional currency, with the transaction-currency amount and the line rate kept beside them.
- Approval decisions
- Immutable decision evidence tied to the exact source revision. Both the actual actor and the represented approver remain visible. Monetary limits are compared only after explicit conversion to the approver’s limit currency.
- Approval delegations
- Dated, entity-scoped substitution for an absent approver. It does not grant the delegate new permissions, bypass conflicts, or increase either person’s monetary authority.
- Rate exceptions
- A missing or unusable conversion blocks the affected business event until an approved rate is available; it never silently falls back to 1 or a stale rate.
- Rate overrides
- Reviewed deviation from an applicable rate. The effective record and original source remain immutable; every affected posting references the approved override.
- Cost centers
- Departments, business units, projects or locations used for allocation and management reporting.
- Allocation runs
- Cost-center allocations of shared services run at period end.
- Allocation lines
- Frozen source-to-target allocation workings. All drivers and percentages reconcile to the run and the final line receives the documented rounding residual.
- Fixed assets
- Depreciable assets on the register, held in the entity’s functional currency.
- Asset movements
- Reviewed capitalisation, impairment, transfer and disposal evidence. Cost and accumulated balances move together; posted source bills are linked rather than capitalised twice.
- Fixed asset categories
- Asset categories with default depreciation method and GL accounts.
- Depreciation methods
- Named depreciation methods used by assets.
- Depreciation runs
- Monthly depreciation batches per entity per period.
- Depreciation lines
- Asset-level depreciation calculations frozen with the run, including method inputs and any units-of-production evidence. Posted lines and reversals reconcile the asset register to the ledger.
- Budget versions
- Named budget revisions: Original, Revised Q2, Forecast Q3. The version carries the status; every Budget under it follows.
- Budgets
- Budget header per entity per version per fiscal year, in the entity’s currency. Its status follows the version; a budget is not locked on its own.
- Budget lines
- Account × cost center × period amounts.
Who uses it
Permissions- Controller
- Maintains the accounting structure and approves journals and closes.
- GL Accountant
- Prepares entries and asset workings.
- FP&A Analyst
- Prepares budgets and allocations.
- Treasury Analyst
- Supplies rate and cash evidence.
- Auditor
- Reads the ledger and approval trail.
Set up Multi-currency Accounting your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.