: Public Class
Created: 22/05/2008 00:21:45
Modified: 26/05/2016 16:02:38
Project:
Advanced:
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.<br/>
Attribute
Public String
  code
Details:
Notes: 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.<br/>
Public Integer
  dailyCeilingUsage
Details:
Notes: Absolute maximum valid non-demand usage quantity used in validating a customer's billed non-demand usage.<br/>
Public Integer
  dailyEstimatedUsage
Details:
Notes: Used in place of actual computed estimated average when history of usage is not available, and typically manually entered by customer accounting.<br/>
Public Integer
  dailyFloorUsage
Details:
Notes: Absolute minimum valid non-demand usage quantity used in validating a customer's billed non-demand usage.<br/>
Public RevenueKind
  revenueKind
Details:
Notes: (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).<br/>
Public Boolean
  taxExemption
Details:
Notes: True if this pricing structure is not taxable.<br/>
Element Source Role Target Role
UsagePoint
Class  
Name: PricingStructures
All pricing structures applicable to this service delivery point (with prepayment meter running as a stand-alone device, with no CustomerAgreement or Customer).
Name: 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.
Details:
 
Transaction
Class  
Name: PricingStructure
Pricing structure applicable for this transaction.
Name: Transactions
All transactions applying this pricing structure.
Details:
 
Tariff
Class  
Name: PricingStructures
All pricing structures using this tariff.
Name: Tariffs
All tariffs used by this pricing structure.
Details:
 
Element Source Role Target Role
CustomerAgreement
Class  
Name: CustomerAgreements
All customer agreements with this pricing structure.
Name: PricingStructures
All pricing structures applicable to this customer agreement.
Details:
 
ServiceCategory
Class  
Name: ServiceCategory
Service category to which this pricing structure applies.
Name: PricingStructures
All pricing structures applicable to this service category.
Details:
 
Object Type Connection Direction Notes
«CDPSM2» CDPSMPricingStructure Class Generalization To  
PricingStructure Class Dependency From  
Document Class Generalization To  
«CDPSM2» CDPSMPricingStructure Class Generalization To