Separate real overspend from currency noise in every multi-currency budget

Build budgets in any currency, compare them to actuals under a documented rate policy, and see exactly how much of every variance is real spending versus exchange-rate movement.

The problem

Finance teams build budgets in one home currency while the purchase orders, vendor bills, and expenses that fill them land in several others. Figures get converted at inconsistent or stale rates, budget-vs-actual comparisons become unreliable, overspend is discovered late, and month-end consolidation turns into manual spreadsheet reconciliation.

The solution

Budget in any currency, pick a documented conversion-rate policy, and see the exact rate and date behind every converted figure. Every variance splits automatically into real over/underspend and FX effect, so you always know whether to act on the business or the exchange rate.

Capabilities

Everything you need for defensible multi-currency budgeting

Every capability below is implemented in the module.

01

Multi-Currency Budget Lines

Budget each line in its own currency while every budget reports in one currency you control.

02

Four Governed Rate Policies

Choose transaction-date, period-average, budget-lock, or manual rates, applied consistently across the whole budget.

03

Rate Provenance on Every Figure

Each converted amount shows the exact rate and date used, so no number in the budget is a black box.

04

FX-Isolated Variance

Every variance splits into operational overspend and FX effect, answering whether it is the business or the currency.

05

Straight-Line Forecasting

Budgets project remaining-period spend and flag projected breaches before the period closes.

06

Driver-Level Overspend Alerts

A daily automated check posts a chatter message naming the exact line and whether the breach came from spend or FX.

07

Group Consolidation with Drill-Down

Roll multiple entity budgets into one group view, each with its own governed rate policy, then click through to the source lines.

08

Actuals Straight from Posted Entries

Achieved amounts are computed from posted accounting entries in each entry's own transaction currency — nothing to re-key.

09

Full Audit Trail

Every state change, rate applied, and budget edit is tracked on the chatter for defensible reporting to auditors.

Workflow

How it works

1

Set currency and rate policy

Create a budget, pick a reporting currency and period, and choose one of the four governed rate policies.

2

Add budget lines

Assign tracked accounts and a budgeted amount per line, each in the currency that fits the spend.

3

Keep posting as usual

Continue posting vendor bills and journal entries in Accounting — the budget reads actuals automatically.

4

Review variance and consolidate

Open the Variance Analysis pivot or a Consolidation to see FX-isolated variance and drill into any figure.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Odoo's native accounting budget tool is an Enterprise, analytic-account based feature. This module is a self-contained Community app with its own multi-currency budget model, so it works without any Enterprise dependency.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Account Budget Multi Currency

Budget lines in any currency under four governed conversion-rate policies, with the exact rate and date behind every figure — and each variance split into real over/underspend versus pure FX movement.

Buy on Odoo App Store