Skip to content

Accounting Software | Multi-Currency Books

Functional, transaction, reporting currency. Realised and unrealised gain-loss posted.

100+ currencies. RBI reference rates by default, custom rate sources where needed. Functional currency per entity. Transaction in any currency. FX revaluation runs at period end. Realised on payment, unrealised on revaluation, both posted automatically.

Multi Currency Books

How it works

From foreign-currency transaction to FX-revalued books.

Step 01

Functional currency per entity

Each entity has a functional currency (INR for Indian entities, AED for UAE, SGD for Singapore). Books are kept in the functional currency by default.

Step 02

Transaction in any currency

Foreign-currency bills and invoices post in the transaction currency. The system stores the transaction currency, the rate at the date, and the functional-currency equivalent.

Step 03

Revaluation at period end

Open foreign-currency receivables and payables revalue at the period-end closing rate. The unrealised gain or loss posts to the P&L.

Step 04

Realised on payment

When a foreign-currency receivable is collected or a payable is settled, the realised gain or loss (transaction rate vs settlement rate) posts automatically.

What the system does

Capability, input, output.

  • Functional + transaction + reporting currency

    Input
    Three-tier hierarchy per entity
    Output
    Books in functional, reports in any base
  • Rate sources

    Input
    RBI reference rates + custom providers
    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.

Ind-AS 21 / AS-11 applied per the entity's GAAP. RBI reference rates by default; custom rate sources for groups with treasury rate policies.

Regulations we work within

  • Ind-AS 21 / AS-11

    Functional, monetary, non-monetary distinction applied at posting.

  • Section 43A, Income Tax Act

    Capital asset FX impact handled separately from revenue impact.

  • RBI FEMA reporting

    Foreign-currency transactions captured for FEMA reporting (FLA, etc.).

Connects to

  • RBI Reference Rates INR / FX daily rates
  • Custom rate provider Per-currency rate source

Multi-Currency Books FAQ

What buyers ask.

Where do FX rates come from?

RBI reference rates by default for INR pairs. For other pairs (AED/SGD, USD/EUR), the system uses configurable rate providers. Custom rate sources (your own treasury rates, a specific provider) are supported per organisation.

Do we revalue daily or at period end?

Period-end revaluation is standard per Ind-AS 21 / AS-11. Daily revaluation is supported where the treasury policy requires it (typically for active FX trading entities). Most Indian businesses run period-end only.

IFRS vs Ind-AS treatment of FX gain or loss?

Both align on functional vs presentation currency principles. The differences (e.g., monetary vs non-monetary, capital vs revenue) are captured in the entity GAAP setting. Multi-GAAP per entity is supported.

How is FEMA reporting handled?

Foreign-currency transactions (imports, exports, ECB, dividend remittance) are tagged at posting. FEMA reports (FLA, Form 15CA/CB drafts) are generated from the tagged register. The CA reviews before submission.

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.