All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

Multi-currency Accounting · Available now

Bring every currency into focus.

Multi-currency Accounting is the system of record for a finance function whose entities, customers, suppliers and bank accounts do not all share a currency. Every document carries the transaction currency the counterparty sees and the functional currency of the entity that books it, and every entity that reports upward is translated into the reporting currency of the group.

  • No per-user fees
  • Manual work is free
  • Configure it in Proto
OverviewJournal Entries Awaiting Approval
Multi-currency Accounting · Journal entries

Journal Entries Awaiting Approval

approval waits for the controller

New journal entry
Journal entries in view
6
Total debit
3,080
Standard
1
Adjusting
1
Journal entry numberEntityDateDescriptionEntry typeSource
JE-21112Willowmere Trading France19 OctRecognize October product revenueStandardManual
JE-58944Willowmere Trading Canada09 OctPost supplier invoice in eurosAdjustingAR
JE-49861Willowmere Trading France14 OctRecord bank fees in sterlingClosingAP
JE-89721Willowmere Trading Holdings10 OctRevalue open Canadian receivablesReversingFixed assets
JE-88494Willowmere Trading Holdings21 OctEliminate intercompany service chargeRecurringDepreciation
6 of 6 records
Recognize October product revenueJournal entries · JE-21112
Standard
EntityWillowmere Trading France
Date19 Oct
SourceManual
CurrencyUS dollar (USD)
Exchange rate150
ReconcileJE-21112 · Recognize October product revenue

Start revaluation from reconciled balances. The controller independently approves the bank reconciliations before the close moves forward.

Waiting for Controller
ApproveReturn
Example screen with sample data
Tables, ready to use
57
Saved views
18
Roles with set permissions
9
Reports and dashboards
11
Features

Your finance workspace

Every feature works on the same records. Pick one to see the screen your team works in.

General ledger

Keep transaction amounts, functional values and approval evidence together across journals, close adjustments and group reporting.

  • Entity and group books
  • Chart of accounts
  • Journal information
  • Entities
  • Currencies
  • Chart of accounts
  • Accounting periods
  • Journal entries
  • Journal entry lines
Explore general ledger
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
Process

Bring your close together

Multi-currency close ships ready to use. 3 steps need a named approval before the work moves on: Reconcile (Controller), Review (Controller) and Consolidate (Controller).

Drag a card to another stage, or focus it and use the arrow keys. It updates to match the stage.

  1. Closing rates

    Start with the approved rates for each currency and reporting period.

    Recognize October product revenueJE-21112
    Closing rates
  2. Reconcile

    Match cash movements and resolve differences before reviewing your foreign-currency balances.

    Recognize October product revenueJE-21112 · Controller
    ReconcileBy Controller
    ApprovalStart revaluation from reconciled balances. The controller independently approves the bank reconciliations before the close moves forward.
  3. Revalue

    See how exchange-rate changes affect the monetary balances still on your books.

    Recognize October product revenueJE-21112
    Revalue
  4. Review

    Give your controller the calculations and exceptions needed to approve the close adjustments.

    Recognize October product revenueJE-21112 · Controller
    ReviewBy Controller
    ApprovalReview the proposed exchange adjustments before they reach the ledger. The controller checks the supporting calculations independently of the preparer.
  5. Post

    Post approved adjustments and complete the checks for each entity's close.

    Recognize October product revenueJE-21112
    Post
  6. Consolidate

    Bring entity results into your reporting currency with reviewed eliminations and group sign-off.

    Recognize October product revenueJE-21112 · Controller
    ConsolidateBy Controller
    ApprovalGive group reporting a clear sign-off. A controller independently reviews translated balances and eliminations before the consolidation is locked.
Inside a record

See the detail behind every balance

Open any journal entry to see its payments received, the roles that work on it, its process stages and its approvals on one page.

  1. 1
    Record details

    Entity, Date, Source and Currency.

  2. 2
    Payments received

    Each line is linked to this journal entry.

  3. 3
    Who works on it

    Controller, GL Accountant and Treasury Analyst, each with their own permissions.

  4. 4
    Process stages

    Period close checklist and sign-off, with the role that acts.

  5. 5
    Approvals

    Reconcile and Review, with who decides.

Journal Entries Awaiting ApprovalRecognize October product revenue
Multi-currency Accounting · Journal entries

Recognize October product revenue

Willowmere Trading France · Standard

