Does this look crazy to anyone? For returns, NetSu...
# suitescript
c
Does this look crazy to anyone? For returns, NetSuite needs one item receipt for the items to be restocked and one item receipt for the items that will not be restocked (damaged). The fulfilment centre is only sending one JSON back to NetSuite (via Celigo) which mixes 'restock' and 'non-restock' items together. There's no way to split a line item into restock and non-restock on an item fulfilment in standard NetSuite. I have no control of the data structures (or anything) that the fulfilment centre sends to NetSuite, this is considered immutable.
b
Perhaps you can have 2 flows, one for good and one for damaged
Alternatively ask celigo if they can make 1 flow create 2 records
c
First option requires change in the WMS which I can't do
Second one was my preferred option - 3 weeks with celigo support and they've gotten nowhere.
Then there's the added problem that I can't map the inventory detail subrecord (with Celigo) as it adds an extra subrecord instead of overwriting the existing one. Had this problem for a long time now, could have fixed with SS in a matter of hours
m
hi @Craig, can you let me know your Celigo support ticket number on the above? I’d like to take a look. https://netsuiteprofessionals.slack.com/archives/C29HQS63G/p1603366082252900?thread_ts=1603354174.246800&cid=C29HQS63G