cancel
Showing results for 
Search instead for 
Did you mean: 

VPRS Condition amount varies in third party scenario.

Former Member
0 Kudos

Hi,

We all know that COST (VPRS condition value) in Invoice is fetched from MIRO in case of Third party sales scenario.

When we have 2 quantity in PO for a particular item, I have completed the MIRO(Vendor Invoicing) & VF01 (Customer Invoicing) for 1 quantity. Then the cost was reflecting in the document.

When I have created a new MIRO for the second quantity and cancelled the MIRO, system is updating the VPRS amount in already saved customer invoice to the extent of tax amount in the cancelled MIRO.

For Example:

PO Quantity - 2 for the material 'MAT12'

1st MIRO - Amount - 816000(incl of tax 16000)

Customer Invoice '123'- Cost (VPRS): 816000 (Initially shown)

2nd MIRO - Amount 816000(Incl of tax 16000)

And Cancelled this MIRO.

After cancelling, Customer Invoice '123' - Cost(VPRS) is 832000 (Got updated to the extent of tax amount in the cancelled MIRO).

CAN ANYONE PLS EXPLAIN WHY THIS UPDATION IN THE COST.

THANKS.

Guru

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Sorry, I also meant to add:

If the VPRS rate is pulled from the material master directly, please

check program LV61AA46 (>=4.0) or LV61AF0X (<=3.1I):

form xkomv_kbetr_ermitteln.

...

if ( ( xkomv-kntyp = 'G' and komp-wavwr = 0 ) or

xkomv-kntyp ca 'ST' ) and not komp-matnr is initial.

...

The If statement checks to see if the condition is a cost condition

(XKOMV-KNTYP = 'G') and has no goods issue value (KOMP-WAVWR = 0) OR

if the VPRS is configured as category S or T.

u2022Condition category S always accesses the standard price independent of

the document type<(>,,<)>

u2022Condition category T always accesses the moving average price

independent of the document type

Please also refer to the following OSS note:

372760 Several problems with VPRS

I hope you find this information very helpful and hopefully it will solve your problem.

Regards,

Martina McElwain

SD - Forum Moderator

Answers (1)

Answers (1)

Former Member
0 Kudos

Good Morning,

For complete details on the behaviour of VPRS, please refer to the OSS Note 547570 (I have copied the relevant information below):

FAQ: VPRS in pricing

1. How is the cost determined in pricing?

In the order, the cost is generally taken from the valuation segment

of the material master. In the billing document, however, it may

have other sources. Depending on the business transaction, the costs

can be taken from the goods issue of the billed delivery or, in the

case of a third-party order processing or individual purchase order,

from the respective purchase order, the goods receipt or the invoice

verification in purchasing. As an example, only the goods issue will

be mentioned here. However, the descriptions also apply to costs

from purchase orders, goods receipts or invoice verifications. For

details, refer to Notes 372760 and 547590. These costs are entered

externally in pricing and included in the value of the VPRS

condition. The amount is obtained by calculating back amount = value

/ quantity.

4. How can I recognize how the cost was determined?

Go to the detail display of the VPRS condition. If the condition

control (KSTEU) is set to 'H', the cost was taken from the goods

issue. If it set to 'A', it was redetermined from the valuation

segment of the material master, in case of 'D' or 'E' it was copied

from the preceding document.

7. Why is my VPRS not zero although my goods issue had value zero?

For technical reasons, it is not possible within pricing to

differentiate whether a goods issue with value zero exists or

whether no goods issue exists. For this reason, in both cases the

costs are determined from the valuation segment of the material

master. In this context, also refer to Note 84229.

.............

Here is some more useful documentation on VPRS.

u2022Configure VPRS with condition category G, S, or T

u2022Condition category G: the condition type VPRS goes into the valuation

segment of the material master and determines from here the standard

or

average price (based upon Price Control flag set in transaction MM03)

in the sales document.

In the billing document the value is determined from the post goods

issue document. When the post goods value = 0 the VPRS will be pulled

from the material valuation segment.

Regards,

Martina McElwain

SD - Forum Moderator