Hello Olivier, Thanks a lot for the detailed explanation. Now that I see that the currency.company_id is optional, everything makes sense.
To avoid confusing new users, setting up default currencies with company_id = null would be better indeed. Regarding trunk I can't really judge, as I don't have a requirement of varying rates per company. I assume the current code gives the most flexibility. Best regards, -sbi -- You received this bug notification because you are a member of C2C OERPScenario, which is subscribed to the OpenERP Project Group. https://bugs.launchpad.net/bugs/768197 Title: Improving multi-company currency management Status in OpenERP Modules (addons): Confirmed Bug description: in supplier invoices it is possible to select a currency which belongs to another company. missing rule ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] _______________________________________________ Mailing list: https://launchpad.net/~c2c-oerpscenario Post to : [email protected] Unsubscribe : https://launchpad.net/~c2c-oerpscenario More help : https://help.launchpad.net/ListHelp

