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.
|
__init__(self,
revenueKind=' industrial ' ,
code='
' ,
dailyFloorUsage=0,
taxExemption=False,
dailyEstimatedUsage=0,
dailyCeilingUsage=0,
Transactions=None,
ServiceDeliveryPoints=None,
CustomerAgreements=None,
ServiceCategory=None,
Tariffs=None,
*args,
**kw_args)
Initialises a new 'PricingStructure' instance. |
|
|
|
addCustomerAgreements(self,
*CustomerAgreements) |
|
|
|
addServiceDeliveryPoints(self,
*ServiceDeliveryPoints) |
|
|
|
addTariffs(self,
*Tariffs) |
|
|
|
addTransactions(self,
*Transactions) |
|
|
|
getCustomerAgreements(self)
All customer agreements with this pricing structure. |
|
|
|
getServiceCategory(self)
Service category to which this pricing structure applies. |
|
|
|
getServiceDeliveryPoints(self)
All service delivery points (with prepayment meter running as a
stand-alone device, with no CustomerAgreement or Customer) to which
this pricing structure applies. |
|
|
|
getTariffs(self)
All tariffs used by this pricing structure. |
|
|
|
getTransactions(self)
All transactions applying this pricing structure. |
|
|
|
removeCustomerAgreements(self,
*CustomerAgreements) |
|
|
|
removeServiceDeliveryPoints(self,
*ServiceDeliveryPoints) |
|
|
|
removeTariffs(self,
*Tariffs) |
|
|
|
removeTransactions(self,
*Transactions) |
|
|
|
setCustomerAgreements(self,
value) |
|
|
|
setServiceCategory(self,
value) |
|
|
|
setServiceDeliveryPoints(self,
value) |
|
|
|
|
|
setTransactions(self,
value) |
|
|
Inherited from Common.Document'.Document :
addActivityRecords ,
addMeasurements ,
getActivityRecords ,
getMeasurements ,
removeActivityRecords ,
removeMeasurements ,
setActivityRecords ,
setMeasurements
Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject :
getModelingAuthoritySet ,
setModelingAuthoritySet
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|
|
_attr_types = { ' code ' : <type 'str'>, ' dailyCeilingUsage ' : <typ...
|
|
_attrs = [ ' revenueKind ' , ' code ' , ' dailyFloorUsage ' , ' taxExempt ...
|
|
_defaults = { ' code ' : '
' , ' dailyCeilingUsage ' : 0, ' dailyEstimat ...
|
|
_enums = { ' revenueKind ' : ' RevenueKind ' }
|
|
_many_refs = [ ' Transactions ' , ' ServiceDeliveryPoints ' , ' Custom ...
|
|
_refs = [ ' Transactions ' , ' ServiceDeliveryPoints ' , ' CustomerAgr ...
|
Inherited from Common.Document'.Document :
docStatus ,
electronicAddress ,
status
|