Log activity
1
Record details
EntityWillowmere Trading France
Date19 Oct
SourceManual
CurrencyUS dollar (USD)
2
Payments received

Recognize October product revenue

Payment numberCustomerEntity
PR-26746Silverpine Freight Co.Willowmere Trading UK
PR-34310Harbor Glen RetailersWillowmere Services Australia
PR-93176Northbank Packaging SupplyWillowmere Logistics Singapore
Payments received
6
Total amount
2,610
3

Who works on it

  • ControllerManage accounting periods, chart of accounts, close task…
  • GL AccountantManage journal entries, journal entry lines, close tasks, bank…
  • Treasury AnalystManage Currencies, exchange rates, bank accounts, bank…
4

Process stages

  • Period close checklist and sign-offGL Accountant, Controller
5

Approvals

  • ReconcileController
    Approved
  • ReviewController
    Waiting
Example screen with sample data
Approvals

Close with confidence

Assign view and change rights by table with entity scope, so a team processing several entities has access only to its assigned books.

OverviewApprovals
Multi-currency Accounting · Overview

Approvals

Signed in as Controller

Waiting for you

4 To review1 Overdue2 Decided todayOnly mine
0 selectedApproveReturn
  • JE-21112Recognize October product revenue
    Willowmere Trading FranceRequested by Amina Farouk
    Standard0dActions
  • JE-58944Post supplier invoice in euros
    Willowmere Trading CanadaRequested by Claire Dubois
    Adjusting4dActions
  • JE-49861Record bank fees in sterling
    Willowmere Trading FranceRequested by Ethan Brooks
    Closing5dActions
  • JE-89721Revalue open Canadian receivables
    Willowmere Trading HoldingsRequested by Rina Kapoor
    Reversing5dActions

Who approves what

DecisionApprover
ReconcileMatch cash movements and resolve differences before reviewing your foreign-currency balances.Controller
ReviewGive your controller the calculations and exceptions needed to approve the close adjustments.Controller
ConsolidateBring entity results into your reporting currency with reviewed eliminations and group sign-off.Controller
Approve journal entries, revaluation runs, bank reconciliations, Bills and credit memos above clerk limits, pay runs and urgent payments made above AP Clerk limit, disputed intercompany transactions, depreciation runs, allocation runs, asset movements, rate overrides, approval delegations and waived close tasksController
Approve manual or corrected closing exchange rates prepared by Treasury AnalystController
Release bank transfers prepared by another personController
6 approval rules · set per role in Proto
Example screen with sample data
Roles

A workspace for each role

Everyone opens Multi-currency Accounting to the work that is theirs. Pick a role to see what it starts with.

Admin

Systems administrator responsible for platform configuration, user provisioning, rate and bank feeds, and integration health.

  • Full CRUD on all tables subject to posting immutability, field restrictions and approval segregation
  • Manage Employees, role assignments, approval limits and approval delegations
  • Configure integrations, rate feeds, chart of accounts, Entities, close task templates and tax masters
  • Reopen a hard close period only with an audit-logged reason and independent Controller authorisation
  • Cannot use administrator access or a service identity to approve own preparation, release own payments, verify own bank changes or bypass required independent review
Reports

Understand your global performance

The statements and schedules a multi-currency finance team runs on, each with what it answers and who reads it, all drawn from the same postings as the ledger.

Overview
Multi-currency Accounting · Overview

Multi-currency Accounting dashboard

This quarter

Bills in view
6
Total amount
2,620
Bill
3
Vendor credit
3

Journal entries by status

How far records got this quarter

StageReachedStep
Draft34
Pending approval1338%
Posted431%
Reversed125%

Exchange rate by status

Sample totals per stage

