How to Configure SAP Intercompany STO Process with Delivery & Billing

How to Configure SAP Intercompany STO Process with Delivery & Billing

HUs in SAP
HUs in SAP

Home » How to Configure SAP Intercompany STO Process with Delivery & Billing

If you are a SAP consultant or business user looking to master the configuration of SAP Intercompany STO Process with Delivery & Billing, this is the right place.

The SAP Intercompany STO Process with Delivery & Billing is a crucial skill for managing inventory and optimizing supply chain operations between different company codes within an organization.

SAP Intercompany STO Process with Delivery & Billing is also called Cross company SAP Stock Transport Order with Delivery & Billing.

In this step-by-step guide, the entire process of “SAP Intercompany STO with Delivery & Billing” is breakdown into configuration of the STO, delivery, billing, and accounting entries.

Table of Contents

1. SAP Stock Transfer Order(STO) with Delivery & Billing

Stock transport order with delivery and billing document is a combination of the standard purchase order and the stock transport order.

--> SAP Stock Transfer Order(STO) with Delivery & Billing is Similar to the stock transport order because
--> The requirement of the shipping data determination. --> stocks in transit can be monitored.

--> SAP Stock Transfer Order(STO) with Delivery & Billing is Similar to the standard purchase order because
--> Pricing is configured same as in standard order(when items are entered). It is a switching between condition type PPR0 & PIC1 (Referencing PI01), active one condition type at a time.
--> There is no item category used, same as Standard Purchase order

1.2 Business Scenario

The business scenario for “SAP Intercompany STO Process with Delivery & Billing” involves two separate company codes within the same corporate group.

These companies need to transfer the stock between each other to meet the demand, while maintaining proper financial accounting and compliance.

1.2.1 Business Scenario Overview

We have our car business corporation with two entities (Company Code PA10 and Company PP10).

Company PA10 manufactures products 26.

To meet customer demand, Company PP10 needs to source products from Company PA10.

Instead of making an external purchase, Company PP10 initiates an inter-company stock transfer from Company PA10.

Below is the pictorial representation of Two Step Stock Transfer Order with Delivery & Billing

Picture: SAP inter-company STO with delivery and billing Pictorial View

2. Configuration of Intercompany STO Process with Delivery & Billing

We will configure Inter-company STO Process with Delivery & Billing step by step

2.1 Configure PO Document Type

In this configuration

–> we Check and copy existing document types for purchase orders and

–> define allowed item categories for each document type

As we know now, for Intercompany STO Process with Delivery & Billing, we use standard PO document type “NB”

Please see below post to check “NB” Document type configuration

All About Purchase Orders in SAP MM – Define Document Types for Standard Purchase Orders

All About Purchase Orders in SAP MM – Item Category

2.2 Configure Pricing Schema.

We have configured Pricing schema for Inter-company STO Process with Delivery & Billing is as “A17011”- Intercompany Stock Transfer (US).

Please check the below posts for pricing schema configuration for Inter-company STO Process with Delivery & Billing

Ultimate guide to SAP S4 HANA MM Pricing Procedure – Define Calculation Schema for Inter-company STO Process with Delivery & Billing

Ultimate guide to SAP S4 HANA MM Pricing Procedure – Define Schema Determination for Inter-company STO Process with Delivery & Billing

2.3 Configure Delivery Type.

Delivery type “NLCC” is used for the Intercompany STO Process with Delivery & Billing.

Please see below post for delivery type “NLCC” configuration

SAP Delivery Guide: Outbound to Inbound –NLCC -Replenishment Cross-Company

2.4 Item Category Configuration & Determination.

For the Inter-company STO Process with Delivery & Billing, item category “NLC” is used.

Please check the below post for item category configuration & determination

Mastering SAP Sales Item Categories: A Comprehensive Guide – Item Category for the Inter-company STO Process with Delivery & Billing

Mastering SAP Sales Item Categories: A Comprehensive Guide – Item Category Determination for Inter-company STO Process with Delivery & Billing

2.5 Schedule Line Configuration & Determination.

For the Intercompany STO Process with Delivery & Billing, schedule line category “NC” is used.

Please see below post to check the Schedule Line Configuration & Determination for the Inter-company STO Process with Delivery & Billing.

SAP Schedule Line Categories Explained: Everything You Need to Know – Inter-company STO Process with Delivery & Billing “NC”

