Multiple Organizations where One Sells and the Other Manufacturers and/or Stocks
Challenge
You have two orgs where org A is either a manufacturer or an importer and org B operates a webstore to sell Org A's product. Org B does not stock Org A's inventory regularly. Org B sells Org A inventory and expects Org B to deliver the goods to the customer either directly or indirectly.
How does Org A create revenue/profit for the 'work' performed for Org B? Org A can 'work' for Org B in a couple of ways:
- Storage or maintenance of product
- Service to process order
- Transfer of product (assuming that Org B temporarily maintains ownership at some point)
- Management fees if Org A's management resources are consumed by Org B.
Options
- Option 1 - let the webstore ship with negative inventory until you reconcile (EOD, EOW, EOM - End of Month). Reconcile = create a large product-based Counter Doc (interco) sale to set inventory back to zero and recognize transfer pricing profit.
- The pick/pack process will should create an Inventory Move that moves wholesale/mfr product to a "sold by webstore" warehouse
- CON: To check inventory, you must net the webstore and wholesale/mfr inventory together to get an accurate picture.
- Option 2 - ask the manufacturer/importer to drop ship on your behalf.
- Org B takes the order
- Org B creates a SO to the customer
- Org B creates a PO from SO as dropship - PO is to Org A's BP
- Counter Document (with Mods) from previous step creates a SO with a ShipTo address of the customer and an Invoice Address of Org B.
- The SO to Sales Invoice process creates the AR invoice to Org B's BP.
Counter Document (with mods) from previous step creates an Org B AP Invoice
- EOM, EOW, etc... Org B pays Org A
- Option 3 (Promotional Entity) - Org B operates as a Cost Plus entity and the Sales Order and Payment goes directly into Org A's system. Org B recognizes all expenses during the month and invoices Org A or (All Expenses)*110%.
- Option 4 - SO and Ship with Org A and Invoice with Org B. There is nothing saying that the invoice and shipment need to come from the same org. Having said that, you will need to create a custom plugin to achieve creating an Invoice with a different Org than the Sales Order.