Product: NetSuite
Article Link: http://help.truecommerce.com/en/articles/8120589-netsuite-error-netsuite-error-code-user_error-please-choose-an-item-to-add
Error: NetSuite Error: Code=USER_ERROR Please choose an item to add
Issue: When exporting out an inbound transaction from Transaction Manager you receive the following error: 'USER_ERROR Please choose an item to add.'
Reason: One of the items you're passing to NetSuite is missing an item code, or internal ID. Alternatively the system was unable to sync your item based on the provided code.
Solution - Correct the Item Catalog
If you're utilizing the Item Catalog for your Trading Partner the item may not be setup to correctly translate into the proper Internal ID - be sure to fill out the Item Translation for any new items received within the catalog.
Navigate: Trading Partners → (Partner) → Translations → Item Catalog
Fill: Item Translation (NetSuite) & Primary Item (2nd Column)
Solution - Correct Inventory Item for Item Sync
If you're utilizing the Item Sync setting within Transaction Manager's Integration Options then Transaction Manager will search NetSuite for the appropriate Internal ID to be passed (as required) by performing a dynamic lookup against your Sync Value set within the Integration Options.
Navigate: Business System → (Company) → Company Configuration → Integration Options
Find: Item Sync Value
By default if the setting is blank (disabled) the system will search in the following order to find a match: Item ID, Display Name, UPC, Internal ID
NetSuite
In order to confirm your system is using the correct Item Sync value - you'll need to check NetSuite to confirm that what's being passed by your Trading Partner, or the Item Translation conversion within the Item Catalog is correct.
Navigate: Lists → Accounting → Items
UPC Code
Display Name
Item ID
Internal ID
Additional Resources
rev 7/12/2023