So 14.50€ is moved out of “Armazém” (the default warehouse).
But 14.53€ is moved into the “In Progress” warehouse.
As a result I get a credit of 0.03€ in COGS.
One of the items being moved was bought in GBP and the company’s currency is EUR. So my only explanation for this difference is an exchange rate difference. Can that be the case?
If so, does it really make sense that this difference ends up in COGS? Why is COGS being chosen here? Shouldn’t it go into the default Exchange Gain / Loss Account?
If it’s not an exchange rate difference… what are the other possible reasons for this difference?
I can replicate the issue, rather I would say it is a known issue to me. Basically the problem comes due to rounding. we don’t post amount in Stock Ledger Entry, instead we post rate, where it is rounded.
This issue is in our to-do list, but unfortunately it needs major changes in the design. Thats why it can take some time to fix it.