Hi Softrak
I think it's a pretty stupid way of implementing this function. The option is called "Update base price on entry", not "Markup base price from cost on entry". The pop-up box should always appear if Manual is selected.
If the pricing method for an item is "markup", as you suggested the user might want to change the base price to exactly equal the cost, or do the arithmetic off-line and enter a new price.
If the pricing method is "discount", the user doesn't even have to see the markup factor, because it doesn't apply, they should just be able to enter a new price.
Thanks for letting me know how it currently works, I never would have guessed.
Steve