In odoo 17 (and later I guess) there is this new field discount in purchase module, but I think it creates more problems than solves them (the way it is implemented).
In the product view, in the purchase notebook tab, the final price is not shown, so I have to calculate it every time to see which provider has the best price. See the example below where "Supplier A" has a better price than "Supplier B", but you can't see that without calculating them:
The same is true at the PO form view, where even tho I can see the total for each line, the unit price after the discount is not shown (that one I can understand why some people might need it and some people might not need it). See the example below:
And finally when I want to check the price history in the smart button in the same view as before (the arrow next to Unit Price on the last image), the price is shown without the discount! How am I supposed to compare 2 different POs if they all have the same price? See the example below, where P00001 has a quantity of 50, a price of 100 and a discount of 65, meanwhile P00002 has a quantity of 500, a price of 100 and a discount of 75:
After seeing this I was concerned that the cost calculation might also be half implemented, but all the tests I've done show that the cost is well calculated.
To solve this I'm doing plenty of little customizations and thinking to myself, is everybody doing this? Am I missing some feature?