Skip to main content Enter
ERP.AI Multi-currency Accounting

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

General ledgerKeep transaction amounts, functional values and approval evidence together across journals, close adjustments and group reporting. Currencies and ratesKeep the source, purpose and approval behind every exchange rate, from document posting to group reporting. RevaluationRestate foreign-currency balances with clear sign conventions, item-level carrying values and independent approval. ReceivablesKeep customer balances, cash received and exchange differences clear across invoicing, collection and settlement.
PayablesReview supplier bills and payment authority, then reconcile cash, withholding and exchange differences without losing the original evidence. BankingReconcile each bank account in its own currency, recognise unmatched cash and retain the evidence behind transfers and payment outcomes. Intercompany and consolidationAgree cross-entity activity, preserve each company’s books and review translation and eliminations in the group reporting currency. Period closeCoordinate close dependencies, review supporting workings and keep reporting periods separate from later postings.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Multi-currency period closeApprove reconciliations, revalue supported balances, review the close and consolidate each entity into the group reporting currency. Invoice to cash in a foreign currencyInvoice customers in their currency, record cash when it arrives, and reconcile each application with the amount owed and its current carrying value. Bill to paymentReview supplier bills, approve spending within recorded authority, and track payments, currency differences and rejected-bank attempts through to reconciliation.
Revaluation runRestate foreign-currency balances with item-level workings, independent approval and a clear basis for later settlement. Intercompany to eliminationAgree intercompany transactions, post each entity in its own period, reconcile balances and review consolidation differences. Consolidation and translationTranslate entity results into the group currency, review eliminations and adjustments, and approve a reproducible consolidation.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Groups with subsidiaries abroadA parent and several subsidiaries, each with its own functional currency and calendar, consolidating monthly into one reporting currency with intercompany traffic between them. Exporters and importersA single entity that buys and sells in currencies other than its own: foreign-currency invoices and bills, currency bank accounts, realised differences on every settlement, no consolidation.
Global services and software firmsConsultancies, agencies and software companies billing customers in many currencies from entities in a few, with high invoice volume, subscription and milestone billing, and recharges between entities for shared staff. Shared-service finance centresOne finance team closing many entities in many currencies on behalf of a group, with segregation by entity, one checklist per entity and one dashboard across them.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive each person the access they need, with clear limits and independent financial approvals. Reports and dashboardsThe 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. Data modelExplore the records and relationships behind your ledger, from source documents to group reporting.
IntegrationsConnect your ledger to the banks, billing tools and reporting systems your finance team already uses. ImplementationMove your books with a controlled migration, a rehearsed close and a launch plan for each entity. AI agentsHelp your finance team prepare work and investigate exceptions, with access scoped to each entity.

Multi-currency Accounting

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
General ledgerKeep transaction amounts, functional values and approval evidence together across journals, close adjustments and group reporting.Currencies and ratesKeep the source, purpose and approval behind every exchange rate, from document posting to group reporting.RevaluationRestate foreign-currency balances with clear sign conventions, item-level carrying values and independent approval.ReceivablesKeep customer balances, cash received and exchange differences clear across invoicing, collection and settlement.PayablesReview supplier bills and payment authority, then reconcile cash, withholding and exchange differences without losing the original evidence.BankingReconcile each bank account in its own currency, recognise unmatched cash and retain the evidence behind transfers and payment outcomes.Intercompany and consolidationAgree cross-entity activity, preserve each company’s books and review translation and eliminations in the group reporting currency.Period closeCoordinate close dependencies, review supporting workings and keep reporting periods separate from later postings.
Processes
Multi-currency period closeApprove reconciliations, revalue supported balances, review the close and consolidate each entity into the group reporting currency.Invoice to cash in a foreign currencyInvoice customers in their currency, record cash when it arrives, and reconcile each application with the amount owed and its current carrying value.Bill to paymentReview supplier bills, approve spending within recorded authority, and track payments, currency differences and rejected-bank attempts through to reconciliation.Revaluation runRestate foreign-currency balances with item-level workings, independent approval and a clear basis for later settlement.Intercompany to eliminationAgree intercompany transactions, post each entity in its own period, reconcile balances and review consolidation differences.Consolidation and translationTranslate entity results into the group currency, review eliminations and adjustments, and approve a reproducible consolidation.
Industries
Groups with subsidiaries abroadA parent and several subsidiaries, each with its own functional currency and calendar, consolidating monthly into one reporting currency with intercompany traffic between them.Exporters and importersA single entity that buys and sells in currencies other than its own: foreign-currency invoices and bills, currency bank accounts, realised differences on every settlement, no consolidation.Global services and software firmsConsultancies, agencies and software companies billing customers in many currencies from entities in a few, with high invoice volume, subscription and milestone billing, and recharges between entities for shared staff.Shared-service finance centresOne finance team closing many entities in many currencies on behalf of a group, with segregation by entity, one checklist per entity and one dashboard across them.
Reference
Roles and permissionsGive each person the access they need, with clear limits and independent financial approvals.Reports and dashboardsThe 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.Data modelExplore the records and relationships behind your ledger, from source documents to group reporting.IntegrationsConnect your ledger to the banks, billing tools and reporting systems your finance team already uses.ImplementationMove your books with a controlled migration, a rehearsed close and a launch plan for each entity.AI agentsHelp your finance team prepare work and investigate exceptions, with access scoped to each entity.
Sign in
Sign in Start now
Multi-currency Accounting

