We have some Vendors who are not guaranteeing prices like they would before.
This means our Purchase Orders are contracts only for the Quantity, not the price.
We frequently see costs up to 25% higher than what we are first quoted from Vendors.
I know Odoo supports Landed Costs for freight and customs charges, can this concept be used to "land" any difference between the PO price and the Bill price?
Odoo books the debit to Inventory at the PO price, not the Bill price. Should I update the Purchase Order?
I know Odoo also supports PPV - Purchase Price Variances - so is there an easy way to reclass the PPV amounts back into our Inventory Account?
Is there another strategy?
It is important to us that our Cost of Goods is accurate so we can monitor margins.







Since my last post I found this module.
It looks like it fills the gap where multiple products have a different cost on the vendor bill then the original PO.
I haven't tested it yet but thought I'd share anyway.
Feedback appreciated.
https://apps.odoo.com/apps/modules/14.0/ak_purchase_landed_cost/
For me it looks like this app is not fitting. It is only a community app for landed costs, in my opinion. It says, you need a service-product, that is exactly what you do not want...