on 12-08-2015 3:04 PM
Hi guys,
I have an issue with intercompany pricing specially when i try to update the pricing condition to get the IV01 determined.
Firstly i create my intercompany invoice but no accounting document has been generated due to missing IV01 price condition.
As my IV01 is customized to be determined in reference to the PI01 , i create my Price condition PI01, ans tried to carry out new pricing in the invoice but it doesn't determine my IV01.
As follow in the item analysis pricing my IV01 is founded but not determined ..
My needs is to be able to update item pricing in the invoice, and determine the IV01 ..
What do you guys think is the problem?
Thanks
Hi,
Here required to check 2 points
1) VK13 validity period.
2) If point 1 is in correct way then it may be more the one table in the access sequence and the record is maintained for the first table.
Regards,
Rajkumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Zaid,
As we know in inter company process PI01 is the reference condition for IV01 ..means we just do configuration (creating Condition table, access sequesnce, condition record) for PI01 not for IV01. PI01 is reflect in customer invoice and IV01 is reflect in intercompany invoice.
Important thing is if we make any changes in PI01 in customer invoice it does not reflect to IV01 (intercompany invoice) and it's a SAP standard functionality.
In your case I am not sure whether you created/updated pricing condition for PI01 after/before customer invoice... if you changed PI01 condition record after customer invoice than I believe it should not reflect to IV01 (inter company invoice) even though you use carry out new pricing.
you can check it in your quality system ...just change the value of PI01 in customer invoice and than in intercompany invoice use "carry out new pricing" system will not update/change the IV01 (does not copy as customer invoice) it just keep copy the value of condition record... I am not sure in this case whether system give "Access has not been executed due to previous access" as mention above.
Thanks,
Prashant Sharma.
Thank's for you clear answer.
I agree with you on this point "Important thing is if we make any changes in PI01 in customer invoice it does not reflect to IV01 (intercompany invoice) and it's a SAP standard functionality."
But if we suppose that i have an intercompany replenishment flow as below :
Purchase order ==> Intercompany replenishment delivery ==> Intercompany replenishment invoice.
IV01 in this INTERCO replenishment invoice is determined during the creation using the condition record of PI01.
My question : if an intercompany replenishment invoice is blocked due to inexisting condition record for PI01 ( to deblock ) ==>
I have to add the condition record of PI01 and try to carry out new item pricing to retrieve the IV01 and it's here where the system don't determine in the analysis item pricing the IV01 even with an existing condition record for PI01
Did someone faced the same issue ?
Thanks
Hello Zaid,
IF we think in business prospective, PI01 is the condition which is used to determine the cost in customer invoice that's why we find VPRS in inactive mode in case of inter company...
In normal standard process we make VPRS condition as a mandatory condition so until unless VPRS is not triggered in Sales Order we can not save sales order because costing plays important role in sales order ... same way PI01 is used to determine the costing for ordering company code in customer invoice and it should be mandatory condition while SO/PO processing.
On the other hand the costing of ordering company code (PI01) becomes the revenue of supplying company code that's why we see PR00 is in inactive mode in intercompany invoice and IV01 is in active mode.
while creating/saving customer invoice system fix the costing of ordering c.code (PI01) and reflect to sypplying c.code (IV01) ....if we are changing PI01 later (after saving intercompany invoice) means we are changing the revenue of supplying c.code (IV01).
Technicalities: message: condition record exists, but has not been set
this message usually occurs when condition record was created later. if you are unable to update the IV01 even after using option "Carry out new pricing" kindly double click on condition IV01 and then check "CondPricingDate" which date it is considering for IV01. it may help you .
Thanks
Prashant Sharma
User | Count |
---|---|
89 | |
8 | |
7 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.