SAP Schedule Line Categories Explained: Everything You Need to Know – Schedule Line Category Determination for Inter-company STO Process with Delivery & Billing

2.6 Define Shipping Data for Plants

We have already Configured below when we configured “2-step STO with delivery”

--> Suppling Plant should be created as supplier in the receiving plant purchasing organization

--> Receiving plant should be created as customer in the sending plant sales organization & distribution channel.

But in this process of “Intercompany STO Process with Delivery & Billing” receiving plant is different & belonging to the different company code

SPRO –> Materials Management –> Purchasing –> Purchase Order –> Set up Stock Transport Order –> Define Shipping Data for Plants

Here sending plant is PA10 & Receiving plant is PP10

2.6.1 Shipping Data for Sending Plant

Through this configuration, system needs to identify the sales organization, distribution channel & division of the supplying plant under which the receiving plant is created as customer

Picture: Shipping Data for sending plant

So as per this configuration receiving plant should be created as customer in Supplying plant sales organization “PA10” , Distribution Channel “PA” & Division “DC” (as shown above in the screenshot).

2.6.2 Shipping Data for Receiving Plant

For receiving plant, system identifies receiving plant customer number.

Picture: Shipping Data for Receiving Plant

Receiving plant PP10 will be represented as a customer through customer number “PP10_CUST” as per this configuration.

Please see below the post to check the creation of receiving PP10 as customer PP10_CUST

How To Configure S4HANA BP and CVI In 7 Easy Steps – Creation of BP Customer & Supplier for Inter-Company STO with Delivery & Billing Scenario

2.7 Configure Stock Transfer Order

Here we will define delivery type and availability check for Inter-company STO Process with Delivery & Billing

Follow the below path

SPRO –> Materials Management –> Purchasing –> Purchase Order –> Set up Stock Transport Order –> Configure Delivery Type & Availability Check Procedure by Plant

as configured above in the HERE , we use delivery type “NLCC” & PO document type NB for Inter-company STO Process with Delivery & Billing

Picture: Configuration of Inter-company STO Process with Delivery & Billing

2.7.1 Copying Control from STO to Delivery

For the Inter-company STO Process with Delivery & Billing, PO document type is “NB” & delivery type is “NLCC”.

Please check the below post for the detail of copy control configuration for this scenario

SAP Delivery Guide: Outbound to Inbound – Copy Control for Inter-company STO Process with Delivery & Billing.

2.7.2 Delivery Scheduling and Transportation Scheduling

We will configure the Delivery Scheduling and Transportation Scheduling for this scenario same as 2-Step SAP Stock Transport Order with Delivery.

Please check below post to see all the related configuration

2-Step SAP Stock Transport Order with Delivery: A Complete Guide – Delivery Scheduling and Transportation Scheduling in SAP S/4 HANA

All the lead times will be the same. only “Route” will be different as destination plant is PP10 instead of PA20.

Since “Route” is different so “Route Determination” configuration will also be different

2.7.2.1 Route Configuration

First we will configure a route to use for the transportation from plant PA10 to plant PP10

Follow the below path

SPRO –> Logistics Execution –> Transportation –> Basic Transportation Functions –> Routes –> Define Routes –> Define Routes and Stages

We will configure route “PAPP10”

Picture: Configuration of Route “PAPP10”

For the route “PAPP10” we have configured–

  • Transit time is 1 Calendar day.
  • Transportation Lead Time is 2 Days

2.7.2.2 Route Determination Configuration Between Plant PA10 & PP10 (Route “PAPP10”)

Now we will configure the route determination for Route “PAPP10”

–> Outbound shipping point PA10 is assigned to the plant PA10, which has transportation zone assigned as “0000000001-Region East”

Please check the below post for detail

Configure SAP S4 HANA Logistics Execution Organization Structure in 5 Minutes – Define Shipping Points

–> Receiving point has transportation zone assigned as “0000000002-Region West”

To configure the route determination, follow the below path

SPRO –> Logistics Execution –> Transportation –> Basic Transportation Functions –> Routes –> Route Determination –> Maintain Route Determination

Route is determined based on the shipping type from the customer master & Transportation Group from the material master

Picture: Configuration of Route Determination

2.8 Configuration of Intercompany STO Billing

