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.