Open APIs

 View Only
  • 1.  TMF666 AccountBalance sub-resource

    TM Forum Member
    Posted Feb 10, 2021 13:16

    Dears,

    I have a question about PATCH /billingAccount​/{id} operation.
    AccountBalance sub-resource is documented as non-patchable attribute. How a new AccountBalance type can be added to the BillingAccount or how an exisiting AccountBalance can be modified?



    ------------------------------
    Vinodh Alagan
    Infosys
    ------------------------------


  • 2.  RE: TMF666 AccountBalance sub-resource

    TM Forum Member
    Posted Feb 10, 2021 15:41
    Hi Vinodh
    At first sight this does seem rather strange.
    Perhaps the intention was to block direct modification of an existing account balance, but not to block adding a new balance of a different type. I can understand why we would not want to allow direct modification of the balance amount, it should be done only as part of a financial transaction (payment, refund, credit, bill run, etc.).
    I plan to open a defect report so that we can discuss internally within the Open API team.
    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: TMF666 AccountBalance sub-resource

    Posted Feb 11, 2021 00:21
    Thanks Jonathan for getting this further with defect,
     Moreover I think - the blocking of update balance amount - thats more about who all can consume /trigger this API and access management , isn't ?
      For use case of - updating  balance as result of any of financial transaction (payment, refund, credit, bill run, etc.) - we should be able to invoke update Balance API from allowed system components ?




    ------------------------------
    Prakash Ranjan
    Infosys
    ------------------------------



  • 4.  RE: TMF666 AccountBalance sub-resource

    TM Forum Member
    Posted Feb 11, 2021 01:54
    Hi Prakash
    It does depend on which software components are responsible for the financial transactions. We don't (yet) have operations for charge and credit management, but we do have for payment and refund. If the software component that deals with payments and refunds (presumably A/R) manages the balance directly then no access is needed. But there are different components for dealing with payment/refund as against the account balance, then yes your point is valid, and the update balance operation would need to be exposed (and protected).
    Interesting discussion.

    ------------------------------
    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.
    ------------------------------