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.