This question has been flagged
21 Views

Hi,

I encounter a strange behavior while recording a payment on a bill in foreign currency.

Here is the process:

1. Record bill for 199 USD (company currency is EUR) - System records bill @ 188 EUR at bill FX date

2. In reconciliation, match bank payment in EUR to the bill

Here are 2 cases happening, according to my tests:

- If bank transaction is 190 EUR, Odoo fully matches bill amount but does not automatically offer to record 3 EUR in EXCH Loss, I have to do it manually

- If bank transaction is 191 EUR, Odoo automatically offers to record 3 EUR in exchange gains and 6 EUR need to be allocated somewhere manually to balance debits

I really don't understand these behaviors, especially the second case. Why doesn't Odoo offer automatic Exch loss in first case? And why does it behave differently if bank transaction amount is higher (even 1 single euro higher) and automatically offers a weird FX gain instead of a loss?

Thanks for your help

Avatar
Discard