Sage 300 Foreign Currency Revaluation Calculator
At every period end, open foreign-currency invoices need to be revalued to the closing rate. This calculator shows the unrealized gain or loss, the realized result when the invoice is finally paid, and the reversal, so you can check what Sage 300 or any ERP posts.
Your numbers
Your results
Illustrative arithmetic. Follow your accounting policy, the applicable standard and your ERP's revaluation settings for actual postings.
Unrealized gain or loss by period-end rate
Sweeps Rate at period end from 0.6 to 1, holding your other inputs fixed.
FX reconciliation report
We can build a report that matches ERP revaluation postings to open items.
Optional. The tool and every export work without this. No spam.
How to use it
Enter the open balance in the foreign currency, choose receivable or payable, and give the exchange rate at booking, at period end and at settlement, all quoted as home currency per one foreign unit. The unrealized result is the revalued value minus the booked value, with the sign flipped for payables. The realized result compares settlement value with what was booked.
The accounting logic
A stronger foreign currency raises the home value of a receivable (a gain) and of a payable (a loss). The period-end revaluation is a non-cash entry usually reversed on the first day of the next period, so that when the invoice is paid the full difference between booking and settlement shows up as realized. The chart sweeps the closing rate so you can see sensitivity.
- Use the rate type your policy requires, such as spot or period average.
- Revalue monetary items only; do not revalue inventory or fixed assets.
- Check rate direction when your ERP quotes foreign per home.
Common mistakes
The most frequent errors are inverted rate direction, revaluing the same invoice twice, and not reversing the prior accrual. When results look wrong, compare one invoice by hand with this calculator before reviewing the whole ledger. Also confirm which gain and loss accounts the ERP uses for realized and unrealized postings.
Frequently Asked Questions
What is the difference between realized and unrealized?
Unrealized arises from revaluing open balances at period end and is usually reversed. Realized arises when the invoice is settled and the cash value differs from the booked value.
Why does the sign flip for payables?
If you owe foreign currency and it strengthens, you will pay more home currency, which is a loss. The same move produces a gain on a receivable.
Which rate should I use at period end?
Use the closing or spot rate your accounting policy specifies for monetary items, taken from the same rate source your ERP uses.
Does this replace the ERP routine?
No. It checks the arithmetic of a single balance. The ERP revaluation routine handles many documents, accounts and reversing entries according to its set-up.
Netray can build a reconciliation report from your ERP that compares revaluation postings against open items.
Related Tools
Sage Intacct Month-End Close Time Savings Calculator
Turns close effort per entity into annual hours, cost and FTE, and shows the savings from a given automation rate.
ERP Migration & SelectionAcumatica and Sage Intacct Multi-Year TCO Calculator
Total cost of a subscription ERP over 1 to 10 years: subscription with annual uplift, implementation, training and support, expressed per user per month.
ERP Migration & SelectionAcumatica and Sage Go-Live Cutover Runbook Template
Fill-in cutover runbook with freeze, extraction, load, validation, go or no-go and rollback steps, ready to export as a document.
More Costing & Finance tools
See all- SAP QM Inspection Effort and Cost Calculator
- SAP Standard Cost Estimate BOM Rollup Calculator
- Legacy ERP Retirement Cost and Payback Calculator
- JD Edwards World Month-End Close Procedure Template
- Distributor Customer Credit Application Template
- Distributor Customer Profitability Worksheet
- Distributor GMROI and Inventory Turns Calculator
- Vendor Early Pay Discount Worksheet
- SyteLine Cost Rollup Variance Calculator