Probably you would use Account Management (TMF666) for this purpose. Accounts have multiple balances, and balance has a ValidFor attribute. So you could (in principle) implement the API so that it would return a history of the balances. However I am not sure if that is the specified behavior of the API as published, and perhaps a separate endpoint should be defined to implement this functionality (including a date range for the balances).
I am not sure that using payments would give a robust picture of the balance, since there could be other financial transactions that impact the balance (bill runs, refunds, credits, etc.)
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.
------------------------------
Original Message:
Sent: Jul 08, 2020 03:56
From: Paul Austdal
Subject: TMF676 Payment management and account balance
Hello,
In one of our brands, we are using account level balance (balance is not tracked pr invoice), and clients would like to see historical balances at the time when payments have been done.
In TMF676, could Payment.paymentItem be used for this purpose in the listPayment/retrievePayment operation responses to express the total account balance prior to or after the payment, or is there another API that is intended so support retrieving historical account balances?
Thank you.
------------------------------
Paul Austdal
Telia Company
------------------------------