PricingStructure
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
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
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..* | Tariff | 0..* | PricingStructures | All pricing structures using this tariff. | Tariffs | All tariffs used by this pricing structure. |
PricingStructure | 0..1 | Transaction | 0..* | PricingStructure | Pricing structure applicable for this transaction. | Transactions | All transactions applying this pricing structure. |
PricingStructure | 0..* | ServiceCategory | 1 | PricingStructures | All pricing structures applicable to this service category. | ServiceCategory | Service category to which this pricing structure applies. |
PricingStructure | 0..* | CustomerAgreement | 0..* | PricingStructures | All pricing structures applicable to this customer agreement. | CustomerAgreements | All customer agreements with this pricing structure. |