Hello,
I am experiencing an issue in Odoo 18 Accounting regarding manual currency exchange rates on invoices.
I create a new Invoice (or Vendor Bill) in a foreign currency (EUR) while the company currency is TRY.
Instead of using the automatic system rate based on the "Invoice Date", I manually adjust the exchange rate (or the amount in company currency) in the draft state.
However, when I click the Confirm button, Odoo automatically recalculates the rate based on the Invoice Date and overwrites my manually entered exchange rate with the system's official rate.
I want Odoo to respect the manual rate I entered in the draft stage and prevent it from re-computing/resetting the rate upon confirmation.
My question is: Is there a standard configuration or a specific way to handle this in Odoo 18? I checked the action_post method code, but I couldn't find a direct flag (like a context key) to disable this re-computation behavior.
Thanks!