cancel
Showing results for 
Search instead for 
Did you mean: 

Rounding Issue

Former Member
0 Kudos

Hello Experts,

I am trying to implement OSS note 80183 (Variant 2).

I am still getting error, let me explain you clearly what I did:

Before I go in to Issue let me explain the config changes I made according to the OSS note,

I have created condition types NETP and PNTP, also used the Calculation formula 906 as suggested in the OSS note.

Price procedure setup:

                                         REQT              CAL TYP           BAS TYP

Step 11    PR00                     2

Step  .

.

.

Step 100              Gross                                    2

Step 105  ZMUL                    2                         19

Step 110           Tot aftr Mul                               2

Step 111 ZAAA                    2                          19

Step 112 ZBBB                    2                          19

.

.

Step 300           Tot Disc                                   2

Step 400 NETP                    2                           6                      17

Step 401 PNTP                    2                         906                     17

My price procedure is setup as shown, everything is calculating correct.

It is getting the correct total at Gross step 100

ZMUL is a Markup percentage condition where we maintain condition record and if it satisfies the percentage is applied. on PR00 and is totaled correct.

From step 111 we have discount conditions where the totals are calculated at step 300 and is correct.

But at step 400 the NETP is being calculated wrong.

It is calculating correct if I remove the discount conditions or the markup condition but my business requires both.

Please suggest!

Thanks,

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member184555
Active Contributor
0 Kudos

<But at step 400 the NETP is being calculated wrong.>

Please post the details of the wrong calculations. You can post the printscreen from a sales order or give an example showing the calculated values.

Regards,

Ravi Sankar

Former Member
0 Kudos

Hello Ravi,

Thanks for quick reply!

My Price PR00 - 36,49 USD  for 3 qty - 109.47 USD

Markup - 45%

Discount - 13%

Discount Total

NETP condition - 48.17 (Calculating discount from Gross but I need from Multiplier)

PNTP condition

Thanks,

Former Member
0 Kudos

Hello Ravi,

Any suggestions on this one?

Thanks,

former_member184555
Active Contributor
0 Kudos

What is the 'PRICE'...just above the NETP at step 400?

What is the your expected calculation/values in the above example?

Regards,

Ravi Sankar

Former Member
0 Kudos

Hello Ravi,

My Price for 1 qty - $36,49

                   3 qty - $109.47

45% on (36.49) for 1 qty - $52.91

                            3 qty - $158.73

-13% (52.91) for 1 qty - $46.03

                        3 qty - $138.10

But in NETP cdn for 1 qty - $48.17 (showing variance of $6.41).

I observed that it is calculating the discount on $36.49 and adding 45% value to it.

I want the discount to be calculated from $52.91 at NETP.

Please see the screen for Price procedure:

Thanks,

former_member184555
Active Contributor
0 Kudos

The variance 6.41 is because of the value in 'PRICE (NETP)' at step 400, just above the 'Net price (PNTP)' at step410. What is the purpose of having NETP at 400? Double check whether the routines 6 and 17 assigned to this step are meeting your requirement or causing this issue?

Regards,

Ravi Sankar