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.
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