Bring every currency into focus.

Manage your books across entities and currencies, with clear visibility from individual transactions to group results.

Start now Download agent
Explore
  • Modules
  • Processes
  • Industries
  • Reference
Journal Entries Awaiting ApprovalJournalEntries
approval waits for the controller
General ledgerCurrencies and ratesRevaluationReceivablesPayablesBankingIntercompany and consolidationPeriod close
Approval conditions

Controller: Approve JournalEntries, RevaluationRuns, BankReconciliations, Bills and credit memos above clerk limits, PayRuns and urgent PaymentsMade above AP Clerk limit, disputed IntercompanyTransactions, DepreciationRuns, AllocationRuns, AssetMovements, RateOverrides, ApprovalDelegations and waived CloseTasks

PendingApproval
  • JE-21112 ENT-4622 150 4 d
  • JE-58944 ENT-8633 450 14 d
  • JE-49861 ENT-6361 380 9 d
  • JE-89721 ENT-9342 30 13 d
  • JE-88494 ENT-8666 440 2 d
JE-21112
Entity
ENT-4622
Date
13 Sep
Description
Issue to WIP
EntryType
Standard
Source
Manual

Approval waits for the controller.

General ledger →

Illustrative records derived from the system specification.

Explore the specification

Built for international business

Controllers and finance teams managing international operations.

  • Groups with subsidiaries abroad
  • Exporters and importers
  • Global services and software firms
  • Shared-service finance centres
Defined tables
57
Operational views
18
Defined roles
9
Reports
11

Defined in the planned system specification.

What’s inside.

Manage your books across entities and currencies, with clear visibility from individual transactions to group results.

General ledger

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

Journal Entries Awaiting ApprovalPendingApproval
Journal Entry NumberEntityDateDescription

Currencies and rates

Keep the source, purpose and approval behind every exchange rate, from document posting to group reporting.

Today's Rates
From CurrencyTo CurrencyRate TypeEffective Date
Average

Revaluation

Restate foreign-currency balances with clear sign conventions, item-level carrying values and independent approval.

Revaluation Runs Awaiting ApprovalPendingApproval
Run NumberEntityPeriodRun Date

Receivables

Keep customer balances, cash received and exchange differences clear across invoicing, collection and settlement.

Cash Application QueueReceived
Payment NumberCustomerEntityPayment Date

Payables

Review supplier bills and payment authority, then reconcile cash, withholding and exchange differences without losing the original evidence.

My Bills to ApprovePendingApproval
Bill NumberDocument TypeVendorEntity
Vendor Credit

Banking

Reconcile each bank account in its own currency, recognise unmatched cash and retain the evidence behind transfers and payment outcomes.

Open Bank ReconciliationsInProgress
Reconciliation NumberBank AccountEntityPeriod

Intercompany and consolidation

Agree cross-entity activity, preserve each company’s books and review translation and eliminations in the group reporting currency.

Intercompany Awaiting My ConfirmationSubmitted
Transaction NumberFrom EntityTo EntityType
Recharge

Period close

Coordinate close dependencies, review supporting workings and keep reporting periods separate from later postings.

Period close
Template CodeEntityNameCategory

Your finance workspace

Journal Entries Awaiting ApprovalJournalEntries
approval waits for the controller
Approval conditions

