Accounting Software | Multi-Currency Books
Functional, transaction, reporting currency. Realised and unrealised gain-loss posted.
100+ currencies. Your rate policy applied consistently rather than whatever was on someone's screen that morning. Functional currency per entity, transactions in any currency, and FX revaluation at period end. Realised on payment, unrealised on revaluation, both posted automatically with the rate stored on the entry.
What the system does
Capability, input, output.
| Capability | Input | Output |
|---|---|---|
| Functional + transaction + reporting currency | Three-tier hierarchy per entity | Books in functional, reports in any base |
| Rate sources | Your rate source, applied per currency pair | Daily rate cache for posting |
| Period-end revaluation | Open FX positions + closing rate | Unrealised gain or loss posted to P&L |
| Settlement realisation | Payment / receipt in transaction currency | Realised gain or loss on settlement |
| Multi-currency consolidation | Entity ledgers in functional currency | Group view in any reporting currency |
| Historic rate retention | Rate history per currency pair | Audit-ready rate trail per posting |
-
Functional + transaction + reporting currency
- Input
- Three-tier hierarchy per entity
- Output
- Books in functional, reports in any base
-
Rate sources
- Input
- Your rate source, applied per currency pair
- Output
- Daily rate cache for posting
-
Period-end revaluation
- Input
- Open FX positions + closing rate
- Output
- Unrealised gain or loss posted to P&L
-
Settlement realisation
- Input
- Payment / receipt in transaction currency
- Output
- Realised gain or loss on settlement
-
Multi-currency consolidation
- Input
- Entity ledgers in functional currency
- Output
- Group view in any reporting currency
-
Historic rate retention
- Input
- Rate history per currency pair
- Output
- Audit-ready rate trail per posting
Compliance + integrations
FX done by the standard.
SFRS(I) 1-21 applied per the entity's framework. The rate source is your policy decision. What the system guarantees is that the same policy is applied everywhere and that the rate used is kept on the entry rather than re-derived at the audit.
Regulations we work within
-
SFRS(I) 1-21
Functional, monetary and non-monetary distinction applied at posting.
-
GST Act
Conversion for GST accounted at the tax point, with the rate retained.
-
Rate policy
One source per currency pair, applied consistently and auditable after the fact.
Connects to
- Rate provider Your chosen source, per currency pair
- Bank feeds Settlement rates captured as they actually occurred
Multi-Currency Books FAQ
What buyers ask.
Where do FX rates come from?
From whichever source you decide, configured per currency pair. Singapore does not mandate one, which is freedom and also a trap: teams end up with the bank's rate on payments, a published rate on invoices and a third one in the revaluation, and the differences look like trading results. The system's contribution is consistency and a stored rate on every entry, not an opinion about which provider is best.
Do we revalue daily or at period end?
Period-end revaluation is the standard treatment under SFRS(I) 1-21. Daily revaluation is supported where treasury policy requires it, which for a group holding several currencies with real exposure is worth considering. Most companies run period-end only, and that is usually right.
Our parent reports under IFRS. Does that change the treatment?
Barely, which is the point of SFRS(I) being aligned with IFRS. Functional and presentation currency work the same way, so the group pack and the statutory accounts come off the same postings. Multi-GAAP per entity is supported for the cases where a subsidiary genuinely reports on a different basis.
Are there exchange controls we need to report against?
No, and it is worth stating plainly because finance teams arriving from markets that have them keep looking for the form. Singapore does not restrict currency movement, which is a large part of why regional treasury sits here. The obligation is to account for it correctly, not to report it to anyone, so the page you are reading is about accounting rather than filing.
More in Accounting Software
Related features
Post a foreign-currency bill. See the revaluation at period end.
Connect one entity, free. Post a USD or AED bill. Watch the period-end revaluation post automatically with the closing rate.