Automating Intercompany Sales Order Creation
I am trying to externally handle the drop ship of items across subsidiaries at arms length.
This is relatively easy at a manual level.
Subsidiary B raises Sales Order with Customer.
Subsidiary B raises Purchase Order with Subsidiary A
Subsidiary A raises Intercompany Sales Order (via Manage Intercompany Sales Orders)
Subsidiary A fulfills Intercompany Sales Order
Subsidiary A invoices etc.
Subsidiary B receives Intercompany Sales Order
Subsidiary B fulfills Sales Order for Customer
While this process is trivial within netsuite UI. I do not see a mechanism to initialize a Sales Order in Subsidiary A from a Purchase Order raised by Subsidiary B.
Is this even possible? I have attempted to manually create the Sales Order also, but this is rejected.
Just had a response back from Netsuite Support. As of this date it is not possible to automate this workflow through any means, tickets 218990 and 291060 are currently open enhancement requests.
Although, after you generate the intercompany sales order using the Manage Intercompany Sales Orders page, it is possible to automate the rest of the process. I’ve had to do that before for a customer. It’s just the link between the PO in Subsidiary B and the SO in Subsidiary A that have to be generated “manually” from that screen.
Hello,
Did you find anything on this? We are facing the same situation.
Nope, its not getting changed apparently. There is a “newer” intercompany process, but i’ve not yet looked into it
Hey Malard, what is that “new” process you’re referring to? We’re having the same issues and are now wondering if there’s a newer process we should be using instead?
https://f.hubspotusercontent40.net/hubfs/3965491/ReleaseNotes_2020.2.0.pdf
i got the idea from here, it is unqualified at this time. I haven’t had chance to do any further automation with NS in the last couple of months
They refer on page 26 to Cross Charge Automation. My hunch is that this relates to the intercompany fulfilment and the conceptual change they want us to make; is that instead of selling the items at arms length you use the Intercompany Cross-Subsidiary Fulfilment option (see Setup -> Enable Features -> Items & Inventory)
https://blog.annexa.com.au/tips-tricks-netsuite-2020-2-intercompany-cross-subsidiary-fulfillment
my assumption is that using this process has a very similar effect to arms length fulfilment using the mechanism we are all stuck on. The actually buying/selling is done ONCE per month as part of the period close tasks as a single bulk PO/SO
if i crack this, i will share some example code, however all my integration with Netsuite is done via their SOAP interface (i will move to their REST interface at some point), i am essentially using netsuite as a back end engine. I only have 10 user accounts for NS, my 30+ sales team all use my own front end which acts as a proxy and saves me some significant $$ each month 🙂