cancel
Showing results for 
Search instead for 
Did you mean: 

NET PRICE ISSUE.

Former Member
0 Kudos

Hi Sirs,

I have a Pricing situation where

1) When Base price = 7.79

2) Discount = 7.78

Gross value = 7.79 - 7.78= 0.1

So the net value charge is = 0.1

2) But if in same above case when we change discount to 100% i.e 7.79

The result is totally diff.

Base price = 7.79

Discount = 7.79

But the Net value charge should be = 0

But here the net price is = 7.79

And also the net value = 7.79

The rounding rule is Commercial rounding

In the pricing preocedure

NET PRICE has ALT Base value = 17

For Discount Alt Calculation type = 19

For Netprice Alt Calculation type = 906

I have checked the OSS note 80183, but couldnt conclude.

Please help Its urgent.

Accepted Solutions (0)

Answers (1)

Answers (1)

eduardo_hinojosa
Active Contributor
0 Kudos

Hi,

I suggest you that you set a breakpoint in the subroutines VOFM (906 isn't a standard subroutine, it's a customer development) and check the value for XKWERT. Check all intructions CHECK and the implications in the algorithm.

I hope this help you.

Regards,

Eduardo

Former Member
0 Kudos

Hi Eduardo,

Thanks for the response,

In fact Netprice Alt Calculation type = 906 is a standard routine by SAP.

Can i have some more tips.

Monti

eduardo_hinojosa
Active Contributor
0 Kudos

Hi,

I'm not agree, 906 is a customer VOFM, check the Note 356737 'Customer name range for VOFM routines'. My suggestion is that you debug that do SAP in these subroutines, so, fix a break-point (set it with the icon STOP in the coding of VOFM subroutine).

Regards,

Eduardo