SAP S/4HANA Multistage Intercompany Sales: Complete Configuration Guide

Multistage Intercompany Sales is a new process available from SAP S/4HANA 2025 FPS01 that allows multiple affiliated companies to participate in a single intercompany sales process. Unlike the traditional two-company intercompany scenario, this process supports chains of selling, intermediate, and delivering companies — all within the same client.

This guide walks through every customizing step and master data requirement based on a three-company scenario:

  • Company 1010 — Selling company (creates the sales order for the end customer)
  • Company 1210 — Intermediate company (manages internal procurement and sales)
  • Company 1710 — Delivering company (owns plant 1710, delivers directly to the customer)

Important: Multistage Intercompany Sales is only available for S/4HANA 2025 FPS01. No downport is available for S/4HANA 2021, 2022, or 2023.

Prerequisites

Before starting configuration, ensure:

  1. Business function LOG_MM_SIT (MM, Stock in Transit and Actual Costing) is active (active by default)
  2. Business function VALUE_CHAIN_ANALYSIS is activated via transaction SFW5
  3. All organizational structures (sales organizations, distribution channels, divisions, plants) are defined
  4. SAP Best Practices scope item 7YY — Multistage Intercompany Sales is available as reference

Step 1: Organizational Settings

1.1 Verify Base Organizational Structure

Check and maintain the following using the respective transactions:

TransactionPurpose
OVX5Define Sales Organization
OVX3Assign Sales Organization to Company Code
OVXIDefine Distribution Channel
OVXKAssign Distribution Channel to Sales Org
OVXGSet up Sales Area
OMSPDefine Divisions
SM30 - V_TVKWZ_ASSIGNAssign Sales Org - Distribution Channel - Plant

1.2 Allow Cross-Company Plant Delivery

IMG Path: Enterprise Structure > Assignment > Sales and Distribution > Assign Sales Organization - Distribution Channel - Plant

Transaction: SM30 with view V_TVKWZ_ASSIGN

The selling company’s sales organization and distribution channel must have direct access to the delivering plant. Assign sales org 1010 / distribution channel 10 to plant 1710.

Sales OrganizationDistribution ChannelPlant
1010101710

Note: The delivering company 1710 and intermediate company 1210 do not need this assignment for their own sales organizations.

1.3 Assign Transit Plants

IMG Path: Enterprise Structure > Assignment > Logistics - General > Assign Transit Plant to Company Code

Transaction: SM30 with view V_T001_TRNSTPLNT

Transit plants are virtual plants used for valuated stock postings and pricing (standard price from material master). Assign:

Company CodeTransit Plant
10101010
12101210

Recommendation: Use a virtual plant as a transit plant. Ensure the respective plant view of the material master exists.

1.4 Assign Sales Area to Plant

IMG Path: Sales and Distribution > Billing > Intercompany Billing > Assign Organizational Units By Plant

Transaction: OVV9

These sales areas are used to create the intercompany sales orders and invoices in the delivering or intermediate company.

PlantSales Org ICo BillingDistribution Channel ICo BillingDivision ICo Billing
171017101000
121012101000

Step 2: Billing Types

Three billing types are required. All examples are available in client 000 Customizing.

IMG Path: Sales and Distribution > Billing > Billing Documents > Define Billing Types for Sales

Transaction: VOFA

2.1 Intercompany Invoice (IV2)

Created between delivering company and intermediate/selling company.

FieldValue
Billing TypeIV2
SD Document Category5 (Intercompany Invoice)
Transaction Group7 (Billing Documents)
Cancel. Billing TypeIV2S
Act. Det. G/L ActKOFI00
Header PartnersFKIV
Item PartnersFPIV

2.2 Intercompany Invoice Cancellation (IV2S)

FieldValue
Billing TypeIV2S
SD Document Category6 (Intercompany Credit Memo)
Transaction Group7 (Billing Documents)
Act. Det. G/L ActKOFI00
Header PartnersFKIV
Item PartnersFPIV

2.3 Intercompany Pro Forma Invoice (IV3)

Delivery-related pro forma invoice used in the delivering or intermediate company.

FieldValue
Billing TypeIV3
SD Document CategoryICPF (Intercompany Pro Forma Invoice)
Transaction Group8 (Proforma Invoices)
Header PartnersFKIV
Item PartnersFPIV

2.4 Assign Billing Block Reasons

Transaction: OVV4

Assign blocking reasons to billing type IV2. Without this, the system can create an intercompany invoice even if the sales order is blocked for billing.

