Class Description

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.

Attributes

Name Type Description
isPrePay Boolean If true, the customer is a pre-pay customer for the specified service.
loadMgmt String Load management code.
shutOffDateTime DateTime Final date and time the service will be billed to the previous customer.

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
Customer 1 CustomerAgreement 0..* Customer Customer for this agreement. CustomerAgreements All agreements of this customer.
CustomerAccount 1 CustomerAgreement 0..* CustomerAccount Customer account owning this agreement. CustomerAgreements All agreements for this customer account.
CustomerAgreement 0..* PricingStructure 0..* CustomerAgreements All customer agreements with this pricing structure. PricingStructures All pricing structures applicable to this customer agreement.
CustomerAgreement 0..* ServiceCategory 0..1 CustomerAgreements All customer agreements with this service category. ServiceCategory Service category for this agreement.
CustomerAgreement 0..* ServiceLocation 0..* CustomerAgreements All customer agreements regulating this service location. ServiceLocations All service locations regulated by this customer agreement.
CustomerAgreement 0..1 UsagePoint 0..* CustomerAgreement Customer agreement regulating this service delivery point. UsagePoints All service delivery points regulated by this customer agreement.
CustomerAgreement 0..1 AuxiliaryAgreement 0..* CustomerAgreement Customer agreement this (non-service related) auxiliary agreement refers to. AuxiliaryAgreements All (non-service related) auxiliary agreements that refer to this customer agreement.
CustomerAgreement 0..* StandardIndustryCode 0..1 CustomerAgreements StandardIndustryCode
DemandResponseProgram 0..* CustomerAgreement 0..* DemandResponsePrograms All demand response programs the customer is enrolled in through this customer agreement. CustomerAgreements All customer agreements through which the customer is enrolled in this demand response program.
MeterReading 0..* CustomerAgreement 0..1 MeterReadings (could be deprecated in the future) All meter readings for this customer agreement. CustomerAgreement (could be deprecated in the future) Customer agreement for this meter reading.
ServiceSupplier 1 CustomerAgreement 0..* ServiceSupplier Service supplier for this customer agreement. CustomerAgreements All customer agreements of this service supplier.