Controller: Approve JournalEntries, RevaluationRuns, BankReconciliations, Bills and credit memos above clerk limits, PayRuns and urgent PaymentsMade above AP Clerk limit, disputed IntercompanyTransactions, DepreciationRuns, AllocationRuns, AssetMovements, RateOverrides, ApprovalDelegations and waived CloseTasks

PendingApproval
  • JE-21112 ENT-4622 150 4 d
  • JE-58944 ENT-8633 450 14 d
  • JE-49861 ENT-6361 380 9 d
  • JE-89721 ENT-9342 30 13 d
  • JE-88494 ENT-8666 440 2 d
JE-21112
Entity
ENT-4622
Date
13 Sep
Description
Issue to WIP
EntryType
Standard
Source
Manual

Approval waits for the controller.

General ledger →
My Bills to ApproveBills
PendingApprovalYou
  • BLL-54622 VND-010 11 d
  • BLL-59774 VND-061 6 d
  • BLL-39374 VND-089 in 8 d
  • BLL-99675 VND-145 in 1 d
  • BLL-68300 VND-228 in 1 d
BLL-54622
DocumentType
Bill
Vendor
VND-010
Entity
ENT-2256
BillDate
06 Sep
DueDate
15 Sep
Payables →
Credit Memos Awaiting ApprovalInvoices
CreditMemoPendingApproval
  • INV-15563 INV-51573 710 2 d
  • INV-88212 INV-38339 510 4 d
  • INV-40724 INV-19531 450 5 d
  • INV-74068 INV-67435 160 12 d
  • INV-70156 INV-30859 240 9 d
INV-15563
CreditedInvoice
INV-51573
Customer
CUS-029
Entity
ENT-5359
InvoiceDate
15 Sep
Currency
CRR-3005
Receivables →
Revaluation Runs Awaiting ApprovalRevaluationRuns
approval waits for the controller
Approval conditions

Controller: Approve JournalEntries, RevaluationRuns, BankReconciliations, Bills and credit memos above clerk limits, PayRuns and urgent PaymentsMade above AP Clerk limit, disputed IntercompanyTransactions, DepreciationRuns, AllocationRuns, AssetMovements, RateOverrides, ApprovalDelegations and waived CloseTasks

PendingApproval
  • RR-13590 ENT-4517 3 10 d
  • RR-16212 ENT-7079 30 11 d
  • RR-21123 ENT-1663 5 1 d
  • RR-43075 ENT-6320 33 11 d
  • RR-73165 ENT-1406 6 5 d
RR-13590
Entity
ENT-4517
Period
AP-120
RunDate
07 Sep
RateType
Closing
RateDate
10 Sep

Approval waits for the controller.

Revaluation →
Intercompany Awaiting My ConfirmationIntercompanyTransactions
SubmittedYou
  • IT-49740 ENT-1967 350 3 d
  • IT-52768 ENT-5456 960 12 d
  • IT-45128 ENT-6166 900 2 d
  • IT-20050 ENT-8192 580 9 d
  • IT-72947 ENT-5322 880 1 d
