6b14ceb22577faec4fde8454a86c54bd7d7bedc2
Create a journal J1 of a given type T with no currency. Create a journal J2 of type T with a currency Y, default currency of company C. Invoices of type T are created with journal J1 by default. However, if the currency Y is explicitly set in the context, it will be created with journal J2, even in company C. In that case J2 will be selected, because the currency is explicitly set in context. Now suppose we have a journal J3 of type T with a currency Y', different from the currency of company C. Give a lower sequence index to J3 than to J1. Create an invoice with no currency in context. Then J3 will be selected despite not being on the correct currency, because no currency condition has been put in the domain. We solve these two bugs by always adding the clause in the domain, and adding that the currency can not be set in the case of the company currency. opw 2002748 closes odoo/odoo#33795 Signed-off-by: Nans Lefebvre (len) <len@odoo.com>
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%