schema location: | ..\PIPEDocument.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Elements |
PIPEDocument |
schema location: | ..\TypeDef\GDARTypeStatusInfoPIPE.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Simple types |
ReferenceNumberPIPE |
StatusPIPE |
StatusReasonPIPE |
schema location: | ..\TypeDef\GDARTypeMarketDirectory.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
MarketParticipant |
MarketParticipantDirectory |
Recipient |
Sender |
schema location: | ..\PIPDef\ApplicationAdvice.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ApplicationAdvice |
schema location: | ..\PIPDef\CCIAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ChangeConsumerInfoAccept |
schema location: | ..\PIPDef\CCIReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ChangeConsumerInfoReject |
schema location: | ..\PIPDef\CCIRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ChangeConsumerInfoRequest |
schema location: | ..\PIPDef\CCLAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ChangeConsumerLocationAccept |
schema location: | ..\PIPDef\CCLReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ChangeConsumerLocationReject |
schema location: | ..\PIPDef\CCLRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ChangeConsumerLocationRequest |
schema location: | ..\PIPDef\DropAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
DropAccept |
schema location: | ..\PIPDef\DropReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
DropReject |
schema location: | ..\PIPDef\DropRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
DropRequest |
schema location: | ..\PIPDef\EnrolAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
EnrolAccept |
schema location: | ..\PIPDef\EnrolReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
EnrolReject |
schema location: | ..\PIPDef\EnrolRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
EnrolRequest |
schema location: | ..\PIPDef\FundsImbalanceStatement.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
FundsImbalanceStatement |
schema location: | ..\PIPDef\HistoricalConsumptionAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
HistoricalConsumptionAccept |
schema location: | ..\PIPDef\HistoricalConsumptionReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
HistoricalConsumptionReject |
schema location: | ..\PIPDef\HistoricalConsumptionRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
HistoricalConsumptionRequest |
schema location: | ..\PIPDef\InvoiceRateReady.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
InvoiceRateReady |
schema location: | ..\PIPDef\InvoiceRemittanceStatement.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
InvoiceRemittanceStatement |
schema location: | ..\PIPDef\InvoiceVendorAdjustment.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
InvoiceVendorAdjustRequest |
schema location: | ..\PIPDef\PPCreateAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
PricePointCreateAccept |
schema location: | ..\PIPDef\PPCreateReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
PricePointCreateReject |
schema location: | ..\PIPDef\PPCreateRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
PricePointCreateRequest |
schema location: | ..\PIPDef\PriceChangeAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
PriceChangeAccept |
schema location: | ..\PIPDef\PriceChangeReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
PriceChangeReject |
schema location: | ..\PIPDef\PriceChangeRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
PriceChangeRequest |
schema location: | ..\PIPDef\RoSAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ReconnectionOfServiceAccept |
schema location: | ..\PIPDef\RoSReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ReconnectionOfServiceReject |
schema location: | ..\PIPDef\RoSRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ReconnectionOfServiceRequest |
schema location: | ..\PIPDef\StatusAdvice.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
StatusAdvice |
schema location: | ..\PIPDef\ToSAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
TerminationOfServiceAccept |
schema location: | ..\PIPDef\ToSReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
TerminationOfServiceReject |
schema location: | ..\PIPDef\ToSRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
TerminationOfServiceRequest |
schema location: | ..\PIPDef\TransferAccept.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
TransferAccept |
schema location: | ..\PIPDef\TransferReject.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
TransferReject |
schema location: | ..\PIPDef\TransferRequest.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
TransferRequest |
schema location: | ..\TypeDef\GDARTypeAccount.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types | Simple types |
AccountInformation | AccountNumberDistributor |
ConsumerData | AccountNumberVendor |
ConsumerInformation | ChangeReasonCCI |
ValidationInformation |
schema location: | ..\TypeDef\GDARTypeStatusInfoPIP.xsd |
attribute form default: | unqualified |
element form default: | qualified |
schema location: | ..\TypeDef\GDARTypeAddress.xsd |
attribute form default: | unqualified |
element form default: | qualified |
schema location: | ..\TypeDef\GDARTypePoolInfo.xsd |
attribute form default: | unqualified |
element form default: | qualified |
schema location: | ..\TypeDef\GDARTypeServiceInfo.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Complex types | Simple types |
ConsumptionDetail | Consumption |
ServiceAddress | DeliveryArea |
DropReason | |
HistoricalConsumptionDuration | |
RateClass | |
ServiceClass | |
TerminationReason | |
WeatherNormalizationFactor |
schema location: | ..\TypeDef\GDARTypeGeneral.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Simple types |
Description |
DollarAmountLarge |
DollarAmountMedium |
ExchangeRate |
LanguageIndicator |
MonthNameShort |
Name |
PhoneNumber |
PhoneNumberExtension |
QTY |
UOM |
Year |
YesNo |
schema location: | ..\TypeDef\GDARTypeBillingInfo.xsd |
attribute form default: | unqualified |
element form default: | qualified |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | MarketParticipantDirectory PIPEItems | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="PIPEDocument"> <xs:annotation> <xs:documentation>Document Root name, stands for Participant Interface Process for Energy.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MarketParticipantDirectory" type="MarketParticipantDirectory"> <xs:annotation> <xs:documentation>Contains tags that define all the Market Participants involved in the particular PIP transaction.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PIPEItems"> <xs:annotation> <xs:documentation>Container for all PIP transactions within PIPE document.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PIPTransaction" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Indicates the beginning of a PIP transaction.</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="ApplicationAdvice" type="ApplicationAdvice"> <xs:annotation> <xs:documentation>Tag used to nest all relevant application advice information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatusAdvice" type="StatusAdvice"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Status Advice information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoRequest" type="ChangeConsumerInfoRequest"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoAccept" type="ChangeConsumerInfoAccept"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoReject" type="ChangeConsumerInfoReject"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationRequest" type="ChangeConsumerLocationRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationAccept" type="ChangeConsumerLocationAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationReject" type="ChangeConsumerLocationReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceRequest" type="TerminationOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceAccept" type="TerminationOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceReject" type="TerminationOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceRequest" type="ReconnectionOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceAccept" type="ReconnectionOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceReject" type="ReconnectionOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionRequest" type="HistoricalConsumptionRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical Consumption Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionAccept" type="HistoricalConsumptionAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical consumption accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionReject" type="HistoricalConsumptionReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to HistoricalConsumptionReject</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolRequest" type="EnrolRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Enrol.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolAccept" type="EnrolAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolReject" type="EnrolReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferRequest" type="TransferRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Transfer Request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferAccept" type="TransferAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferReject" type="TransferReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropRequest" type="DropRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropAccept" type="DropAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropReject" type="DropReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateRequest" type="PricePointCreateRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateAccept" type="PricePointCreateAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateReject" type="PricePointCreateReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeRequest" type="PriceChangeRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeAccept" type="PriceChangeAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeReject" type="PriceChangeReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceRateReady" type="InvoiceRateReady"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Rate Ready information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceRemittanceStatement" type="InvoiceRemittanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Remittance information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FundsImbalanceStatement" type="FundsImbalanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Funds imbalance Statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceVendorAdjustRequest" type="InvoiceVendorAdjustRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to an Invoice Vendor Adjust.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="TransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Uniquely identifies this PIP transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="DocumentReferenceNumber" type="ReferenceNumberPIPE" use="required"> <xs:annotation> <xs:documentation>Uniquely identifies this PIPEDocument.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="CreationDate" use="required"> <xs:annotation> <xs:documentation>System date and time stamp of when the transaction is generated.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:dateTime"/> </xs:simpleType> </xs:attribute> <xs:attribute name="Version" use="required"> <xs:annotation> <xs:documentation>Identifies the version of the PIPEDocument schema.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="1.1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | MarketParticipantDirectory | ||||
properties |
|
||||
children | Sender Recipient | ||||
annotation |
|
||||
source | <xs:element name="MarketParticipantDirectory" type="MarketParticipantDirectory"> <xs:annotation> <xs:documentation>Contains tags that define all the Market Participants involved in the particular PIP transaction.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PIPTransaction | ||||
annotation |
|
||||
source | <xs:element name="PIPEItems"> <xs:annotation> <xs:documentation>Container for all PIP transactions within PIPE document.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PIPTransaction" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Indicates the beginning of a PIP transaction.</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="ApplicationAdvice" type="ApplicationAdvice"> <xs:annotation> <xs:documentation>Tag used to nest all relevant application advice information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatusAdvice" type="StatusAdvice"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Status Advice information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoRequest" type="ChangeConsumerInfoRequest"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoAccept" type="ChangeConsumerInfoAccept"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoReject" type="ChangeConsumerInfoReject"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationRequest" type="ChangeConsumerLocationRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationAccept" type="ChangeConsumerLocationAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationReject" type="ChangeConsumerLocationReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceRequest" type="TerminationOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceAccept" type="TerminationOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceReject" type="TerminationOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceRequest" type="ReconnectionOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceAccept" type="ReconnectionOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceReject" type="ReconnectionOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionRequest" type="HistoricalConsumptionRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical Consumption Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionAccept" type="HistoricalConsumptionAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical consumption accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionReject" type="HistoricalConsumptionReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to HistoricalConsumptionReject</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolRequest" type="EnrolRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Enrol.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolAccept" type="EnrolAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolReject" type="EnrolReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferRequest" type="TransferRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Transfer Request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferAccept" type="TransferAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferReject" type="TransferReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropRequest" type="DropRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropAccept" type="DropAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropReject" type="DropReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateRequest" type="PricePointCreateRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateAccept" type="PricePointCreateAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateReject" type="PricePointCreateReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeRequest" type="PriceChangeRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeAccept" type="PriceChangeAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeReject" type="PriceChangeReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceRateReady" type="InvoiceRateReady"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Rate Ready information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceRemittanceStatement" type="InvoiceRemittanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Remittance information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FundsImbalanceStatement" type="FundsImbalanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Funds imbalance Statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceVendorAdjustRequest" type="InvoiceVendorAdjustRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to an Invoice Vendor Adjust.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="TransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Uniquely identifies this PIP transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
children | ApplicationAdvice StatusAdvice ChangeConsumerInfoRequest ChangeConsumerInfoAccept ChangeConsumerInfoReject ChangeConsumerLocationRequest ChangeConsumerLocationAccept ChangeConsumerLocationReject TerminationOfServiceRequest TerminationOfServiceAccept TerminationOfServiceReject ReconnectionOfServiceRequest ReconnectionOfServiceAccept ReconnectionOfServiceReject HistoricalConsumptionRequest HistoricalConsumptionAccept HistoricalConsumptionReject EnrolRequest EnrolAccept EnrolReject TransferRequest TransferAccept TransferReject DropRequest DropAccept DropReject PricePointCreateRequest PricePointCreateAccept PricePointCreateReject PriceChangeRequest PriceChangeAccept PriceChangeReject InvoiceRateReady InvoiceRemittanceStatement FundsImbalanceStatement InvoiceVendorAdjustRequest | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="PIPTransaction" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Indicates the beginning of a PIP transaction.</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="ApplicationAdvice" type="ApplicationAdvice"> <xs:annotation> <xs:documentation>Tag used to nest all relevant application advice information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatusAdvice" type="StatusAdvice"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Status Advice information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoRequest" type="ChangeConsumerInfoRequest"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoAccept" type="ChangeConsumerInfoAccept"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerInfoReject" type="ChangeConsumerInfoReject"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationRequest" type="ChangeConsumerLocationRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationAccept" type="ChangeConsumerLocationAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeConsumerLocationReject" type="ChangeConsumerLocationReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceRequest" type="TerminationOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceAccept" type="TerminationOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceReject" type="TerminationOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceRequest" type="ReconnectionOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceAccept" type="ReconnectionOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReconnectionOfServiceReject" type="ReconnectionOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionRequest" type="HistoricalConsumptionRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical Consumption Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionAccept" type="HistoricalConsumptionAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical consumption accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HistoricalConsumptionReject" type="HistoricalConsumptionReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to HistoricalConsumptionReject</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolRequest" type="EnrolRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Enrol.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolAccept" type="EnrolAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolReject" type="EnrolReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferRequest" type="TransferRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Transfer Request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferAccept" type="TransferAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransferReject" type="TransferReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropRequest" type="DropRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropAccept" type="DropAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Accept.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropReject" type="DropReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Reject.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateRequest" type="PricePointCreateRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateAccept" type="PricePointCreateAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCreateReject" type="PricePointCreateReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeRequest" type="PriceChangeRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeAccept" type="PriceChangeAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PriceChangeReject" type="PriceChangeReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceRateReady" type="InvoiceRateReady"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Rate Ready information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceRemittanceStatement" type="InvoiceRemittanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Remittance information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FundsImbalanceStatement" type="FundsImbalanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Funds imbalance Statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceVendorAdjustRequest" type="InvoiceVendorAdjustRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to an Invoice Vendor Adjust.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="TransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Uniquely identifies this PIP transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
type | ApplicationAdvice | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | Status StatusReason AccountInformation | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="ApplicationAdvice" type="ApplicationAdvice"> <xs:annotation> <xs:documentation>Tag used to nest all relevant application advice information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
type | StatusAdvice | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | SAReason AccountInformation UpdateItems TerminationReason NPSInformation | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="StatusAdvice" type="StatusAdvice"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Status Advice information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ChangeConsumerInfoRequest | ||||
properties |
|
||||
children | ChangeReason EffectiveDate AccountInformation ServiceAddress ConsumerData ConsumerInformation BillingAddressFormatted BillingAddressUnFormatted | ||||
annotation |
|
||||
source | <xs:element name="ChangeConsumerInfoRequest" type="ChangeConsumerInfoRequest"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | ChangeConsumerInfoAccept | ||||||||||||||
properties |
|
||||||||||||||
children | ChangeReason EffectiveDate AccountInformation ServiceAddress ConsumerData ConsumerInformation BillingAddressFormatted BillingAddressUnFormatted | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ChangeConsumerInfoAccept" type="ChangeConsumerInfoAccept"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Accept.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | ChangeConsumerInfoReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason ChangeReason EffectiveDate AccountInformation ServiceAddress ConsumerData ConsumerInformation BillingAddressFormatted BillingAddressUnFormatted | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ChangeConsumerInfoReject" type="ChangeConsumerInfoReject"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Reject.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ChangeConsumerLocationRequest | ||||
properties |
|
||||
children | MoveInDistributorAccountNumber MoveOutDate MoveInDate EffectiveDate NewDeliveryArea MoveInServiceAddress MoveInBillingAddressFormatted MoveInBillingAddressUnFormatted AccountInformation | ||||
annotation |
|
||||
source | <xs:element name="ChangeConsumerLocationRequest" type="ChangeConsumerLocationRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | ChangeConsumerLocationAccept | ||||||||||||||
properties |
|
||||||||||||||
children | MoveInDistributorAccountNumber MoveOutDate MoveInDate EffectiveDate NewDeliveryArea MoveInServiceAddress MoveInBillingAddressFormatted MoveInBillingAddressUnFormatted AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ChangeConsumerLocationAccept" type="ChangeConsumerLocationAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | ChangeConsumerLocationReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason MoveInDistributorAccountNumber MoveOutDate MoveInDate EffectiveDate NewDeliveryArea MoveInServiceAddress MoveInBillingAddressFormatted MoveInBillingAddressUnFormatted AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ChangeConsumerLocationReject" type="ChangeConsumerLocationReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TerminationOfServiceRequest | ||||
properties |
|
||||
children | TerminationReason EffectiveDate GasCompetitiveServicesEndDate ForwardingBillingAddress AccountInformation | ||||
annotation |
|
||||
source | <xs:element name="TerminationOfServiceRequest" type="TerminationOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TerminationOfServiceAccept | ||||||||||||||
properties |
|
||||||||||||||
children | TerminationReason EffectiveDate GasCompetitiveServicesEndDate ForwardingBillingAddress AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="TerminationOfServiceAccept" type="TerminationOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Accept.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TerminationOfServiceReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason TerminationReason EffectiveDate GasCompetitiveServicesEndDate ForwardingBillingAddress AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="TerminationOfServiceReject" type="TerminationOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Reject.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ReconnectionOfServiceRequest | ||||
properties |
|
||||
children | EffectiveDate TerminationOfServiceAccountNumber AccountInformation | ||||
annotation |
|
||||
source | <xs:element name="ReconnectionOfServiceRequest" type="ReconnectionOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | ReconnectionOfServiceAccept | ||||||||||||||
properties |
|
||||||||||||||
children | EffectiveDate TerminationOfServiceAccountNumber AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ReconnectionOfServiceAccept" type="ReconnectionOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Accept.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | ReconnectionOfServiceReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason EffectiveDate TerminationOfServiceAccountNumber AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ReconnectionOfServiceReject" type="ReconnectionOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Reject.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | HistoricalConsumptionRequest | ||||
properties |
|
||||
children | Duration ValidationInformation AccountInformation ConsumerInformation ServiceAddress | ||||
annotation |
|
||||
source | <xs:element name="HistoricalConsumptionRequest" type="HistoricalConsumptionRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical Consumption Request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | HistoricalConsumptionAccept | ||||||||||||||
properties |
|
||||||||||||||
children | Duration ValidationInformation AccountInformation ConsumerInformation ServiceAddress ConsumptionItems | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="HistoricalConsumptionAccept" type="HistoricalConsumptionAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical consumption accept.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | HistoricalConsumptionReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason Duration ValidationInformation AccountInformation ConsumerInformation ServiceAddress | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="HistoricalConsumptionReject" type="HistoricalConsumptionReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to HistoricalConsumptionReject</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EnrolRequest | ||||
properties |
|
||||
children | EffectiveDate NewPoolPriceInformation AccountInformation ValidationInformation LanguageIndicator ConsumerInformation ServiceAddress | ||||
annotation |
|
||||
source | <xs:element name="EnrolRequest" type="EnrolRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Enrol.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | EnrolAccept | ||||||||||||||
properties |
|
||||||||||||||
children | EffectiveDate NewPoolPriceInformation AccountInformation ValidationInformation LanguageIndicator BillingCycle ServiceClass RateClass ConsumerInformation ServiceAddress BillingAddressFormatted BillingAddressUnformatted | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="EnrolAccept" type="EnrolAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | EnrolReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason AdditionalInformation EffectiveDate NewPoolPriceInformation AccountInformation ValidationInformation LanguageIndicator ConsumerInformation ServiceAddress | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="EnrolReject" type="EnrolReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Consumer enrol</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TransferRequest | ||||
properties |
|
||||
children | EffectiveDate CurrentPoolPriceInformation NewPoolPriceInformation AccountInformation | ||||
annotation |
|
||||
source | <xs:element name="TransferRequest" type="TransferRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Transfer Request information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TransferAccept | ||||||||||||||
properties |
|
||||||||||||||
children | EffectiveDate CurrentPoolPriceInformation NewPoolPriceInformation AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="TransferAccept" type="TransferAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TransferReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason AdditionalInformation EffectiveDate CurrentPoolPriceInformation NewPoolPriceInformation AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="TransferReject" type="TransferReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DropRequest | ||||
properties |
|
||||
children | DropReason EffectiveDate AccountInformation | ||||
annotation |
|
||||
source | <xs:element name="DropRequest" type="DropRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | DropAccept | ||||||||||||||
properties |
|
||||||||||||||
children | DropReason EffectiveDate AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="DropAccept" type="DropAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Accept.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | DropReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason DropReason EffectiveDate AccountInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="DropReject" type="DropReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Drop Reject.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointCreateRequest | ||||
properties |
|
||||
children | PoolID PricePointName EffectiveDate PPChargeItems BillPresentationInformation | ||||
annotation |
|
||||
source | <xs:element name="PricePointCreateRequest" type="PricePointCreateRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | PricePointCreateAccept | ||||||||||||||
properties |
|
||||||||||||||
children | PoolID PricePointID PricePointName EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="PricePointCreateAccept" type="PricePointCreateAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | PricePointCreateReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason PoolID PricePointName EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="PricePointCreateReject" type="PricePointCreateReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PriceChangeRequest | ||||
properties |
|
||||
children | PoolID PricePointID EffectiveDate PPChargeItems BillPresentationInformation | ||||
annotation |
|
||||
source | <xs:element name="PriceChangeRequest" type="PriceChangeRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | PriceChangeAccept | ||||||||||||||
properties |
|
||||||||||||||
children | PoolID PricePointID EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="PriceChangeAccept" type="PriceChangeAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | PriceChangeReject | ||||||||||||||
properties |
|
||||||||||||||
children | RejectReason PoolID PricePointID EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="PriceChangeReject" type="PriceChangeReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | InvoiceRateReady | ||||
properties |
|
||||
children | PoolID BillingYear BillingMonth CalendarBillingDate VendorAdjustment AccountInformation ServicePeriodItems | ||||
annotation |
|
||||
source | <xs:element name="InvoiceRateReady" type="InvoiceRateReady"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Rate Ready information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | InvoiceRemittanceStatement | ||||
properties |
|
||||
children | StatementReference AccountingInformation WholeSaleChargeItems FinalFundsImbalanceAdjustmentItems ConsumerBillingDetailItems InvoiceVendorAdjustmentItems | ||||
annotation |
|
||||
source | <xs:element name="InvoiceRemittanceStatement" type="InvoiceRemittanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Invoice Remittance information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | FundsImbalanceStatement | ||||||||||||||
properties |
|
||||||||||||||
children | PoolID PoolTermInfoItems StatementYear StatementMonth ActualConsumption ConsumptionBasedPricePointCharges CalculatedWeightedAverageVolumetricRate ActualWeightedAverageVolumetricRate ActualReceipts ReceiptBasedRemittance TotalBilled FundsImbalanceAdjustment YTDFundsImbalanceAdjustment | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="FundsImbalanceStatement" type="FundsImbalanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Funds imbalance Statement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | InvoiceVendorAdjustRequest | ||||
properties |
|
||||
children | AdjustmentAmount AdjustmentReason AccountInformation | ||||
annotation |
|
||||
source | <xs:element name="InvoiceVendorAdjustRequest" type="InvoiceVendorAdjustRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to an Invoice Vendor Adjust.</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="ReferenceNumberPIPE"> <xs:annotation> <xs:documentation>Uniquely identifies a PIPE document.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> <xs:minLength value="30"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StatusPIPE"> <xs:annotation> <xs:documentation>Indicates the status of the PIP Transaction or PIPE Functional Acknowledgement</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Accept"/> <xs:enumeration value="Reject"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:simpleType name="StatusReasonPIPE"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to PIPEs.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="DuplicateDRN"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="NoTradingPartnerAgreement"/> <xs:enumeration value="InvalidXMLValidation"/> <xs:enumeration value="InvalidMarketParticipantID"/> <xs:enumeration value="Successful"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | CompanyName MarketParticipantIdentifier | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="MarketParticipant"> <xs:annotation> <xs:documentation>Contains the relevant information pertaining to a particular Market Participant.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="CompanyName"> <xs:annotation> <xs:documentation>Identifies the name of the company that describes the particular Market Participant.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="MarketParticipantIdentifier"> <xs:annotation> <xs:documentation>Unique identifier for the specific Market Participant.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="10"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="CompanyName"> <xs:annotation> <xs:documentation>Identifies the name of the company that describes the particular Market Participant.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="MarketParticipantIdentifier"> <xs:annotation> <xs:documentation>Unique identifier for the specific Market Participant.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="10"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
children | Sender Recipient | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="MarketParticipantDirectory"> <xs:annotation> <xs:documentation>Contains the data structure that defines the set of Market Participants involved in all PIPs contained in the PIPE document.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Sender" type="Sender"> <xs:annotation> <xs:documentation>Used to identify the sender of the PIPE Functional Acknowledgement.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Recipient" type="Recipient"> <xs:annotation> <xs:documentation>Used to identify the recipient of the PIPE Functional Acknowledgement.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | Sender | ||||
properties |
|
||||
children | MarketParticipant | ||||
annotation |
|
||||
source | <xs:element name="Sender" type="Sender"> <xs:annotation> <xs:documentation>Used to identify the sender of the PIPE Functional Acknowledgement.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Recipient | ||||
properties |
|
||||
children | MarketParticipant | ||||
annotation |
|
||||
source | <xs:element name="Recipient" type="Recipient"> <xs:annotation> <xs:documentation>Used to identify the recipient of the PIPE Functional Acknowledgement.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | MarketParticipant | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Recipient"> <xs:annotation> <xs:documentation>Used to identify the Market Participant receiving the PIPE document. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MarketParticipant" type="MarketParticipant"> <xs:annotation> <xs:documentation>Contains the specific Market Participant details of the Recipient.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | MarketParticipant | ||||
properties |
|
||||
children | CompanyName MarketParticipantIdentifier | ||||
annotation |
|
||||
source | <xs:element name="MarketParticipant" type="MarketParticipant"> <xs:annotation> <xs:documentation>Contains the specific Market Participant details of the Recipient.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | MarketParticipant | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Sender"> <xs:annotation> <xs:documentation>Used to identify the Market Participant sending the PIPE document. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MarketParticipant" type="MarketParticipant"> <xs:annotation> <xs:documentation>Contains the specific Market Participant details of the Sender. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | MarketParticipant | ||||
properties |
|
||||
children | CompanyName MarketParticipantIdentifier | ||||
annotation |
|
||||
source | <xs:element name="MarketParticipant" type="MarketParticipant"> <xs:annotation> <xs:documentation>Contains the specific Market Participant details of the Sender. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
children | Status StatusReason AccountInformation | ||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:complexType name="ApplicationAdvice"> <xs:annotation> <xs:documentation>Tag used to nest all relevant application advice information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Status" type="StatusPIP"> <xs:annotation> <xs:documentation>Indicates the status of the Application Advice</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatusReason" type="StatusReasonAA"> <xs:annotation> <xs:documentation>Indicates the message accompanying the status.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="PIPTransactionType" type="PIPTransactionTypeAA" use="required"> <xs:annotation> <xs:documentation>Indicates the type of PIP transaction that is being referred to. (i.e.: Consumption, Status Advice, etc.) </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original requesting transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||
type | StatusPIP | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Status" type="StatusPIP"> <xs:annotation> <xs:documentation>Indicates the status of the Application Advice</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | StatusReasonAA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="StatusReason" type="StatusReasonAA"> <xs:annotation> <xs:documentation>Indicates the message accompanying the status.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountInformation | ||||||||
properties |
|
||||||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||||||
annotation |
|
||||||||
source | <xs:element name="AccountInformation" type="AccountInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | ChangeReason EffectiveDate AccountInformation ServiceAddress ConsumerData ConsumerInformation BillingAddressFormatted BillingAddressUnFormatted | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ChangeConsumerInfoAccept"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Accept.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ChangeReason" type="ChangeReasonCCI"> <xs:annotation> <xs:documentation>Tag used to describe the reason for the change</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Consumers Change takes effect </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress" minOccurs="0"> <xs:annotation> <xs:documentation>This is the container element for the consumer's address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerData" type="ConsumerData" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Change Consumer Info Request transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||
type | ChangeReasonCCI | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="ChangeReason" type="ChangeReasonCCI"> <xs:annotation> <xs:documentation>Tag used to describe the reason for the change</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Consumers Change takes effect </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ServiceAddress | ||||||||
properties |
|
||||||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="ServiceAddress" type="ServiceAddress" minOccurs="0"> <xs:annotation> <xs:documentation>This is the container element for the consumer's address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ConsumerData | ||||||||
properties |
|
||||||||
children | LanguageIndicator BillingCycle ServiceClass RateClass NewDistributorAccountNumber | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerData" type="ConsumerData" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ConsumerInformation | ||||||||
properties |
|
||||||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason ChangeReason EffectiveDate AccountInformation ServiceAddress ConsumerData ConsumerInformation BillingAddressFormatted BillingAddressUnFormatted | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ChangeConsumerInfoReject"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Reject.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonCCI"> <xs:annotation> <xs:documentation>Indicates the rejection information for the CCI.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangeReason" type="ChangeReasonCCI"> <xs:annotation> <xs:documentation>Tag used to describe the reason for the change</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Consumers Change takes effect </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress" minOccurs="0"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerData" type="ConsumerData" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Change Consumer Info Request transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||
type | RejectReasonCCI | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="RejectReason" type="RejectReasonCCI"> <xs:annotation> <xs:documentation>Indicates the rejection information for the CCI.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
type | ChangeReasonCCI | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="ChangeReason" type="ChangeReasonCCI"> <xs:annotation> <xs:documentation>Tag used to describe the reason for the change</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Consumers Change takes effect </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ServiceAddress | ||||||||
properties |
|
||||||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="ServiceAddress" type="ServiceAddress" minOccurs="0"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ConsumerData | ||||||||
properties |
|
||||||||
children | LanguageIndicator BillingCycle ServiceClass RateClass NewDistributorAccountNumber | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerData" type="ConsumerData" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ConsumerInformation | ||||||||
properties |
|
||||||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | ChangeReason EffectiveDate AccountInformation ServiceAddress ConsumerData ConsumerInformation BillingAddressFormatted BillingAddressUnFormatted | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ChangeConsumerInfoRequest"> <xs:annotation> <xs:documentation>Tag used to nest information about a change Consumer Info Request.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ChangeReason" type="ChangeReasonCCI"> <xs:annotation> <xs:documentation>Tag used to describe the reason for the change</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Consumers Change takes effect </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress" minOccurs="0"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerData" type="ConsumerData" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||
type | ChangeReasonCCI | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="ChangeReason" type="ChangeReasonCCI"> <xs:annotation> <xs:documentation>Tag used to describe the reason for the change</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Consumers Change takes effect </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ServiceAddress | ||||||||
properties |
|
||||||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="ServiceAddress" type="ServiceAddress" minOccurs="0"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ConsumerData | ||||||||
properties |
|
||||||||
children | LanguageIndicator BillingCycle ServiceClass RateClass NewDistributorAccountNumber | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerData" type="ConsumerData" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ConsumerInformation | ||||||||
properties |
|
||||||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | MoveInDistributorAccountNumber MoveOutDate MoveInDate EffectiveDate NewDeliveryArea MoveInServiceAddress MoveInBillingAddressFormatted MoveInBillingAddressUnFormatted AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ChangeConsumerLocationAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MoveInDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Move In Distributor Account Number of the new location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveOutDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move out date. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move in date. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Vendors contract transition date </xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewDeliveryArea" type="DeliveryArea" minOccurs="0"> <xs:annotation> <xs:documentation>Used to identify the New Delivery area of the Move in location (Only used when Delivery area has changed.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service at the New Location (premises address).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInBillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInBillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Change Consumer Location Request transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Move In Distributor Account Number of the new location</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="MoveOutDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move out date. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="MoveInDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move in date. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Vendors contract transition date </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | DeliveryArea | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="NewDeliveryArea" type="DeliveryArea" minOccurs="0"> <xs:annotation> <xs:documentation>Used to identify the New Delivery area of the Move in location (Only used when Delivery area has changed.)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="MoveInServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service at the New Location (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInBillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInBillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason MoveInDistributorAccountNumber MoveOutDate MoveInDate EffectiveDate NewDeliveryArea MoveInServiceAddress MoveInBillingAddressFormatted MoveInBillingAddressUnFormatted AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ChangeConsumerLocationReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonCCL"> <xs:annotation> <xs:documentation>Contains the reject reason for the CCL.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Move In Distributor Account Number of the new location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveOutDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move out date. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move in date. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Vendors contract transition date </xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewDeliveryArea" type="DeliveryArea" minOccurs="0"> <xs:annotation> <xs:documentation>Used to identify the New Delivery area of the Move in location (Only used when Delivery area has changed.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service at the New Location (premises address).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInBillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInBillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Change Consumer Location Request transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||
type | RejectReasonCCL | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="RejectReason" type="RejectReasonCCL"> <xs:annotation> <xs:documentation>Contains the reject reason for the CCL.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Move In Distributor Account Number of the new location</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="MoveOutDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move out date. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="MoveInDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move in date. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Vendors contract transition date </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | DeliveryArea | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="NewDeliveryArea" type="DeliveryArea" minOccurs="0"> <xs:annotation> <xs:documentation>Used to identify the New Delivery area of the Move in location (Only used when Delivery area has changed.)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="MoveInServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service at the New Location (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInBillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInBillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | MoveInDistributorAccountNumber MoveOutDate MoveInDate EffectiveDate NewDeliveryArea MoveInServiceAddress MoveInBillingAddressFormatted MoveInBillingAddressUnFormatted AccountInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ChangeConsumerLocationRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer ChangeConsumerLocation</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MoveInDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Move In Distributor Account Number of the new location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveOutDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move out date. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move in date. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Vendors contract transition date </xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewDeliveryArea" type="DeliveryArea" minOccurs="0"> <xs:annotation> <xs:documentation>Used to identify the New Delivery area of the Move in location (Only used when Delivery area has changed.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service at the New Location (premises address).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInBillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MoveInBillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Move In Distributor Account Number of the new location</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="MoveOutDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move out date. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="MoveInDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective move in date. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>Indicates the effective date of the Vendors contract transition date </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | DeliveryArea | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="NewDeliveryArea" type="DeliveryArea" minOccurs="0"> <xs:annotation> <xs:documentation>Used to identify the New Delivery area of the Move in location (Only used when Delivery area has changed.)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="MoveInServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service at the New Location (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInBillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="MoveInBillingAddressUnFormatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account. Must be completed if Billing Address Formatted is not completed</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | DropReason EffectiveDate AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="DropAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Drop Accept .</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DropReason" type="DropReason"> <xs:annotation> <xs:documentation>Indicates the reason for the drop.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Drop transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||
type | DropReason | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="DropReason" type="DropReason"> <xs:annotation> <xs:documentation>Indicates the reason for the drop.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason DropReason EffectiveDate AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="DropReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Drop Reject.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonDrop"> <xs:annotation> <xs:documentation>Indicates the reason for the rejection.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DropReason" type="DropReason"> <xs:annotation> <xs:documentation>Indicates the reason for the drop.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Drop transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
type | RejectReasonDrop | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="RejectReason" type="RejectReasonDrop"> <xs:annotation> <xs:documentation>Indicates the reason for the rejection.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | DropReason | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="DropReason" type="DropReason"> <xs:annotation> <xs:documentation>Indicates the reason for the drop.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | DropReason EffectiveDate AccountInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="DropRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Drop.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DropReason" type="DropReason"> <xs:annotation> <xs:documentation>Indicates the reason for the drop.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | DropReason | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="DropReason" type="DropReason"> <xs:annotation> <xs:documentation>Indicates the reason for the drop.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | EffectiveDate NewPoolPriceInformation AccountInformation ValidationInformation LanguageIndicator BillingCycle ServiceClass RateClass ConsumerInformation ServiceAddress BillingAddressFormatted BillingAddressUnformatted | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="EnrolAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Enrol Accept.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LanguageIndicator" type="LanguageIndicator"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingCycle" type="BillingCycle"> <xs:annotation> <xs:documentation>Indicates the billing cycle for the specified account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceClass" type="ServiceClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the service class for the specified account. R=Residential C= Commercial I= Industrial</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RateClass" type="RateClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the Primary Rate class for the specified account. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressUnformatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Enrol Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | NewPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID BillingMethod | ||||
annotation |
|
||||
source | <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ValidationInformation | ||||
properties |
|
||||
children | NameValidator AddressValidator | ||||
annotation |
|
||||
source | <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | LanguageIndicator | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="LanguageIndicator" type="LanguageIndicator"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | BillingCycle | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="BillingCycle" type="BillingCycle"> <xs:annotation> <xs:documentation>Indicates the billing cycle for the specified account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ServiceClass | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ServiceClass" type="ServiceClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the service class for the specified account. R=Residential C= Commercial I= Industrial</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | RateClass | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="RateClass" type="RateClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the Primary Rate class for the specified account. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ConsumerInformation | ||||
properties |
|
||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||
annotation |
|
||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressUnformatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason AdditionalInformation EffectiveDate NewPoolPriceInformation AccountInformation ValidationInformation LanguageIndicator ConsumerInformation ServiceAddress | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="EnrolReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Enrol Reject.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonEnrol"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdditionalInformation" type="AdditionalInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Container used to hold any additional information pertaining to the Reject of the Enrol.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LanguageIndicator" type="LanguageIndicator"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Enrol Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | RejectReasonEnrol | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="RejectReason" type="RejectReasonEnrol"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AdditionalInformation | ||||||||
properties |
|
||||||||
children | ParameterName ParameterValue | ||||||||
annotation |
|
||||||||
source | <xs:element name="AdditionalInformation" type="AdditionalInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Container used to hold any additional information pertaining to the Reject of the Enrol.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | NewPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID BillingMethod | ||||
annotation |
|
||||
source | <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ValidationInformation | ||||
properties |
|
||||
children | NameValidator AddressValidator | ||||
annotation |
|
||||
source | <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | LanguageIndicator | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="LanguageIndicator" type="LanguageIndicator"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ConsumerInformation | ||||
properties |
|
||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||
annotation |
|
||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | EffectiveDate NewPoolPriceInformation AccountInformation ValidationInformation LanguageIndicator ConsumerInformation ServiceAddress | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="EnrolRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Enrol.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LanguageIndicator" type="LanguageIndicator"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | NewPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID BillingMethod | ||||
annotation |
|
||||
source | <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ValidationInformation | ||||
properties |
|
||||
children | NameValidator AddressValidator | ||||
annotation |
|
||||
source | <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | LanguageIndicator | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="LanguageIndicator" type="LanguageIndicator"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ConsumerInformation | ||||
properties |
|
||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||
annotation |
|
||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | PoolID PoolTermInfoItems StatementYear StatementMonth ActualConsumption ConsumptionBasedPricePointCharges CalculatedWeightedAverageVolumetricRate ActualWeightedAverageVolumetricRate ActualReceipts ReceiptBasedRemittance TotalBilled FundsImbalanceAdjustment YTDFundsImbalanceAdjustment | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="FundsImbalanceStatement"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Funds imbalance Statement</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Identifies Pool for which Funds Imbalance Statement applies</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermInfoItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container to hold all PoolTermInformation repeated elements</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermInformation" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to hold pool term information at the price point level. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with the Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ActualConsumption" type="Consumption"> <xs:annotation> <xs:documentation>Total billable consumption, in cubic metres, under pool ID for statement period</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumptionBasedPricePointCharges" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total dollars collected from consumers for commodity, transportation and/or storage charges. Excludes Invoice Vendor Adjust and Vendor Admin Fee charges.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CalculatedWeightedAverageVolumetricRate" type="RateSmall"> <xs:annotation> <xs:documentation>The calculated rate based on the weighted average volumetric calculation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ActualWeightedAverageVolumetricRate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate used to calculate the Remittance. Will always be the same as the calculated unless the calculated exceeds a pre-defined thresshold in which case the threshold is used.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ActualReceipts" type="Consumption"> <xs:annotation> <xs:documentation>Total net gas receipts (receipts net of any inventory adjustments), in cubic metres, under pool ID for statement period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReceiptBasedRemittance" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Remittance based on weighted average rate and actual receipts</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalBilled" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total price point charges billed to consumers including commodity, transportation, storage, Vendor admin fee, and Vendor adjustment as applicable.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Funds imbalance adjustment for current period</xs:documentation> </xs:annotation> </xs:element> <xs:element name="YTDFundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Year to date funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="IRSTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original IRS.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||
type | PoolID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Identifies Pool for which Funds Imbalance Statement applies</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | PoolTermInformation | ||||||||
annotation |
|
||||||||
source | <xs:element name="PoolTermInfoItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container to hold all PoolTermInformation repeated elements</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermInformation" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to hold pool term information at the price point level. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | PoolTermCommencementDate PoolTermTerminationDate | ||||||||
annotation |
|
||||||||
source | <xs:element name="PoolTermInformation" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to hold pool term information at the price point level. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="PoolTermTerminationDate" type="xs:date"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Year | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with the Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | MonthNameShort | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Consumption | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ActualConsumption" type="Consumption"> <xs:annotation> <xs:documentation>Total billable consumption, in cubic metres, under pool ID for statement period</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ConsumptionBasedPricePointCharges" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total dollars collected from consumers for commodity, transportation and/or storage charges. Excludes Invoice Vendor Adjust and Vendor Admin Fee charges.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | RateSmall | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="CalculatedWeightedAverageVolumetricRate" type="RateSmall"> <xs:annotation> <xs:documentation>The calculated rate based on the weighted average volumetric calculation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | RateSmall | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ActualWeightedAverageVolumetricRate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate used to calculate the Remittance. Will always be the same as the calculated unless the calculated exceeds a pre-defined thresshold in which case the threshold is used.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Consumption | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ActualReceipts" type="Consumption"> <xs:annotation> <xs:documentation>Total net gas receipts (receipts net of any inventory adjustments), in cubic metres, under pool ID for statement period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ReceiptBasedRemittance" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Remittance based on weighted average rate and actual receipts</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="TotalBilled" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total price point charges billed to consumers including commodity, transportation, storage, Vendor admin fee, and Vendor adjustment as applicable.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="FundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Funds imbalance adjustment for current period</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="YTDFundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Year to date funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | Duration ValidationInformation AccountInformation ConsumerInformation ServiceAddress ConsumptionItems | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="HistoricalConsumptionAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical Consumption Accept.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Duration" type="HistoricalConsumptionDuration"> <xs:annotation> <xs:documentation>Number of months of historical information requested to be provided in response, relative to current date. This is limited between 1-24.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>Used to specify the service address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumptionItems"> <xs:annotation> <xs:documentation>Container used to hold all Consumption Details requested.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ConsumptionDetail" type="ConsumptionDetail" maxOccurs="24"> <xs:annotation> <xs:documentation>Individual consumption detail element, containing consumption information relevant to a single consumption period.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Historical Consumption Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||
type | HistoricalConsumptionDuration | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Duration" type="HistoricalConsumptionDuration"> <xs:annotation> <xs:documentation>Number of months of historical information requested to be provided in response, relative to current date. This is limited between 1-24.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ValidationInformation | ||||
properties |
|
||||
children | NameValidator AddressValidator | ||||
annotation |
|
||||
source | <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ConsumerInformation | ||||
properties |
|
||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||
annotation |
|
||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>Used to specify the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | ConsumptionDetail | ||||
annotation |
|
||||
source | <xs:element name="ConsumptionItems"> <xs:annotation> <xs:documentation>Container used to hold all Consumption Details requested.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ConsumptionDetail" type="ConsumptionDetail" maxOccurs="24"> <xs:annotation> <xs:documentation>Individual consumption detail element, containing consumption information relevant to a single consumption period.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | ConsumptionDetail | ||||||||
properties |
|
||||||||
children | ScheduledReadingDate Month Year Consumption Measure WeatherNormalizationFactor | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumptionDetail" type="ConsumptionDetail" maxOccurs="24"> <xs:annotation> <xs:documentation>Individual consumption detail element, containing consumption information relevant to a single consumption period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason Duration ValidationInformation AccountInformation ConsumerInformation ServiceAddress | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="HistoricalConsumptionReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical Consumption Reject.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonHistoricalConsumption"> <xs:annotation> <xs:documentation>Reason for rejection.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Duration" type="HistoricalConsumptionDuration"> <xs:annotation> <xs:documentation>Number of months of historical information requested to be provided in response, relative to current date. This is limited between 1-24.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>Used to specify the service address.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Historical Consumption Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||
type | RejectReasonHistoricalConsumption | ||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||
source | <xs:element name="RejectReason" type="RejectReasonHistoricalConsumption"> <xs:annotation> <xs:documentation>Reason for rejection.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | HistoricalConsumptionDuration | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Duration" type="HistoricalConsumptionDuration"> <xs:annotation> <xs:documentation>Number of months of historical information requested to be provided in response, relative to current date. This is limited between 1-24.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ValidationInformation | ||||
properties |
|
||||
children | NameValidator AddressValidator | ||||
annotation |
|
||||
source | <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ConsumerInformation | ||||
properties |
|
||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||
annotation |
|
||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>Used to specify the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Duration ValidationInformation AccountInformation ConsumerInformation ServiceAddress | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="HistoricalConsumptionRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Historical Consumption Request.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Duration" type="HistoricalConsumptionDuration"> <xs:annotation> <xs:documentation>Number of months of historical information requested to be provided in response, relative to current date. This is limited between 1-24.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>Used to specify the service address.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | HistoricalConsumptionDuration | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Duration" type="HistoricalConsumptionDuration"> <xs:annotation> <xs:documentation>Number of months of historical information requested to be provided in response, relative to current date. This is limited between 1-24.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ValidationInformation | ||||
properties |
|
||||
children | NameValidator AddressValidator | ||||
annotation |
|
||||
source | <xs:element name="ValidationInformation" type="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ConsumerInformation | ||||
properties |
|
||||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||||
annotation |
|
||||
source | <xs:element name="ConsumerInformation" type="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ServiceAddress | ||||
properties |
|
||||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||||
annotation |
|
||||
source | <xs:element name="ServiceAddress" type="ServiceAddress"> <xs:annotation> <xs:documentation>Used to specify the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PoolID BillingYear BillingMonth CalendarBillingDate VendorAdjustment AccountInformation ServicePeriodItems | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="InvoiceRateReady"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to Invoice Rate Ready</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Used to specify Pool ID </xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingYear" type="Year"> <xs:annotation> <xs:documentation>Along with the Business Month, the business month this IRR transaction will be deemed to have occurred. Will be referred to the IRS transaction's Statement Month.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with the Business Year, the business month this IRR transaction will be deemed to have occurred. Will be referred to the IRS transaction's Statement Month.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CalendarBillingDate" type="xs:date"> <xs:annotation> <xs:documentation>Date the account was billed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VendorAdjustment" type="VendorAdjustment" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative vendor adjustment that has been applied in the billing period. Optional if there was no vendor adjustment that month.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServicePeriodItems"> <xs:annotation> <xs:documentation>Container for all Service Periods within IRR</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ServicePeriod" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to to nest all service periods for which there are rate ready invoicing transactions.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AdjustmentPoolId" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>Used to facilitate reconciliation of adjustments when there are cases where the prior period adjustments apply to pools that have since been terminated. It is used to signify the Pool ID that is associated with the original IRR.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Price point reference number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromDate" type="xs:date"> <xs:annotation> <xs:documentation>Start date of the service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ToDate" type="xs:date"> <xs:annotation> <xs:documentation>End date of the service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified service period is being cancelled. Consumption and invoice values are likely to be negative.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the service period data represents an adjusted period and whether the adjustment impacts a prior or current service period, or if it is not possible to determine if it is current or prior period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EqualBillingPlanIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that the consumer is on the Distributor's Equal Billing Plan.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinalBillIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether this service period represents the final bill for the consumer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Consumption" type="Consumption"> <xs:annotation> <xs:documentation>Consumption for the service period in cubic metres. May be negative in the event of a cancelled service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPBillingItems" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PricePointBillingData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all related DCB related price point charges and credits.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point rate.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate applied against consumption (in dollars).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charge.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | PoolID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Used to specify Pool ID </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Year | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="BillingYear" type="Year"> <xs:annotation> <xs:documentation>Along with the Business Month, the business month this IRR transaction will be deemed to have occurred. Will be referred to the IRS transaction's Statement Month.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | MonthNameShort | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="BillingMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with the Business Year, the business month this IRR transaction will be deemed to have occurred. Will be referred to the IRS transaction's Statement Month.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="CalendarBillingDate" type="xs:date"> <xs:annotation> <xs:documentation>Date the account was billed.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | VendorAdjustment | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="VendorAdjustment" type="VendorAdjustment" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative vendor adjustment that has been applied in the billing period. Optional if there was no vendor adjustment that month.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | ServicePeriod | ||||
annotation |
|
||||
source | <xs:element name="ServicePeriodItems"> <xs:annotation> <xs:documentation>Container for all Service Periods within IRR</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ServicePeriod" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to to nest all service periods for which there are rate ready invoicing transactions.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AdjustmentPoolId" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>Used to facilitate reconciliation of adjustments when there are cases where the prior period adjustments apply to pools that have since been terminated. It is used to signify the Pool ID that is associated with the original IRR.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Price point reference number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromDate" type="xs:date"> <xs:annotation> <xs:documentation>Start date of the service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ToDate" type="xs:date"> <xs:annotation> <xs:documentation>End date of the service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified service period is being cancelled. Consumption and invoice values are likely to be negative.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the service period data represents an adjusted period and whether the adjustment impacts a prior or current service period, or if it is not possible to determine if it is current or prior period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EqualBillingPlanIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that the consumer is on the Distributor's Equal Billing Plan.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinalBillIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether this service period represents the final bill for the consumer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Consumption" type="Consumption"> <xs:annotation> <xs:documentation>Consumption for the service period in cubic metres. May be negative in the event of a cancelled service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPBillingItems" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PricePointBillingData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all related DCB related price point charges and credits.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point rate.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate applied against consumption (in dollars).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charge.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | AdjustmentPoolId PricePointID FromDate ToDate PoolTermCommencementDate PoolTermTerminationDate CancelIndicator AdjustmentIndicator EqualBillingPlanIndicator FinalBillIndicator Consumption PPBillingItems | ||||||||
annotation |
|
||||||||
source | <xs:element name="ServicePeriod" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to to nest all service periods for which there are rate ready invoicing transactions.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AdjustmentPoolId" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>Used to facilitate reconciliation of adjustments when there are cases where the prior period adjustments apply to pools that have since been terminated. It is used to signify the Pool ID that is associated with the original IRR.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Price point reference number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromDate" type="xs:date"> <xs:annotation> <xs:documentation>Start date of the service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ToDate" type="xs:date"> <xs:annotation> <xs:documentation>End date of the service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified service period is being cancelled. Consumption and invoice values are likely to be negative.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the service period data represents an adjusted period and whether the adjustment impacts a prior or current service period, or if it is not possible to determine if it is current or prior period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EqualBillingPlanIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that the consumer is on the Distributor's Equal Billing Plan.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinalBillIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether this service period represents the final bill for the consumer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Consumption" type="Consumption"> <xs:annotation> <xs:documentation>Consumption for the service period in cubic metres. May be negative in the event of a cancelled service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPBillingItems" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PricePointBillingData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all related DCB related price point charges and credits.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point rate.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate applied against consumption (in dollars).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charge.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PoolID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="AdjustmentPoolId" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>Used to facilitate reconciliation of adjustments when there are cases where the prior period adjustments apply to pools that have since been terminated. It is used to signify the Pool ID that is associated with the original IRR.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PricePointID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Price point reference number</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="FromDate" type="xs:date"> <xs:annotation> <xs:documentation>Start date of the service period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="ToDate" type="xs:date"> <xs:annotation> <xs:documentation>End date of the service period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | EffectiveDateGasSupply | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumption/price point data applies.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | YesNo | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified service period is being cancelled. Consumption and invoice values are likely to be negative.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AdjustmentIndicator | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the service period data represents an adjusted period and whether the adjustment impacts a prior or current service period, or if it is not possible to determine if it is current or prior period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | YesNo | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="EqualBillingPlanIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that the consumer is on the Distributor's Equal Billing Plan.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | YesNo | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="FinalBillIndicator" type="YesNo" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether this service period represents the final bill for the consumer.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Consumption | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Consumption" type="Consumption"> <xs:annotation> <xs:documentation>Consumption for the service period in cubic metres. May be negative in the event of a cancelled service period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | PricePointBillingData | ||||||||
source | <xs:element name="PPBillingItems" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PricePointBillingData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all related DCB related price point charges and credits.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point rate.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate applied against consumption (in dollars).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charge.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | PricePointChargeType Rate PricePointCharge | ||||||||
annotation |
|
||||||||
source | <xs:element name="PricePointBillingData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all related DCB related price point charges and credits.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point rate.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate applied against consumption (in dollars).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charge.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PricePointChargeType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point rate.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | RateSmall | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Rate" type="RateSmall"> <xs:annotation> <xs:documentation>Rate applied against consumption (in dollars).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charge.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | StatementReference AccountingInformation WholeSaleChargeItems FinalFundsImbalanceAdjustmentItems ConsumerBillingDetailItems InvoiceVendorAdjustmentItems | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="InvoiceRemittanceStatement"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to invoice remittance statement</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="StatementReference"> <xs:annotation> <xs:documentation>Tag used to reference pool information for the statement</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Used to specify Pool ID </xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with the Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementInvoiceID" type="InvoiceNumber" minOccurs="0"> <xs:annotation> <xs:documentation>This is the unique invoice number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DateRendered" type="xs:date"> <xs:annotation> <xs:documentation>This is the date the statement was rendered</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AccountingInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to the accounting information</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PreviousBalance" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the previous month's balance owing</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentReceived" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the payment received against the previous month balance</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LatePaymentCharges" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains any late payment charges</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalCurrentCharges" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains a total of all charges for the current month. Positive amount implies that the vendor owes the distributor.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleGST" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>GST on applicable services</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ORST" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>ORST on applicable services</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalStatementAmount" type="DollarAmountMedium"> <xs:annotation> <xs:documentation>The sum all line item detail</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CurrentFundsImbalanceAdjustment" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>Funds imbalance adjustment for difference between billed consumption and remittance</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreviousTermFundsImbalanceAdjustment" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>Funds imbalance adjustment representing the billed consumption in the relating to to the previous pool term.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RemittanceAmount" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This is the value to be remitted</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GSTRemitted" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>GST on applicable services</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentDueDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>This is the date when payment is due by the vendor to the distrubutor, or when the distrubutor willl transfer the remittance vendor.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="WholeSaleChargeItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple WholeSale charges within an IRS</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="WholesaleCharges" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to wholesale charges</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Identifies the statement year when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Identifies the statement month when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleChargeType"> <xs:annotation> <xs:documentation>This is the charge type for current month charges</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ABCAdministrationFeeCommercial"/> <xs:enumeration value="ABCAdministrationFeeIndustrial"/> <xs:enumeration value="ABCAdministrationFeeResidential"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentCommercial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentIndustrial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentResidential"/> <xs:enumeration value="AccountLookupFee"/> <xs:enumeration value="BackstopAdministrationFee"/> <xs:enumeration value="BackstopFuelGas"/> <xs:enumeration value="BackstopGas"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFeeAdjustment"/> <xs:enumeration value="PricePointAdjustment"/> <xs:enumeration value="PriocePointCommodity"/> <xs:enumeration value="PricePointReconciliation"/> <xs:enumeration value="PricePointTransportation"/> <xs:enumeration value="PricePointVendorAdjustment"/> <xs:enumeration value="ShortTermBalancingFee"/> <xs:enumeration value="STRFee"/> <xs:enumeration value="TCPLFirmTransportation"/> <xs:enumeration value="TCPLFirmTransportationAdjustment"/> <xs:enumeration value="ABCRemittance"/> <xs:enumeration value="ABCFees"/> <xs:enumeration value="DPAC"/> <xs:enumeration value="FinalFundsImbalance"/> <xs:enumeration value="CarryingCost"/> <xs:enumeration value="BGADispositionMakeup"/> <xs:enumeration value="BGAGasSale"/> <xs:enumeration value="BGAGasPurchase"/> <xs:enumeration value="BGADispositionSuspension"/> <xs:enumeration value="TitleTransferBuyer"/> <xs:enumeration value="TitleTransferSeller"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentReductionToRemittance"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentAdditionToRemittance"/> <xs:enumeration value="CDSDeliveryRemittance"/> <xs:enumeration value="UOGSupplyCDA"/> <xs:enumeration value="UOGSupplyEDA"/> <xs:enumeration value="TCPLTollCredit"/> <xs:enumeration value="VendorAdjustment"/> <xs:enumeration value="VendorAdjustmentFee"/> <xs:enumeration value="SecurityDeposit"/> <xs:enumeration value="U2PeakingStorageSpaceDemand"/> <xs:enumeration value="U2PeakingInjectionCommodity"/> <xs:enumeration value="U2PeakingWithdrawalCommodity"/> <xs:enumeration value="U2StandardStorageSpaceDemand"/> <xs:enumeration value="U2StandardInjectionCommodity"/> <xs:enumeration value="U2StandardWithdrawalCommodity"/> <xs:enumeration value="OntBTPEPLPkwyDemand"/> <xs:enumeration value="OntBTTrunklineDemand"/> <xs:enumeration value="WestBTVS1Commodity"/> <xs:enumeration value="OntBTRegularDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTAllianceDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTPEPLPkwyDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTTrunklineDeliveryCommitmentCredit"/> <xs:enumeration value="WestBTVS1DeliveryCommitmentCredit"/> <xs:enumeration value="OntBTVectorDeliveryCommitmentCredit"/> <xs:enumeration value="PEPLFZTransport"/> <xs:enumeration value="TrunklineTransport"/> <xs:enumeration value="PEPLTLTransport"/> <xs:enumeration value="VectorTransport"/> <xs:enumeration value="AVAllianceTransport"/> <xs:enumeration value="AVVectorTransport"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="ABCAdministrationFee"/> <xs:enumeration value="Assignment"/> <xs:enumeration value="BankedGasAccountStorageOverrun"/> <xs:enumeration value="Diversion"/> <xs:enumeration value="DiscretionaryGasSupplyService"/> <xs:enumeration value="DGSSAdminFee"/> <xs:enumeration value="ExFranchiseTransfer"/> <xs:enumeration value="InFranchiseTransfer"/> <xs:enumeration value="SupplementalStorage"/> <xs:enumeration value="SurplusPurchasesOverDelivered"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorth"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorthFuel"/> <xs:enumeration value="SurplusSalesOverConsumed"/> <xs:enumeration value="SurplusSalesOverConsumedPremium"/> <xs:enumeration value="SurplusSalesOverConsumedNorth"/> <xs:enumeration value="SurplusSalesOverConsumedNorthFuel"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified wholesale charge is being cancelled. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the cancel indicator represents whether the adjustment impacts a prior or current service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" type="QTY" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitOfMeasure" type="UOM" minOccurs="0"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateLarge" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative rate applied against quantity. CDN$.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies GST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ORST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies ORST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExchangeRate" type="ExchangeRate" minOccurs="0"> <xs:annotation> <xs:documentation>Exchange rate used for calculation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Identifies the total positive or negative wholesale charge. CDN$.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MiscellaneousDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain miscellaneous adjustment in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewChargeTypeDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain a New Charge Type in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="FinalFundsImbalanceAdjustmentItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple Final Funds Imbalance Adjustment items within an IRS</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinalFundsImbalanceAdjustment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all all data revelant to the final funds imbalance adjustment</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinalAdjustmentStatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with Statement Month, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinalAdjustmentStatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Year, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Positive or negative funds imbalance adjustment for the spcified business month.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ConsumerBillingDetailItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple Consumer Billing Detail items within an IRS.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ConsumerBillingDetails" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to to nest all data relevant to consumer billing details.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointId" type="PricePointID"> <xs:annotation> <xs:documentation>Price Point Identifier</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point detail</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Effective date of the charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" type="QTY"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitOfMeasure" type="UOM"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateLarge"> <xs:annotation> <xs:documentation>Price point rate applied against quanitity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charges</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="InvoiceVendorAdjustmentItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple Invoice Vendor Adjustment items within an IRS.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InvoiceVendorAdjustment" type="InvoiceVendorAdjustment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all Invoice Vendor Adjustments</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
properties |
|
||||
children | PoolID StatementYear StatementMonth StatementInvoiceID DateRendered | ||||
annotation |
|
||||
source | <xs:element name="StatementReference"> <xs:annotation> <xs:documentation>Tag used to reference pool information for the statement</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Used to specify Pool ID </xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with the Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementInvoiceID" type="InvoiceNumber" minOccurs="0"> <xs:annotation> <xs:documentation>This is the unique invoice number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DateRendered" type="xs:date"> <xs:annotation> <xs:documentation>This is the date the statement was rendered</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | PoolID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Used to specify Pool ID </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Year | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with the Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | MonthNameShort | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Month, identifies the business month for the statement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | InvoiceNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StatementInvoiceID" type="InvoiceNumber" minOccurs="0"> <xs:annotation> <xs:documentation>This is the unique invoice number</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="DateRendered" type="xs:date"> <xs:annotation> <xs:documentation>This is the date the statement was rendered</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PreviousBalance PaymentReceived LatePaymentCharges TotalCurrentCharges WholesaleGST ORST TotalStatementAmount CurrentFundsImbalanceAdjustment PreviousTermFundsImbalanceAdjustment RemittanceAmount GSTRemitted PaymentDueDate | ||||
annotation |
|
||||
source | <xs:element name="AccountingInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to the accounting information</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PreviousBalance" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the previous month's balance owing</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentReceived" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the payment received against the previous month balance</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LatePaymentCharges" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains any late payment charges</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalCurrentCharges" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains a total of all charges for the current month. Positive amount implies that the vendor owes the distributor.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleGST" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>GST on applicable services</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ORST" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>ORST on applicable services</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalStatementAmount" type="DollarAmountMedium"> <xs:annotation> <xs:documentation>The sum all line item detail</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CurrentFundsImbalanceAdjustment" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>Funds imbalance adjustment for difference between billed consumption and remittance</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreviousTermFundsImbalanceAdjustment" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>Funds imbalance adjustment representing the billed consumption in the relating to to the previous pool term.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RemittanceAmount" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This is the value to be remitted</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GSTRemitted" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>GST on applicable services</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentDueDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>This is the date when payment is due by the vendor to the distrubutor, or when the distrubutor willl transfer the remittance vendor.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PreviousBalance" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the previous month's balance owing</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PaymentReceived" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the payment received against the previous month balance</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="LatePaymentCharges" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains any late payment charges</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TotalCurrentCharges" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This contains a total of all charges for the current month. Positive amount implies that the vendor owes the distributor.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="WholesaleGST" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>GST on applicable services</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ORST" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>ORST on applicable services</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountMedium | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="TotalStatementAmount" type="DollarAmountMedium"> <xs:annotation> <xs:documentation>The sum all line item detail</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="CurrentFundsImbalanceAdjustment" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>Funds imbalance adjustment for difference between billed consumption and remittance</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PreviousTermFundsImbalanceAdjustment" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>Funds imbalance adjustment representing the billed consumption in the relating to to the previous pool term.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="RemittanceAmount" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>This is the value to be remitted</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | DollarAmountMedium | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="GSTRemitted" type="DollarAmountMedium" minOccurs="0"> <xs:annotation> <xs:documentation>GST on applicable services</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PaymentDueDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>This is the date when payment is due by the vendor to the distrubutor, or when the distrubutor willl transfer the remittance vendor.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | WholesaleCharges | ||||||||
annotation |
|
||||||||
source | <xs:element name="WholeSaleChargeItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple WholeSale charges within an IRS</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="WholesaleCharges" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to wholesale charges</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Identifies the statement year when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Identifies the statement month when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleChargeType"> <xs:annotation> <xs:documentation>This is the charge type for current month charges</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ABCAdministrationFeeCommercial"/> <xs:enumeration value="ABCAdministrationFeeIndustrial"/> <xs:enumeration value="ABCAdministrationFeeResidential"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentCommercial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentIndustrial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentResidential"/> <xs:enumeration value="AccountLookupFee"/> <xs:enumeration value="BackstopAdministrationFee"/> <xs:enumeration value="BackstopFuelGas"/> <xs:enumeration value="BackstopGas"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFeeAdjustment"/> <xs:enumeration value="PricePointAdjustment"/> <xs:enumeration value="PriocePointCommodity"/> <xs:enumeration value="PricePointReconciliation"/> <xs:enumeration value="PricePointTransportation"/> <xs:enumeration value="PricePointVendorAdjustment"/> <xs:enumeration value="ShortTermBalancingFee"/> <xs:enumeration value="STRFee"/> <xs:enumeration value="TCPLFirmTransportation"/> <xs:enumeration value="TCPLFirmTransportationAdjustment"/> <xs:enumeration value="ABCRemittance"/> <xs:enumeration value="ABCFees"/> <xs:enumeration value="DPAC"/> <xs:enumeration value="FinalFundsImbalance"/> <xs:enumeration value="CarryingCost"/> <xs:enumeration value="BGADispositionMakeup"/> <xs:enumeration value="BGAGasSale"/> <xs:enumeration value="BGAGasPurchase"/> <xs:enumeration value="BGADispositionSuspension"/> <xs:enumeration value="TitleTransferBuyer"/> <xs:enumeration value="TitleTransferSeller"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentReductionToRemittance"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentAdditionToRemittance"/> <xs:enumeration value="CDSDeliveryRemittance"/> <xs:enumeration value="UOGSupplyCDA"/> <xs:enumeration value="UOGSupplyEDA"/> <xs:enumeration value="TCPLTollCredit"/> <xs:enumeration value="VendorAdjustment"/> <xs:enumeration value="VendorAdjustmentFee"/> <xs:enumeration value="SecurityDeposit"/> <xs:enumeration value="U2PeakingStorageSpaceDemand"/> <xs:enumeration value="U2PeakingInjectionCommodity"/> <xs:enumeration value="U2PeakingWithdrawalCommodity"/> <xs:enumeration value="U2StandardStorageSpaceDemand"/> <xs:enumeration value="U2StandardInjectionCommodity"/> <xs:enumeration value="U2StandardWithdrawalCommodity"/> <xs:enumeration value="OntBTPEPLPkwyDemand"/> <xs:enumeration value="OntBTTrunklineDemand"/> <xs:enumeration value="WestBTVS1Commodity"/> <xs:enumeration value="OntBTRegularDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTAllianceDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTPEPLPkwyDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTTrunklineDeliveryCommitmentCredit"/> <xs:enumeration value="WestBTVS1DeliveryCommitmentCredit"/> <xs:enumeration value="OntBTVectorDeliveryCommitmentCredit"/> <xs:enumeration value="PEPLFZTransport"/> <xs:enumeration value="TrunklineTransport"/> <xs:enumeration value="PEPLTLTransport"/> <xs:enumeration value="VectorTransport"/> <xs:enumeration value="AVAllianceTransport"/> <xs:enumeration value="AVVectorTransport"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="ABCAdministrationFee"/> <xs:enumeration value="Assignment"/> <xs:enumeration value="BankedGasAccountStorageOverrun"/> <xs:enumeration value="Diversion"/> <xs:enumeration value="DiscretionaryGasSupplyService"/> <xs:enumeration value="DGSSAdminFee"/> <xs:enumeration value="ExFranchiseTransfer"/> <xs:enumeration value="InFranchiseTransfer"/> <xs:enumeration value="SupplementalStorage"/> <xs:enumeration value="SurplusPurchasesOverDelivered"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorth"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorthFuel"/> <xs:enumeration value="SurplusSalesOverConsumed"/> <xs:enumeration value="SurplusSalesOverConsumedPremium"/> <xs:enumeration value="SurplusSalesOverConsumedNorth"/> <xs:enumeration value="SurplusSalesOverConsumedNorthFuel"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified wholesale charge is being cancelled. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the cancel indicator represents whether the adjustment impacts a prior or current service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" type="QTY" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitOfMeasure" type="UOM" minOccurs="0"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateLarge" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative rate applied against quantity. CDN$.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies GST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ORST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies ORST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExchangeRate" type="ExchangeRate" minOccurs="0"> <xs:annotation> <xs:documentation>Exchange rate used for calculation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Identifies the total positive or negative wholesale charge. CDN$.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MiscellaneousDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain miscellaneous adjustment in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewChargeTypeDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain a New Charge Type in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | StatementYear StatementMonth WholesaleChargeType CancelIndicator AdjustmentIndicator Quantity UnitOfMeasure Rate GST ORST ExchangeRate WholesaleCharge MiscellaneousDescription NewChargeTypeDescription | ||||||||
annotation |
|
||||||||
source | <xs:element name="WholesaleCharges" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to wholesale charges</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Identifies the statement year when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Identifies the statement month when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleChargeType"> <xs:annotation> <xs:documentation>This is the charge type for current month charges</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ABCAdministrationFeeCommercial"/> <xs:enumeration value="ABCAdministrationFeeIndustrial"/> <xs:enumeration value="ABCAdministrationFeeResidential"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentCommercial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentIndustrial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentResidential"/> <xs:enumeration value="AccountLookupFee"/> <xs:enumeration value="BackstopAdministrationFee"/> <xs:enumeration value="BackstopFuelGas"/> <xs:enumeration value="BackstopGas"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFeeAdjustment"/> <xs:enumeration value="PricePointAdjustment"/> <xs:enumeration value="PriocePointCommodity"/> <xs:enumeration value="PricePointReconciliation"/> <xs:enumeration value="PricePointTransportation"/> <xs:enumeration value="PricePointVendorAdjustment"/> <xs:enumeration value="ShortTermBalancingFee"/> <xs:enumeration value="STRFee"/> <xs:enumeration value="TCPLFirmTransportation"/> <xs:enumeration value="TCPLFirmTransportationAdjustment"/> <xs:enumeration value="ABCRemittance"/> <xs:enumeration value="ABCFees"/> <xs:enumeration value="DPAC"/> <xs:enumeration value="FinalFundsImbalance"/> <xs:enumeration value="CarryingCost"/> <xs:enumeration value="BGADispositionMakeup"/> <xs:enumeration value="BGAGasSale"/> <xs:enumeration value="BGAGasPurchase"/> <xs:enumeration value="BGADispositionSuspension"/> <xs:enumeration value="TitleTransferBuyer"/> <xs:enumeration value="TitleTransferSeller"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentReductionToRemittance"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentAdditionToRemittance"/> <xs:enumeration value="CDSDeliveryRemittance"/> <xs:enumeration value="UOGSupplyCDA"/> <xs:enumeration value="UOGSupplyEDA"/> <xs:enumeration value="TCPLTollCredit"/> <xs:enumeration value="VendorAdjustment"/> <xs:enumeration value="VendorAdjustmentFee"/> <xs:enumeration value="SecurityDeposit"/> <xs:enumeration value="U2PeakingStorageSpaceDemand"/> <xs:enumeration value="U2PeakingInjectionCommodity"/> <xs:enumeration value="U2PeakingWithdrawalCommodity"/> <xs:enumeration value="U2StandardStorageSpaceDemand"/> <xs:enumeration value="U2StandardInjectionCommodity"/> <xs:enumeration value="U2StandardWithdrawalCommodity"/> <xs:enumeration value="OntBTPEPLPkwyDemand"/> <xs:enumeration value="OntBTTrunklineDemand"/> <xs:enumeration value="WestBTVS1Commodity"/> <xs:enumeration value="OntBTRegularDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTAllianceDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTPEPLPkwyDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTTrunklineDeliveryCommitmentCredit"/> <xs:enumeration value="WestBTVS1DeliveryCommitmentCredit"/> <xs:enumeration value="OntBTVectorDeliveryCommitmentCredit"/> <xs:enumeration value="PEPLFZTransport"/> <xs:enumeration value="TrunklineTransport"/> <xs:enumeration value="PEPLTLTransport"/> <xs:enumeration value="VectorTransport"/> <xs:enumeration value="AVAllianceTransport"/> <xs:enumeration value="AVVectorTransport"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="ABCAdministrationFee"/> <xs:enumeration value="Assignment"/> <xs:enumeration value="BankedGasAccountStorageOverrun"/> <xs:enumeration value="Diversion"/> <xs:enumeration value="DiscretionaryGasSupplyService"/> <xs:enumeration value="DGSSAdminFee"/> <xs:enumeration value="ExFranchiseTransfer"/> <xs:enumeration value="InFranchiseTransfer"/> <xs:enumeration value="SupplementalStorage"/> <xs:enumeration value="SurplusPurchasesOverDelivered"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorth"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorthFuel"/> <xs:enumeration value="SurplusSalesOverConsumed"/> <xs:enumeration value="SurplusSalesOverConsumedPremium"/> <xs:enumeration value="SurplusSalesOverConsumedNorth"/> <xs:enumeration value="SurplusSalesOverConsumedNorthFuel"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified wholesale charge is being cancelled. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the cancel indicator represents whether the adjustment impacts a prior or current service period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" type="QTY" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitOfMeasure" type="UOM" minOccurs="0"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateLarge" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative rate applied against quantity. CDN$.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies GST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ORST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies ORST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExchangeRate" type="ExchangeRate" minOccurs="0"> <xs:annotation> <xs:documentation>Exchange rate used for calculation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WholesaleCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Identifies the total positive or negative wholesale charge. CDN$.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MiscellaneousDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain miscellaneous adjustment in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewChargeTypeDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain a New Charge Type in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | Year | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="StatementYear" type="Year"> <xs:annotation> <xs:documentation>Identifies the statement year when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | MonthNameShort | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="StatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Identifies the statement month when the wholesale charge was invoiced</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="WholesaleChargeType"> <xs:annotation> <xs:documentation>This is the charge type for current month charges</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ABCAdministrationFeeCommercial"/> <xs:enumeration value="ABCAdministrationFeeIndustrial"/> <xs:enumeration value="ABCAdministrationFeeResidential"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentCommercial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentIndustrial"/> <xs:enumeration value="ABCAdministrationFeeAdjustmentResidential"/> <xs:enumeration value="AccountLookupFee"/> <xs:enumeration value="BackstopAdministrationFee"/> <xs:enumeration value="BackstopFuelGas"/> <xs:enumeration value="BackstopGas"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFeeAdjustment"/> <xs:enumeration value="PricePointAdjustment"/> <xs:enumeration value="PriocePointCommodity"/> <xs:enumeration value="PricePointReconciliation"/> <xs:enumeration value="PricePointTransportation"/> <xs:enumeration value="PricePointVendorAdjustment"/> <xs:enumeration value="ShortTermBalancingFee"/> <xs:enumeration value="STRFee"/> <xs:enumeration value="TCPLFirmTransportation"/> <xs:enumeration value="TCPLFirmTransportationAdjustment"/> <xs:enumeration value="ABCRemittance"/> <xs:enumeration value="ABCFees"/> <xs:enumeration value="DPAC"/> <xs:enumeration value="FinalFundsImbalance"/> <xs:enumeration value="CarryingCost"/> <xs:enumeration value="BGADispositionMakeup"/> <xs:enumeration value="BGAGasSale"/> <xs:enumeration value="BGAGasPurchase"/> <xs:enumeration value="BGADispositionSuspension"/> <xs:enumeration value="TitleTransferBuyer"/> <xs:enumeration value="TitleTransferSeller"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentReductionToRemittance"/> <xs:enumeration value="CurtailmentGasPurchaseAdjustmentAdditionToRemittance"/> <xs:enumeration value="CDSDeliveryRemittance"/> <xs:enumeration value="UOGSupplyCDA"/> <xs:enumeration value="UOGSupplyEDA"/> <xs:enumeration value="TCPLTollCredit"/> <xs:enumeration value="VendorAdjustment"/> <xs:enumeration value="VendorAdjustmentFee"/> <xs:enumeration value="SecurityDeposit"/> <xs:enumeration value="U2PeakingStorageSpaceDemand"/> <xs:enumeration value="U2PeakingInjectionCommodity"/> <xs:enumeration value="U2PeakingWithdrawalCommodity"/> <xs:enumeration value="U2StandardStorageSpaceDemand"/> <xs:enumeration value="U2StandardInjectionCommodity"/> <xs:enumeration value="U2StandardWithdrawalCommodity"/> <xs:enumeration value="OntBTPEPLPkwyDemand"/> <xs:enumeration value="OntBTTrunklineDemand"/> <xs:enumeration value="WestBTVS1Commodity"/> <xs:enumeration value="OntBTRegularDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTAllianceDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTPEPLPkwyDeliveryCommitmentCredit"/> <xs:enumeration value="OntBTTrunklineDeliveryCommitmentCredit"/> <xs:enumeration value="WestBTVS1DeliveryCommitmentCredit"/> <xs:enumeration value="OntBTVectorDeliveryCommitmentCredit"/> <xs:enumeration value="PEPLFZTransport"/> <xs:enumeration value="TrunklineTransport"/> <xs:enumeration value="PEPLTLTransport"/> <xs:enumeration value="VectorTransport"/> <xs:enumeration value="AVAllianceTransport"/> <xs:enumeration value="AVVectorTransport"/> <xs:enumeration value="ContractAdministrationFee"/> <xs:enumeration value="DirectPurchaseAdministrationFee"/> <xs:enumeration value="ABCAdministrationFee"/> <xs:enumeration value="Assignment"/> <xs:enumeration value="BankedGasAccountStorageOverrun"/> <xs:enumeration value="Diversion"/> <xs:enumeration value="DiscretionaryGasSupplyService"/> <xs:enumeration value="DGSSAdminFee"/> <xs:enumeration value="ExFranchiseTransfer"/> <xs:enumeration value="InFranchiseTransfer"/> <xs:enumeration value="SupplementalStorage"/> <xs:enumeration value="SurplusPurchasesOverDelivered"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorth"/> <xs:enumeration value="SurplusPurchasesOverDeliveredNorthFuel"/> <xs:enumeration value="SurplusSalesOverConsumed"/> <xs:enumeration value="SurplusSalesOverConsumedPremium"/> <xs:enumeration value="SurplusSalesOverConsumedNorth"/> <xs:enumeration value="SurplusSalesOverConsumedNorthFuel"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | YesNo | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="CancelIndicator" type="YesNo"> <xs:annotation> <xs:documentation>Indicates that the specified wholesale charge is being cancelled. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AdjustmentIndicator | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="AdjustmentIndicator" type="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the cancel indicator represents whether the adjustment impacts a prior or current service period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | QTY | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Quantity" type="QTY" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | UOM | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="UnitOfMeasure" type="UOM" minOccurs="0"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | RateLarge | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Rate" type="RateLarge" minOccurs="0"> <xs:annotation> <xs:documentation>Positive or negative rate applied against quantity. CDN$.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | YesNo | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="GST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies GST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | YesNo | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ORST" type="YesNo"> <xs:annotation> <xs:documentation>Identifies ORST applicable or non-applicable items</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ExchangeRate | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ExchangeRate" type="ExchangeRate" minOccurs="0"> <xs:annotation> <xs:documentation>Exchange rate used for calculation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="WholesaleCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Identifies the total positive or negative wholesale charge. CDN$.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | Description | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="MiscellaneousDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain miscellaneous adjustment in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | Description | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="NewChargeTypeDescription" type="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to explain a New Charge Type in the event the enumerad field is used</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | FinalFundsImbalanceAdjustment | ||||||||
annotation |
|
||||||||
source | <xs:element name="FinalFundsImbalanceAdjustmentItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple Final Funds Imbalance Adjustment items within an IRS</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinalFundsImbalanceAdjustment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all all data revelant to the final funds imbalance adjustment</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinalAdjustmentStatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with Statement Month, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinalAdjustmentStatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Year, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Positive or negative funds imbalance adjustment for the spcified business month.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | FinalAdjustmentStatementYear FinalAdjustmentStatementMonth FundsImbalanceAdjustment | ||||||||
annotation |
|
||||||||
source | <xs:element name="FinalFundsImbalanceAdjustment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all all data revelant to the final funds imbalance adjustment</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinalAdjustmentStatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with Statement Month, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinalAdjustmentStatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Year, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Positive or negative funds imbalance adjustment for the spcified business month.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | Year | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="FinalAdjustmentStatementYear" type="Year"> <xs:annotation> <xs:documentation>Along with Statement Month, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | MonthNameShort | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="FinalAdjustmentStatementMonth" type="MonthNameShort"> <xs:annotation> <xs:documentation>Along with Statement Year, provides reference to business month and year for each funds imbalance adjustment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="FundsImbalanceAdjustment" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Positive or negative funds imbalance adjustment for the spcified business month.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | ConsumerBillingDetails | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerBillingDetailItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple Consumer Billing Detail items within an IRS.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ConsumerBillingDetails" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to to nest all data relevant to consumer billing details.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointId" type="PricePointID"> <xs:annotation> <xs:documentation>Price Point Identifier</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point detail</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Effective date of the charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" type="QTY"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitOfMeasure" type="UOM"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateLarge"> <xs:annotation> <xs:documentation>Price point rate applied against quanitity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charges</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | PoolTermCommencementDate PoolTermTerminationDate PricePointId PricePointChargeType EffectiveDate Quantity UnitOfMeasure Rate PricePointCharge | ||||||||
annotation |
|
||||||||
source | <xs:element name="ConsumerBillingDetails" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to to nest all data relevant to consumer billing details.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointId" type="PricePointID"> <xs:annotation> <xs:documentation>Price Point Identifier</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point detail</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Effective date of the charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" type="QTY"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitOfMeasure" type="UOM"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rate" type="RateLarge"> <xs:annotation> <xs:documentation>Price point rate applied against quanitity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charges</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | EffectiveDateGasSupply | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolTermCommencementDate" type="EffectiveDateGasSupply" minOccurs="0"> <xs:annotation> <xs:documentation>Beginning of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolTermTerminationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End of the pool term to which the consumer billing details applies.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointId" type="PricePointID"> <xs:annotation> <xs:documentation>Price Point Identifier</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PricePointChargeType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>Charge type for price point detail</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Effective date of the charge type</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | QTY | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Quantity" type="QTY"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | UOM | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="UnitOfMeasure" type="UOM"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | RateLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Rate" type="RateLarge"> <xs:annotation> <xs:documentation>Price point rate applied against quanitity.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountLarge | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointCharge" type="DollarAmountLarge"> <xs:annotation> <xs:documentation>Total positive or negative price point charges</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | InvoiceVendorAdjustment | ||||||||
annotation |
|
||||||||
source | <xs:element name="InvoiceVendorAdjustmentItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for the multiple Invoice Vendor Adjustment items within an IRS.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InvoiceVendorAdjustment" type="InvoiceVendorAdjustment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all Invoice Vendor Adjustments</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | InvoiceVendorAdjustment | ||||||||
properties |
|
||||||||
children | AdjustmentReason TotalVendorAdjustments | ||||||||
annotation |
|
||||||||
source | <xs:element name="InvoiceVendorAdjustment" type="InvoiceVendorAdjustment" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Tag used to nest all Invoice Vendor Adjustments</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | AdjustmentAmount AdjustmentReason AccountInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="InvoiceVendorAdjustRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to an Invoice Vendor Adjust. Provides details for vendor adjust line on consumer's invoice. Kitchener supports multiple adjust details per month per account. Other distributors will reject multiple IVAs.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AdjustmentAmount" type="VendorAdjustment"> <xs:annotation> <xs:documentation>Identifies the charge (positive number) or credit (negative numer) to be included on consumer's invoice</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdjustmentReason" type="VendorAdjustmentReason"> <xs:annotation> <xs:documentation>Identifies the reason for the invoice vendor adjust which will appear on the consumer bill. For Enbridge, the only valid reason is "Vendor Adjustment".</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | VendorAdjustment | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="AdjustmentAmount" type="VendorAdjustment"> <xs:annotation> <xs:documentation>Identifies the charge (positive number) or credit (negative numer) to be included on consumer's invoice</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | VendorAdjustmentReason | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="AdjustmentReason" type="VendorAdjustmentReason"> <xs:annotation> <xs:documentation>Identifies the reason for the invoice vendor adjust which will appear on the consumer bill. For Enbridge, the only valid reason is "Vendor Adjustment".</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | PoolID PricePointID PricePointName EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="PricePointCreateAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create Accept information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointName" type="PricePointName"> <xs:annotation> <xs:documentation>Used to specify price point name to be used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BillPresentationInformation" type="BillPresentationInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Price Point Create Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||
type | PoolID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointName | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointName" type="PricePointName"> <xs:annotation> <xs:documentation>Used to specify price point name to be used</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PriceInformation | ||||
annotation |
|
||||
source | <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PriceInformation | ||||||||
properties |
|
||||||||
children | PricePointChargeType Price | ||||||||
annotation |
|
||||||||
source | <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | BillPresentationInformation | ||||
properties |
|
||||
children | BillPresentationName BillPresentationPhone | ||||
annotation |
|
||||
source | <xs:element name="BillPresentationInformation" type="BillPresentationInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason PoolID PricePointName EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="PricePointCreateReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create Reject information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonPPCreate"> <xs:annotation> <xs:documentation>Contains the reason for rejection.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointName" type="PricePointName"> <xs:annotation> <xs:documentation>Used to specify price point name to be used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BillPresentationInformation" type="BillPresentationInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Price Point Create Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||
type | RejectReasonPPCreate | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
source | <xs:element name="RejectReason" type="RejectReasonPPCreate"> <xs:annotation> <xs:documentation>Contains the reason for rejection.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PoolID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointName | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointName" type="PricePointName"> <xs:annotation> <xs:documentation>Used to specify price point name to be used</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PriceInformation | ||||
annotation |
|
||||
source | <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PriceInformation | ||||||||
properties |
|
||||||||
children | PricePointChargeType Price | ||||||||
annotation |
|
||||||||
source | <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | BillPresentationInformation | ||||
properties |
|
||||
children | BillPresentationName BillPresentationPhone | ||||
annotation |
|
||||
source | <xs:element name="BillPresentationInformation" type="BillPresentationInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PoolID PricePointName EffectiveDate PPChargeItems BillPresentationInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PricePointCreateRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Point create request information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointName" type="PricePointName"> <xs:annotation> <xs:documentation>Used to specify price point name to be used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BillPresentationInformation" type="BillPresentationInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | PoolID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointName | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointName" type="PricePointName"> <xs:annotation> <xs:documentation>Used to specify price point name to be used</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PriceInformation | ||||
annotation |
|
||||
source | <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PriceInformation | ||||||||
properties |
|
||||||||
children | PricePointChargeType Price | ||||||||
annotation |
|
||||||||
source | <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | BillPresentationInformation | ||||
properties |
|
||||
children | BillPresentationName BillPresentationPhone | ||||
annotation |
|
||||
source | <xs:element name="BillPresentationInformation" type="BillPresentationInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | PoolID PricePointID EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="PriceChangeAccept"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change Accept information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BillPresentationInformation" type="BillPresentationInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Price Change Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||
type | PoolID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PriceInformation | ||||
annotation |
|
||||
source | <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PriceInformation | ||||||||
properties |
|
||||||||
children | PricePointChargeType Price | ||||||||
annotation |
|
||||||||
source | <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillPresentationInformation | ||||||||
properties |
|
||||||||
children | BillPresentationName BillPresentationPhone | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillPresentationInformation" type="BillPresentationInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason PoolID PricePointID EffectiveDate PPChargeItems BillPresentationInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="PriceChangeReject"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change Reject information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonPriceChange"> <xs:annotation> <xs:documentation>Contains the reason for the rejection.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BillPresentationInformation" type="BillPresentationInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Price Change Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | RejectReasonPriceChange | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="RejectReason" type="RejectReasonPriceChange"> <xs:annotation> <xs:documentation>Contains the reason for the rejection.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PoolID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is assiciated to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PriceInformation | ||||
annotation |
|
||||
source | <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PriceInformation | ||||||||
properties |
|
||||||||
children | PricePointChargeType Price | ||||||||
annotation |
|
||||||||
source | <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillPresentationInformation | ||||||||
properties |
|
||||||||
children | BillPresentationName BillPresentationPhone | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillPresentationInformation" type="BillPresentationInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PoolID PricePointID EffectiveDate PPChargeItems BillPresentationInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PriceChangeRequest"> <xs:annotation> <xs:documentation>Used to nest tags for all relevant Price Change request information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is associated. This information MUST be provided for Union, but MUST NOT be provided for Enbridge. (Note: The request will be rejected if either condition is not met.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BillPresentationInformation" type="BillPresentationInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | PoolID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PoolID" type="PoolID" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the Distributor Pool name (Pool ID) to which this price is associated. This information MUST be provided for Union, but MUST NOT be provided for Enbridge. (Note: The request will be rejected if either condition is not met.)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | PricePointID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PricePointID" type="PricePointID"> <xs:annotation> <xs:documentation>Used to specify price point identifier. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Date on which the transaction is to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | PriceInformation | ||||
annotation |
|
||||
source | <xs:element name="PPChargeItems"> <xs:annotation> <xs:documentation>Container for multiple charge s associated with Price Point</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | PriceInformation | ||||||||
properties |
|
||||||||
children | PricePointChargeType Price | ||||||||
annotation |
|
||||||||
source | <xs:element name="PriceInformation" type="PriceInformation" maxOccurs="4"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillPresentationInformation | ||||||||
properties |
|
||||||||
children | BillPresentationName BillPresentationPhone | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillPresentationInformation" type="BillPresentationInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | EffectiveDate TerminationOfServiceAccountNumber AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ReconnectionOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Accept.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the reconnection is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to indicate the Distributor Account Number used in the Termination Of Service Request. This field is MANDATORY if the Distributor Account Number applicable to the ROS differs from that applicable to the TOS.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Reconnection of Service transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the reconnection is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TerminationOfServiceAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to indicate the Distributor Account Number used in the Termination Of Service Request. This field is MANDATORY if the Distributor Account Number applicable to the ROS differs from that applicable to the TOS.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason EffectiveDate TerminationOfServiceAccountNumber AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="ReconnectionOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Reject.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonRoS"> <xs:annotation> <xs:documentation>Tag used to define the rejection error.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the reconnection is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to indicate the Distributor Account Number used in the Termination Of Service Request. This field is MANDATORY if the Distributor Account Number applicable to the ROS differs from that applicable to the TOS.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Reconnection of Service transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||
type | RejectReasonRoS | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="RejectReason" type="RejectReasonRoS"> <xs:annotation> <xs:documentation>Tag used to define the rejection error.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the reconnection is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TerminationOfServiceAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to indicate the Distributor Account Number used in the Termination Of Service Request. This field is MANDATORY if the Distributor Account Number applicable to the ROS differs from that applicable to the TOS.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | EffectiveDate TerminationOfServiceAccountNumber AccountInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ReconnectionOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Reconnection of Service Request.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the reconnection is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationOfServiceAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to indicate the Distributor Account Number used in the Termination Of Service Request. This field is MANDATORY if the Distributor Account Number applicable to the ROS differs from that applicable to the TOS.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the reconnection is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TerminationOfServiceAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to indicate the Distributor Account Number used in the Termination Of Service Request. This field is MANDATORY if the Distributor Account Number applicable to the ROS differs from that applicable to the TOS.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||
children | SAReason AccountInformation UpdateItems TerminationReason NPSInformation | ||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:complexType name="StatusAdvice"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Status Advice information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SAReason"> <xs:annotation> <xs:documentation>Tag used to status reason</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="UpdateTransaction"/> <xs:enumeration value="TerminateTransactionRequest"/> <xs:enumeration value="NoticeofPendingSwitch"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UpdateItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for multiple UpdateInformation elements.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="UpdateInformation" maxOccurs="3"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to a set of parameters and values that are changing</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ParameterName"> <xs:annotation> <xs:documentation>The XML tag name being updated.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="PoolId"/> <xs:enumeration value="PricePointId"/> <xs:enumeration value="EffectiveDate"/> <xs:enumeration value="MoveInDate"/> <xs:enumeration value="MoveOutDate"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CurrentStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="RequestedStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CurrentDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> <xs:element name="RequestedDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TerminationReason" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to define the reason the SA TTR will be sent.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="CustomerInitiated"/> <xs:enumeration value="VendorInitiated"/> <xs:enumeration value="ConsumerVendorInitiated"/> <xs:enumeration value="PendingMove"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NPSInformation" minOccurs="0"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to a Notice of Pending Switch</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="CPEndDate" type="xs:date"> <xs:annotation> <xs:documentation>This contains the last day of the contest period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolEffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This contains the effective Enrol date of the Enrol transaction that initiated the Notice of Pending Switch.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="PIPTransactionType" type="PIPTransactionTypeSA" use="required"> <xs:annotation> <xs:documentation>Indicates the type of PIP transaction for which the Status Advice is being sent.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Uniquely identifies the original transaction reference number being referenced by this Status Advice.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||
type | restriction of xs:NMTOKEN | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="SAReason"> <xs:annotation> <xs:documentation>Tag used to status reason</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="UpdateTransaction"/> <xs:enumeration value="TerminateTransactionRequest"/> <xs:enumeration value="NoticeofPendingSwitch"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | UpdateInformation | ||||||||
annotation |
|
||||||||
source | <xs:element name="UpdateItems" minOccurs="0"> <xs:annotation> <xs:documentation>Container for multiple UpdateInformation elements.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="UpdateInformation" maxOccurs="3"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to a set of parameters and values that are changing</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ParameterName"> <xs:annotation> <xs:documentation>The XML tag name being updated.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="PoolId"/> <xs:enumeration value="PricePointId"/> <xs:enumeration value="EffectiveDate"/> <xs:enumeration value="MoveInDate"/> <xs:enumeration value="MoveOutDate"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CurrentStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="RequestedStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CurrentDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> <xs:element name="RequestedDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | ParameterName CurrentStringValue RequestedStringValue CurrentDateValue RequestedDateValue | ||||||||
annotation |
|
||||||||
source | <xs:element name="UpdateInformation" maxOccurs="3"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to a set of parameters and values that are changing</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ParameterName"> <xs:annotation> <xs:documentation>The XML tag name being updated.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="PoolId"/> <xs:enumeration value="PricePointId"/> <xs:enumeration value="EffectiveDate"/> <xs:enumeration value="MoveInDate"/> <xs:enumeration value="MoveOutDate"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CurrentStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="RequestedStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CurrentDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> <xs:element name="RequestedDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||
type | restriction of xs:NMTOKEN | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:element name="ParameterName"> <xs:annotation> <xs:documentation>The XML tag name being updated.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="PoolId"/> <xs:enumeration value="PricePointId"/> <xs:enumeration value="EffectiveDate"/> <xs:enumeration value="MoveInDate"/> <xs:enumeration value="MoveOutDate"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="CurrentStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="RequestedStringValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="CurrentDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the current value of the tag being specified. This value will not be validated by the receiver</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="RequestedDateValue" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the requested value of the tag being specified</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:NMTOKEN | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TerminationReason" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to define the reason the SA TTR will be sent.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="CustomerInitiated"/> <xs:enumeration value="VendorInitiated"/> <xs:enumeration value="ConsumerVendorInitiated"/> <xs:enumeration value="PendingMove"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | CPEndDate EnrolEffectiveDate | ||||||||
annotation |
|
||||||||
source | <xs:element name="NPSInformation" minOccurs="0"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to a Notice of Pending Switch</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="CPEndDate" type="xs:date"> <xs:annotation> <xs:documentation>This contains the last day of the contest period.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EnrolEffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This contains the effective Enrol date of the Enrol transaction that initiated the Notice of Pending Switch.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="CPEndDate" type="xs:date"> <xs:annotation> <xs:documentation>This contains the last day of the contest period.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EnrolEffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This contains the effective Enrol date of the Enrol transaction that initiated the Notice of Pending Switch.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | TerminationReason EffectiveDate GasCompetitiveServicesEndDate ForwardingBillingAddress AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="TerminationOfServiceAccept"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Accept.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="TerminationReason" type="TerminationReason"> <xs:annotation> <xs:documentation>Indicates the reason for the termination. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the termination is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GasCompetitiveServicesEndDate" type="xs:date"> <xs:annotation> <xs:documentation>Represents the last date that the contract relationship with the vendors will be maintained, after which the account will be deemed to be returned to system supply</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ForwardingBillingAddress" type="ForwardingBillingAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a forwarding address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original ToS request transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
type | TerminationReason | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="TerminationReason" type="TerminationReason"> <xs:annotation> <xs:documentation>Indicates the reason for the termination. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the termination is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="GasCompetitiveServicesEndDate" type="xs:date"> <xs:annotation> <xs:documentation>Represents the last date that the contract relationship with the vendors will be maintained, after which the account will be deemed to be returned to system supply</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ForwardingBillingAddress | ||||||||
properties |
|
||||||||
children | BillingAddressFormatted BillingAddressUnformatted | ||||||||
annotation |
|
||||||||
source | <xs:element name="ForwardingBillingAddress" type="ForwardingBillingAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a forwarding address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason TerminationReason EffectiveDate GasCompetitiveServicesEndDate ForwardingBillingAddress AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="TerminationOfServiceReject"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Reject.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonToS"> <xs:annotation> <xs:documentation>Indicates the reason for the termination to be rejected by the Vendor.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TerminationReason" type="TerminationReason"> <xs:annotation> <xs:documentation>Indicates the reason for the termination. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the termination is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GasCompetitiveServicesEndDate" type="xs:date"> <xs:annotation> <xs:documentation>Represents the last date that the contract relationship with the vendors will be maintained, after which the account will be deemed to be returned to system supply</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ForwardingBillingAddress" type="ForwardingBillingAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a forwarding address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original ToS request transaction.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||
type | RejectReasonToS | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="RejectReason" type="RejectReasonToS"> <xs:annotation> <xs:documentation>Indicates the reason for the termination to be rejected by the Vendor.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | TerminationReason | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="TerminationReason" type="TerminationReason"> <xs:annotation> <xs:documentation>Indicates the reason for the termination. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the termination is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="GasCompetitiveServicesEndDate" type="xs:date"> <xs:annotation> <xs:documentation>Represents the last date that the contract relationship with the vendors will be maintained, after which the account will be deemed to be returned to system supply</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ForwardingBillingAddress | ||||||||
properties |
|
||||||||
children | BillingAddressFormatted BillingAddressUnformatted | ||||||||
annotation |
|
||||||||
source | <xs:element name="ForwardingBillingAddress" type="ForwardingBillingAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a forwarding address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | TerminationReason EffectiveDate GasCompetitiveServicesEndDate ForwardingBillingAddress AccountInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TerminationOfServiceRequest"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a Termination of Service Request.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="TerminationReason" type="TerminationReason"> <xs:annotation> <xs:documentation>Indicates the reason for the termination. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the termination is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GasCompetitiveServicesEndDate" type="xs:date"> <xs:annotation> <xs:documentation>Represents the last date that the contract relationship with the vendors will be maintained, after which the account will be deemed to be returned to system supply</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ForwardingBillingAddress" type="ForwardingBillingAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a forwarding address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
type | TerminationReason | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="TerminationReason" type="TerminationReason"> <xs:annotation> <xs:documentation>Indicates the reason for the termination. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="xs:date"> <xs:annotation> <xs:documentation>This is the date on which the termination is scheduled to be implemented (takes effect).</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="GasCompetitiveServicesEndDate" type="xs:date"> <xs:annotation> <xs:documentation>Represents the last date that the contract relationship with the vendors will be maintained, after which the account will be deemed to be returned to system supply</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ForwardingBillingAddress | ||||||||
properties |
|
||||||||
children | BillingAddressFormatted BillingAddressUnformatted | ||||||||
annotation |
|
||||||||
source | <xs:element name="ForwardingBillingAddress" type="ForwardingBillingAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a forwarding address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | EffectiveDate CurrentPoolPriceInformation NewPoolPriceInformation AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="TransferAccept"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer Accept.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CurrentPoolPriceInformation" type="CurrentPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the current Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Transfer Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | CurrentPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID | ||||
annotation |
|
||||
source | <xs:element name="CurrentPoolPriceInformation" type="CurrentPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the current Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | NewPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID BillingMethod | ||||
annotation |
|
||||
source | <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
children | RejectReason AdditionalInformation EffectiveDate CurrentPoolPriceInformation NewPoolPriceInformation AccountInformation | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:complexType name="TransferReject"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer Reject.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RejectReason" type="RejectReasonTransfer"> <xs:annotation> <xs:documentation>Vendor described reason for the transfer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdditionalInformation" type="AdditionalInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Container used to hold any additional information pertaining to the Reject of the Transfer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CurrentPoolPriceInformation" type="CurrentPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the current Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OriginalTransactionReferenceNumber" type="ReferenceNumberPIP" use="required"> <xs:annotation> <xs:documentation>Attribute that references the original Transfer Request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | RejectReasonTransfer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="RejectReason" type="RejectReasonTransfer"> <xs:annotation> <xs:documentation>Vendor described reason for the transfer.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AdditionalInformation | ||||||||
properties |
|
||||||||
children | ParameterName ParameterValue | ||||||||
annotation |
|
||||||||
source | <xs:element name="AdditionalInformation" type="AdditionalInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Container used to hold any additional information pertaining to the Reject of the Transfer.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | CurrentPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID | ||||
annotation |
|
||||
source | <xs:element name="CurrentPoolPriceInformation" type="CurrentPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the current Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | NewPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID BillingMethod | ||||
annotation |
|
||||
source | <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | EffectiveDate CurrentPoolPriceInformation NewPoolPriceInformation AccountInformation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TransferRequest"> <xs:annotation> <xs:documentation>Tag used to nest all data relevant to a Consumer Transfer.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CurrentPoolPriceInformation" type="CurrentPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the current Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | EffectiveDateGasSupply | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="EffectiveDate" type="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>This is the date on which the transaction is to be implemented (takes effect). Echoed from request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | CurrentPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID | ||||
annotation |
|
||||
source | <xs:element name="CurrentPoolPriceInformation" type="CurrentPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the current Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | NewPoolPriceInformation | ||||
properties |
|
||||
children | PoolID PricePointID BillingMethod | ||||
annotation |
|
||||
source | <xs:element name="NewPoolPriceInformation" type="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Container holding the new Pool and Price Point information of the account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | AccountInformation | ||||
properties |
|
||||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||||
annotation |
|
||||
source | <xs:element name="AccountInformation" type="AccountInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to an account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | DistributorAccountNumber OldDistributorAccountNumber AccountNumberSwitchDate VendorConsumerAccountNumber | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="AccountInformation"> <xs:annotation> <xs:documentation>Denotes the type definition containing the account number listing of the account.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DistributorAccountNumber" type="AccountNumberDistributor"> <xs:annotation> <xs:documentation>The distributor’s consumer account number as it appears on the bill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OldDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the previous distributor assigned account number for this consumer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AccountNumberSwitchDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date the account changed from the previous account number to the current account number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VendorConsumerAccountNumber" type="AccountNumberVendor" minOccurs="0"> <xs:annotation> <xs:documentation>This contains Vendor’s identifier for the consumer. This value is not validated and is returned in the response document.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | AccountNumberDistributor | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="DistributorAccountNumber" type="AccountNumberDistributor"> <xs:annotation> <xs:documentation>The distributor’s consumer account number as it appears on the bill.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="OldDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the previous distributor assigned account number for this consumer.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="AccountNumberSwitchDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Date the account changed from the previous account number to the current account number.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountNumberVendor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="VendorConsumerAccountNumber" type="AccountNumberVendor" minOccurs="0"> <xs:annotation> <xs:documentation>This contains Vendor’s identifier for the consumer. This value is not validated and is returned in the response document.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | LanguageIndicator BillingCycle ServiceClass RateClass NewDistributorAccountNumber | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ConsumerData"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LanguageIndicator" type="LanguageIndicator" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingCycle" type="BillingCycle" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the billing cycle for the specified account.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceClass" type="ServiceClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the service class for the specified account. R=Residential C= Commercial I= Industrial</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RateClass" type="RateClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the Primary Rate class for the specified account. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to define the new account number after a move or used to identify new account number after a Refolio based on change reason. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | LanguageIndicator | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="LanguageIndicator" type="LanguageIndicator" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies the language preference for the Consumer account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingCycle | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BillingCycle" type="BillingCycle" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the billing cycle for the specified account.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ServiceClass | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ServiceClass" type="ServiceClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the service class for the specified account. R=Residential C= Commercial I= Industrial</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | RateClass | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="RateClass" type="RateClass" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the Primary Rate class for the specified account. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | AccountNumberDistributor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="NewDistributorAccountNumber" type="AccountNumberDistributor" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to define the new account number after a move or used to identify new account number after a Refolio based on change reason. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | LastName FirstName MiddleName BillingTelephoneNumber BillingTelephoneNumberExtension | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="ConsumerInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Consumer information.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LastName" type="Name"> <xs:annotation> <xs:documentation>Identifies the last name of a person or Business</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FirstName" type="Name" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the first name of a person.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MiddleName" type="Name" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the middle name of a person.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingTelephoneNumber" type="PhoneNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to contain the billing telephone number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingTelephoneNumberExtension" type="PhoneNumberExtension" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to contain the billing telephone number extension</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | Name | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="LastName" type="Name"> <xs:annotation> <xs:documentation>Identifies the last name of a person or Business</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | Name | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="FirstName" type="Name" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the first name of a person.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | Name | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="MiddleName" type="Name" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the middle name of a person.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PhoneNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BillingTelephoneNumber" type="PhoneNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to contain the billing telephone number</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PhoneNumberExtension | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BillingTelephoneNumberExtension" type="PhoneNumberExtension" minOccurs="0"> <xs:annotation> <xs:documentation>Tag used to contain the billing telephone number extension</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | NameValidator AddressValidator | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="ValidationInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to the validation of a particular account.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="NameValidator"> <xs:annotation> <xs:documentation>The Consumer’s name as it appears on the bill, (first four alpha-numeric print characters, uppercase only, (A-Z and 0-9) left to right with special characters and blanks excluded).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="4"/> <xs:minLength value="1"/> <xs:pattern value="[0-9|A-Z]{1,4}"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AddressValidator" type="PostalCodeGeneral"> <xs:annotation> <xs:documentation>The Consumer’s address defined as the postal code of the billing address.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="NameValidator"> <xs:annotation> <xs:documentation>The Consumer’s name as it appears on the bill, (first four alpha-numeric print characters, uppercase only, (A-Z and 0-9) left to right with special characters and blanks excluded).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="4"/> <xs:minLength value="1"/> <xs:pattern value="[0-9|A-Z]{1,4}"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | PostalCodeGeneral | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="AddressValidator" type="PostalCodeGeneral"> <xs:annotation> <xs:documentation>The Consumer’s address defined as the postal code of the billing address.</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:string | ||||
used by | |||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="AccountNumberDistributor"> <xs:annotation> <xs:documentation>Denotes the type definition of Account Number type identified by the Distributor</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="AccountNumberVendor"> <xs:annotation> <xs:documentation>Denotes the type definition of Account Number type identified by the Vendor</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||
used by |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:simpleType name="ChangeReasonCCI"> <xs:annotation> <xs:documentation>Tag used to describe the reason for the change</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountSetupFollowingMove"/> <xs:enumeration value="AccountSetupROS"/> <xs:enumeration value="Refolio"/> <xs:enumeration value="ConsumerMove"/> <xs:enumeration value="ConsumerInitiated"/> <xs:enumeration value="DistributorInitiated"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | ParameterName ParameterValue | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AdditionalInformation"> <xs:annotation> <xs:documentation>A tag that contains all information relevant to a set of parameters and values to support a response.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ParameterName"> <xs:annotation> <xs:documentation>This is stores the name identifier of the dynamic data being passed in addition to the current status of the STR.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="DeliveryArea"/> <xs:enumeration value="AccountFTTurnbackElectionPercentage"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ParameterValue"> <xs:annotation> <xs:documentation>This contains the actual value of the additional information accompanying the status and identified by the parameter name.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:NMTOKEN | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ParameterName"> <xs:annotation> <xs:documentation>This is stores the name identifier of the dynamic data being passed in addition to the current status of the STR.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="DeliveryArea"/> <xs:enumeration value="AccountFTTurnbackElectionPercentage"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="ParameterValue"> <xs:annotation> <xs:documentation>This contains the actual value of the additional information accompanying the status and identified by the parameter name.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
type | restriction of xs:NMTOKEN | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:simpleType name="PIPTransactionTypeAA"> <xs:annotation> <xs:documentation>Indicates the type of PIP transaction that is being referred to.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="StatusAdvice"/> <xs:enumeration value="InvoiceRateReady"/> <xs:enumeration value="FundsImbalanceStatement"/> <xs:enumeration value="InvoiceRemittanceStatement"/> <xs:enumeration value="InvoiceVendorAdjust"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||
used by |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:simpleType name="PIPTransactionTypeSA"> <xs:annotation> <xs:documentation>Indicates the type of PIP transaction that is being referred to.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="EnrolRequest"/> <xs:enumeration value="DropRequest"/> <xs:enumeration value="TransferRequest"/> <xs:enumeration value="TerminationOfServiceRequest"/> <xs:enumeration value="ChangeConsumerLocationRequest"/> <xs:enumeration value="ReconnectionOfServiceRequest"/> <xs:enumeration value="StatusAdvice"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="RejectReasonCCI"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Change Consumer Info rejects.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="DuplicateTRN"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="RejectReasonCCL"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Change Consumer Location rejects.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="DuplicateRequest"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:simpleType name="RejectReasonDrop"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Drops.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="AccountFinal"/> <xs:enumeration value="DropNotAllowedDuringContest"/> <xs:enumeration value="DropPending"/> <xs:enumeration value="DropPendingConsumer"/> <xs:enumeration value="DuplicateRequest"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="EffectiveDateBeyondMaxLeadTime"/> <xs:enumeration value="EffectiveDateNotBeyondMinLeadTime"/> <xs:enumeration value="EffectiveDateNotFirstofMonth"/> <xs:enumeration value="EnrolPendingSameEffectiveDate"/> <xs:enumeration value="NotVendorOfRecord"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="RejectReasonEnrol"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Enrols.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="AccountFinal"/> <xs:enumeration value="AccountNotEligible"/> <xs:enumeration value="InsufficientVendorCredit"/> <xs:enumeration value="IncompleteDocumentation"/> <xs:enumeration value="ContestAlreadyUnderway"/> <xs:enumeration value="InsufficientLeadTimeForContest"/> <xs:enumeration value="DuplicateRequest"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="EffectiveDateBeyondMaxLeadTime"/> <xs:enumeration value="EffectiveDateMustBeForNextPoolTerm"/> <xs:enumeration value="EffectiveDateNotBeyondMinLeadTime"/> <xs:enumeration value="EffectiveDateNotFirstofMonth"/> <xs:enumeration value="EffectiveDateNotWithinPoolTerm"/> <xs:enumeration value="FTTurnbackMismatchPoolAndAccount"/> <xs:enumeration value="CannotMoveFromOntarioPoolWithFTTurnbackElectionToWesternPool"/> <xs:enumeration value="CannotMoveFromWesternPoolWithNullFTTurnbackElectionToOntarioPool"/> <xs:enumeration value="CannotMoveFromSystemGasAccountWithNullFTTurnbackElectionToOntarioPool"/> <xs:enumeration value="InvalidBillingMethod"/> <xs:enumeration value="InvalidPoolID"/> <xs:enumeration value="LookupFailedLastNameStreetNumber"/> <xs:enumeration value="LookupFailedManualReview"/> <xs:enumeration value="LookupFailedStreetNamePostalCode"/> <xs:enumeration value="LookupNotEligibleAccountNumberProvided"/> <xs:enumeration value="PendingEnrol"/> <xs:enumeration value="PendingMove"/> <xs:enumeration value="PoolDeliveryAreaMismatch"/> <xs:enumeration value="PoolPendingTermination"/> <xs:enumeration value="PricePointIDDoesNotExist"/> <xs:enumeration value="PricePointIDNotValid"/> <xs:enumeration value="PricePointNotActive"/> <xs:enumeration value="ValidationFailed"/> <xs:enumeration value="Quasi-addToleranceExceeded"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||
source | <xs:simpleType name="RejectReasonHistoricalConsumption"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Historical Consumption.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="EffectiveDateBeyondMaxLeadTime"/> <xs:enumeration value="EffectiveDateNotBeyondMinLeadTime"/> <xs:enumeration value="EffectiveDateNotFirstOfMonth"/> <xs:enumeration value="OutsidePriceRange"/> <xs:enumeration value="InvalidNumberOfDigits"/> <xs:enumeration value="InvalidPoolId"/> <xs:enumeration value="DuplicatePricePointName"/> <xs:enumeration value="PricePointChargeTypeNotVendorControlledForPoolType"/> <xs:enumeration value="PricePointNotValidForPoolIDBillingMethod"/> <xs:enumeration value="EffectiveDateMustNotProceedEffectiveDateOfPendingPriceChange"/> <xs:enumeration value="PricePointIdNotActive"/> <xs:enumeration value="RequestTimeout"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
source | <xs:simpleType name="RejectReasonPPCreate"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Price Point Creates.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="DuplicateRequest"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="EffectiveDateBeyondMaxLeadTime"/> <xs:enumeration value="EffectiveDateNotBeyondMinLeadTime"/> <xs:enumeration value="EffectiveDateNotFirstOfMonth"/> <xs:enumeration value="OutsidePriceRange"/> <xs:enumeration value="InvalidNumberOfDigits"/> <xs:enumeration value="InvalidPoolId"/> <xs:enumeration value="DuplicatePricePointName"/> <xs:enumeration value="PricePointChargeTypeNotVendorControlledForPoolType"/> <xs:enumeration value="PricePointNotValidForPoolIDBillingMethod"/> <xs:enumeration value="BillPresentationInformationNotProvided"/> <xs:enumeration value="DuplicateChargeType"/> <xs:enumeration value="PoolIDShouldNotBeSpecified"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:simpleType name="RejectReasonPriceChange"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Price Changes.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="EffectiveDateBeyondMaxLeadTime"/> <xs:enumeration value="EffectiveDateNotBeyondMinLeadTime"/> <xs:enumeration value="EffectiveDateNotFirstOfMonth"/> <xs:enumeration value="OutsidePriceRange"/> <xs:enumeration value="InvalidNumberOfDigits"/> <xs:enumeration value="InvalidPoolId"/> <xs:enumeration value="DuplicatePricePointName"/> <xs:enumeration value="PricePointChargeTypeNotVendorControlledForPoolType"/> <xs:enumeration value="PricePointNotValidForPoolIDBillingMethod"/> <xs:enumeration value="EffectiveDateMustNotPrecedeEffectiveDateOfPendingPriceChange"/> <xs:enumeration value="PricePointIdNotActive"/> <xs:enumeration value="BillPresentationInformationNotProvided"/> <xs:enumeration value="DuplicateChargeType"/> <xs:enumeration value="PoolIDShouldNotBeSpecified"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="RejectReasonRoS"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Reconnection of Service rejects.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="DuplicateRequest"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="RejectReasonToS"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Termination of Service rejects.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="DuplicateRequest"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="RejectReasonTransfer"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Transfers.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="AccountFinal"/> <xs:enumeration value="NotVendorOfRecord"/> <xs:enumeration value="DuplicateRequest"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="EffectiveDateNotFirstOfMonth"/> <xs:enumeration value="EffectiveDateBeyondMaxLeadTime"/> <xs:enumeration value="EffectiveDateMustBeForNextPoolTerm"/> <xs:enumeration value="EffectiveDateNotBeyondMinLeadTime"/> <xs:enumeration value="EffectiveDateNotWithinPoolTerm"/> <xs:enumeration value="InvalidBillingMethod"/> <xs:enumeration value="InvalidPoolID"/> <xs:enumeration value="PendingEnrollment"/> <xs:enumeration value="PendingMove"/> <xs:enumeration value="PendingDrop"/> <xs:enumeration value="PoolDeliveryAreaMismatch"/> <xs:enumeration value="PoolPendingTermination"/> <xs:enumeration value="CurrentPricePointIDDoesNotExist"/> <xs:enumeration value="NewPricePointIDDoesNotExist"/> <xs:enumeration value="CurrentPricePointIDNotValid"/> <xs:enumeration value="NewPricePointIDNotValid"/> <xs:enumeration value="CurrentPoolDDoesNotExist"/> <xs:enumeration value="NewPoolIDDoesNotExist"/> <xs:enumeration value="CurrentPoolIDNotValid"/> <xs:enumeration value="NewPoolIDNotValid"/> <xs:enumeration value="PricePointNotActive"/> <xs:enumeration value="NewPricePointIDMissing"/> <xs:enumeration value="CurrentPricePointIDMissing"/> <xs:enumeration value="FTTurnbackMismatchPoolAndAccount"/> <xs:enumeration value="CannotMoveFromOntarioPoolWithFTTurnbackElectionToWesternPool"/> <xs:enumeration value="CannotMoveFromWesternPoolWithNullFTTurnbackElectionToOntarioPool"/> <xs:enumeration value="CannotMoveFromSystemGasAccountwithNullFTTurnbackElectionToOntarioPool"/> <xs:enumeration value="TransferNotPoolAnniversaryOrExpiryDate"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StatusPIP"> <xs:annotation> <xs:documentation>Indicates the status of the PIP Transaction or PIPE Functional Acknowledgement</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Accept"/> <xs:enumeration value="Reject"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="StatusReasonAA"> <xs:annotation> <xs:documentation>Tag used to define the rejection or error pertaining to Application Advices.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AccountDoesNotExist"/> <xs:enumeration value="AccountFinal"/> <xs:enumeration value="DuplicateRequest"/> <xs:enumeration value="DuplicateTRN"/> <xs:enumeration value="EffectiveDateConflictsAnotherVendorEnrol"/> <xs:enumeration value="EffectiveDateConflictsAnotherVendorsDrop"/> <xs:enumeration value="DropTerminateRequestConflictsAnotherVendorEnrol"/> <xs:enumeration value="EffectiveDateConflictsWithPendingTransfer"/> <xs:enumeration value="NotVendorOfRecord"/> <xs:enumeration value="NotVendorOfRecordOnEffectiveDate"/> <xs:enumeration value="InvalidVendorAdjustmentReason"/> <xs:enumeration value="MultipleVendorAdjustmentsNotSupported"/> <xs:enumeration value="TransactionNotSupported"/> <xs:enumeration value="InvalidOriginalTRN"/> <xs:enumeration value="OutsideAdjustmentRange"/> <xs:enumeration value="CannotTerminateSwitchContestPeriodOver"/> <xs:enumeration value="CannotChangeEffectiveDateDuringSwitchPeriod"/> <xs:enumeration value="SourcePoolTerminatedOrPendingTermination"/> <xs:enumeration value="PendingDrop"/> <xs:enumeration value="PoolPendingTermination"/> <xs:enumeration value="RequestedPricePointIDDoesNotExist"/> <xs:enumeration value="RequestedPricePointIDNotValid"/> <xs:enumeration value="RequestedPoolIDDoesNotExist"/> <xs:enumeration value="RequestedPoolIDNotValid"/> <xs:enumeration value="RequestedPricePointNotActive"/> <xs:enumeration value="RequestedPricePointIDMissing"/> <xs:enumeration value="Quasi-addToleranceExceeded"/> <xs:enumeration value="FTTurnbackMismatchPoolAndAccount"/> <xs:enumeration value="CannotMoveFromOntarioPoolWithFTTurnbackElectionToWesternPool"/> <xs:enumeration value="CannotMoveFromWesternPoolWithNullFTTurnbackElectionToOntarioPool"/> <xs:enumeration value="CannotMoveFromSystemGasAccountwithNullFTTurnbackElectionToOntarioPool"/> <xs:enumeration value="TransferNotPoolAnniversaryOrExpiryDate"/> <xs:enumeration value="Successful"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="AttentionLine"> <xs:annotation> <xs:documentation>Identifies the name of a person or Business that can be attached to an address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="City"> <xs:annotation> <xs:documentation>Type definition for a city pertaining to a street address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="CountryCode"> <xs:annotation> <xs:documentation>Identifies the country pertaining to an address</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="PostalCodeCanadian"> <xs:annotation> <xs:documentation>Type definition for a Canadian Postal Code.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:length value="6"/> <xs:pattern value="\p{Lu}\p{Nd}\p{Lu}\p{Nd}\p{Lu}\p{Nd}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="PostalCodeGeneral"> <xs:annotation> <xs:documentation>Type definition for a Postal Code or ZIP address</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="ProvinceGeneral"> <xs:annotation> <xs:documentation>Type definition for a province pertaining to a street address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="ProvinceServiceAddress"> <xs:annotation> <xs:documentation>Type definition for the province available within GDAR Service Addresses.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ON"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||
used by |
|
||||||||||||||||
facets |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:simpleType name="StreetDirection"> <xs:annotation> <xs:documentation>Type definition for Street Direction of an address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="N"/> <xs:enumeration value="S"/> <xs:enumeration value="W"/> <xs:enumeration value="E"/> <xs:enumeration value="NW"/> <xs:enumeration value="NE"/> <xs:enumeration value="SW"/> <xs:enumeration value="SE"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StreetName"> <xs:annotation> <xs:documentation>Type definition for a Street Name of an address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="55"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StreetNumber"> <xs:annotation> <xs:documentation>Type definition for Street Number of an address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StreetNumberSuffix"> <xs:annotation> <xs:documentation>Type definition for the suffix that can be attached to a Street Number of an address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="StreetType"> <xs:annotation> <xs:documentation>Type definition for the type of street for an address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="UnitNumber"> <xs:annotation> <xs:documentation>Type defnition for the Unit Number for a street address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="UnitType"> <xs:annotation> <xs:documentation>Type definition for the Unit Type for a street address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | PoolID PricePointID | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="CurrentPoolPriceInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Distributor Pool and Price Information that the account currently is on.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Denotes the current Pool ID the account is on.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Denotes the current Price Point ID the account is on</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | PoolID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Denotes the current Pool ID the account is on.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PricePointID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Denotes the current Price Point ID the account is on</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PoolID PricePointID BillingMethod | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="NewPoolPriceInformation"> <xs:annotation> <xs:documentation>Tag used to nest all relevant Distributor Pool and Price Information that the account will be on.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Denotes the new Pool ID the account will be on.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Denotes the new Price Point ID the account will be on</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingMethod" type="BillingMethod"> <xs:annotation> <xs:documentation>Specifies the billing method for the account. Other billing methods will be added when required.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | PoolID | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PoolID" type="PoolID"> <xs:annotation> <xs:documentation>Denotes the new Pool ID the account will be on.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PricePointID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PricePointID" type="PricePointID" minOccurs="0"> <xs:annotation> <xs:documentation>Denotes the new Price Point ID the account will be on</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | BillingMethod | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="BillingMethod" type="BillingMethod"> <xs:annotation> <xs:documentation>Specifies the billing method for the account. Other billing methods will be added when required.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PricePointChargeType Price | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PriceInformation"> <xs:annotation> <xs:documentation>Information about the price associated to Price point group. This contains the price category and the price value</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>The applicable charge category</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Price" type="ChargeTypePrice"> <xs:annotation> <xs:documentation>The price applicable to accounts that are associated to the price point. Unit Rate and decimal format for Charge Types - Commodity $/m3 (9.7), Transportation $/m3 (9.7), Storage (9.7) $/m3, Vendor Admin Fee (4.2) $/ Consumer / Month.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | PricePointChargeType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PricePointChargeType" type="PricePointChargeType"> <xs:annotation> <xs:documentation>The applicable charge category</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ChargeTypePrice | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Price" type="ChargeTypePrice"> <xs:annotation> <xs:documentation>The price applicable to accounts that are associated to the price point. Unit Rate and decimal format for Charge Types - Commodity $/m3 (9.7), Transportation $/m3 (9.7), Storage (9.7) $/m3, Vendor Admin Fee (4.2) $/ Consumer / Month.</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:NMTOKEN | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="BillingMethod"> <xs:annotation> <xs:documentation>Denotes the available Billing Methods in GDAR. When required, other Billing Methods will be added to the enumeration.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="DistributorRateReady"/> <xs:enumeration value="SplitNoConsumption"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="ChargeTypePrice"> <xs:annotation> <xs:documentation>Type definition for the different values that can be associated to a charge price of a price point.</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="9"/> <xs:fractionDigits value="7"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:date | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="EffectiveDateGasSupply"> <xs:annotation> <xs:documentation>Denotes the type definition of Effective Date format allowed by GDAR for Gas Supply </xs:documentation> </xs:annotation> <xs:restriction base="xs:date"> <xs:pattern value="[0-9]{4}-[0-9]{2}-01"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="PoolID"> <xs:annotation> <xs:documentation>Type definition for a Pool.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:simpleType name="PricePointChargeType"> <xs:annotation> <xs:documentation>Type definition for the different charge types of a Price Point.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Commodity"/> <xs:enumeration value="Transportation"/> <xs:enumeration value="Storage"/> <xs:enumeration value="VendorAdminFee"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:positiveInteger | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="PricePointID"> <xs:annotation> <xs:documentation>Type definition for a Price Point.</xs:documentation> </xs:annotation> <xs:restriction base="xs:positiveInteger"> <xs:totalDigits value="40"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="PricePointName"> <xs:annotation> <xs:documentation>Used to specify price point name to be used</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="RateLarge"> <xs:annotation> <xs:documentation>Type definition for rates (high range) in GDAR.</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="14"/> <xs:fractionDigits value="7"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="RateSmall"> <xs:annotation> <xs:documentation>Type definition for rates (low range) in GDAR.</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="9"/> <xs:fractionDigits value="7"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | ScheduledReadingDate Month Year Consumption Measure WeatherNormalizationFactor | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ConsumptionDetail"> <xs:annotation> <xs:documentation>Individual consumption detail element, containing consumption information relevant to a single consumption period</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ScheduledReadingDate" type="xs:date"> <xs:annotation> <xs:documentation>Scheduled Reading Date</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Month" type="MonthNameShort"> <xs:annotation> <xs:documentation>Effective month.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Year" type="Year"> <xs:annotation> <xs:documentation>Effective year.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Consumption" type="Consumption"> <xs:annotation> <xs:documentation>Consumption in m3</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Measure"> <xs:annotation> <xs:documentation>Description of Consumption billed, or replaced with standard profile data in event of null values.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Estimated"/> <xs:enumeration value="Actual"/> <xs:enumeration value="Billed"/> <xs:enumeration value="StandardProfile"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="WeatherNormalizationFactor" type="WeatherNormalizationFactor" minOccurs="0"> <xs:annotation> <xs:documentation>Weather normalization Factor</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="ScheduledReadingDate" type="xs:date"> <xs:annotation> <xs:documentation>Scheduled Reading Date</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | MonthNameShort | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:element name="Month" type="MonthNameShort"> <xs:annotation> <xs:documentation>Effective month.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Year | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Year" type="Year"> <xs:annotation> <xs:documentation>Effective year.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | Consumption | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Consumption" type="Consumption"> <xs:annotation> <xs:documentation>Consumption in m3</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:NMTOKEN | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Measure"> <xs:annotation> <xs:documentation>Description of Consumption billed, or replaced with standard profile data in event of null values.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Estimated"/> <xs:enumeration value="Actual"/> <xs:enumeration value="Billed"/> <xs:enumeration value="StandardProfile"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | WeatherNormalizationFactor | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="WeatherNormalizationFactor" type="WeatherNormalizationFactor" minOccurs="0"> <xs:annotation> <xs:documentation>Weather normalization Factor</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ServiceAddress"> <xs:annotation> <xs:documentation>This is the container element for the consumer’s address of service (premises address).</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="StreetNumber" type="StreetNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street number for the service address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetNumberSuffix" type="StreetNumberSuffix" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street number suffix for the service address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetName" type="StreetName"> <xs:annotation> <xs:documentation>Indicates the street name for the service address, and could be Lot or Concession number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetType" type="StreetType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street type of the service address, e.g., Avenue, Street, Road.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetDirection" type="StreetDirection" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street direction for the service address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitNumber" type="UnitNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit (apartment) number for the service address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitType" type="UnitType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit type (such as APT, Suite) of the service address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="City" type="City"> <xs:annotation> <xs:documentation>Indicates the city for the service address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Province" type="ProvinceServiceAddress"> <xs:annotation> <xs:documentation>Indicates the province for the service address. For service address, can only be Ontario for GDAR.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PostalCode" type="PostalCodeCanadian" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the postal code for the service address. (Can be nullable in event one is not assigned.)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | StreetNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetNumber" type="StreetNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street number for the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | StreetNumberSuffix | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetNumberSuffix" type="StreetNumberSuffix" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street number suffix for the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | StreetName | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="StreetName" type="StreetName"> <xs:annotation> <xs:documentation>Indicates the street name for the service address, and could be Lot or Concession number.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | StreetType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetType" type="StreetType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street type of the service address, e.g., Avenue, Street, Road.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | StreetDirection | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="StreetDirection" type="StreetDirection" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street direction for the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | UnitNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="UnitNumber" type="UnitNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit (apartment) number for the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | UnitType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="UnitType" type="UnitType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit type (such as APT, Suite) of the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | City | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="City" type="City"> <xs:annotation> <xs:documentation>Indicates the city for the service address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | ProvinceServiceAddress | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Province" type="ProvinceServiceAddress"> <xs:annotation> <xs:documentation>Indicates the province for the service address. For service address, can only be Ontario for GDAR.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PostalCodeCanadian | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PostalCode" type="PostalCodeCanadian" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the postal code for the service address. (Can be nullable in event one is not assigned.)</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="Consumption"> <xs:annotation> <xs:documentation>Consumption in m3</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="14"/> <xs:fractionDigits value="3"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||
used by |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:simpleType name="DeliveryArea"> <xs:annotation> <xs:documentation>Identifies the possible Delivery Areas within Ontario for GDAR</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="CDA"/> <xs:enumeration value="EDA"/> <xs:enumeration value="MDA"/> <xs:enumeration value="NDA"/> <xs:enumeration value="SDA"/> <xs:enumeration value="WDA"/> <xs:enumeration value="SOU"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="DropReason"> <xs:annotation> <xs:documentation>Indicates the reason for the drop.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="ConsumerRequested "/> <xs:enumeration value="ContractExpired"/> <xs:enumeration value="VendorRequested"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:integer | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="HistoricalConsumptionDuration"> <xs:annotation> <xs:documentation>Number of months of historical information requested to be provided in response, relative to current date. If this field is omitted, 12 months of history from current date is assumed. This is limited between 1-24.</xs:documentation> </xs:annotation> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="24"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="RateClass"> <xs:annotation> <xs:documentation>Denotes the distribution service as defined in the Distributor's Rate Schedule.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="ServiceClass"> <xs:annotation> <xs:documentation>Denotes the available Service Classes for an account. R=Residential; C= Commercial; I=Industrial</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="R"/> <xs:enumeration value="C"/> <xs:enumeration value="I"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:simpleType name="TerminationReason"> <xs:annotation> <xs:documentation>Indicates the reason for the termination. NOTE: These enumarated values still need to be fully validated and defined.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bankruptcy"/> <xs:enumeration value="CCAA"/> <xs:enumeration value="ChangeOfBillingSystem"/> <xs:enumeration value="MoveOutOfTerritory"/> <xs:enumeration value="MoveForceOut"/> <xs:enumeration value="MoveUndisclosedLocation"/> <xs:enumeration value="CreditFinal"/> <xs:enumeration value="ConsumerDisconnect"/> <xs:enumeration value="Deceased"/> <xs:enumeration value="ChangeOfAccountOwnership"/> <xs:enumeration value="PowerOfSale"/> <xs:enumeration value="Receivership"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="WeatherNormalizationFactor"> <xs:annotation> <xs:documentation>Weather normalization Factor</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="5"/> <xs:fractionDigits value="3"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="Description"> <xs:annotation> <xs:documentation>Defines the data format used for descriptions.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="DollarAmountLarge"> <xs:annotation> <xs:documentation>Type Definition for dollar amounts within GDAR</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="14"/> <xs:fractionDigits value="2"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="DollarAmountMedium"> <xs:annotation> <xs:documentation>Type Definition for dollar amounts Medium range within GDAR</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="10"/> <xs:fractionDigits value="2"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="ExchangeRate"> <xs:annotation> <xs:documentation>Type Definition for an exchange rate</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="7"/> <xs:fractionDigits value="4"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="LanguageIndicator"> <xs:annotation> <xs:documentation>Denotes the language preference available in GDAR.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="English"/> <xs:enumeration value="French"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:simpleType name="MonthNameShort"> <xs:annotation> <xs:documentation>Type Definition for a month's short name</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Jan"/> <xs:enumeration value="Feb"/> <xs:enumeration value="Mar"/> <xs:enumeration value="Apr"/> <xs:enumeration value="May"/> <xs:enumeration value="Jun"/> <xs:enumeration value="Jul"/> <xs:enumeration value="Aug"/> <xs:enumeration value="Sep"/> <xs:enumeration value="Oct"/> <xs:enumeration value="Nov"/> <xs:enumeration value="Dec"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="Name"> <xs:annotation> <xs:documentation>Type Definition for a name used to identify a person or company (first/middle/last/common)</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:integer | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="PhoneNumber"> <xs:annotation> <xs:documentation>Type Definition for a phone number (North America)</xs:documentation> </xs:annotation> <xs:restriction base="xs:integer"> <xs:totalDigits value="10"/> <xs:fractionDigits value="0"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:integer | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="PhoneNumberExtension"> <xs:annotation> <xs:documentation>Type Definition for a phone number extension</xs:documentation> </xs:annotation> <xs:restriction base="xs:integer"> <xs:totalDigits value="10"/> <xs:fractionDigits value="0"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="QTY"> <xs:annotation> <xs:documentation>Positive or negative quantity of charge type</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="14"/> <xs:fractionDigits value="2"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="UOM"> <xs:annotation> <xs:documentation>Measurement unit for quantity</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="cubicmetres"/> <xs:enumeration value="GJ"/> <xs:enumeration value="Consumers"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:gYear | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="Year"> <xs:annotation> <xs:documentation>Type Definition for a year</xs:documentation> </xs:annotation> <xs:restriction base="xs:gYear"> <xs:pattern value="[0-9]{4,4}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="YesNo"> <xs:annotation> <xs:documentation>Defines Yes/No flag</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Y"/> <xs:enumeration value="N"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="BillingAddressFormatted"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AttentionLine" type="AttentionLine" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the name of a person or Business to whom the forwarding billing information will be going.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetNumber" type="StreetNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the billing address street number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetNumberSuffix" type="StreetNumberSuffix" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street number for the billing address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetName" type="StreetName" minOccurs="0"> <xs:annotation> <xs:documentation>Street Number could be Lot and Concession</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetType" type="StreetType" minOccurs="0"> <xs:annotation> <xs:documentation>Ave, Street, Road</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreetDirection" type="StreetDirection" minOccurs="0"> <xs:annotation> <xs:documentation>Lists the consumer’s street direction of the billing address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitNumber" type="UnitNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit (apartment) number for the billing address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitType" type="UnitType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit type (such as APT, Suite) of the billing address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="City" type="City" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the city for the billing address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Province" type="ProvinceGeneral" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the state or province for the billing address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PostalCode" type="PostalCodeGeneral" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the zip or postal code for the billing address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CountryCode" type="CountryCode" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the country code for the billing address. (Suggest using Canada Post standard for Country Code.)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | AttentionLine | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="AttentionLine" type="AttentionLine" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the name of a person or Business to whom the forwarding billing information will be going.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | StreetNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetNumber" type="StreetNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the billing address street number.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | StreetNumberSuffix | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetNumberSuffix" type="StreetNumberSuffix" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the street number for the billing address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | StreetName | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetName" type="StreetName" minOccurs="0"> <xs:annotation> <xs:documentation>Street Number could be Lot and Concession</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | StreetType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetType" type="StreetType" minOccurs="0"> <xs:annotation> <xs:documentation>Ave, Street, Road</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | StreetDirection | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="StreetDirection" type="StreetDirection" minOccurs="0"> <xs:annotation> <xs:documentation>Lists the consumer’s street direction of the billing address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | UnitNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="UnitNumber" type="UnitNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit (apartment) number for the billing address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | UnitType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="UnitType" type="UnitType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the unit type (such as APT, Suite) of the billing address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | City | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="City" type="City" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the city for the billing address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ProvinceGeneral | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Province" type="ProvinceGeneral" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the state or province for the billing address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | PostalCodeGeneral | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PostalCode" type="PostalCodeGeneral" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the zip or postal code for the billing address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | CountryCode | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="CountryCode" type="CountryCode" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the country code for the billing address. (Suggest using Canada Post standard for Country Code.)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="BillingAddressUnformatted"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="BillingAddressLine1"> <xs:annotation> <xs:documentation>This contains the first line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BillingAddressLine2" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the second line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BillingAddressLine3" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the third line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BillingAddressLine4" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the fourth line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BillingAddressLine5" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the fifth line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="BillingAddressLine1"> <xs:annotation> <xs:documentation>This contains the first line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressLine2" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the second line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressLine3" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the third line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressLine4" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the fourth line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressLine5" minOccurs="0"> <xs:annotation> <xs:documentation>This contains the fifth line of the mailing address of the consumer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:minLength value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
children | BillPresentationName BillPresentationPhone | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="BillPresentationInformation"> <xs:annotation> <xs:documentation>Tag used to hold all the information relevant to bill presentation information. Enbridge will reject the transaction if this information is not included.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="BillPresentationName"> <xs:annotation> <xs:documentation>Name of the price point which is displayed on the consumer’s bill</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BillPresentationPhone" type="PhoneNumber"> <xs:annotation> <xs:documentation>Phone number corresponding to the bill presentation name.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="BillPresentationName"> <xs:annotation> <xs:documentation>Name of the price point which is displayed on the consumer’s bill</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | PhoneNumber | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="BillPresentationPhone" type="PhoneNumber"> <xs:annotation> <xs:documentation>Phone number corresponding to the bill presentation name.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PhoneNumber Extension | ||
annotation |
|
||
source | <xs:complexType name="BillPresentationPhone"> <xs:annotation> <xs:documentation>This contains bill presentation phone number and extension</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PhoneNumber"> <xs:annotation> <xs:documentation>Phone number corresponding to the bill presentation name.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:totalDigits value="10"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Extension" minOccurs="0"> <xs:annotation> <xs:documentation>Extension corresponding to the bill presentation name</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:totalDigits value="4"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PhoneNumber"> <xs:annotation> <xs:documentation>Phone number corresponding to the bill presentation name.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:totalDigits value="10"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:int | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Extension" minOccurs="0"> <xs:annotation> <xs:documentation>Extension corresponding to the bill presentation name</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:totalDigits value="4"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
children | BillingAddressFormatted BillingAddressUnformatted | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ForwardingBillingAddress"> <xs:annotation> <xs:documentation>Used to nest tags pertaining to a forwarding address.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingAddressUnformatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | BillingAddressFormatted | ||||||||
properties |
|
||||||||
children | AttentionLine StreetNumber StreetNumberSuffix StreetName StreetType StreetDirection UnitNumber UnitType City Province PostalCode CountryCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressFormatted" type="BillingAddressFormatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | BillingAddressUnformatted | ||||||||
properties |
|
||||||||
children | BillingAddressLine1 BillingAddressLine2 BillingAddressLine3 BillingAddressLine4 BillingAddressLine5 | ||||||||
annotation |
|
||||||||
source | <xs:element name="BillingAddressUnformatted" type="BillingAddressUnformatted" minOccurs="0"> <xs:annotation> <xs:documentation>Identifies the billing address of the account</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | AdjustmentReason TotalVendorAdjustments | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="InvoiceVendorAdjustment"> <xs:annotation> <xs:documentation>Tag used to nest all Invoice Vendor Adjustments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AdjustmentReason" type="VendorAdjustmentReason"> <xs:annotation> <xs:documentation>Identifies the reason for the invoice vendor adjust which will appear on the consumer bill. For Enbridge, the only valid reason is "Vendor Adjustment".</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalVendorAdjustments" type="DollarAmountMedium"> <xs:annotation> <xs:documentation>Total positive or negative value of all invoice vendor adjustments billed.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||
type | VendorAdjustmentReason | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="AdjustmentReason" type="VendorAdjustmentReason"> <xs:annotation> <xs:documentation>Identifies the reason for the invoice vendor adjust which will appear on the consumer bill. For Enbridge, the only valid reason is "Vendor Adjustment".</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | DollarAmountMedium | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="TotalVendorAdjustments" type="DollarAmountMedium"> <xs:annotation> <xs:documentation>Total positive or negative value of all invoice vendor adjustments billed.</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:NMTOKEN | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:simpleType name="AdjustmentIndicator"> <xs:annotation> <xs:documentation>Indicates whether the cancel indicator represents whether the adjustment impacts a prior or current service period.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Prior"/> <xs:enumeration value="Current"/> <xs:enumeration value="PriorOrCurrent"/> <xs:enumeration value="NA"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="BillingCycle"> <xs:annotation> <xs:documentation>Denotes the billing cycle for an account.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="InvoiceNumber"> <xs:annotation> <xs:documentation>Type definition for an Invoice Reference Number</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="VendorAdjustment"> <xs:annotation> <xs:documentation>Type definition for a Vendor Adjustment detail</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="8"/> <xs:fractionDigits value="2"/> <xs:pattern value="[-]{0,1}[0-9/.]*[1-9]+[0-9/.]*"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||
used by |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:simpleType name="VendorAdjustmentReason"> <xs:annotation> <xs:documentation>Type definition for a Vendor Adjustment Reason</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="VendorRebate"/> <xs:enumeration value="VendorAdjustmentGas"/> <xs:enumeration value="VendorAdjusmentTransportation"/> <xs:enumeration value="VendorAdjustmentAdminFee"/> <xs:enumeration value="VendorAdjustmentStorage"/> <xs:enumeration value="VendorAdjustment"/> <xs:enumeration value="VendorDiscount"/> </xs:restriction> </xs:simpleType> |