: Public <<TMF_BusinessEntity>> Business Entity
Created: 1/10/2022 12:02:22 PM
Modified: 4/15/2022 10:31:34 AM
Project:
Advanced:
PaymentPlan defines the plan for payment via its associations to the PaymentMethod and PaymentAccount.<br/>
Attribute
Public String
  ID
Details:
Notes: Unique identifier<br/>
Public Money
  maxAmount
Details:
Notes: The maximum amount of the Payment when at least one PaymentMethod is declared so that the company generates each Payment. For example, with a due debt of $250, and a maxPaymentAmount of $100, 2 payments of $100 will be generated and the last one will be $50.<br/>
Public Integer
  maxTrialTimes
Details:
Notes: Maximum number of trial to submit a payment if it has been rejected.<br/>
Public Integer
  paymentDay
Details:
Notes: The day chosen by the party for generating the payments<br/>
Public Duration
  paymentPeriod
Details:
Notes: The period of time between two payments.<br/>
Public Integer
  priority
Details:
Notes: The priority of the PaymentPlan amongst all the PaymentPlans agreed with the same PartyRole.<br/>
Public String
  status
Details:
Notes: A PayemntPlan might be initialized, validated,in progress or closed.<br/>
Public Money
  totalAmount
Details:
Notes: The total amount that the PaymentPlan has to recover through payments.<br/>
Public String
  type
Details:
Notes: A grouping of PaymentPlans that have strongly marked and readily defined similarities.<br/>
Public TimePeriod
  validFor
Details:
Notes: Valid period for the PaymentPlan.<br/>
Element Source Role Target Role
«TMF_BusinessEntity» CustomerBillingAccount
Business Entity  
Name: paymentPlan
 
Name: _CustomerBillingAccount
 
Details:
 
«TMF_BusinessEntity» PartyPayment
Business Entity  
Name: _paymentPlan
 
Name: _partyPayment
 
Details:
 
«TMF_BusinessEntity» PaymentMethod
Business Entity  
Name: _paymentPlan
 
Name: _paymentMethod
 
Details:
 
«TMF_ABE» Party Payment ABE
ABE «TMF_ABEIsComposedByEntity»
Name:  
 
Name:  
 
Details:
 
«TMF_BusinessEntity» PaymentPlanPaymentMethod
Business Entity  
Name: paymentPlan
 
Name: paymentPlanPaymentMethod
 
Details:
 
Element Source Role Target Role
«TMF_BusinessEntity» BusinessPartnerAccount
Business Entity  
Name: partyAccount
 
Name: _paymentPlan
 
Details:
 
Tag Value
IsCoreEntity False
Details:
Values: true,false
Default: False
rsa_guid _aifwl04cEeO_XpEXs37Qew
Details:
 
Property Value
isActive: 0
isFinalSpecialization: 0