: Public Class
Created: 31/12/2008 13:42:56
Modified: 25/10/2010 16:00:17
Project:
Advanced:
Charge Group is the grouping of Charge Types for settlement invoicing purpose.  Examples such as Ancillary Services, Interests, etc.<br/><br/>
Attribute
Public DateTime
  effectiveDate
Details:
 
Public String
  marketCode
Details:
 
Public DateTime
  terminationDate
Details:
 
Element Source Role Target Role
ChargeGroup
Class  
Name: ChargeGroupChild
A ChargeGroup instance can have relationships with other ChargeGroup instances.
Name: ChargeGroupParent
A ChargeGroup instance can have relationships with other ChargeGroup instances.
Details:
 
MktUserAttribute
Class  
Name: ChargeGroup
 
Name: MktUserAttribute
 
Details:
 
Element Source Role Target Role
ChargeType
Class  
Name: ChargeType
A ChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n ChargeGroup.
Name: ChargeGroup
A ChargeGroup can have 0-n ChargeType. A ChargeType can associate to 0-n ChargeGroup.
Details:
 
ChargeGroup
Class  
Name: ChargeGroupChild
A ChargeGroup instance can have relationships with other ChargeGroup instances.
Name: ChargeGroupParent
A ChargeGroup instance can have relationships with other ChargeGroup instances.
Details:
 
Object Type Connection Direction Notes
IdentifiedObject Class Generalization To