Customer Domain::Customer Bill Collection ABE::Dunning ABE
Class DunningScenario

A dunning scenario describes the company’s dunning strategy. It must be easily configurable to describe the dunning rules to apply to a case, the order in which applying them, the events that trigger dunning rules evaluation, the actions that must be done…
If a DunningScenario is assigned to a CustomerAcount, the DunningCase will follow this DunningScenario in case of debt; else it will follow a default DunningScenario.
DunningScenario is assigned to a CustomerAccount, depending on the Holder quality.

Attributes
CustomerAccount customerAccount customerAccount
DunningCase dunningCase dunningCase
DunningRule dunningCaseRule dunningCaseRule
String ID ID

A unique identifier.

Boolean isDefault isDefault

If true, indicates that the DunningScenario is the one to use by default if no specific DunningScenario is specified for the CustomerAccount.

String name name

A short descriptive name for the DunningScenario.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameDunningScenario
Name Expression
NamespaceDunning ABE
Owned Template Signature
OwnerDunning ABE
Owning Template Parameter
PackageDunning ABE
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningScenario
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 customerAccount
Public CustomerAccount customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerAccountFollows
Association End
ClassDunningScenario
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*
NamecustomerAccount
Name Expression
NamespaceDunningScenario
OppositedunningScenario
OwnerDunningScenario
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningScenario::customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper*
Upper Value(*)
VisibilityPublic


 dunningCase
Public DunningCase dunningCase
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseApplies
Association End
ClassDunningScenario
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*
NamedunningCase
Name Expression
NamespaceDunningScenario
OppositedunningScenario
OwnerDunningScenario
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningScenario::dunningCase
Stereotype
Template Parameter
TypeDunningCase
Upper*
Upper Value(*)
VisibilityPublic


 dunningCaseRule
Public DunningRule dunningCaseRule
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningScenarioContains
Association End
ClassDunningScenario
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..*
NamedunningCaseRule
Name Expression
NamespaceDunningScenario
OppositedunningScenario
OwnerDunningScenario
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningScenario::dunningCaseRule
Stereotype
Template Parameter
TypeDunningRule
Upper*
Upper Value(*)
VisibilityPublic


 ID
Public String ID

A unique identifier.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDunningScenario
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)
NameID
Name Expression
NamespaceDunningScenario
Opposite
OwnerDunningScenario
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningScenario::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 isDefault
Public Boolean isDefault

If true, indicates that the DunningScenario is the one to use by default if no specific DunningScenario is specified for the CustomerAccount.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDunningScenario
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
NamespaceDunningScenario
Opposite
OwnerDunningScenario
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningScenario::isDefault
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A short descriptive name for the DunningScenario.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDunningScenario
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)
Namename
Name Expression
NamespaceDunningScenario
Opposite
OwnerDunningScenario
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningScenario::name
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic