Class Description

Grouping of pricing components and prices used in the creation of customer charges and the eligibility criteria under which these terms may be offered to a customer. The reasons for grouping include state, customer classification, site characteristics, classification (i.e. fee price structure, deposit price structure, electric service price structure, etc.) and accounting requirements.

Attributes

Name Type Description
code String Unique user-allocated key for this pricing structure, used by company representatives to identify the correct price structure for allocating to a customer. For rate schedules it is often prefixed by a state code.
dailyCeilingUsage Integer Absolute maximum valid non-demand usage quantity used in validating a customer’s billed non-demand usage.
dailyEstimatedUsage Integer Used in place of actual computed estimated average when history of usage is not available, and typically manually entered by customer accounting.
dailyFloorUsage Integer Absolute minimum valid non-demand usage quantity used in validating a customer’s billed non-demand usage.
revenueKind RevenueKind (accounting) Kind of revenue, often used to determine the grace period allowed, before collection actions are taken on a customer (grace periods vary between revenue classes).
taxExemption Boolean True if this pricing structure is not taxable.

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
CustomerAgreement 0..* PricingStructure 0..* CustomerAgreements All customer agreements with this pricing structure. PricingStructures All pricing structures applicable to this customer agreement.
PricingStructure 0..* Tariff 0..* PricingStructures All pricing structures using this tariff. Tariffs All tariffs used by this pricing structure.
PricingStructure 0..* UsagePoint 0..* PricingStructures All pricing structures applicable to this service delivery point (with prepayment meter running as a stand-alone device, with no CustomerAgreement or Customer). UsagePoints All service delivery points (with prepayment meter running as a stand-alone device, with no CustomerAgreement or Customer) to which this pricing structure applies.
PricingStructure 0..1 Transaction 0..* PricingStructure Pricing structure applicable for this transaction. Transactions All transactions applying this pricing structure.
ServiceCategory 1 PricingStructure 0..* ServiceCategory Service category to which this pricing structure applies. PricingStructures All pricing structures applicable to this service category.