IT-49740
FromEntity
ENT-1967
ToEntity
ENT-1627
Type
Sale
Currency
CRR-4712
Amount
170
Intercompany and consolidation →
Pay Run QueuePayRuns
StatusDraftProposedPendingReleasenext 7 days
Draft
PR-25264BA-9992031 payment count
PR-75403BA-8375439 payment count
Proposed
PR-48196BA-9805433 payment count
PR-52157BA-1798838 payment count
PendingRelease
PR-37675BA-771465 payment count
PR-29684BA-814766 payment count
Payables →
Cash Application QueuePaymentsReceived
StatusReceivedPartiallyAppliedUnapplied
Received
PR-26746CUS-176
PR-38740CUS-046
PartiallyApplied
PR-34310CUS-205
PR-49156CUS-181
Unapplied
PR-93176CUS-170
PR-81815CUS-185
Receivables →
Open Foreign-Currency InvoicesInvoices
StatusPostedSentPartiallyPaidCurrency != Entity.FunctionalCurrency
Posted
INV-45268CUS-11190 exchange rate
INV-68727CUS-140900 exchange rate
Sent
INV-48952CUS-155190 exchange rate
INV-31449CUS-130170 exchange rate
PartiallyPaid
INV-30024CUS-030200 exchange rate
INV-18395CUS-189930 exchange rate
Receivables →
Open Bank ReconciliationsBankReconciliations
StatusInProgressUnbalancedBalanced
InProgress
BR-27726BA-63690920 glbalance
BR-58414BA-39672760 glbalance
Unbalanced
BR-26294BA-19520340 glbalance
BR-34094BA-80679660 glbalance
Balanced
BR-57760BA-91162900 glbalance
BR-41694BA-48750130 glbalance
Banking →
Intercompany MismatchesIntercompanyTransactions
StatusSubmittedDisputed
Submitted
IT-36466Submitted it-321220 match difference
IT-50422Submitted it-705590 match difference
IT-19369Submitted it-475300 match difference
Disputed
IT-40754Disputed it-100710 match difference
IT-64669Disputed it-196730 match difference
IT-37310Disputed it-222640 match difference
Intercompany and consolidation →
My Close TasksCloseTasks
YouStatusNotStartedInProgressBlocked
NotStarted
CT-88435AP-150
CT-26391AP-110
InProgress
CT-89788AP-110
CT-72134AP-110
Blocked
CT-67974AP-110
CT-96828AP-120
Period close →
Tax Filing CalendarTaxFilings
next 60 daysStatusDraftInReviewFiled
Draft
TF-62262AP-110630 exchange rate
TF-10363AP-13050 exchange rate
InReview
TF-60472AP-13030 exchange rate
TF-57380AP-110510 exchange rate
Filed
TF-72423AP-110460 exchange rate
TF-13217AP-110250 exchange rate
Period close →
Close Task BoardCloseTasks
StatusNotStartedInProgressBlockedComplete
NotStarted
CT-37932AP-120
CT-44800AP-120
InProgress
CT-97225AP-140
CT-34002AP-120
Blocked
CT-58655AP-110
Complete
CT-41377AP-150
Period close →
Period CalendarAccountingPeriods
StatusOpenSoftClose
Open
AP-10560ENT-5973
AP-93698ENT-8371
AP-55808ENT-1939
SoftClose
AP-21884ENT-3508
AP-92367ENT-7871
AP-65660ENT-5674
Unrealised FX by AccountRevaluationLines
UnrealisedGainLoss != 0RevaluationRun.StatusCalculatedPendingApproval
RevaluationLines
RL-42558AP-110220 foreign balance
RL-93783AP-130180 foreign balance
RL-60108AP-150780 foreign balance
Revaluation →
Pay Runs Awaiting ReleasePayRuns
PendingRelease
Pay Run NumberEntityBank AccountCurrencyPayment Date
PR-34120ENT-5066BA-41468CRR-413314 Sep
PR-27316ENT-7217BA-73412CRR-263014 Sep
PR-20415ENT-8695BA-38264CRR-763511 Sep
PR-19615ENT-7678BA-36256CRR-675711 Sep
PR-65587ENT-6943BA-78845CRR-363403 Sep
PR-81202ENT-9105BA-24513CRR-601809 Sep
Payables →
Today's RatesExchangeRates
EffectiveDate = today
From CurrencyTo CurrencyRate TypeEffective DateRate
CRR-4856CRR-4510Spot11 Sep390
CRR-6695CRR-7506Average24 Sep90
CRR-8456CRR-6781Closing05 Sep40
CRR-2603CRR-8182Budget27 Sep580
CRR-6577CRR-3567Spot22 Sep40
CRR-1003CRR-4211Average07 Sep360
Currencies and rates →
Cash PositionBankAccounts
Active = true
Bank Account NumberNameEntityCurrencyAccount Type
BA-29568Account 567ENT-3707CRR-4213Operating
BA-40494Account 369ENT-6844CRR-4576Collections
BA-45094Account 938ENT-9400CRR-7455Payroll
BA-51634Account 791ENT-7042CRR-6053Savings
BA-14378Account 667ENT-6858CRR-5796Lockbox
BA-65957Account 111ENT-3363CRR-6188Operating

See the detail behind every balance

Cash Flow Statementdrill-down

Indirect method: operating, investing and financing activities derived from balance-sheet movement with non-cash items added back, including the effect of exchange rate changes on cash held in foreign currencies.

opens Cash Position →
opens
Cash PositionBankAccounts
Bank Account NumberNameEntityCurrencyAccount Type
BA-29568Account 567ENT-3707CRR-4213Operating
BA-40494Account 369ENT-6844CRR-4576Collections
BA-45094Account 938ENT-9400CRR-7455Payroll
BA-51634Account 791ENT-7042CRR-6053Savings
opens
BA-29568BankAccounts
BankAccountNumber
BA-29568
Name
Account 567
Entity
ENT-3707
Currency
CRR-4213
AccountType
Operating
StatementFeed
BankAPI
LedgerBalance
730

