You should always have unique SKUs in NetSuite across all item types. That means, for FarApp's purposes, it is not okay to use the same SKU on both an Inventory Item and a Kit Item for example. If you encounter a situation where you have inadvertently used the same SKU twice please use the following procedure to correct the situation.
- Determine which of the duplicate SKUs is the one you want to use going forward.
- For the version of the SKU you do NOT want to use, verify all orders containing that version of the SKU have been completely fulfilled.
- Change the SKU field on the version of the SKU you do not want to use to some other unique value. For example, if the SKU was previously MYSKU change the value to MYSKU-OLD.
- Wait until the order sync process runs again. This time FarApp should only find one matching SKU and sync the order.
IMPORTANT NOTE: Please do NOT simply inactivate the version of the SKU you do not want to use. FarApp will continue to find that SKU and may then show a different error about the SKU being inactivated. You should also not simply delete the version of the SKU you do not want to use. If you happen to have missed an open fulfillment for that old SKU there is no going back after deleting it. If you simply change the SKU value you can always temporarily change it back if needed. NetSuite references internal IDs for some processes