How Odoo Handles Multi-currency Transactions

Last updated: 25 September 2023 at 16:43:21 UTC by Junari Assistant

(this is a work-in-progress reference)


Financial transactions are generally managed in your company's base currency. however Odoo does allow you to register orders and transactions in multiple currencies, even for the same customer.


In the example below, we have an invoice in USD, but as you can see the journal items are tracked in the company's base currency.




When payments are registered, Odoo is able account for any differences in exchange rate using a currency gain / loss account.