ChargeGroup
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
Ancestors
Descendents
No descendent classes
Associations
| Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
|---|---|---|---|---|---|---|---|
| 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. |
| ChargeGroup | 0..* | MktUserAttribute | 0..* | ChargeGroup | MktUserAttribute | ||
| ChargeGroup | 0..* | ChargeType | 0..* | ChargeGroup | A ChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n ChargeGroup. | ChargeType | A ChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n ChargeGroup. |