Just to clarify what someone said earlier about hitting f12. If the staff just do a price check and not a sale, it should show up as the correct price. If the staff enters the sale screen to check the price, there it will show up regular price until f12 is pressed. F12 in the sale screen is the "finalize" button, it brings up the final price and allows them to select debit, credit, etc. It is at this time that any discounts/bonuses are calculated/checked by the system. So yeah, as was said befor, if they check the price through a slae screen, asking them to finalize it will bring up the correct price