on 11-18-2011 8:43 AM
Hi all,
does somebody knows why the DIFF condition is activated with values where any rounding shouldnt take place-for example:
Price 100 eur
Discount 10 %
VAT 5%
Here the DIFF condition shouldnt have any value but its having 0,02 Cents.
I am rounding per value 10 in T001R table.
Why now in the case described the rounding takes place??
Thanks in a dvance and BR
L
A rounding value of 10 in T001R (OB90) means that a value like 2.02 will be rounded to 2.00 and a value like 2.06 will be round to 2.10. So yes the difference can be like 2.02 - 2.00 = 0.02 (or 2 cents)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It is not the rule which is having a problem here. The calculation doesn't seem to happen the way you are showing
100 EUR with 10% discount = 90 EUR
90 EUR with 5% VAT = 94.5
94.5 rounded with T001R rounding of 10 = 94.5
So there should not be any difference.
What I believe is the value that is being rounded is having the 100th decimal (like in 94.52) and not just 10th decimal (like in 94.50). Or there is a problem with the rounding calculation formula (are you using standard alternative calculation formula 016?)
You need to verify the value of the condition on which the rounding difference calculation is applied.
Try removing the rounding difference formula against the condition in pricing procedure and see what value is coming in the document after re-running the pricing
User | Count |
---|---|
98 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
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.