owner Treasury Analyst

Go from the big picture to the details behind it. Open any record to see its status, owner and history.

Illustrative records. Connections and approval states follow the authored specification.

Bring your close together

Bring every currency into focus.

Illustrative previews from the system specification.

Closingrates Reconcile approval Revalue Review approval Post Consolidate approval
Shapes describe the work. Approval steps are human tasks.
  1. 01

    Closing rates

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

    Multi-currency period close
    Today's Rates
    From CurrencyTo CurrencyRate TypeEffective Date
    Average
  2. 02

    Reconcile

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

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

    Multi-currency period close
    Open Bank ReconciliationsInProgress
    Reconciliation NumberBank AccountEntityPeriod
  3. 03

    Revalue

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

    Revaluation run
    Revaluation Runs Awaiting ApprovalPendingApproval
    Run NumberEntityPeriodRun Date
  4. 04

    Review

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

    Review the proposed exchange adjustments before they reach the ledger. The controller checks the supporting calculations independently of the preparer.

    Revaluation run
    Revaluation Runs Awaiting ApprovalPendingApproval
    Run NumberEntityPeriodRun Date
  5. 05

    Post

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

    Multi-currency period close
    Journal Entries Awaiting ApprovalPendingApproval
    Journal Entry NumberEntityDateDescription
  6. 06

    Consolidate

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

    Give group reporting a clear sign-off. A controller independently reviews translated balances and eliminations before the consolidation is locked.

    Consolidation and translation
    Intercompany Awaiting My ConfirmationSubmitted
    Transaction NumberFrom EntityTo EntityType
    Recharge

Close with confidence

Decision checkpoints where approval stays with your team.

Reconcile

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

Multi-currency period close
Open Bank ReconciliationsInProgress
Reconciliation NumberBank AccountEntityPeriod

Review

Review the proposed exchange adjustments before they reach the ledger. The controller checks the supporting calculations independently of the preparer.

Revaluation run
Revaluation Runs Awaiting ApprovalPendingApproval
Run NumberEntityPeriodRun Date

Consolidate

Give group reporting a clear sign-off. A controller independently reviews translated balances and eliminations before the consolidation is locked.

Consolidation and translation
Intercompany Awaiting My ConfirmationSubmitted
Transaction NumberFrom EntityTo EntityType
Recharge

Keep control as you grow

Human approval and system automation have different jobs.

Approval required

Reconcile

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

Approval required

Review

Review the proposed exchange adjustments before they reach the ledger. The controller checks the supporting calculations independently of the preparer.

Approval required

Consolidate

Give group reporting a clear sign-off. A controller independently reviews translated balances and eliminations before the consolidation is locked.

System control

Journal approvals

Keep your finance team connected

Revaluation Runs Awaiting ApprovalPendingApproval
Run NumberEntityPeriodRun Date

Controller

Owns the trial balance, the close and the consolidated statements. Approves what the GL Accountant, the Treasury Analyst and the clerks prepare: manual journals, revaluations, reconciliations, bills and credit memos above the clerk limit, pay runs above the clerk limit, and the period close itself.

Open Bank ReconciliationsInProgress
Reconciliation NumberBank AccountEntityPeriod

GL Accountant

Prepares manual journals, accruals and prepayments, bank reconciliations and the entity close tasks the Controller approves.

Unrealised FX by AccountCalculated
Revaluation RunEntityPeriodAccount

Treasury Analyst

Owns currencies, exchange rates, bank accounts, transfers between currency accounts and the month-end revaluation. Prepares what the Controller approves.

My Bills to ApprovePendingApproval
Bill NumberDocument TypeVendorEntity
Vendor Credit

AP Clerk

Processes vendor bills in the vendor's currency, checks them against the order and receipt references, and builds pay runs.

Open Foreign-Currency InvoicesPosted
Invoice NumberEntityCustomerCurrency

AR Clerk

Raises customer invoices and credit memos in the customer's currency, applies cash at the receipt rate and runs dunning.

My Close TasksNotStarted
Task NumberNameCategoryEntity
Reconciliation

FP&A Analyst

Loads and maintains budget versions in entity currency, runs allocations and reads variance in reporting currency.