Step 3: Sales Document Type (CBIC)

IMG Path: Sales and Distribution > Sales > Sales Documents > Sales Document Header > Define Sales Document Types

Transaction: VOV8

Define the intercompany sales order document type CBIC with these key settings:

FieldValue
Sales Document TypeCBIC (Intercompany Order)
SD Document CategoryC
Number Range Int. Asst13
Number Range Ext. Asst14
Item No. Increment10
Screen Sequence GrpAU
Incompl. Proced.11 (Standard Order)
Transaction Group0 (Sales Order)
Doc. Pricing Proc.A
Dlv-rel. billing typeIV2
Checking Group01

Additional Assignments for CBIC

Complete the following sub-steps:

StepTransactionIMG PathAssignment
Permit for sales areas-Sales > Sales Document Header > Assign Sales Area to Sales Document TypesAreas 1710/10/00 and 1210/10/00
Incompletion procedureVUA2Basic Functions > Log of Incomplete Items > Assign Incompleteness Procedures to Sales Document TypesProcedure 11
Document pricing procedureOVKJBasic Functions > Pricing > Pricing Control > Assign Document Pricing Procedures to Order TypesProcedure A
Partner determinationSSCUI_PD_SLS_DOC_HBasic Functions > Partner Determination > Set Up Partner Determination for Sales Document HeaderProcedure SO02
Partner function GSSSCUI_PD_SLS_DOC_HSame as aboveGS (Goods Supplier) to SO02
Text procedureSSCUI_TD_SLS_DOC_HBasic Functions > Text Control > Set Up Text Determination for Sales Document HeaderProcedure 01

Step 4: Item Category (CBIC)

IMG Path: Sales and Distribution > Sales > Sales Document Item > Define Item Categories

Transaction: VOV7

FieldValue
Item CategoryCBIC (ICO Sales Item)
Billing RelevanceY
PricingX
Determine CostChecked
Sched. Line AllowedChecked
Item Relev. for DlvChecked
Wght/Vol. RelevantChecked
Incompletion Proced.20 (Standard Item)
Partner Determ. Proced.N (Standard Item)
Text Determ. Procedure01 (Sales Item)

Sub-steps

StepTransactionAssignment
Incompletion procedureVUP2Procedure 20 to item category CBIC
Profit Center field (optional)OVA2Add VBAP-PRCTR to procedure 20
Partner determinationSSCUI_PD_SD_ITEMProcedure N to item category CBIC
Text procedureSSCUI_TD_SLS_DOC_IProcedure 01 to item category CBIC

Assign Default Item Category

Transaction: VOV4

SaTyItCGrDfItC
CBICNORMCBIC

Step 5: Schedule Line Category (CI)

IMG Path: Sales and Distribution > Sales > Sales Documents > Schedule Lines > Define Schedule Line Categories

Transaction: VOV6

FieldValue
Schedule Line CategoryCI (ICO-No ATP & MRP)
Item rel. for dlvNot set
Req./AssemblyNot set
AvailabilityNot set
Prod. allocationNot set

Assign Schedule Line to Item Category

Transaction: VOV5

ItCaSchLC
CBICCI

Step 6: Movement Types (687/688)

Multistage Intercompany Sales uses valuated stock in transit. Two custom movement types handle the stock transfer:

  • 687 — Stock Transfer to Issuing Valuated Stock in Transit (posts stock from physical stock to valuated SiT)
  • 688 — Reversal of movement type 687

IMG Path: Materials Management > Inventory Management and Physical Inventory > Movement Types > Copy, Change Movement Types

Transaction: OMJJ

Recommendation: Due to the complexity of the customizing, copy the entries from client 000.

Key configuration for movement type 687:

SettingValue
Debit/Credit IndicatorH
Consumption PostingR
Statistically Relevant2
Ind. Rqmts ReductionChecked
Reversal Movement Type688
Allowed TransactionsMIGO, VL01N, VL02

Movement Type Determination

IMG Path: Sales and Distribution > Sales > Sales Documents > Integration with Value Chain Monitoring > Assign Movement Types to Value Chain Process Steps

Transaction: V_SDSLS_GMTY_DET

Assign movement types to each process step in the value chain:

Process StepDescriptionMovement Type
DC_GTDelivering Company: Post goods transfer to stock in transit687
DC_GIDelivering Company: Post goods issue601
IC_GRIntermediate Company: Post goods receipt101
IC_GIIntermediate Company: Post goods issue601
SC_GRSelling Company: Post goods receipt101
SC_GISelling Company: Post goods issue601

