Rounding Not Working As Per Profile QP: Selling Price Rounding Options For Intercompany Transactions

(Doc ID 2282678.1)

Last updated on JULY 03, 2017

Applies to:

Oracle Advanced Pricing - Version 12.1.3 and later
Information in this document applies to any platform.


On : 12.1.3 version, Price List

Rounding not working as per profile QP: Selling Price Rounding Options for Intercompany Transactions

Advanced pricing is being used for all our Intercompany Transactions across different operating units.
Profile INV: Advanced Pricing for Inter-Org Transfers set to Yes at site level.

However, the rounding logic on these intercompany transactions does not seem to be in line with the rounding logic used on the sales order.
We have the profile QP: Selling Price Rounding Options set to Additive: =round(listprice + adj); unrounded Freight at the site level. This profile works fine when the sales orders are entered in Order Management. However, for the intercompany transactions the logic being used seems to be different as we often see a one cent difference between SO price and intercompany transaction price for the same pricing scenario.

Example: Order # 15257591 created in Order Management
Net price = List Price + 25% surcharge

PIT00084 $70.37
SEN01114 $1.33

Order # 15257593 - inter org transfer. Pricing calculated as part of the intercompany transactions
Net price = List Price + 25% surcharge

PIT00084 $70.36
SEN01114 $1.34

Expect the transfer price to be same as 70.37 and 1.33

The issue can be reproduced at will with the following steps:
1. Order management super user
2. Enter order in one operating and ship from org belongs to different org.
3.Run ITS

The issue has the following business impact:
Due to this issue, difference of 1 cent


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms