Class Description
Charge Type is the basic level configuration for settlement to process specific charges for invoicing purpose. Examples such as: Day Ahead Spinning Reserve Default Invoice Interest Charge, etc.
Attributes
Name | Type | Description |
---|---|---|
chargeOrder | String | |
chargeVersion | String | |
effectiveDate | DateTime | |
factor | String | |
frequencyType | String | |
terminationDate | DateTime | |
totalInterval | String |
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 |
---|---|---|---|---|---|---|---|
ChargeType | 0..* | MktUserAttribute | 0..* | ChargeType | MktUserAttribute | ||
ChargeType | 0..* | ChargeComponent | 0..* | ChargeTypes | A ChargeType can have 0-n ChargeComponent and a ChargeComponent can associate to 0-n ChargeType | ChargeComponents | A ChargeType can have 0-n ChargeComponent and a ChargeComponent can associate to 0-n ChargeType |
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. |
MajorChargeGroup | 0..* | ChargeType | 0..* | MajorChargeGroup | A MajorChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n MajorChargeGroup. | ChargeType | A MajorChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n MajorChargeGroup. |