Hello,
Currently we are implementing TMF compliant API to expose our CRM DataModel to external system. We were trying to understand few elements from TMF666 and we have different understanding or doubts such things. If somebody could give us hints how to approach following issues:
1. if there is a place in TMF666 to reflect a BillingAccount to a Customer relationship, we considered a relatedParty but we are not sure if it could be used as we noticed that relatedParty should reference a party not a partyRole which is Customer. Additionally relatedParty is in relation with a contact, it is an aggregation relationship (related party requires contact), and what this contact could represent then ?
2. what is the meaning of a contact with regard to ContactMedium if we want to represent billing address which can be email or postalAddress. Our design is to have an email address, postal address on a billingAccount itself and we don't see any contact related data to map info tmf contact structure. Does the tmf structure suggests that rather than having an email and a postal address associated with a billing account, we should have it associated with a party and create o role like "bill receiver" and based on such structure generate tmf structure ?
version 4.0.1
I would appreciate any hints and discussion on this topic ?
Best Regards,
Marcin
------------------------------
Marcin Gizka
TO BE VERIFIED
------------------------------