Bookshelf Home | Contents | Index | PDF |
Pricing Administration Guide > Siebel ePricer Deployment and Integration > External Integration > Pricing Nonproduct ItemsNonproduct items include such things as training, events, or literature on a business component. For a business component defining an entity that you wish to process with the Siebel ePricer business service, in the business component user property, there is a field called Product Item Flag Field. If you set this flag to True, this entity can be priced as a product, otherwise it is priced as a nonproduct. This field indicates whether the item has a product ID or not. When a nonproduct is passed, the engine will get the starting price from a source other than the price list. The method is called CalculatePriceExt. When this method is called, and you pass in Price List Id, Product Id, Original List Price, Quantity, and request for a price, Siebel ePricer will price this as a product. When this method is called, and you pass in Pricing Model Id, List Price, Volume Discount Id, Price Book Id, and request for a price, Siebel ePricer will price this as a nonproduct. If the external system is pricing a nonproduct item, then the root node should provide the information shown in Table 51. Note that the default for user property on quote item is set to False. If you want to use something other than quote item to capture the product/service item to be priced, you will need to set up the user property for that quote item-like object to have a value of False for the Product Item Flag field.
|
Pricing Administration Guide |