Customer Domain::Customer Bill ABE::Customer Account ABE
Class CustomerAccountAssignment

The CustomerAccountAssignment specifies rules for a CustomerAccount on how assignment to a FinancialAccount has to be done for each accounting event.

Attributes
String assignmentPurpose assignmentPurpose

This attribute indicates why the CustomerAccount is related to the FinancialAccount. For example, for taxes, revenue associated with an invoice, bill, or credit memo, payment, and so forth.

CustomerAccount customerAccount customerAccount
FinancialAccount financialAccount financialAccount
Boolean isDefault isDefault

If True means that the CustomerAccount's accounting events are logged by default into the corresponding FinancialAccount.


Properties:

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

Attribute Details

 assignmentPurpose
Public String assignmentPurpose

This attribute indicates why the CustomerAccount is related to the FinancialAccount. For example, for taxes, revenue associated with an invoice, bill, or credit memo, payment, and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerAccountAssignment
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)
NameassignmentPurpose
Name Expression
NamespaceCustomerAccountAssignment
Opposite
OwnerCustomerAccountAssignment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::CustomerAccountAssignment::assignmentPurpose
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 customerAccount
Public CustomerAccount customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerAccountLogsAccountingEventsInto
Association End
ClassCustomerAccountAssignment
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
NamecustomerAccount
Name Expression
NamespaceCustomerAccountAssignment
OppositecustomerAccountAssignment
OwnerCustomerAccountAssignment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::CustomerAccountAssignment::customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper1
Upper Value(1)
VisibilityPublic


 financialAccount
Public FinancialAccount financialAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationFinancialAccountAssignedByCustomerAccount
Association End
ClassCustomerAccountAssignment
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
NamefinancialAccount
Name Expression
NamespaceCustomerAccountAssignment
OppositecustomerAccountAssignment
OwnerCustomerAccountAssignment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::CustomerAccountAssignment::financialAccount
Stereotype
Template Parameter
TypeFinancialAccount
Upper1
Upper Value(1)
VisibilityPublic


 isDefault
Public Boolean isDefault

If True means that the CustomerAccount's accounting events are logged by default into the corresponding FinancialAccount.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerAccountAssignment
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)
NameisDefault
Name Expression
NamespaceCustomerAccountAssignment
Opposite
OwnerCustomerAccountAssignment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::CustomerAccountAssignment::isDefault
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic