Customer Domain::Customer Bill ABE
Class CustomerBill

A total amount due from a CustomerAccount for all products during the billing period.

Attributes
AppliedCustomerBillingRate _appliedCustomerBillingRate _appliedCustomerBillingRate
CustomerAccount _customerAccount _customerAccount
CustomerDisputedAmount _customerDisputedAmount _customerDisputedAmount
FinancialCharge _financialCharge _financialCharge
CustomerPaymentItem _paymentItem _paymentItem
AppliedCustomerBillingRebate appliedCustomerBillingRebate appliedCustomerBillingRebate
DunningCaseRule dunningCaseRule dunningCaseRule
PartyBill partyBill partyBill
PartyBillingCycle partyBillingCycle partyBillingCycle

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCustomerBill
Name Expression
Namespace«007» Customer Bill ABE
Owned Template Signature
Owner«007» Customer Bill ABE
Owning Template Parameter
Package«007» Customer Bill ABE
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _appliedCustomerBillingRate
Public AppliedCustomerBillingRate _appliedCustomerBillingRate
Constraints:
Properties:

AggregationShared
Alias
AssociationCustomerBillPresentsACBR
Association End
ClassCustomerBill
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_appliedCustomerBillingRate
Name Expression
NamespaceCustomerBill
Opposite_customerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::_appliedCustomerBillingRate
Stereotype
Template Parameter
TypeAppliedCustomerBillingRate
Upper*
Upper Value(*)
VisibilityPublic


 _customerAccount
Public CustomerAccount _customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerBillCreatedFor
Association End
ClassCustomerBill
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_customerAccount
Name Expression
NamespaceCustomerBill
Opposite_customerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::_customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper1
Upper Value(1)
VisibilityPublic


 _customerDisputedAmount
Public CustomerDisputedAmount _customerDisputedAmount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerBillDisputedBy
Association End
ClassCustomerBill
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_customerDisputedAmount
Name Expression
NamespaceCustomerBill
Opposite_customerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::_customerDisputedAmount
Stereotype
Template Parameter
TypeCustomerDisputedAmount
Upper*
Upper Value(*)
VisibilityPublic


 _financialCharge
Public FinancialCharge _financialCharge
Constraints:
Properties:

AggregationShared
Alias
AssociationCustomerBillPresentsFinancialCharge
Association End
ClassCustomerBill
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_financialCharge
Name Expression
NamespaceCustomerBill
Opposite_customerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::_financialCharge
Stereotype
Template Parameter
TypeFinancialCharge
Upper*
Upper Value(*)
VisibilityPublic


 _paymentItem
Public CustomerPaymentItem _paymentItem
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPaymentItemPaidForCustomerBill
Association End
ClassCustomerBill
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_paymentItem
Name Expression
NamespaceCustomerBill
Opposite_customerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::_paymentItem
Stereotype
Template Parameter
TypeCustomerPaymentItem
Upper*
Upper Value(*)
VisibilityPublic


 appliedCustomerBillingRebate
Public AppliedCustomerBillingRebate appliedCustomerBillingRebate
Constraints:
Properties:

AggregationNone
Alias
AssociationACBRebateRefersToCustomerBill
Association End
ClassCustomerBill
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*
NameappliedCustomerBillingRebate
Name Expression
NamespaceCustomerBill
OppositecustomerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::appliedCustomerBillingRebate
Stereotype
Template Parameter
TypeAppliedCustomerBillingRebate
Upper*
Upper Value(*)
VisibilityPublic


 dunningCaseRule
Public DunningCaseRule dunningCaseRule
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseRuleTriggersCustomerBill
Association End
ClassCustomerBill
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
NamedunningCaseRule
Name Expression
NamespaceCustomerBill
OppositecustomerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::dunningCaseRule
Stereotype
Template Parameter
TypeDunningCaseRule
Upper1
Upper Value(1)
VisibilityPublic


 partyBill
Public PartyBill partyBill
Constraints:
Properties:

AggregationComposite
Alias
AssociationCustomerBillFurtherDefines
Association End
ClassCustomerBill
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamepartyBill
Name Expression
NamespaceCustomerBill
OppositecustomerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::partyBill
Stereotype
Template Parameter
TypePartyBill
Upper1
Upper Value(1)
VisibilityPublic


 partyBillingCycle
Public PartyBillingCycle partyBillingCycle
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerBillTriggeredBy
Association End
ClassCustomerBill
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
NamepartyBillingCycle
Name Expression
NamespaceCustomerBill
OppositecustomerBill
OwnerCustomerBill
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::CustomerBill::partyBillingCycle
Stereotype
Template Parameter
TypePartyBillingCycle
Upper1
Upper Value(1)
VisibilityPublic