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.
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)
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 🙂