Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
3 Ответы
710 Представления

Good evening,

While testing multi-currency transactions, I discovered what appears to be a significant valuation issue. I found that when vendor bills are posted in a foreign currency, Odoo 19 is miscalculating the conversion rate. This leads to inflated stock valuations and inaccurate entries in the variation account, which has a direct and serious impact on Cost of Goods Sold, profit margins, and the overall accuracy of the balance sheet.

For example:

Consider a company with a base currency of USD. The exchange rate is set at 1 USD = 1500 IQD. A product, let's say "Product 1001," is purchased for 1500 IQD.

*The expected behavior is that Odoo should value the product at its equivalent cost in the base currency, which is $1 (1500 IQD / 1500).

*However, after the vendor bill is validated, the system incorrectly records the cost of "Product 1001" as $1500 USD instead of the correct $1.

This bug compromises the accuracy of your financial statements, as the inflated stock valuation directly affects the Cost of Goods Sold (COGS) and subsequently, your profit margins. This demonstrates a serious flaw in the integrity of Odoo's real-time costing method and has significant implications for businesses operating with foreign currencies.

Аватар
Отменить

Please report feedback via odoo.com/help so our Support Team can verify and work with our Developers to resolve any incorrect postings.

Im having the same issues. 

Base currency AED, Purchase Currency USD. 1 AED = 0.27 USD
I buy 100 iPhones at $100 -> $10,000 Total (AED 37,100) 

When delivery is inbounded, Inventory is Credited by 37K, and COGS 37K (interim) 

However, after bill is confirmed $10,000, then only 10,000 is added to inventory valuation (10k debit) and the remianing 27K is left in interim. 

Also Stock value is 10,000AED (27K less)


Hi,


We request Odoo support to confirm whether this is a known bug and to provide guidance on possible fixes or patches. Additionally, advice on best practices for handling multi-currency stock transactions to ensure accurate valuation would be appreciated, as this issue has serious implications for financial reporting and business operations.


Hope it helps

Лучший ответ

As far as I can see this has been already fixed in the core this week.

Аватар
Отменить
Лучший ответ

Hi Abdullah,

If you’re on multi-company, remember each company keeps its own currency rates. Please verify both companies have the correct USD↔IQD rate


Аватар
Отменить
Лучший ответ

Hello Everyone,
I have done some customization to resolve this issue. I have charged a minimal amount for this. 
https://apps.odoo.com/apps/modules/19.0/tds_multi_currency_bug_fix_v19

Until odoo fix this issue users will not face issues for that I build this module so they can use this module it will work fine. In case of query or issue I will be more than happy to assist


Аватар
Отменить
Related Posts Ответы Просмотры Активность
1
февр. 23
5875
1
авг. 25
3340
1
окт. 24
2577
0
апр. 24
1606
2
дек. 24
40722