2.0k0
-1000Draft
-4000Pending approval
-6000Posted
2.0kReversed
2.0kRejected
Example screen with sample data
  1. 01Trial Balance

    Every account per entity per period with opening, movement and closing in functional currency, and a reporting-currency column tied to the selected translation context. The anchor for everything else.

  2. 02Balance Sheet

    Per entity and consolidated, comparative to prior period and prior year, in functional or reporting currency, with the fixed-asset roll-forward as a supporting schedule.

  3. 03Income Statement

    Per entity and consolidated, month, quarter-to-date and year-to-date, with realised and unrealised exchange differences on their own lines so the FX effect is never buried in other income.

  4. 04Cash Flow Statement

    Indirect method, with the effect of rate changes on cash held in foreign currencies shown as its own reconciling line.

  5. 05Consolidation Worksheet

    Each account with one column per entity in reporting currency, an eliminations column, a non-controlling interest column and the consolidated figure, for a calculated or locked run. The Controller's review screen and the auditor's walk from entity to group.

  6. 06AR Aging

    Open invoices by days past due, customer and entity, in transaction currency for collections and functional currency for exposure.

  7. 07AP Aging

    Open bills by days past due, vendor, entity and currency; grouped by currency it is the forecast of foreign cash needed for the coming pay runs.

  8. 08FX Gain and Loss Summary

    Realised differences from settlements and transfers and unrealised differences from revaluation, per entity, currency and period, each traceable to the application, transfer or revaluation line. Read by the treasurer for exposure and by the auditor for the FX line on the income statement.

  9. 09Foreign Currency Exposure

    The net open position per entity per foreign currency: receivables, bank balances and intercompany receivables less payables, loans and intercompany payables, at booked functional value and at today's rate. What the Treasury Analyst hedges and what the pay run is positioned against.

Controls

Keep control as you grow

Each stage of multi-currency close names the role that acts and the status it records, so a change is never anonymous.

OverviewMulti-currency close
Multi-currency Accounting · Process

Multi-currency close

Each stage, the role that acts and the status it records

Process stages
12
Approval steps
3
Roles involved
7
Tables touched
51
Period open and rate loadApproval
Treasury Analyst, Controller
StatusFuture → Open
RecordsAccounting periods, Rate exceptions, Rate overrides
Receivables in the customer's currencyApproval
Controller, AR Clerk
StatusDraft → Posted
RecordsRevaluation settlements, Payment applications, Credit applications
Bank activity, transfers and reconciliationApproval
Treasury Analyst, GL Accountant, Controller
StatusBalanced → Approved
RecordsRevaluation settlements, Bank statement lines, Bank reconciliations
Multi-currency close
  1. Start
    Master data setupTreasury Analyst, Controller, AP Clerk
    Contact bank accounts
  2. Approval
    Period open and rate loadFuture → Open
    Accounting periods
  3. Approval
    Receivables in the customer's currencyDraft → Posted
    Revaluation settlements
  4. Approval
    Payables in the vendor's currencyController, AP Clerk
    Bill payment applications
  5. Approval
    Bank activity, transfers and reconciliationBalanced → Approved
    Revaluation settlements
Example screen with sample data
AI agent

AI support for your finance team

Help your finance team prepare work and investigate exceptions, with access scoped to each entity.

It can

  • Treasury Analyst: Prepares rate imports and revaluation workings, flags missing pairs and brings unusual movements to the analyst for review.
  • GL Accountant: Drafts accruals and prepayments from approved inputs and suggests explanations for unmatched statement lines.
  • AR Clerk: Proposes receipt applications and identifies amounts still awaiting allocation, retaining document and receipt currencies separately.
  • AP Clerk: Collects bill-reference exceptions and prepares draft pay runs by bank account and currency for the authorised reviewers.

Stays with a person

  • An agent cannot approve a revaluation, authorise payment, confirm an intercompany transaction for the receiving entity or sign off a close.
  • It cannot bypass limits, entity access or separation of duties.
  • Preparation remains distinct from the human approval required to release or post the work.
  • Test those restrictions during implementation and retain the agent identity in the audit trail.
Integrations

Connects to the tools you use

Set up connections through ERP.AI and Proto workflows, with every change logged.

  • Multi-currency Accounting
  • Rate feeds
  • Treasury management system
  • Statement feeds
  • Payment files
  • Billing and order management
  • Procurement and expenses
  • Payroll
  • Card processors
  • Tax engines
  • E-signature
  • Audit export
Data model

Your data, in tables you can change

Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.

Browse all 57 tables
57tables
  • General ledger22
  • Currencies and rates10
  • Revaluation10
  • Receivables12
  • Payables15
  • Banking13
  • Intercompany and consolidation15
  • Period close17
Implementation

Roll out one team at a time

