We have several instances where due to changes in product lines, updated products, discontinued items, etc. when we order an item, the supplier substitutes it for an alternative product that is in all appearances an equivalent. Whilst it is possible to open the original order, delete the old product, create a new item for the product now received, add this to the order and then quick scan it, that is a very slow and tedious process. What we need is a simple method to select the non-supplied item and select a 'substitute' button, which does all those steps for you. There may be a bit of tweaking to allow options such as: substitute missing item for newly created item with same specs and move missing item to inactive. substitute missing item for new equivalent product, so create new item, but keep missing item as active substitute missing item for existing alternative product (e.g. same item but higher quality, different colour, etc. and therefore different part code)