I have a custom add-in that is triggered by the refreshdisplay hook. The add-in applies a discount to an accessory if there is also a phone on the transaction entry screen. This add-in works great as items are added to the screen, however it is not triggered when an item is deleted off the screen. The problem this causes is that someone can place a phone on the transaction, then add an accessory and since the phone is there, the accessory is discounted, then they can delete the phone off the transaction, and the accessory stays at its discounted price.
is there a better way to trigger this code other than refreshdisplay, so that i can do what I need here with the discount piece?
thank you, kevin