We require our cashiers to enter (using Options tab in Item Entity) to enter a price at the register. This is because an item # could be priced at various levels based on the condition of the product. In some cases, an item # will have an additional automatic discount applied. Since a fixed price is not used, we have to force cashiers to enter the price using the dialog (feature on Options tab mentioned above) since manual entry in the transaction pane overrides the automatic discount feature. It works... sort of. In order to force the refresh, a user has to edit the quantity and/or add a new item (then the discount is applied). It works but there are some drawbacks... what if there's only 1 item (with a quantity of 1)? This means the discount will not be applied and we would rather not have cashier''s attempt to remember adding a $0 item that forces the discount(s). What is the best method to refresh after an item is added? The AddItem event does something to refresh. I was reading about the following but was unsure how to implement. Would an add-in be needed or is there a setting that forces refreshes?
PosApplication.QueryInterface<IPosInstance>().RefreshUI();
*This post is locked for comments