Range Price Break Does Not Calculate Price Correctly Due to Rounding Precision
Last updated on JANUARY 11, 2018
Applies to:Oracle Advanced Pricing - Version 11.5.10 and later
Oracle Order Management - Version 22.214.171.124 and later
Information in this document applies to any platform.
FORM:OEXOEORD.FMB - Sales Orders
Pricing works for the first range defined on the price break. Pricing does not work correctly when quantity used on the order line involves multiple ranges that are defined on the price break.
Steps To Reproduce:
created a price list with an item for a range price break.
The "round to" on the price list is set = -2.
Setup price list line for item A000 with price break type = Range and following entered under price breaks:
|Pricing Context||Pricing Attribute||Value From||Value To||Price||Application Method|
|Volume||Item Quantity||0||10||1.00||Unit Price|
|Volume||Item Quantity||11||9999999||2.00||Unit Price|
order line: item A000, quantity 10, line total $10.00 -- this is fine
order line: item A000, quantity 11, line total $11.99 --this should be $12.00
( 10@$1.00 + 1@$2.00).
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms