CustomerAgreement
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
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
CustomerAgreement | 0..* | ServiceLocation | 0..* | CustomerAgreements | All customer agreements regulating this service location. | ServiceLocations | All service locations regulated by this customer agreement. |
CustomerAgreement | 0..* | StandardIndustryCode | 0..1 | CustomerAgreements | StandardIndustryCode | ||
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..* | 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..1 | UsagePoint | 0..* | CustomerAgreement | Customer agreement regulating this service delivery point. | UsagePoints | All service delivery points regulated by this customer agreement. |
CustomerAgreement | 0..* | DemandResponseProgram | 0..* | CustomerAgreements | All customer agreements through which the customer is enrolled in this demand response program. | DemandResponsePrograms | All demand response programs the customer is enrolled in through this customer agreement. |
CustomerAgreement | 0..1 | MeterReading | 0..* | CustomerAgreement | (could be deprecated in the future) Customer agreement for this meter reading. | MeterReadings | (could be deprecated in the future) All meter readings for this customer agreement. |
CustomerAgreement | 0..* | ServiceSupplier | 1 | CustomerAgreements | All customer agreements of this service supplier. | ServiceSupplier | Service supplier for this customer agreement. |
CustomerAgreement | 0..* | CustomerAccount | 1 | CustomerAgreements | All agreements for this customer account. | CustomerAccount | Customer account owning this agreement. |
CustomerAgreement | 0..* | Customer | 1 | CustomerAgreements | All agreements of this customer. | Customer | Customer for this agreement. |