Customer Domain::Customer Bill Collection ABE::Customer Payment ABE
Class CustomerPaymentItem

CustomerPaymentItem is the application of CustomerPayment. CustomerPaymentItem is applied to CustomerBill or AppliedCustomerBillingRate.

Attributes
AppliedCustomerBillingRate _appliedCustomerBillingRate _appliedCustomerBillingRate
CustomerBill _customerBill _customerBill
CustomerPayment _customerPayment _customerPayment
CustomerAccountBalance accountBalancePM accountBalancePM
«baseType» Money appliedAmount appliedAmount

The amount of money that has been applied to specific entity, such as CustomerBill.

FinancialCharge financialCharge financialCharge

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCustomerPaymentItem
Name Expression
NamespaceCustomer Payment ABE
Owned Template Signature
OwnerCustomer Payment ABE
Owning Template Parameter
PackageCustomer Payment ABE
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPaymentItem
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _appliedCustomerBillingRate
Public AppliedCustomerBillingRate _appliedCustomerBillingRate
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPaymentItemPaidForACBR
Association End
ClassCustomerPaymentItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_appliedCustomerBillingRate
Name Expression
NamespaceCustomerPaymentItem
Opposite_paymentItem
OwnerCustomerPaymentItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPaymentItem::_appliedCustomerBillingRate
Stereotype
Template Parameter
TypeAppliedCustomerBillingRate
Upper1
Upper Value(1)
VisibilityPublic


 _customerBill
Public CustomerBill _customerBill
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPaymentItemPaidForCustomerBill
Association End
ClassCustomerPaymentItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_customerBill
Name Expression
NamespaceCustomerPaymentItem
Opposite_paymentItem
OwnerCustomerPaymentItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPaymentItem::_customerBill
Stereotype
Template Parameter
TypeCustomerBill
Upper1
Upper Value(1)
VisibilityPublic


 _customerPayment
Public CustomerPayment _customerPayment
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPaymentAppliedAs
Association End
ClassCustomerPaymentItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_customerPayment
Name Expression
NamespaceCustomerPaymentItem
Opposite_paymentItem
OwnerCustomerPaymentItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPaymentItem::_customerPayment
Stereotype
Template Parameter
TypeCustomerPayment
Upper1
Upper Value(1)
VisibilityPublic


 accountBalancePM
Public CustomerAccountBalance accountBalancePM
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerAccountBalanceTakenAsPaymentTarget
Association End
ClassCustomerPaymentItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameaccountBalancePM
Name Expression
NamespaceCustomerPaymentItem
OppositecustomerPaymentItem
OwnerCustomerPaymentItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPaymentItem::accountBalancePM
Stereotype
Template Parameter
TypeCustomerAccountBalance
Upper*
Upper Value(*)
VisibilityPublic


 appliedAmount
Public «baseType» Money appliedAmount

The amount of money that has been applied to specific entity, such as CustomerBill.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerPaymentItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameappliedAmount
Name Expression
NamespaceCustomerPaymentItem
Opposite
OwnerCustomerPaymentItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPaymentItem::appliedAmount
Stereotype
Template Parameter
Type«baseType» Money
Upper1
Upper Value
VisibilityPublic


 financialCharge
Public FinancialCharge financialCharge
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPaymentItemPaidForFinancialCharge
Association End
ClassCustomerPaymentItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamefinancialCharge
Name Expression
NamespaceCustomerPaymentItem
OppositepaymentItem
OwnerCustomerPaymentItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPaymentItem::financialCharge
Stereotype
Template Parameter
TypeFinancialCharge
Upper1
Upper Value(1)
VisibilityPublic