Hi Rupen,
Good Day!!
Nice question. But, Agreements are subset of Customer entity in B2B as each agreement refers to a site services opted by customer.
So, a customer can have n Number of sites and each site can have 1 to many agreements based on site requirement.
In B2B the design of Customer entity in system depends on Billing strategy being applied on that particular customer. so agreements are interdependent on billing as well so if we consider all this things.
If there is any change on agreement then it is not mandatory to change customer record.
------------------------------
Regards,
Muni Venkata Karthik P
Tata Consultancy Services
------------------------------
------------------------------
muni venkata karthik potugari
Tata Consultancy Services
------------------------------
Original Message:
Sent: Mar 05, 2025 08:32
From: Rupen Dewan
Subject: Patch Customer when Agreement is Created/Updated/Terminated
Dear Team,
Do we update Customer record (TMF 629- Customer Entity) when a new Agreement is Created? Or is it just referring to SID model association of Agreement to Customer.
I understand Agreement record is associated to Customer however, looking at the below snippet it seems that Customer record also needs to be updated whenever a new agreement is created/signed. In case of B2B customer there could be n number of Agreements created as Service or Account level.
Is my understanding correct or am I missing something.

------------------------------
Regards,
Rupen Dewan
Tata Consultancy Services
------------------------------