Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Intercompany stock transfer

Hello Guru's,

Will anybody share your knowledge. while making invoice for Intercompany stock transfer, what are the costs generally we are taken into consideration while making intercompany Invoice.

Former Member
Former Member replied


Here is something which i know on your issue


We need to maintain two pricing procedures RVAA01 & ICAA01. Pricing procedure RVAA01 represents condition type PR00 & any other discounts or surcharges that are meant for end customer.

We assign Pricing procedure RVAA01 to combination of Sales area (Of Ordering company code) + Customer Pricing Procedure + Document Pricing Procedure of Sales document type.

This pricing Procedure (RVAA01) is determined both at Sales Order level & Billing processing for the end customer.We maintain PR00 condition type to represent the ordering company code's price to the end customer.

Condition records for PR00 are maintained using organizational elements of Ordering company code, end customer & the Material.

Eg: Sales Org. of Ordering company code + End customer + Material.

We also need to maintain PI01 condition type to represent costs to Ordering company code (in other words revenue to supplying company code). It is statistical condition type & meant for information purpose only.

Condition records for PI01 are created with the following key combination:

Ordering sales Org + Supplying Plant + Material

Pricing Procedure ICAA01is determined at Intercompany billing processing level.

Pricing Procedure ICAA01 - Pricing Procedure for Inter company billing is assigned to the combination of:Sales Area (of supplying company code) + Document pricing Procedure of Billing document type IV + Customer Pricing Procedure of the Internal customer.

Pricing Procedure ICAA01 has condition type IV01 that represents revenues for Supplying company code in the intercompany billing.

PR00 condition type also appears in Intercompany billing document. It is for information purposes only and does not have bearing on the value of the document.

PI01 represented under pricing procedure RVAA01 is reference condition type for IV01 and the same is defined in the condition type IV01. Due to this these two condition types represent same value.

The condition type IV01 in intercompany billing document represents revenue to the Supplying Company. But its corresponding condition type PI01 in the billing document to the end customer is shown as a statistical item meant for information purposes.

Condition Type VPRS in the intercompany-billing document indicates cost to the supplying company code.

The use of two different condition types in Intercompany billing is necessary to ensure that data is transmitted correctly to the financial statement (Component CO-PA).


STEP 1: Create Sales Order

Manually Enter the Delivery Plant of the Supplying Company Code:


PR00 represents Price to the end customer (in other words, revenue for the ordering company).

PI01 represents cost to ordering company (in other words, revenue for the supplying company). It is represented as statistical item only.


Delivery is carried out from the supplying point & hence we can observe that it is done from shipping point assigned to the supplying point.

Subsequently, Picking & PGI are carried out.


T-Code: VF01

Create Intercompany Billing:

T-code: VF01


IV01 Condition type represents revenue for the supplying company code.

VPRS condition type represents cost to the supplying company code.

PR00 in intercompany billing document displays amount billed to the end customer. It serves as just an information item and is inactive.

If the ordering company enters the incoming invoice manually, the delivering company can print out an invoice document with the help of output type RD00, which is then sent to the Payer.

If automatic invoice receipt has been agreed, we must use the SD output control functions to ensure that output type RD04 is found in internal billing. In R/3 system, output determination procedure V40000, which includes this output type, is assigned to Intercompany billing type IV.

The automatic posting to the vendor account is initiated when output type RD04 is processed. The system uses the EDI output type INVOIC in the FI variant.

To ensure that payables are posted in financial accounts of the ordering company, the delivery company must be created as a vendor.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question