These assignments must be maintained for schedule line categories CN (No Mat. Planning), CP (MRP), and CV (Consumption MRP).

Step 7: Copying Control

Seven copying control definitions are required. All examples are available in client 000 Customizing.

7.1 Delivery (LF) to Intercompany Invoice (IV2)

Transaction: VTFLC

LevelFieldValue
HeaderCopy Requirements435 (Hdr dlv.rel. Adv ICo)
HeaderCopy Item NumberChecked
Item (TAN)Custom Data Transfer436
Item (TAN)Billing QuantityB
Item (TAN)Pos./Neg. Quantity+
Item (TAN)Pricing TypeG

7.2 Delivery (LF) to Pro Forma Invoice (IV3)

Transaction: VTFLC

LevelFieldValue
HeaderCopy Requirements445 (Hdr dlv.rel. PF.AICo)
Item (TAN)Custom Data Transfer446
Item (TAN)Billing QuantityD
Item (TAN)Pricing TypeG

7.3 Invoice (IV2) to Credit Memo Request (CR)

Transaction: VTAF

LevelFieldValue
HeaderCopying Requirements021
HeaderData transfer VBAK052
HeaderData Transfer VBKD103
Item (TAN)Copying Requirements303 (Always an item)
Item (TAN)Data transfer VBAP153
Item (TAN)Pricing TypeD
Item (TAN)Update Document FlowChecked

7.4 Invoice (IV2) to Debit Memo Request (DR)

Same structure as 7.3, with target sales document type DR.

7.5 Invoice (IV2) to Returns Order (CBAR)

Same structure as 7.3, with target sales document type CBAR.

7.6 Invoice (IV2) to Lean Returns (CBRE)

Same structure as 7.3, with target sales document type CBRE.

7.7 ICo Sales Order (CBIC) to Pro Forma Invoice (F5)

Transaction: VTFAC

LevelFieldValue
HeaderCopying Requirements007 (Header/ord.pro forma)
HeaderCopy Item NumberChecked
Item (CBIC)Copying Requirements008 (Item/ord.pro forma)
Item (CBIC)Billing QuantityC
Item (CBIC)Pricing TypeG

Step 8: Reason for Rejection

IMG Path: Sales and Distribution > Sales > Sales Documents > Sales Document Item > Define Reasons for Rejections

Transaction: OVAG

Define a reason for rejection (e.g., 62) used to automatically reject intercompany sales order items when the standard sales order item is rejected.

Rejection ReasonDescriptionNot Relevant for BillingStatistical Value
62Rejected by Selling CompanyXX

Step 9: Purchase Order Document Type (NBAI)

IMG Path: Materials Management > Purchasing > Purchase Order > Define Document Types for Purchase Orders

Transaction: SM34 with view cluster VVC_T161_VF

FieldValue
TypeNBAI (Intercompany PO)
Item Increment10
No. Range Int45
No. Range Ext41
Item CategoryS (Third-party)
Field SelectionNBAI

Sub-steps

StepTransaction / ViewAssignment
Partner schemaSM30 - V_T161_PSchema 0002 to NBAI
Screen layoutSM30 - VV_162_FFlag Incoterms part 1 as required

Assign PO Defaults for Intercompany Sales

IMG Path: Materials Management > Purchasing > Purchase Order > Intercompany Process > Purchase Order Defaults in Intercompany Sales

Transaction: SM30 with view V_TVKOP

Sales OrgPurchasing OrgPurchasing GroupOrder Type
10101010001NBAI
12101210001NBAI

Note: This setting is necessary for all companies except the delivering company.

Step 10: Value Chain Monitoring (VCM) Framework

The VCM framework orchestrates the automated process steps using the business event handling framework.

10.1 Event Type Linkages

Transaction: SWE2

Configure four event type linkages for class CL_VCM_RT_EVENT_WF:

EventHandler ClassMethod
STARTCL_VCM_RT_EVENT_HANDLER_STARTON_EVENT
RESUMECL_VCM_RT_EVENT_HANDLER_RESUMEON_EVENT
RETRYCL_VCM_RT_EVENT_HANDLER_RETRYON_EVENT
CHANGECL_VCM_RT_EVENT_HANDLER_CHANGEON_EVENT

