2017 premium. The user has deleted several Ship Via codes in sales order and created several new Ship Via codes. They frequently use the Sales Order ""Copy From"" feature to create new sales orders from orders in SO history. When they copy from an order in SO history that has a Ship Via code that no longer exists, the order can be processed as usual. This creates issues in Starship as the Ship Via gets mapped and Starship (or the shipping staff) doesn't know what freight to charge.
If you create a sales order manually, without copying from another SO, and enter the same invalid, non-existent Ship Via, a ""xxxx is not on file"" message appears and the SO cannot be continued until an on file Ship Via is entered. Is this a bug, or is there a workaround or process that needs to be implemented so sales orders with not on file ship via codes don't get processed?