All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. Multi-currency Accounting
  2. Features
  3. General ledger
Feature · 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

Period Calendar

Accounting periods

New
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
Example screen with sample data

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.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appMulti-currency Accounting

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.