Rare capability
قدرة نادرةCurrency Migration
Archive a legacy company on its old currency, create a new company in the target currency, and migrate every monetary field with a documented FX conversion. Full audit trail included.
ما نفعله
A rare capability. The reason clients come to us.
Odoo does not support changing the functional currency of an existing company. The supported path is a new company in the new currency, a full migration of opening balances and reference data, and an archive of the old entity. That migration is invasive, error-prone if done manually, and has no room for “close enough” on audit-sensitive figures. We built a repeatable process for it.
The methodology
- Archive the legacy company — no new transactions, but full historical read-access preserved.
- Create the new company — same chart, policies, and reference data as the legacy, but denominated in the target currency.
- Migrate reference data — customers, vendors, products, accounts, fiscal positions, pricelists.
- Publish the FX rate table — before any monetary field is converted, the rate table is signed off by your finance team. Rates are auditable and reproducible.
- Convert monetary fields — every monetary field in every model we have identified gets converted with documented rules for rounding, precision, and carry.
- Audit report — a line-by-line ledger of every converted figure: old value, rate applied, new value, source record.
- UAT and cutover — standard migration discipline applies.
Where currency migrations get interesting
- Multi-company groups where one company moves and the others stay — consolidations need to handle both.
- Ongoing contracts, subscriptions, and pricelists with multi-currency terms.
- Open invoices, uninvoiced manufacturing costs, WIP balances.
- Statutory reporting that needs historical continuity.
We have handled each of these. The deliverable you care about is the audit report — the one your auditors will ask for, and that we produce by default.
الجدول الزمني المعتاد
ثلاثة أحجام ارتباط إرشاديّة
صغير
6–10 weeks — single company, standard modules
متوسّط
10–14 weeks — multi-module or multi-company
كبير
14+ weeks — heavy customization or multi-company in mixed currencies
كل عرض سعر مخصّص. كيف يعمل التسعير →
خدمات ذات صلة
أعمال نقوم بها تكمّل هذه
Odoo Migration
Every kind of Odoo database migration — forward, backward, split, merge, currency. Including the rare capabilities most partners won't touch.
اقرأ المزيدOdoo Upgrade
Move your Odoo database and its customizations to a newer major version, with code migration, test runs, UAT gates, and a rehearsed cutover.
اقرأ المزيدالأسئلة الشائعة
أسئلة شائعة حول currency migration
Why not just change the company currency in Odoo? +
Odoo does not let you change the functional currency of a company once transactions exist. The supported route is a new company with new books — which is what we build for you, with a documented migration of every relevant balance.
How do you decide the FX rates? +
We work with your finance team. Normally it is rate-at-cutover for balance-sheet items and period-specific rates for historical P&L if you need historical reporting in the new currency. The rate table is published and signed off before anything runs.
What happens to the old company? +
It is archived in place. Full historical access preserved, but no new transactions. Your auditors can still see every figure in the original currency.
ابدأ مشروع currency migration
أخبرنا بما تعمل عليه. سنردّ خلال يوم عمل واحد.