All linkages use:

  • Interface: BI_EVENT_HANDLER_STATIC
  • Receiver Call: M (Method)
  • Event Delivery: Using tRFC (Default)
  • Linkage Activated: Checked

10.2 Background Jobs

Schedule jobs for:

  • Scheduled process steps (e.g., goods issue from valuated SiT based on transfer of control dates) — see SAP Note 3283316
  • Issue resolution and reprocessing — see SAP Note 3211320
  • Business event handling jobs — see SAP Notes 2568271 and 2558479

10.3 Authorizations

The system user SAP_WFRT (SAP Workflow Runtime) must be authorized to:

  • Create intercompany purchase orders
  • Create intercompany sales orders
  • Post goods issue from stock in transit in the delivering plant
  • Post goods receipt into storage locations in transit plants
  • Post goods issue from storage locations in transit plants

See SAP Note 3275079 for detailed authorization requirements.

Step 11: Enable Multistage Intercompany Sales

IMG Path: Sales and Distribution > Sales > Sales Documents > Integration with Value Chain Monitoring

11.1 Allow Sales Document Type OR for Multistage ICo

Transaction: V_SDSLS_DOC_VCMC

Sales Doc. TypeValue Chain CategoryProcess RelevanceInitiating Document
ORMultistage Intercompany Sales ProcessSelling CompanyX

11.2 Allow CBIC for Intercompany Sales Orders

Transaction: V_SDSLS_DOC_VCMC

Sales Doc. TypeValue Chain CategoryProcess Relevance
CBICMultistage Intercompany Sales ProcessDelivering Company
CBICMultistage Intercompany Sales ProcessIntermediate Company

11.3 Allow Item Categories for Multistage ICo

Transaction: V_SDSLS_ITEM_VCMC

Item Cat.Value Chain Category
TANMultistage Intercompany Sales Process
CBICMultistage Intercompany Sales Process

11.4 Define ICo Sales Order Document Type and Item Category

Transaction: V_SDSLS_DOC_VCM

Value Chain TypeSales Doc. TypeIs Intmd CompanyProcess Relevance
MS_IC_SALESCBIC(blank)Delivering Company
MS_IC_SALESCBICXIntermediate Company

11.5 Enable OR/TAN Combination

Transaction: V_SDSLS_DOC_VCM

Value Chain TypeSales Doc. TypeItem Cat.Process RelevanceEnabled
MS_IC_SALESORTANSelling CompanyEnabled

11.6 Assign Reason for Rejection to ICo Order Type

Transaction: V_SDSLS_DOC_VCM

Assign rejection reason 62 to both CBIC entries (Delivering Company and Intermediate Company).

Step 12: Master Data Requirements

Customers

Master RecordPurposeRequired Views
Customer for selling company 1010Sold-to party in intermediate company’s ICo sales orderSales area 1210/10/00, company code 1210
Customer for intermediate company 1210Sold-to party in delivering company’s ICo sales orderSales area 1710/10/00, company code 1710

Suppliers

Master RecordPurposeRequired Views
Supplier for delivering plant 1710Goods Supplier (GS) partner in PO and sales order headersPlant 1710 in general data, purchasing views for orgs 1010 and 1210
Supplier for delivering company 1710Invoice partner for ICo PO in intermediate companyPurchasing view for org 1210, company code 1210, Account at Customer linked
Supplier for intermediate company 1210Invoice partner for ICo PO in selling companyPurchasing view for org 1010, company code 1010, Account at Customer linked

Key: The “Account at Customer” field in the customer master (sales area view) must reference the corresponding supplier number. This linkage enables the intercompany billing process.

Material Master Views

The material must be maintained with these views across all companies:

ViewPlant 1710 (Delivering)Plant 1210 (Transit)Plant 1010 (Transit)
Sales Org1710/101210/101010/10
Sales PlantRequiredRequiredRequired
Purchasing-RequiredRequired
Storage LocationPhysical storage loc.Used storage loc.Used storage loc.
MRP 2-Storage Loc. for Ext. Proc.Storage Loc. for Ext. Proc.
AccountingRequiredRequiredRequired

Important: In the MRP 2 view for transit plants 1210 and 1010, you must populate the Storage Location for External Procurement field.

Pricing

Pricing TypeWhereTransaction
Purchasing priceSelling company 1010, intermediate company 1210MEK1
Sales price (customer-facing)Selling company 1010VK11
Sales price (intercompany)Intermediate company 1210, delivering company 1710VK11
Purchasing info record (optional)Selling 1010, intermediate 1210 (if multiple UoMs)ME11

