Open APIs

Expand all | Collapse all

TMF620 Product Offering Price API - Usage Specification information

  • 1.  TMF620 Product Offering Price API - Usage Specification information

    TM Forum Member
    Posted Oct 05, 2020 10:22

    Hello,

    I have noticed that the Product Usage Specification information linked to a Usage Product Offering Price Charge is not exposed in the Product Offering Price APIs.



    Can you please advice if this is something that will be taken into account in the next versions? If yes, will be the Product Offering Price resource contain a href to the Usage Specification resource?

    Thanks and regards,



    ------------------------------
    Cristina Keserii
    IBM Corporation
    ------------------------------


  • 2.  RE: TMF620 Product Offering Price API - Usage Specification information

    TM Forum Member
    Posted Oct 11, 2020 09:57
    Hi
    In the Open API world, Product Offering Price (catalog) and the instantiation (Product Price, Product Order Price) cover usage, recurring, and onetime.
    For complex price schemes the catalog has an opaque reference to pricing logic algorithm (PLA), but the details of the PLA are not surfaced in the API model. A PLA could rate usage, recurring, or onetime.
    Not sure if we have plans to enhance the Open API model in this area.
    Hope it helps.

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 3.  RE: TMF620 Product Offering Price API - Usage Specification information

    TM Forum Member
    Posted Oct 13, 2020 21:48
    We should revisit this in light of the introduction of ResourceFunction .  The purpose and function of a PricingLogicAlgorithm (PLA) maps nicely to the concept of a ResourceFunction (something which takes input to produce output).  This has the benefit of making PLAs used in ProductOfferingPrice first class resources with a suite of APIs to support them (TMF639, TMF634, TMF664).

    In fact this is how we implemented PLAs in our open source SigScale OCS a few years ago acting on the guidance of the late @John Reilly. Also, with his further guidance, we used the MatrixCharacteristic pattern to manage tariff tables as collections of LogicalResources representing rows.


    ​​

    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 4.  RE: TMF620 Product Offering Price API - Usage Specification information

    TM Forum Member
    Posted Oct 14, 2020 02:15
    Thanks Vance for this valuable insight. I guess we need to take a look at TMF620 Product Catalog improvements for ​V5 - internally within the Open API team :) .

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------