Thanks Soumit for your input
Some minor additions:
Customer is an exemplar of PartyRole. The national ID would be a property of the Party (Individual) playing the party role, and this is PartyRole.engagedParty (not .relatedParty).
Regarding assignment of payments, this would be done as part of the Product inventory, TMF637, initiated by ProductOrder, TMF622. The Product model includes ProductPrice, that has a connection to BillingAccount.
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: Sep 23, 2023 10:36
From: Soumit Saha
Subject: TMF 629 Customer Management API
Hi Chinmohan
For
- For National ID, you could assume Related party in Customer with Individual using polymorphic discriminators.
- For payment, it depends if it could well stay with the billing behaviour, hence via billing account. The customer model has account references to link that.
Let me know your thoughts or any other clarifying inputs for your use case.
Hope this is of some help π
------------------------------
Soumit Saha
Vodafone UK Ltd
------------------------------