Hi Prakash
From Open API perspective, I suggest you take a look at the Product Order API specification (
TMF622_Product_Ordering_Management). You will see the OrderPrice entity there, which includes the possibility of Price Alterations to be applied to the price during the ordering process. These alterations would then be made permanent in Product Inventory (
TMF637_Product_Inventory_Management), which has ProductPrice and PriceAlteration.
An alteration might be due to a discount, an ad-hoc reduction given by an authorized CSR, or an agreed reduction as part of an enterprise sales process.
But the API model does appear to be is missing a pointer to Agreement, which would be relevant for the enterprise situation (your use case), and I suggest you take this with the team lead for the API
@Ludovic Robert.
From SID perspective, if you look at PartyOrderItem (for example in the figure PO.04 - Party Order Item detailed view), you will see that a Party Order Item has a specific price and an agreement (both of these through the parent Business Interaction Item). But in the final instantiation of the Product, the ProductPriceAlteration does not appear to have a direct relationship to agreement, so maybe there is work to do here.
@Cecile Ludwichowski and
@Michel Besson (SID team leads) may be interested in hearing from you on this.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
------------------------------