Since Intercompany STO with delivery & billing involves billing by the sending plant, we need to configure all the billing components.

2.8.1 Billing Type Configuration

Intercompany STO with delivery & billing uses billing type “CBST”

Please see the below post for billing type CBST configuration

Master SAP SD Billing Configuration – Billing Type for Inter-Company STO

2.8.2 Copy Control for Billing.

In this process billing is generated with reference to outbound delivery

We need to maintain copy control from the Delivery type “NLCC” to the Billing type “CBST” for header as well as item category “NLC”.

Please see the below post for detail.

Master SAP SD Billing Configuration – Copy Control for Inter-Company STO with Delivery & Billing

2.8.3 Intercompany STO Billing Pricing Procedure.

We use Pricing Procedure “A17J11” for “inter-company STO with Billing

Please check the below post for configuration of pricing Procedure “A17J11”

The Ultimate SAP S4 HANA Sales Pricing Guide with FAQ – Pricing Procedure for Inter-Company STO Billing

Please check the below post for Determination of pricing Procedure “A17J11”

The Ultimate SAP S4 HANA Sales Pricing Guide with FAQ – Pricing Procedure Determination for Inter-Company STO Billing

This completes the configuration of SAP two step Stock Transport Order with Delivery.

3. Testing of Intercompany STO Process with Delivery & Billing

We will test now Inter-company STO Process with Delivery & Billing

There are certain data pre-requisites in order to be able to execute Stock transfer order with Delivery as given below

How to Configure & Test Intercompany STO Process with Delivery & Billing

  1. Step 1: Configure all the required Elements

    First configure all the elements required as explained in heading Configuration of Inter-company STO Process with Delivery & Billing

  2. Step 2: Extend the material in the receiving plant

    The material should be extended in both sending & receiving plant. Please check the below post for details.
    2 Minutes Guide to Create your First Material in S4 HANA – Extension of Material to Other Plants

  3. Step 3: Suppling Plant should be created as supplier in the receiving plant purchasing organization

    We will create the suppling plant PA10 as a supplier as “PA10_PLANT”. Check the below post for details
    How To Configure S4HANA BP and CVI In 7 Easy Steps – Creation of BP Supplier for Inter-Company STO with Delivery & Billing

  4. Step 4: Receiving plant should be created as customer in the sending plant sales organization & distribution channel.

    We will create the Receiving Plant PP10 as a customer as “PP10_CUST”. Check the below post for details
    How To Configure S4HANA BP and CVI In 7 Easy Steps – Creation of BP Customer for Inter-Company STO with Delivery & Billing

  5. Step 5: Create the STO: Check “Shipping” tab should be available at the line item level. Check the different dates as loading date, goods issue date etc. These sates should be as per the scheduling configured based either on shipping point or route level as explained in heading “Delivery Scheduling and Transportation Scheduling in SAP S/4 HANA”

  6. Step 6: Create the Outbound Delivery

    Use VL10B or create the delivery automatically through batch job certain days ahead of PGI date as per business requirement. We need to configure copying control in order to create “NLCC” delivery. Please check the below post for the detail of copy control configuration for this scenario
    SAP Delivery Guide: Outbound to Inbound – Copy Control for Inter-company STO Process with Delivery & Billing

  7. Step 7: Pick/Pack & Goods Issue the Outbound Delivery

    Since this is 2 step delivery so movement type 641 will be used in the first step (goods issue in the issuing plant). Check the Accounting document generated

  8. Step 8: Create the inbound Delivery in the Receiving plant

    Create inbound delivery through SPED output type which create the inbound delivery automatically in the receiving plant.

  9. Step 9: Post goods receipt in the receiving plant

    Since this is 2 step delivery so movement type 101 will be used in the second step (goods receipt in the receiving plant).This complete the process.

  10. Step 10: Billing of inter-company STO

    Billing of the Inter-company STO will take price from the sales pricing condition records for the intercompany pricing conditions PI01 as explained HERE

  11. Step 11: Invoicing in the Receiving Company Code

    The billing of the sender plant will be as vendor invoice in the receiving plant. Check the below post for detail
    How to Configure Logistics Invoice Verification in SAP S4 HANA – Invoicing for Inter-Company STO with Billing

Step 1: Configure all the required Elements

First we need to configure all the necessary elements of the Inter-company STO Process with Delivery & Billing.

