Th problem is that when you TAB you say that you want the margin to be
50.017% and when you press TAB then the Price is adjusted to the 3 decimal % magin and you will find a .02 being added.
In actual fact the Price methodology should be based either on:
1- Enter price and Cost and calculate Margin OR 2- Enter cost and margin and calculate Price
Now if you use security to disable Read and Disable Change the margin field becomes unaccessable by the TAB and this means that the Price is never recalculated.
Other work around is to forget about this bug and when you finish entering all your prices RUN a Price wizard and control the Retail Pricing that way you end up with .00; 0.025; .050; 0.75; 0.99
I guess this is more a logic inconsistency than a BUG. For some customers just eneter cost and margin and let the system calculate the price for them.
Afshin Alikhani