Start with one team and one process, then add the rest once the basics are running.

  1. Map the group

    Agree the functional and reporting currencies, ownership and group consolidation unit. Map each entity’s calendar to group reporting periods. Review the chart, monetary-account flags, rate policies and historical equity rates. Assign owners for tax configuration, approval limits, bank controls and the close checklist. Record which local reporting requirements need additional configuration or external specialist review.

  2. Configure roles and masters

    Set entity access, approval limits in each person’s limit currency, delegation rules and separation of duties. Load currencies, accounts and entity references in dependency order, followed by periods, rates, bank accounts and contacts. Verify vendor bank details and supported bank formats. Test missing-rate handling and approved rate overrides before loading transactions.

  3. Rehearse the close

    Use representative invoices, bills, partial settlements and bank movements. Exercise a receipt awaiting allocation, a returned payment and a corrected application. Reconcile the banks before revaluation, then review postings and consolidation. Check that Delta and reversing revaluation methods clear settlements without counting prior exchange differences twice. Each role rehearses its approvals and exceptions.

  4. Reconcile the migration

    Load the approved opening trial balance and imported open documents against a documented cutover schedule. Load imported open items without posting and include their reconciled control balances in the opening journal. Link each item to that journal and its migration batch. Do not post the same balances again when importing the documents. Reconcile original foreign amounts, current carrying values, accumulated revaluation, unapplied cash, assets and intercompany balances to the old ledger before any live posting.

  5. Go live by entity

    Launch each entity after its finance owner signs off the rehearsal and reconciled opening balances. Define the reporting bridge for entities still in the old system and prove it before the first group consolidation. Freeze the old ledger at the agreed cutover and retain its evidence for audit access.

Pricing

$0per user

The base account and everyday work in the ERP.AI app are free, for every user.

  • No per-user or per-seat fees
  • Viewing, editing, approving and exporting records in the app is free
  • Pay only for machine work: API calls, imports, workflows and AI agents
  • Prepaid credits from $5. Purchased credits never expire

Pricing details

Machine work rate card Included per $1 of credit

Machine work rate card
UsagePer $1
Record reads (list, filter, get)20,000
Search or aggregate queries4,000
Record writes4,000
Imported or synced records200,000
Workflow runs2,000
AI agent runs2,000
Scheduled jobs or webhooks20,000
File uploads (MB)2,000
CSV or PDF exports100
FAQ

Questions, answered

Scope, rollout and pricing for Multi-currency Accounting.

All questions
How do I get started?

Click Get started, then use Proto to configure Multi-currency Accounting for your business. Set up your workflows, import your data and invite your team.

Which exchange rate does a document use?

The configured policy selects the rate type and effective date. The document retains the rate used at posting. A missing required rate stops the affected posting until it is resolved; it does not silently reuse yesterday's rate. Authorised overrides retain the original rate, reason and decision evidence. Posted amounts are corrected through reviewed adjustments or reversals.

How are settlement and revaluation differences kept apart?

Applications retain amounts in both document and settlement currency. The ledger compares settlement value with the carrying value released, including any unreversed revaluation allocated to that portion. Reversing and Delta methods are reconciled separately so an earlier exchange difference is not recognised twice. The FX Gain and Loss Summary traces the amounts to the application and revaluation evidence.

Can entities have different year-ends?

Yes. Each entity has its own periods. Group reporting maps those periods to the consolidation calendar, and intercompany postings use a valid period for each side. The mapping and any reporting adjustments are reviewed during implementation.

How does intercompany work across currencies?

Both sides share a transaction currency and amount, while each entity retains its own functional-currency value and posting period. A separate authorised person confirms the receiving side. Differences are investigated and approved adjustments remain traceable before the group eliminates the agreed balances.

Which rates does consolidation use?

The account policy selects closing, historical or transaction-date rates. An average rate is used only where it is an appropriate approximation. The run retains the applied rates and translated balances, with reviewed eliminations and translation adjustments in the group unit. Special reporting requirements are scoped and verified during implementation.

Can we keep our billing or procurement system?

Yes, subject to configuring and testing the required connection. Agree document mapping, external identifiers, approval ownership and retry handling. Purchase-order and receipt checks can remain in the procurement system; a reviewed non-PO route handles bills that do not require those references.

Does it include hedge accounting?

Hedge accounting and derivative valuation are outside this system's baseline. Your treasury system can supply reviewed journals and rates through a configured integration. Confirm the required accounting and reporting treatment with the finance owner.

How long does implementation take?

The plan depends on your entity structure, source data, integrations and reporting deadlines. Agree the milestones after a migration assessment, then launch each entity when its reconciled opening balances and close rehearsal have been accepted.

Can we change the workflows?

Yes. Fields, rules, approval steps and modules can be adapted with Proto on a branch you review before release. Changes to currencies, posting policies or entity structure need finance review and regression checks against representative transactions.

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.