Try ERPNext Buy Support Partners Foundation

Custom UOMs rates seem incorrect, or is something else going on?

Problem: The rate is being multiplied with Quantity

Amount (AED): 7 * 1 = 7

Expected: The rate must be multiplied with Qty as per Stock UOM

The rate must be multiplied with the UOM Conversion Factor

Amount (AED): 7 * 96 = 672

This screen is only useful for stock updation in the system. If the invoice is to show the respective pieces in the UOMs selected, that needs to be done using a custom script.

In the price list, check the box ‘Price not UOM dependent’.