An account admin enabled feature INTERCOMPANY CROSS-SUBSIDIARY FULFILLMENT, this immediately broke our fulfillment flow because now the Item Fulfillment record needs a location internal ID as an initial value. The feature can't be disabled, at least not without NetSuite involvement (and cost, probably).
Here is what the fulfillment URL looks like before the feature:
/itemship.nl?id=000000&e=T&transform=salesord&memdoc=0&whence=
And here's what it looks like after:
/itemship.nl?id=00000&e=T&transform=salesord&memdoc=0&whence=&inventorylocation=33
Notice the inventorylocation parameter. Without that location IID param, the fulfillment record is initialized with zero lines.
I'm dealing with the integration and trying to find out how I can supply record initialization values. I've looked through the mapping options but don't see anything promising. Was hoping for like "celigo_init_data" that takes JSON or something.
In SuiteScript and SuiteTalk both have support for supplying initialization values, but I don't know how to accomplish this in Celigo. Anyone know?