This is explained in detail in heading Configuration of Inter-company STO Process with Delivery & Billing

Step 2: Extend the Material in the Receiving plant

Here sending plant is PA10 & Receiving plant is PP10.

The material should be available in both sending & receiving plants. Please check the below post to see the step be step explanation of how to extend the material to another plant

2 Minutes Guide to Create your First Material in S4 HANA – Extension of Material to Other Plants

--> We must create the sales organization data for the sales organization/distribution channel of the supplying plant (PA10).

--> We must maintain the sales view (general plant data) for the supplying plant (PA10)

Step 2.1: Material Value in Supplying Plant

Please keep in mind the valuation of the material in the supplying plant. This will play a crucial role in understanding the accounting entries in the inter-company STO process with Delivery & Billing

--> The Value of the material in sending Plant PA10 is "500" USD

Step 3: Create Suppling Plant as a Supplier BP

We will create the suppling plant PA10 as a supplier as “PA10_PLANT” Please check the below post in detail

How To Configure S4HANA BP and CVI In 7 Easy Steps – Creation of BP Supplier for Inter-Company STO with Delivery & Billing

Step 4: Create Receiving Plant as a Customer BP

We will create the Receiving Plant PP10 as a customer as “PP10_CUST”. Check the below post for details

How To Configure S4HANA BP and CVI In 7 Easy Steps – Creation of BP Customer for Inter-Company STO with Delivery & Billing

Step 5: Create the STO & check the Presence of “Shipping” Tab.

Create the STO now. Start ME21N , input all the data and press enter

“Shipping” tab with “Shipping” data should appear in the PO line item

Picture: Shipping TAB in Inter-company STO Process with Delivery & Billing
--> Delivery type is "NLCC" as configured in the section Configure Delivery Type

--> Shipping Point is "PA10" as configured in the post Configure SAP S4 HANA Logistics Execution Organization Structure in 5 Minutes – Define Shipping Points

--> Route in STO is determined as "PAPP10" as configured in the section Route Configuration

Step 5.1: Value in the STO (Ordering value)

Please note that value in the STO is set through the info record for the material & supplier in the receiving plant purchasing organization.

Please note down the value of the PO as 520 USD.

This is crucial in understanding the financial entries.

Step 6: Create the Outbound Delivery

Create the outbound delivery through VL10B or create the delivery automatically through batch job.

We need to configure copying control in order to create “NLCC” delivery on the basis of “DL” document type. Please check the below post for the detail of copy control configuration for this scenario

SAP Delivery Guide: Outbound to Inbound – Copy Control for Inter-company STO Process with Delivery & Billing

Step 6.1 : Activate Automatic Delivery Creation

We configure this “Auto Delv. indicator”, If we want to create a replenishment delivery immediately after creation of the stock transport order.

Follow the below path for this

SPRO –> Materials Management –> Purchasing –> Purchase Order –> Set up Stock Transport Order –> Activate Automatic Delivery Creation and CRM Billing

Picture: Activate Automatic Creation of outbound Delivery for NB

Now activate this for our shipping point

Follow the below path for this configuration

SPRO –> Materials Management –> Purchasing –> Purchase Order –> Set up Stock Transport Order –> Activate Automatic Delivery Creation for PO Type and Shipping Point

Picture: Activate Automatic Creation of outbound Delivery per Shipping Point on “NB”

Note :

If despite this configuration , Automatic Delivery is not generated for STO, Please go to the transaction VL10CUC select the delivery creation profile ‘STOA’ and uncheck the indicator ‘Georoute’

Picture: Issue resolution of auto delivery non creation for STO

Now outbound delivery will be created automatically

Check the outbound delivery create and check the movement type & item category in the outbound delivery.

Movement type should be as “643” & Item category should be as “NLC”

Picture: Item Category in Outbound Delivery for Inter-company STO Process with Delivery & Billing

--> Movement Type should be "643" & Item category should be "NLC" as configured for Inter-company STO Process with Delivery & Billing

--> Movement type comes from the scheduling line configuration as explained in the Heading Schedule Line Configuration & Determination

--> Item category "NLC" configuration & determination is explained in the Heading Item Category Configuration & Determination

Step 7: Pick/Pack & Goods Issue the Outbound Delivery

