Bahmni provides additional extension of purchases. One such extension is "price markup table", which helps to define sale cost based on cost price (purchase price).
This is usually defined by a range of prices, and is applicable for all products that have been purchased. This is defined like below
1. For cost price ranging from 1.0 - 10.0, apply a markup percentage of 5%
2. For cost price ranging from 10.0 - 100.0, apply a markup percentage of 2%
and so on.
This markups apply for products that have tracking enabled by "lots" or "serial" number.
This can be defined through "Menu / Purchases / Configuration / Price Markup table". See example below
Now, after raising a purchase order (say of 10 qty), while receiving the products against the PO, we need to provide the lot/serial no details and also specify the cost price of the lots. The expectation is that for each line, the sale price should respect the markups defined. However it is not so.
Only the first line of the lot details fill in the "sale price", not the subsequent lines.
If I change the "Cost Price" and enter a new value, which has got a markup range applicable, then the "sale price" does not change.