Tax Filing CalendarDraft
Filing NumberEntityJurisdictionTax Type
Use

Tax Specialist

Owns tax codes, jurisdictions, filings and the tax accrual.

Close Task BoardNotStarted
Task NumberNameCategoryEntity
Reconciliation

Auditor

External or internal auditor. Read-only across the platform with access to the closing binder, revaluation workings and the audit trail.

Understand your global performance

Start with the question. Follow it to the records behind the answer.

Drill-down

Trial Balance

All GL accounts per entity per period with opening balance, debit and credit movement and closing balance in functional currency, with a reporting-currency column at the period's translation rates; drills from summary account to account to source journal lines.

View Unrealised FX by Account
Source view · Illustrative records
Unrealised FX by AccountCalculated
Revaluation RunEntityPeriodAccount
Drill-down

Balance Sheet

Assets, liabilities and equity rolled up 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.

View Unrealised FX by Account
Source view · Illustrative records
Unrealised FX by AccountCalculated
Revaluation RunEntityPeriodAccount
Drill-down

Income Statement

Revenue, cost of sales, operating expense, other income and expense, tax and net income per entity and consolidated, month, quarter-to-date and year-to-date, with realised and unrealised exchange differences shown on their own lines.

View Tax Filing Calendar
Source view · Illustrative records
Tax Filing CalendarDraft
Filing NumberEntityJurisdictionTax Type
Use
Drill-down

Cash Flow Statement

Indirect method: operating, investing and financing activities derived from balance-sheet movement with non-cash items added back, including the effect of exchange rate changes on cash held in foreign currencies.

View Cash Position
Source view · Illustrative records
Cash Position
Bank Account NumberNameEntityCurrency
Drill-down

Consolidation Worksheet

Per account, one column per entity in reporting currency from the translated balances, an eliminations column, a non-controlling interest column and the consolidated column, for a locked or calculated run; each elimination drills to the entry and the transaction it removes.

View Unrealised FX by Account
Source view · Illustrative records
Unrealised FX by AccountCalculated
Revaluation RunEntityPeriodAccount
List report

AR Aging

Open invoices in buckets of days past due by customer and entity, in transaction currency and posted functional carrying value, with a separate indicative current-rate column; the booked column reconciles to the AR control account.

View Open Foreign-Currency Invoices
Source view · Illustrative records
Open Foreign-Currency InvoicesPosted
Invoice NumberEntityCustomerCurrency
List report

AP Aging

Open bills in buckets of days past due by vendor, entity and currency, feeding the pay-run schedule and the forecast of foreign-currency cash needs.

View Open Foreign-Currency Invoices
Source view · Illustrative records
Open Foreign-Currency InvoicesPosted
Invoice NumberEntityCustomerCurrency
List report

FX Gain and Loss Summary

Posted residual settlement and bank-disposal FX plus posted revaluation FX, per entity, currency and period. RevaluationReleased is a carrying-value allocation and is not added to P&L again; any optional lifetime presentation identifies previous-period recognised FX separately.

View Revaluation Runs Awaiting Approval
Source view · Illustrative records
Revaluation Runs Awaiting ApprovalPendingApproval
Run NumberEntityPeriodRun Date
List report

Foreign Currency Exposure

Net open position per entity per foreign currency: receivables plus bank balances plus intercompany receivables less payables, loans and intercompany payables, in the foreign currency, at booked functional value and at today's rate, so the treasurer knows what is unhedged before the pay run.

View Open Foreign-Currency Invoices
Source view · Illustrative records
Open Foreign-Currency InvoicesPosted
Invoice NumberEntityCustomerCurrency
List report

Intercompany Reconciliation

Every entity pair and currency for the period with each side's balance, the difference and the agreement status, drillable to the transactions in the period with both entities' booked amounts, so the consolidation cannot start with an unexplained difference.

View Intercompany Mismatches
Source view · Illustrative records
Intercompany MismatchesSubmitted
Transaction NumberFrom EntityTo EntityType
Recharge
Drill-down

Budget vs Actual

Per account per cost center, budget, actual, variance and variance percent for period, quarter-to-date and year-to-date, in entity currency or translated at the budget rate for the group view.

View Journal Entries Awaiting Approval
Source view · Illustrative records
Journal Entries Awaiting ApprovalPendingApproval
Journal Entry NumberEntityDateDescription
All reports and dashboards

AI support for your finance team

Let your AI agent help with everyday work. Set its permissions during setup and keep approvals with your team.

