Académique Documents
Professionnel Documents
Culture Documents
Overview
Basic Pricing
Effective mm/dd/yy
Page 1 of 68
336816134.doc
Rev 1
Basic Pricing
System References
Examples: (Please delete the red text examples once you have added your information)
Product Name > Window / Form Name
Oracle Work in Process > Discrete Jobs
Oracle Order Management > Sales Orders
Oracle Inventory > Transactions
Distribution
Job Title*
Ownership
The Job Title [list@YourCompany.com?Subject=EDUxxxxx] is responsible for ensuring that this
document is necessary and that it reflects actual practice.
Basic Pricing
Effective mm/dd/yy
Page 2 of 68
336816134.doc
Rev 1
Basic Pricing
Basic Pricing
Effective mm/dd/yy
Page 3 of 68
336816134.doc
Rev 1
Objectives
Basic Pricing
Effective mm/dd/yy
Page 4 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 5 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 6 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 7 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 8 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 9 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 10 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 11 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 12 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 13 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 14 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 15 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 16 of 68
336816134.doc
Rev 1
engine to look at more that one price list to determine the value of the sales order line. The
Pricing engine will look to the Secondary Price list if the requesting item and unit of measure is
not on the Primary Price list. A secondary price list is a price list you have defined previously.
Any price list has the ability to be used as a secondary price list.
Price Lists and Sales Order Defaults
Fields such as Payment Terms, Freight Terms, and Freight Carrier are available on the Price
List form. By defining the Order Management defaulting rules to use these fields from the
Price List window, you are able to default values directly into the sales order based upon which
price list has been selected for the order. For more information on Defaulting Rules, see the
Order Management Users Guide.
Note: Price Lists cannot be deleted, however a price list is made valid or invalid with the use of
its effective dates. Alternatively, selecting or deselecting the Active box also temporarily or
permanently makes the price list available or unavailable for use.
Basic Pricing
Effective mm/dd/yy
Page 17 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 18 of 68
336816134.doc
Rev 1
price list line with a lower value in the Precedence column will have a higher precedence the
price from the line will be used by the pricing engine first to price the line.
You can select product, pricing and qualifier contexts in the price list and choose the
corresponding attributes that you want to determine the pricing action. The product context
contains only one context type Item. The pricing context contains all the pricing attributes
that have been created and linked through the Attribute Management windows. The qualifier
context allows you to link your customer hierarchy to the pricing action and ensure that the
customer attributes also play a part in determining pricing of the item.
Basic Pricing
Effective mm/dd/yy
Page 19 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 20 of 68
336816134.doc
Rev 1
require that a concurrent program, Update Formula package, be run to populate the List Price
value prior to being used by the Pricing Engine.
The Price list supports both positive and negative values. This enables you to create an item
which represent a re-stocking fee. Enter this item on your price list with a negative value, then
enter this item on your Return order. When the Pricing Engine calculates the total value of the
return it will subtract the re-stocking fee thus lowering the value of the credit memo.
Start and End dates are respected by the Pricing Engine.
Basic Pricing
Effective mm/dd/yy
Page 21 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 22 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 23 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 24 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 25 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 26 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 27 of 68
336816134.doc
Rev 1
Use the Creation Date to select only items that were added on a given date. This is very
helpful when you have used the Add Items to Price List program to add new items At
Cost. This enables you to markup the new items while leaving the older lines untouched.
Use the Copy program to create as many price list as your business procedures support
and then Adjust the Price List Value by a Percent or an Amount.
Refer to Guided Demonstration - Adjust Price List [LAB0284Y]
Refer to Practice - Adjust Price List [LAB0285Y]
Basic Pricing
Effective mm/dd/yy
Page 28 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 29 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 30 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 31 of 68
336816134.doc
Rev 1
Agreement Overview
Agreements Overview
You can set up two kinds of Agreements, Standard or Pricing:
A Standard Agreement could have special Freight or Payment terms. You can associate an
existing Price List to a Standard Agreement. Optionally, you can create Discounts that
are qualified by the Agreement Name or Agreement Type.
A Pricing Agreement allows you to create a Price List as part of the Agreement setup. The
Agreement Price List has fields that are not on a regular Price List. These fields allow
you to optionally enter Customer Item Numbers that have been created in Inventory and
cross referenced to an Internal Item Number.
Agreements can be Generic or Customer Specific. If it is Generic then all customers are
eligible to use it. If it is Customer Specific then only the Customer Name entered on the
Agreement will be eligible.
The Agreement Type has many functions. It can be used as a Qualifier for a Discount
(Modifier). It can be used by the Order Transaction Type to restrict a group of orders to only
allow Agreements of a specified Type. It can be used to group similar agreements for reporting
purposes.
Basic Pricing
Effective mm/dd/yy
Page 32 of 68
336816134.doc
Rev 1
Besides restricting which Agreements a sales order can use, the Order Transaction Type can
also specify whether an Agreement is required to book a Sales Order.
Many of the fields entered on your Agreements can be used to default the appropriate data on
to a new sales order/line. Your agreement can default Customer PO, Freight Terms, Freight
carrier, payment terms, Salesperson, Invoicing Rules, and Accounting Rules.
By using the Revision number, Revision Date, and Revision Reason you can maintain a history
of all the changes to your Agreements.
Note: You can enter an agreement number of your choice, which you can then use to reference
a legal document given to your customer.
Basic Pricing
Effective mm/dd/yy
Page 33 of 68
336816134.doc
Rev 1
Agreement
Agreement
Order Management Super User, Vision Operations (USA)
(N) Pricing > Pricing Agreement
If you do not enter a Customer you are creating a Generic Agreement.
Effective Dates are used by the Pricing Engine to ensure that only currently valid Agreements
are used. The Effective dates are also used by the Revision Control logic.You cannot create a
new revision unless the current revision has an Effective end date.
If you set the Price List Type to Agreement Price List you can create a price list as part of the
Agreement setup.
If you set the Price List Type to Standard Price List you will be prompted to enter the name of
an existing Price List.
Note: You cannot add items to a Standard Agreement as an existing price list is attached to it.
In fact the items block will appear as read-only.
Refer to Guided Demonstration - Agreement Price List [LAB0280Y]
Refer to Practice - Agreement Price List [LAB0281Y]
Basic Pricing
Effective mm/dd/yy
Page 34 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 35 of 68
336816134.doc
Rev 1
Formula Overview
Formula Overview
Enter the formula name on the list line of the Price List for those items deriving their price
from the static formula.
You must run the Update Formula Prices concurrent program after entering your Formula
name in the Static Formula field of the price list. The concurrent request updates the formula,
making it usable in the price list. Additionally, a formula can be linked to a Freight and Special
Charges modifier when the modifier is created for the order header.
With Basic Pricing you are restricted to three formula component types: Numeric Constant,
Pricing Attribute, and Factor List.
Basic Pricing
Effective mm/dd/yy
Page 36 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 37 of 68
336816134.doc
Rev 1
Pricing Attributes
Pricing Attributes
Pricing attributes are characteristics of products and services that you can specify when the
characteristics help to determine the price of a product or service. Distance, age or usage,
number of users, and level of service are examples of pricing attributes.
You can specify one or a combination of pricing attributes and assign them to a product or
service. The absolute value of a pricing attribute (such as thickness or height) of an item can be
used as a Step in the formula.
Example:
This formula uses a Constant Value and a Pricing attribute to calculate an items unit price.
You sell glass plates that can vary in thickness. You want the price to vary depending on the
thickness. Create a formula 1* 2 to calculate the price of a glass item.
Step 1 is a pricing attribute for thickness.
Step 2 is a numeric constant that represents the base value for the item.
Calculation: If 100 is the base price of the glass item and 0.3 is the value of the thickness
attribute of the glass then the pricing engine evaluates the formula as 0.3*100 which is 30.
Basic Pricing
Effective mm/dd/yy
Page 38 of 68
336816134.doc
Rev 1
Factor List
Basic Pricing
Effective mm/dd/yy
Page 39 of 68
336816134.doc
Rev 1
The pricing engine will retrieve a Factor if the customer orders a thickness of 0.1 mm
OR .2 mm.
You can utilize the AND logic if you link an Associated Pricing Attribute line to the Base Price
Attribute line. Example of AND logic:
Base Price Attribute
Thickness = Value: 0.1 mm Factor: 7
Associate Pricing Attribute
Length = Value: 0.5 mm.
The pricing engine will use the Factor 7 if the customer orders a thickness of 0.1 mm AND a
length of 0.5 mm.
You can assign a single value to the Pricing Attribute or a range of values by using the
Operator field. The Operator = (equal) is a single value. The Operator BETWEEN allows you a
range of values.
You can also use multiple values within factor lists. Example of multiple values:
Base Price Attribute Thickness BETWEEN Value: 0.1 and .3 mm Factor: 3
Base Price Attribute Thickness BETWEEN Value: 0.4 and .6 mm Factor: 6
The Pricing Engine will use the Factor 6 if the customer orders a thickness of 0.5mm.
Refer to Guided Demonstration - Basic Pricing Formula [LAB028CY]
Basic Pricing
Effective mm/dd/yy
Page 40 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 41 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 42 of 68
336816134.doc
Rev 1
Qualifier Overview
Qualifier Overview
Qualifiers are an intrinsic part of pricing logic. Qualifiers create rules that protect your Price
Lists and Modifiers from being misused. To create your qualifier rules, group any of the seeded
qualifiers using AND and OR condition.
If the Grouping Numbers are the same, AND logic is applied.
If the Grouping Numbers are different, OR condition is applied.
If the Grouping Number is 1, then that qualifier is always used with an AND condition
with the other qualifiers. The qualifier with a grouping number of 1 is mandatory and
must be satisfied, irrespective of other qualifiers.
Basic Pricing
Effective mm/dd/yy
Page 43 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 44 of 68
336816134.doc
Rev 1
Agreement Name
Agreement Type
Order:
Customer PO
Order Type
Note: When a qualifier has a grouping number 1, it implies that the qualifier will be taken as
mandatory in comparison to other qualifiers.
Basic Pricing
Effective mm/dd/yy
Page 45 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 46 of 68
336816134.doc
Rev 1
Modifier Overview
Modifier Overview
Using Modifiers is the only way you are allowed to adjust the Price List price.
Discounts, Surcharge, and Freight and Special Charges are all valid Modifier types in Basic
Pricing.
Create Order Level Modifiers to apply modifier to all order lines.
Create Line Level Modifiers to apply modifier to only the current line.
Qualify your Modifier List to improve the performance. If the Pricing Engine can disqualify
Lists that are not applicable to the current pricing request it will improving processing time.
By putting qualifiers on your modifier List and Lines, you can create rules that will be
automatically applied by the Pricing Engine.
From the order or order line you can use the Action View Adjustments to see the details of
Modifiers that were applied automatically by the Pricing Engine or to apply Manual discounts.
Also, if the modifier is overridable you can use this window to enter new values or override the
pre-defined values.
Basic Pricing
Effective mm/dd/yy
Page 47 of 68
336816134.doc
Rev 1
Modifier List
Modifier List
Order Management Super User, Vision Operations (USA)
(N ) Pricing > Modifiers > Modifier Setup
The Modifier Type restricts the kinds of lines that can be attached. Basic Pricing supports three
types of Modifier Lists:
Discounts create a negative price adjustment.
Surcharges create a positive price adjustment.
Freight and Special Charges (including Handling charges) create a charge amount.
Elements within the Modifier List window:
The Active check box allows the modifier list to be used by the Pricing Engine.
The Start Dates indicate when the Modifier List is effective.
The currency on the Modifier list must match the currency on the Pricing Request.
Use a combination of qualifiers to establish pricing rules that will be respected by the
Pricing Engine.
Modifiers can remain Price List independent or you can use your Price Lists as qualifiers.
Copyright Oracle Corporation, 2004. All rights reserved.
Basic Pricing
Effective mm/dd/yy
Page 48 of 68
336816134.doc
Rev 1
Modifiers Lines
Modifier Lines
Order Management Super User, Vision Operations (USA)
(N) Pricing > Modifiers > Modifier Setup (T) Modifier Summary
The Modifier number is a unique identifier within a List. It can be alphanumeric.
Levels within modifier lines:
If you create an Order Level modifier the adjustment will be applicable to all lines on the
order. If it is a Freight Charge it would only be applied once to the Order Header.
Line Level modifiers only adjust the pricing requests line.
Types of modifier lines:
Define Discounts to markdown the Price List Price.
Define Surcharges to markup the order price.
Create Freight and Special Handling charges to meet your business requirements.
Price Breaks can either be Discounts or Surcharges.You can break on order quantity or
amount.
Elements when defining modifier line:
The Pricing Engine uses the Start and End Dates to establish effectivity .
Copyright Oracle Corporation, 2004. All rights reserved.
Basic Pricing
Effective mm/dd/yy
Page 49 of 68
336816134.doc
Rev 1
The Print on Invoice functionality is controlled by a profile option: OM: Show Discount
Details on Invoice. If it is selected the discounts will print on your invoices. Otherwise,
the net amount is passed to Receivables.
The Automatic check box is selected if you want the Pricing Engine to apply the modifier
to all qualified orders and order lines.
To create Manual discounts leave Automatic unchecked.You can use the Action View
Adjustments in the Sales Orders window to apply manual modifiers.
To avoid changing the Selling Price calculated by the Pricing engine, leave the Override
check box unchecked.
Some businesses have such a flexible selling price that they need the ability to overwrite
the calculated price with a new price. To do this, create a modifier line which has
Automatic unchecked and Override checked.
Optionally, restrict the modifier to a specific Item number or item category by using the
Product Attribute.
If the Pricing Engine finds multiple discounts that are qualified to be applied, it always applies
the modifier which will give the lowest price to the customer based on best price or
precedence.
View your Discounts and Surcharges from the Sales Orders Action View Adjustments menu.
View your Freight and Special Handling charges from the Action Charges menu.
Basic Pricing
Effective mm/dd/yy
Page 50 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 51 of 68
336816134.doc
Rev 1
Modifier Types
Modifier Types
The table depicts modifier list types and the line types that can be associated to each list type:
discounts, surcharges, and freight and special charges. The check mark () indicates that the
line modifier is available for the list modifier. The cross mark () indicates that the line
modifier is not available for the list modifier.
Basic Pricing
Effective mm/dd/yy
Page 52 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 53 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 54 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 55 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 56 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 57 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 58 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 59 of 68
336816134.doc
Rev 1
Pricing Transaction Entity (PTEs) An entity that supports a many to many relationship
between source systems and request types. The seeded PTEs are Order Fulfillment,
Demand Planning, Intercompany Transaction, Logistics, Complex MRO, and
Procurement.
Source System The application that has the pricing data like price lists, modifiers, as
well as setup information. Examples of source systems are Oracle Marketing, Oracle
Order Capture, Oracle Purchasing, etc.
Request Type The request made by an application for pricing data. Some applications
may even share request types, for example, iStore and Order Capture.
Note: In Basic Pricing, the Pricing Transaction Entity Source System and Request Types
window is view-only: you can view the request types and source system for a given
Pricing Transaction Entity but not make any updates.
Basic Pricing
Effective mm/dd/yy
Page 60 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 61 of 68
336816134.doc
Rev 1
attributes) and map the attribute to any one of the hundred customizable attribute fields to store
the value of the derived attribute. If no application name is selected, Oracle Pricing displays.
After saving your work, you can now link the attributes to a Pricing Transaction Entity.
Basic Pricing
Effective mm/dd/yy
Page 62 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 63 of 68
336816134.doc
Rev 1
Save your work and exit the window. You can view the newly linked context in the Pricing
Transaction Entity-Attribute Linking window. The Assigned to PTE box indicates that the
context and its attributes have been assigned to this PTE.
Basic Pricing
Effective mm/dd/yy
Page 64 of 68
336816134.doc
Rev 1
Agenda
Basic Pricing
Effective mm/dd/yy
Page 65 of 68
336816134.doc
Rev 1
Basic Pricing
Effective mm/dd/yy
Page 66 of 68
336816134.doc
Rev 1
Required
Optional
Optional
Optional
Optional
Required
Required
Optional
Blank
No
Yes
Yes
Off
Blank
Blank
Individual : =
round(list price) + round(adj)
QP: Set Request Name
Required
Blank
QP: Unit Price Precision Type
Required
Standard
QP: Valueset Lookup Filter
Optional
Yes
QP: Verify GSA Violations
Required
No
Please refer to the Oracle Order Management Implementation Manual for further details.
Basic Pricing
Effective mm/dd/yy
Page 67 of 68
336816134.doc
Rev 1
Summary
Basic Pricing
Effective mm/dd/yy
Page 68 of 68
336816134.doc
Rev 1