Skip to Content
Technical Articles

A short InterCompany process scenario in the Order To Cash Process

I have been asked to explain the product planning details and how that links to Sales Orders and Outbound Logistics.

The typical process is something like this

If I would have Company A that is selling product XXXX to the End Customer B via a ‘Release’ of a Sales order

Would it then be possible to automatically release the customer demand, run MRP, automatically create the Purchase Request, automatic transfer to Purchase Order (for Supplier = Company C) and then transfer the Purchase Order into a Sales Order for Company B?

Company B will then procure and deliver goods to Company A, who will then deliver to their end customer.

So firstly we need to ensure MasterData is complete

Scoping for Purchasing Between Companies needs to enabled

Ensure that you have Company Specific Price Lists enabled

This is to ensure that Sales Price/Purchase Price are aligned to automatically create and release the interco sales order.

Company A & B need to ensure Collaboration Data is set (in Account Management)

And the same in Supplier Base Work Center

Ensure that the product you wish to purchase/sell via the intercompany process is enabled for sales and planning across ALL the entities

In this example SB1001 is externally procured by P10 (since P20 is outside of P10 companies), and is bought externally by P20

ensure that the product is active for sales in both companies too, and the product valuation is active too for both companies.

It is also helpful to create an employee work distribution to assign an Responsible Employee for Sales.

and an Organisational Work Distribution to ensure that interco Sales Orders are assigned to the correct Sales Org (if you have more than 1).

To Automate the purchase process, there must be a Purchase List Price or Purchase Contract for SB1001 between the two companies.

Ideally the purchase price/contract value should be the same amount and currency as the valuation data.


Once all of this MasterData is aligned, creating a Customer Sales Order should now flow through planning, to purchasing, to outbound logistics. Lets Try!

  1. Customer Sales Order creates demand in Supply Planning
  2. Run Planning creates Purchase Proposal
  3. Released Purchase Proposal creates Purchase RequestsThese Purchase Requests have been assigned the correct supplier based on the List Price/Contract being in place. We can Bundle and Order directly from this screen.
  4. Purchase Order to Sales Order You can see from the sent purchase order that an Sales Order between the 2 companies is automatically created.
  5. With stock already in Company B Sales Order is released to outbound logistics for delivery.
  6. After issuing goods Intercompany Invoice request is created automatically Once released the customer invoice creates supplier invoice in opposite company
  7. Company A needs to receipt goods first before supplier invoice can be posted. (Standard 3-way matching)
  8. Company A can receipt goods in via inbound logistics
  9. Company A can now despatch goods to end customer and Invoice


Optional Automation Activities

  1. You can automate the planning runs, you need to set up a planning run for each planning area, and specify products. then schedule the run to execute regularly.
  2. Automate Purchase Requests to Purchase Orders via scoping question
  3. Automate the Customer Invoice Request => Release Invoice

Please comment with any thoughts you may have.




Be the first to leave a comment
You must be Logged on to comment or reply to a post.