Hi Sadhasivam
There is a direct relationship between a Product and its owning Customer via the relatedParty association in Product, thus:
"relatedParty": [
{
"id": "45hj-8888",
"name": "Jean Jones",
"role": "Customer",
"@referredType": "Customer"
}
]
There is no such entity CustomerAccount in the Open API model - we have abstract Account, with subclasses Financial Account and PartyAccount (with further subclasses BillingAccount and SettlementAccount). The relationship from Product to Account is assumed to be a paying relationship that can be billed, and items in product inventory that can be billed are ProductPrice. Thus we have a relationship from ProductPrice to BillingAccount, representing the fact that a specific charge is being paid by a specific billing account, and allowing distribution of charges for the same Product between multiple accounts.
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: Nov 12, 2019 15:33
From: Sadhasivam Angamuthu
Subject: TMF629 - Associating Customer with Products
Hi,
We are trying to associate the list of MDNs owned by a customer to the customer account. I have referred to the resource model in the API documentation of TMF629 (Customer Management ), TMF666( Account Management) and TMF637 (Product Inventory Management) .
I could not find the relation between Customer Account and the Product. Could you please throw some lights on how these entities can be associated.
Regards, Sadha
------------------------------
Sadhasivam Angamuthu
Tracfone Wireless, Inc
------------------------------