Customer Domain::Applied Customer Billing Rate ABE
Class FinancialCharge

FinancialCharge represent a normalized aggregation of AtomicAppliedCustomerBillingRate so every AtomicAppliedCustomerBillingRate appears in exactly one FinancialCharge. This is critical for financial reporting.

Attributes
AtomicAppliedCustomerBillingRate _atomicAppliedCustomerBillingRate _atomicAppliedCustomerBillingRate
CustomerAccount _customerAccount _customerAccount
CustomerBill _customerBill _customerBill
CharacteristicValue characteristicValue characteristicValue
FinancialChargeSpec financialchargespec financialchargespec
CustomerPaymentItem paymentItem paymentItem

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameFinancialCharge
Name Expression
Namespace«006» Applied Customer Billing Rate ABE
Owned Template Signature
Owner«006» Applied Customer Billing Rate ABE
Owning Template Parameter
Package«006» Applied Customer Billing Rate ABE
Qualified NameSID Models::Customer Domain::Applied Customer Billing Rate ABE::FinancialCharge
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _atomicAppliedCustomerBillingRate
Public AtomicAppliedCustomerBillingRate _atomicAppliedCustomerBillingRate
Constraints:
Properties:

AggregationNone
Alias
AssociationFinancialChargeAccumulates
Association End
ClassFinancialCharge
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*
Name_atomicAppliedCustomerBillingRate
Name Expression
NamespaceFinancialCharge
Opposite_financialCharge
OwnerFinancialCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Applied Customer Billing Rate ABE::FinancialCharge::_atomicAppliedCustomerBillingRate
Stereotype
Template Parameter
TypeAtomicAppliedCustomerBillingRate
Upper*
Upper Value(*)
VisibilityPublic


 _customerAccount
Public CustomerAccount _customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerAccountChargedBasedUpon
Association End
ClassFinancialCharge
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_customerAccount
Name Expression
NamespaceFinancialCharge
Opposite_financialCharge
OwnerFinancialCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Applied Customer Billing Rate ABE::FinancialCharge::_customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper1
Upper Value(1)
VisibilityPublic


 _customerBill
Public CustomerBill _customerBill
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerBillPresentsFinancialCharge
Association End
ClassFinancialCharge
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_customerBill
Name Expression
NamespaceFinancialCharge
Opposite_financialCharge
OwnerFinancialCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Applied Customer Billing Rate ABE::FinancialCharge::_customerBill
Stereotype
Template Parameter
TypeCustomerBill
Upper1
Upper Value(1)
VisibilityPublic


 characteristicValue
Public CharacteristicValue characteristicValue
Constraints:
Properties:

AggregationNone
Alias
AssociationFCAAccumulatesACBRUsing
Association End
ClassFinancialCharge
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*
NamecharacteristicValue
Name Expression
NamespaceFinancialCharge
OppositefinancialCharge
OwnerFinancialCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Applied Customer Billing Rate ABE::FinancialCharge::characteristicValue
Stereotype
Template Parameter
TypeCharacteristicValue
Upper*
Upper Value(*)
VisibilityPublic


 financialchargespec
Public FinancialChargeSpec financialchargespec
Constraints:
Properties:

AggregationNone
Alias
AssociationFinancialChargeSpecDescribes
Association End
ClassFinancialCharge
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*
Namefinancialchargespec
Name Expression
NamespaceFinancialCharge
Oppositefinancialcharge
OwnerFinancialCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Applied Customer Billing Rate ABE::FinancialCharge::financialchargespec
Stereotype
Template Parameter
TypeFinancialChargeSpec
Upper*
Upper Value(*)
VisibilityPublic


 paymentItem
Public CustomerPaymentItem paymentItem
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPaymentItemPaidForFinancialCharge
Association End
ClassFinancialCharge
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*
NamepaymentItem
Name Expression
NamespaceFinancialCharge
OppositefinancialCharge
OwnerFinancialCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Applied Customer Billing Rate ABE::FinancialCharge::paymentItem
Stereotype
Template Parameter
TypeCustomerPaymentItem
Upper*
Upper Value(*)
VisibilityPublic