Note: For intercompany sales pricing, normal condition types are used (not configured as Intercompany Billing).

If you sell in various units of measure, create purchasing info records with Variable Order Unit = 2 (Active with own price) and maintain prices for all used units of measure.

Financial Chain

The financial chain represents the path of material and value flow between affiliated companies.

  1. Define the financial chain using the Manage Financial Chain Fiori app. The chain typically starts with the delivering company, continues through the intermediate company’s transit plant, and ends at the selling company’s transit plant.

  2. Assign materials to the financial chain using the Assign Material to Financial Chain Fiori app. Each material must be assigned to all relevant financial chains — one for each combination of delivering plant and transit plant in the selling company.

Tax Code Mapping

IMG Path: Materials Management > Logistics Invoice Verification > Advanced Intercompany Processes > Assign Tax Codes for the Transfer of Supplier Invoices

Transaction: SM30 with view MRM_V_EDI_TAX

Map tax rate, type, and country from the intercompany customer invoice to the supplier invoice tax code:

Invoicing PartyTax TypeTax RateCountryTax Code
1210VAT0.000000DEV0
1010VAT0.000000DEV0

Program Parameters for Supplier Invoice

IMG Path: Materials Management > Logistics Invoice Verification > Advanced Intercompany Processes > Configure Program Parameters

Transaction: SM30 with view MRM_V_EDI_CTRL_C

Define how the system handles price differences between the PO expected price and the received invoice price:

Config IDInvoice Doc. TypeProcessing
DEFAULTREUnclarified Error: Park Invoice

Assign the configuration via SM30 with view MRM_V_EDI_CTRL_M.

Pricing Procedure Considerations

SAP has enhanced the following requirements for use in pricing procedures:

  • Requirement 4 (Cost) — Used in both the customer pricing procedure and the intercompany pricing procedure
  • Requirement 22 (Inter-company) — Used for the intercompany pricing procedure

If you use copies of these requirements, you must adjust your copies accordingly.

QM and EWM Considerations

Quality Management

If QM is active in the transit plant for the material, goods receipt will create an inspection lot. To avoid this:

  • Deactivate QM for the material in the transit plant’s quality management section
  • Use information records defined for the supplier number of the delivering company
  • Use a virtual plant as a transit plant

Extended Warehouse Management

The storage location in the transit plant should not be managed by EWM, as this would require executing the full EWM inbound/outbound process. Use a virtual plant as a transit plant to avoid this.

Batch Split Items

Multistage Intercompany Sales supports all three batch split billing options:

  1. Billing of main item with batch split items as sub-items (information only, without quantity)
  2. Billing of batch split items with main item as information only
  3. Billing of main item without batch split items

Functionality Restrictions

  • All affiliated companies must operate within the same client
  • Available only for SAP S/4HANA 2025 FPS01 — no downport to earlier releases
  • The intercompany customer invoice does not directly create or trigger the ICo supplier invoice within the system; it follows standard B2B integration mechanisms
  • Schedule line category CI is configured without ATP and MRP checks — availability planning happens at the initiating sales order level
  • The process can be extended to any number of intermediate companies, but the producing company always delivers directly to the end customer

Key SAP Notes

SAP NoteTopic
3283316Scheduling jobs for VCM process steps
3211320Mass resolution of issues and reprocessing
2568271SAP Workflow Runtime (SAP_WFRT) configuration
2558479Business event handling jobs
3275079Authorization requirements for VCM

Summary

Configuring Multistage Intercompany Sales is a comprehensive exercise touching SD, MM, FI, and cross-application components. The key building blocks are:

  1. Organizational settings — cross-company plant assignment, transit plants, sales area mapping
  2. SD objects — billing types IV2/IV2S/IV3, sales document type CBIC, item category CBIC, schedule line CI
  3. MM objects — movement types 687/688, PO type NBAI, purchasing defaults
  4. Copying control — seven definitions covering invoices, credit/debit memos, returns, and pro forma
  5. VCM framework — event type linkages, background jobs, and authorizations
  6. Master data — customer/supplier linkages, material master views across all plants, financial chain, tax mapping

The process is orchestrated by the Value Chain Monitoring framework, which automates goods movements and document creation across the company chain. Start with the client 000 reference customizing where available, and validate each step in a sandbox before moving to quality assurance.

Reference: SAP S/4HANA 2025 FPS01 Multistage Intercompany Sales Configuration Guide (Document Version 1.0, February 2025)