Skip to main content

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​

NameTypeDescription
codeStringUnique 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.
dailyCeilingUsageIntegerAbsolute maximum valid non-demand usage quantity used in validating a customer's billed non-demand usage.
dailyEstimatedUsageIntegerUsed in place of actual computed estimated average when history of usage is not available, and typically manually entered by customer accounting.
dailyFloorUsageIntegerAbsolute minimum valid non-demand usage quantity used in validating a customer's billed non-demand usage.
revenueKindRevenueKind(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).
taxExemptionBooleanTrue if this pricing structure is not taxable.

Relationships​

Ancestors​

Descendents​

No descendent classes

Associations​

Source ClassSource CardinalityTargetTarget CardinalitySource NameSource Assoc. DescriptionTarget NameTarget Assoc. Description
PricingStructure0..*UsagePoint0..*PricingStructuresAll pricing structures applicable to this service delivery point (with prepayment meter running as a stand-alone device, with no CustomerAgreement or Customer).UsagePointsAll service delivery points (with prepayment meter running as a stand-alone device, with no CustomerAgreement or Customer) to which this pricing structure applies.
PricingStructure0..*Tariff0..*PricingStructuresAll pricing structures using this tariff.TariffsAll tariffs used by this pricing structure.
PricingStructure0..1Transaction0..*PricingStructurePricing structure applicable for this transaction.TransactionsAll transactions applying this pricing structure.
PricingStructure0..*ServiceCategory1PricingStructuresAll pricing structures applicable to this service category.ServiceCategoryService category to which this pricing structure applies.
PricingStructure0..*CustomerAgreement0..*PricingStructuresAll pricing structures applicable to this customer agreement.CustomerAgreementsAll customer agreements with this pricing structure.