Multi-currency AccountingShared data, controlled access RatesRate feedsin Treasury management systemin BanksStatement feedsin Payment filesout Documents in and outBilling and order...Invoices ↕ Procurement and expensesBills ↓ Payrollin Card processorsCurrencies ↓ Tax and auditTax enginesout E-signaturein and out Audit exportout Group reportingBI and planningout Group ledgerout Your agent
  • Rates
    • Rate feedsin
    • Treasury management systemin
  • Banks
    • Statement feedsin
    • Payment filesout
  • Documents in and out
    • Billing and order managementInvoices · in and out
    • Procurement and expensesBills · in
    • Payrollin
    • Card processorsCurrencies · in
  • Tax and audit
    • Tax enginesout
    • E-signaturein and out
    • Audit exportout
  • Group reporting
    • BI and planningout
    • Group ledgerout
  • Agents
    • Your agentWorks within the permissions you assign
Explore integrations →

Your agent works within the permissions you assign.

List the work that needs attention. Keep the approval with the assigned reviewer.

Download agent Agent setup guide
Illustrative exampleAfter configuration
$ curl -fsSL https://www.erp.ai/skill.md

› open Multi-currency Accounting and list records waiting on reconcile
Multi-currency close · records listed with owner and age

› approve the first one at reconcile, as its approver
Approval requiredWaiting for the assigned reviewer
FAQ

Your questions, answered.

How the system works, what you can configure and how to get started.

How do I get started?+

Select Start now to create your account. Explore the system specification, or use Proto to configure it for your business.

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.

Can our AI agent help?+

An agent can be configured with its own identity, role and entity scope to prepare drafts and investigate exceptions. Approval and payment decisions remain with the assigned people. Test the permitted actions during implementation; agent and model usage are metered.

What does it cost?+

There are no per-user fees for ordinary manual work in ERP.AI's official interface. Prepaid credits cover metered services and never expire. Implementation is priced separately, and model usage and the Proto Agent fee are additional. The pricing page has the full rate card.

Implementation

Move your books with a controlled migration, a rehearsed close and a launch plan for each entity.

Read the implementation plan
  1. 01

    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.

    Tax Specialist
  2. 02

    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.

    Team and ERP.ai
  3. 03

    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.

    Team and ERP.ai
  4. 04

    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.

    Team and ERP.ai
  5. 05

    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.

    Team and ERP.ai
  6. 06

    Stabilise the process

    Review the first close, rate-feed exceptions and bank acknowledgements with the users who handle them. Tune matching rules against reviewed outcomes, verify each additional integration and update the close checklist through change control.

    Team and ERP.ai

Pricing

The base account and ordinary manual work in ERP.AI's official interface are $0. Viewing, searching, creating, editing, approving, deleting and exporting records in that interface do not consume read or write credits. There is no per-user fee.

Machine work: external API-key requests, imports, workflows, agents and scheduled jobs. Successful external API-key reads and writes use the operation rates below. Starting a managed execution from the interface still starts that metered service.

Pricing and account rules
Credit rate card
Machine workIncluded per $1 of credit
List/filter or get record calls20,000
Search or aggregate calls4,000
CSV or PDF exports100
Record writes4,000
Imported or synced records200,000
File upload in MB2,000
Workflow runs2,000
Code-node compute beyond included in CPU-sec12,000
Agent executions2,000
Scheduled jobs or webhook activations20,000

Read and write rates apply to successful external API-key requests. Ordinary manual work in the ERP.AI interface is $0.

prepaid creditsSmallest pack $5, purchased credits never expire.

Go deeper

Explore the complete system.

Follow the operating model from the process to the people, records and decisions behind it.

Industries

Groups with subsidiaries abroad A parent and several subsidiaries, each with its own functional currency and calendar, consolidating monthly into one reporting currency with intercompany traffic between them.Exporters and importers A single entity that buys and sells in currencies other than its own: foreign-currency invoices and bills, currency bank accounts, realised differences on every settlement, no consolidation.Global services and software firms Consultancies, agencies and software companies billing customers in many currencies from entities in a few, with high invoice volume, subscription and milestone billing, and recharges between entities for shared staff.Shared-service finance centres One finance team closing many entities in many currencies on behalf of a group, with segregation by entity, one checklist per entity and one dashboard across them.

Reference

