: Public Class
Created: 22/05/2008 00:21:45
Modified: 28/11/2016 14:09:02
Project:
Advanced:
Agreement between the customer and the service supplier to pay for service at a specific service location. It records certain billing information about the type of service provided at the service location and is used during charge creation to determine the type of service.<br/>
Attribute
Public Boolean
  isPrePay
Details:
Notes: If true, the customer is a pre-pay customer for the specified service.<br/>
Public String
  loadMgmt
Details:
Notes: Load management code.<br/>
Public DateTime
  shutOffDateTime
Details:
Notes: Final date and time the service will be billed to the previous customer.<br/>
Element Source Role Target Role
PricingStructure
Class  
Name: CustomerAgreements
All customer agreements with this pricing structure.
Name: PricingStructures
All pricing structures applicable to this customer agreement.
Details:
 
AuxiliaryAgreement
Class  
Name: CustomerAgreement
Customer agreement this (non-service related) auxiliary agreement refers to.
Name: AuxiliaryAgreements
All (non-service related) auxiliary agreements that refer to this customer agreement.
Details:
 
StandardIndustryCode
Class «informative»
Name: CustomerAgreements
 
Name: StandardIndustryCode
 
Details:
 
ServiceCategory
Class  
Name: CustomerAgreements
All customer agreements with this service category.
Name: ServiceCategory
Service category for this agreement.
Details:
 
ServiceLocation
Class  
Name: CustomerAgreements
All customer agreements regulating this service location.
Name: ServiceLocations
All service locations regulated by this customer agreement.
Details:
 
UsagePoint
Class  
Name: CustomerAgreement
Customer agreement regulating this service delivery point.
Name: UsagePoints
All service delivery points regulated by this customer agreement.
Details:
 
Element Source Role Target Role
ServiceSupplier
Class  
Name: ServiceSupplier
Service supplier for this customer agreement.
Name: CustomerAgreements
All customer agreements of this service supplier.
Details:
 
CustomerAccount
Class  
Name: CustomerAccount
Customer account owning this agreement.
Name: CustomerAgreements
All agreements for this customer account.
Details:
 
DemandResponseProgram
Class  
Name: DemandResponsePrograms
All demand response programs the customer is enrolled in through this customer agreement.
Name: CustomerAgreements
All customer agreements through which the customer is enrolled in this demand response program.
Details:
 
MeterReading
Class  
Name: MeterReadings
(could be deprecated in the future) All meter readings for this customer agreement.
Name: CustomerAgreement
(could be deprecated in the future) Customer agreement for this meter reading.
Details:
 
Customer
Class  
Name: Customer
Customer for this agreement.
Name: CustomerAgreements
All agreements of this customer.
Details:
 
Object Type Connection Direction Notes
CustomerAgreement Class Dependency From  
Agreement Class Generalization To