Now we do the pick pack & Goods issue to the outbound delivery

Upon PGI, the Below accounting document will be generated

Picture: Accounting Document in 2-Step STO with Delivery

Check the below post for FI Integration in detail at the time of Goods Issue in the Intercompany STO Process with Delivery & Billing

Mastering Accounting Entries in the SAP Intercompany STO Process with Delivery & Billing – Accounting Integration at Goods Issue in the sending Plant

Step 8: Create the inbound Delivery in the Receiving plant

Create inbound delivery through VL31N or configure SPED output type to create the inbound delivery automatically in the receiving plant as soon as goods issue is done in the sending plant.

Step 8.1 Output Type “SPED” configuration

We configure SPED output type to create the inbound delivery automatically in the receiving plant.

If material is handled in HUs then HUs are also transferred seamlessly from outbound delivery to inbound delivery through SPED. Please check the details of SPED configuration here.

for delivery type “NL”, we use OutputDet.Proc. “V10000” . Check the below post for this

SAP Delivery Guide: Outbound to Inbound – NL – Replenishment Delivery

Start transaction NACE & select application as V2 “Shipping” & click on “Procedures”

select procedure “V10000” and click on Control, make sure condition Type “SPED” should be available with Requirement as “1”

Picture: Output Type “SPED”

go back and select “output type” . Scroll down and select “SPED” from the list

Picture: Partner Functions in “SPED”

Select Medium “8-Special function” & Function “SH -Ship-to-Party”

Picture: Partner Functions Details in “SPED”

go back and click on condition record while selecting “V2-Shipping”

Select output type as “SPED” & create the condition record for our delivery type “NL”. alternatively we can create condition records through T-code VV21.

Picture: “SPED” Condition Record for delivery type “NL”

We have completed “SPED” configuration now

Because of triggering of output type “SPED” as soon as PGI will be done in issuing plant, system will create an inbound delivery in the receiving plant.

to check SPED trigger go to Extra –> Delivery Output –> Header as shown in the below screenshot

Picture: Delivery Output Header

We can see that SPED is triggered successfully

Picture: SPED is triggered successfully

It has created inbound delivery in the receiving plant successfully. Check the workflow of outbound delivery

Picture: Inbound Delivery Created

Step 9: Post goods receipt in the receiving plant

Since this is 2 step delivery so movement type 101 will be used in the second step (goods receipt in the receiving plant).

Post Goods Receipt of the Inbound delivery

Check the accounting document generated

Picture: Accounting Entry at Goods Receipt

Check the below post for FI Integration in detail at the time of intercompany Billing in the Intercompany STO Process with Delivery & Billing

Mastering Accounting Entries in the SAP Intercompany STO Process with Delivery & Billing – Accounting Integration at Goods Receipt in Receiving Plant

Step 10: Billing of inter-company STO

To create billing select VF01 and post the billing based on the outbound delivery

Picture: Billing of inter-company STO

Check the Accounting document. Below are the accounting entries

Picture: Accounting Entries at Billing

Step 10.1: Source of the Value in the inter-Company STO Billing

The value of the inter-Company STO Billing comes from the sales pricing condition records for the intercompany pricing conditions PI01.

--> Inter-company Pricing is maintained for the PI01 condition type for selling company sales organization & Ordering plant

run VK11 and maintain pricing condition for selling company sales organization PA10 & ordering plant PP10

Picture: IC price maintained for Sales org. of Order & Delivering Plant

Check the below post for FI Integration in detail at the time of intercompany Billing in the Intercompany STO Process with Delivery & Billing

Mastering Accounting Entries in the SAP Intercompany STO Process with Delivery & Billing – Accounting Integration at Intercompany Billing

Step 11: Invoicing in the Receiving Company Code

The billing of the sender plant will be as vendor invoice in the receiving plant.

Please see the below post for Invoicing for Inter-Company STO with Billing

How to Configure Logistics Invoice Verification in SAP S4 HANA – Invoicing for Inter-Company STO with Billing

This ends the Configuration & Testing of SAP Inter-company STO Process with Delivery & Billing

Check the below post for FI Integration in detail at the time of invoicing in the Intercompany STO Process with Delivery & Billing

Mastering Accounting Entries in the SAP Intercompany STO Process with Delivery & Billing – Accounting Integration at Invoicing

Join the discussion