Skip to Content
avatar image
Former Member

Pricing in Intercompany Scenario.

I have done the pricing and billing from ordering company to a customer in intercompany scenario. I have the price - PR00 in conditions and PI01 as statistical condition in the sales order.

1.How to create the billing to the ordering company sales organization? Should I start creating the sales order and delivery document from delivering company to oredring company or do billing based on delivering document created to deliver the goods to customer.

2.When I am creating the condition records for IV01, its says it has reference to PI01 and unable to create the condition records.

3. In the sales order created, it shows only VPRS and does not show IV01 and PR00.

Can some one clarify these questions ?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Jul 20, 2007 at 10:17 AM

    Hi,

    Go through the explanation given below with test cases.

    Business case: -

    Customer orders goods to company code/Sales organization A (Eg.4211/4211).Sales org 4211 will accept and punch the order in the system with sold to party as end customer code in the system. Company code/sales org B (Eg.4436) will deliver the goods to end customer and raise an intercom any billing on 4211 with reference to delivery. This can happen only after 4211 raises invoice to his end customer to whom the material has been delivered by 4436.

    SPRO Customization required:-

    1. Assign plant of delivering company code (Eg.SI81) to sales org/distribution channel combination of ordering company code (Eg.4211/RT)

    2. Maintain intercom any billing type as IV for sales document type OR

    3. Assign Organizational Units By Plant (Eg.SI81/4211/RT/11)

    4.Define Internal Customer Number By Sales Organization (Eg.4436 will create customer master for 4211 company code and that number will be maintained in this relationship:-4211/231)

    5. Automatic posting to vendor account (Optional)

    6. Maintain pricing procedure determination for 4211/RT/A/1/RVAA01-For customer sales and billing

    Maintain pricing procedure determination for 4436/RT/A/1/ICAA01-For intercompony billing

    Master data to be maintained:-

    1. Create end customer master in company code/sales org 4211/RT/11

    2. Create customer master for 4211 company code/sales org in 4436/RT/11

    3. Maintain PR00 as price for end customer-Active in RVAA01

    4. Maintain PI01 as price which has to be paid to 4436-Statistical in RVAA01

    5. Maintain IV01 as inter-company Price-Active in ICAA01

    Process:-

    1. Create OR with sold to party as end customer.

    2. Plant to be selected is delivering plant belonging to different company code. With this selection system will treat this order as intercomany sales.

    3. Pricing procedure is RVAA01

    4. With reference to this order delivery will be created from the delivering plant and post the goods issue for this delivery.

    5. Ordering sales org will create billing document F2 with reference to delivery for end customer.

    6. Delivering sales org will create intercompany billing IV with reference to delivery document.

    I hope this helps you.Reward points if solution is useful.

    Regards,

    Amrish Purohit

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Amrish,

      I have maintained the below... But the PI01 price does not get copied automatically in the IV01 when i do the intercompany billing type

      I have maintained IV01, req 22, subtotal B

      But when i enter manually, the price is picked up.

      Appreciate if you can explain where i have gone wrong

      Cheers

      Sapdt

  • avatar image
    Former Member
    Jul 20, 2007 at 11:10 AM

    Hi,

    IV billign document type is nothing but billing the ordering by delivering company and it IV01 is coming as we are assigned Alternative calculation type to determine IV01 when it finds IV01.

    Add comment
    10|10000 characters needed characters exceeded