Roles and permissions Give each person the access they need, with clear limits and independent financial approvals.Reports and dashboards 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.Data model Explore the records and relationships behind your ledger, from source documents to group reporting.Integrations Connect your ledger to the banks, billing tools and reporting systems your finance team already uses.Implementation Move your books with a controlled migration, a rehearsed close and a launch plan for each entity.AI agents Help your finance team prepare work and investigate exceptions, with access scoped to each entity.

Start

Pricing No per-user fees. Pay for automation as you use it, with implementation priced separately.Frequently asked questions What to know about currencies, consolidation and getting your finance team started.Get started Bring your entities and currencies together with an implementation plan built around your finance team.
ERP•AI workspace

Make it work your way.

Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.

Start now Download agent

Previews contain illustrative data from the system specification.

More finance systems

See all →
FinancePlanned

Accounts Payable Automation

From supplier invoice to approved payment.

  • Invoice capture
  • Three-way matching
  • Approval routing
  • Recurring bills
  • Vendor credits
  • Payment runs
Start now Explore
FinancePlanned

Budgeting & Forecasting

Plan with clear assumptions. Track every revision.

  • Budget versions
  • Driver-based planning
  • Scenario analysis
  • Rolling forecasts
  • Variance analysis
  • Approval workflows
Start now Explore
FinancePlanned

Revenue Recognition

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
Financial servicesPlanned

Financial Consolidation

Bring every entity into a close you can explain.

  • Entity and ownership management
  • Group account mapping
  • Trial balance collection
  • Currency translation
  • Intercompany matching
  • Elimination journals
Start now Explore
FinancePlanned

Accounts Receivable System

Keep invoices, collections and cash application in sync.

  • Customer invoicing
  • Recurring billing
  • Cash application
  • Unapplied cash
  • Payment reminders
  • Collections cases
Start now Explore
Financial servicesPlanned

Financial Close Management

Bring every close task, review and sign-off together.

  • Close checklists
  • Task dependencies
  • Account reconciliation
  • Evidence capture
  • Journal review
  • Variance explanations
Start now Explore
Financial servicesPlanned

Financial Planning & Analysis

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Treasury Management

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Intercompany Reconciliation

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Expense Reporting System

Make every expense easy to submit and review.

  • Receipt capture
  • Expense reports
  • Policy checks
  • Approval routing
  • Mileage tracking
  • Per-diem references
Start now Explore
FinancePlanned

Invoicing & Billing System

Send clear invoices. Keep recurring billing and payments in view.

  • Client estimates
  • Invoice preparation
  • Recurring invoices
  • Online payment links
  • Payment reconciliation
  • Payment reminders
Start now Explore
FinancePlanned

Fixed Asset Management

Know what you own, where it is and how its value changes.

  • Asset register
  • Capitalization
  • Depreciation schedules
  • Multiple asset books
  • Depreciation approvals
  • Custodian transfers
Start now Explore
FinancePlanned

Travel & Expense Management

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Vendor Payment Portal

Give suppliers a clear answer on invoices and payments.

  • Supplier self-service access
  • Invoice submission
  • Invoice status visibility
  • Payment tracking
  • Remittance documents
  • Early payment discounts
Start now Explore
FinancePlanned

Accounting for Small Business

Keep invoices, bills and bank activity connected to your books.

  • General ledger
  • Customer invoicing
  • Supplier bills
  • Payment allocation
  • Bank reconciliation
  • Expense claims
Start now Explore
FinancePlanned

Accounting with GST/Tax

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Tax Filing Platform

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Lease Accounting (IFRS 16)

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Fund Accounting

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Audit Management

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Cost Accounting

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Subscription Billing

Turn recurring plans and product usage into clear customer billing.

  • Versioned subscription plans
  • Tiered pricing
  • Subscription changes
  • Usage metering
  • Proration
  • Recurring invoicing
Start now Explore
FinancePlanned

Commission Calculation

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
FinancePlanned

Crypto/Digital Asset Accounting

General ledger, ap and ar and bank reconciliation, in one system.

  • Journal approvals
  • Aging
  • Accruals
  • Fixed assets
  • Trial balance
  • Consolidation
Start now Explore
Not quite it?

Describe the system you need. Proto drafts it in a private workspace.

Describe it

Customize Multi-currency Accounting. With Proto, your desktop AI agent.

Ask Proto to help you customize Multi-currency Accounting.

Customize
Multi-currency Accounting.
Ask: “Adapt General ledger.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

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.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.