Class Description
Charge Group is the grouping of Charge Types for settlement invoicing purpose. Examples such as Ancillary Services, Interests, etc.
Attributes
Name | Type | Description |
---|---|---|
effectiveDate | DateTime | |
marketCode | String | |
terminationDate | DateTime |
Relationships
Inherits from
Descendant classes
- No descendant classes
Leaf/Root class
IsLeaf | IsRoot |
---|---|
False | False |
Associations
Source Class | Cardinality Source | Target Class | Cardinality Target | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
ChargeGroup | 0..* | MktUserAttribute | 0..* | ChargeGroup | MktUserAttribute | ||
ChargeGroup | 0..* | ChargeGroup | 0..1 | ChargeGroupChild | A ChargeGroup instance can have relationships with other ChargeGroup instances. | ChargeGroupParent | A ChargeGroup instance can have relationships with other ChargeGroup instances. |
ChargeType | 0..* | ChargeGroup | 0..* | ChargeType | A ChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n ChargeGroup. | ChargeGroup | A ChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n ChargeGroup. |