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.
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.
Closing rates
Start with the approved rates for each currency and reporting period.
Recognize October product revenueJE-21112
Closing rates
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.
Revalue
See how exchange-rate changes affect the monetary balances still on your books.
Recognize October product revenueJE-21112
Revalue
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.
Post
Post approved adjustments and complete the checks for each entity's close.
Recognize October product revenueJE-21112
Post
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.
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
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.
This is the first screen this role sees.
OverviewJournal Entries Awaiting Approval×
Journal Entries Awaiting Approval
Journal entries · Controller
Journal entry number
Entity
Date
Description
Entry type
Source
JE-21112
Willowmere Trading France
19 Oct
Recognize October product revenue
Standard
Manual
JE-58944
Willowmere Trading Canada
09 Oct
Post supplier invoice in euros
Adjusting
AR
JE-49861
Willowmere Trading France
14 Oct
Record bank fees in sterling
Closing
AP
JE-89721
Willowmere Trading Holdings
10 Oct
Revalue open Canadian receivables
Reversing
Fixed assets
JE-88494
Willowmere Trading Holdings
21 Oct
Eliminate intercompany service charge
Recurring
Depreciation
6 of 6 records
Example screen with sample data
GL Accountant
Prepares manual journals, accruals and prepayments, bank reconciliations and the entity close tasks the Controller approves.
This is the first screen this role sees.
OverviewJournal Entries Awaiting Approval×
Journal Entries Awaiting Approval
Journal entries · GL Accountant
Journal entry number
Entity
Date
Description
Entry type
Source
JE-21112
Willowmere Trading France
19 Oct
Recognize October product revenue
Standard
Manual
JE-58944
Willowmere Trading Canada
09 Oct
Post supplier invoice in euros
Adjusting
AR
JE-49861
Willowmere Trading France
14 Oct
Record bank fees in sterling
Closing
AP
JE-89721
Willowmere Trading Holdings
10 Oct
Revalue open Canadian receivables
Reversing
Fixed assets
JE-88494
Willowmere Trading Holdings
21 Oct
Eliminate intercompany service charge
Recurring
Depreciation
6 of 6 records
Example screen with sample data
Treasury Analyst
Owns currencies, exchange rates, bank accounts, transfers between currency accounts and the month-end revaluation. Prepares what the Controller approves.
This is the first screen this role sees.
OverviewRevaluation Runs Awaiting Approval×
Revaluation Runs Awaiting Approval
Revaluation runs · Treasury Analyst
Run number
Entity
Period
Run date
Rate type
Rate date
RR-13590
Willowmere Procurement Mexico
April 2026
13 Oct
Closing
16 Oct
RR-16212
Willowmere Trading US
March 2026
12 Oct
Spot
17 Oct
RR-21123
Willowmere Trading Canada
January 2026
22 Oct
Closing
29 Oct
RR-43075
Willowmere Trading UK
January 2026
12 Oct
Spot
21 Oct
RR-73165
Willowmere Procurement Mexico
January 2026
18 Oct
Closing
26 Oct
6 of 6 records
Example screen with sample data
AP Clerk
Processes vendor bills in the vendor's currency, checks them against the order and receipt references, and builds pay runs.
This is the first screen this role sees.
OverviewMy Bills to Approve×
My Bills to Approve
Bills · AP Clerk
Bill number
Document type
Vendor
Entity
Bill date
Due date
BLL-54622
Bill
Northbank Packaging Supply
Willowmere Trading US
12 Oct
21 Oct
BLL-59774
Vendor credit
Crestfield Office Goods
Willowmere Services Australia
17 Oct
21 Oct
BLL-39374
Bill
Elmstone Equipment Services
Willowmere Logistics Singapore
31 Oct
03 Nov
BLL-99675
Vendor credit
Harbor Glen Retailers
Willowmere Trading Canada
24 Oct
31 Oct
BLL-68300
Bill
Harbor Glen Retailers
Willowmere Trading UK
24 Oct
02 Nov
6 of 6 records
Example screen with sample data
AR Clerk
Raises customer invoices and credit memos in the customer's currency, applies cash at the receipt rate and runs dunning.
This is the first screen this role sees.
OverviewCredit Memos Awaiting Approval×
Credit Memos Awaiting Approval
Invoices · AR Clerk
Invoice number
Credited invoice
Customer
Entity
Invoice date
Currency
INV-15563
Harbor Glen October goods invoice
Harbor Glen Retailers
Willowmere Trading Holdings
21 Oct
Singapore dollar (SGD)
INV-88212
Maple Quay component return credit
Silverpine Freight Co.
Willowmere Trading Canada
19 Oct
Canadian dollar (CAD)
INV-40724
Northbank packaging refund credit
Northbank Packaging Supply
Willowmere Services Australia
18 Oct
Japanese yen (JPY)
INV-74068
Northbank packaging refund credit
Silverpine Freight Co.
Willowmere Logistics Singapore
11 Oct
Japanese yen (JPY)
INV-70156
Harbor Glen October goods invoice
Southline Distribution
Willowmere Services Australia
14 Oct
Mexican peso (MXN)
6 of 6 records
Example screen with sample data
FP&A Analyst
Loads and maintains budget versions in entity currency, runs allocations and reads variance in reporting currency.
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.
Start with one team and one process, then add the rest once the basics are running.
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.
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.
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.
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.
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.
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.
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.
Your browser's Global Privacy Control signal is honored: advertising cookies are off.
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.