Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing issue - rounding off correction not added to line item

koolsanjay83j
Explorer
0 Kudos

Hi,

I have one condition type ZIST in the invoice pricing procedure which is a group condition. I believe, if it is a group condition it should add the correction value as a result of rounding off to the largest items of the invoice.

In my case correction value as result of rounding happen at each line is 0.01. However this correction value is not getting added to the largest item of the invoice. We have not hooked the alternate calculation type routine to this condition. That means system is calculating these value based on the confirgiration.

However this issue is intermittant. Very hard to replicate also.

Not sure, whats wrong.

Has anyone faced the same kind of issue?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi

Pls check your condition type ZIST with standard condtion type DIFF and use requirement routine 13 calculation routine 16 and base cal routine 4. and also make sure that your company code and currency setting in t code OB90.

this will do rounding of your net value + tax at header level and it will distribute that difference in item level with proportion to netvalue+tax.

I hope this will be useful for you.

Dhiraj Bhaskar

Edited by: Dhiraj Bhaskar on Oct 9, 2009 8:39 AM

2 REPLIES 2

Former Member
0 Kudos

Hi

Pls check your condition type ZIST with standard condtion type DIFF and use requirement routine 13 calculation routine 16 and base cal routine 4. and also make sure that your company code and currency setting in t code OB90.

this will do rounding of your net value + tax at header level and it will distribute that difference in item level with proportion to netvalue+tax.

I hope this will be useful for you.

Dhiraj Bhaskar

Edited by: Dhiraj Bhaskar on Oct 9, 2009 8:39 AM

0 Kudos

Issue resolved. Condition BOLL was causing this issue.