FAQ: Why am I getting invalid NetSuite sublist errors when receiving inbound shipments?
If you are sending from NetSuite to NetSuite, here is an example mapping:
{{{ReceiptData.InboundShipmentID}}} <-> Inbound Shipment (Field ID: internalid)
""T"" <-> Items: Receive
ReceiptData.Line[*].$.Line <-> Items: Quantity to be received
ReceiptData.Line[*].$.Line <-> Items: ID
Verify that the record is marked as "In Transit" in the UI, so that the inbound shipment can be received. You need to do this manually, not through mapping. Whenever inbound shipments are being sent to a warehouse or 3PL, records need to be in this status. You may need to handle some legal tasks such as taking ownership of goods when they leave the dock so you need to make sure that this inbound shipment status is set correctly.
Comments
Are you still struggling with this? 90% of the time "sublist" error applies to invalid/unknown "item". Cause could be anything from Order status / Bad Item matching / or bad input data.
Thank you so much for adding this, Anthony Rosenkrantz!
Please sign in to leave a comment.