Transaction types

CustomerDetailsRequest

Purpose

Transaction Group

Version

Use

Obtain current Customer Details and Life Support information from a Retailer.

CUST

r41

Optional

Business field

Restrictions

aseXML

Schema

CustomerDetailsRequest

CustomerDetailsRequest

Transaction

Transactions_r38

NMI

Mandatory

NMIStandingData/NMI

Common_r41

NMIChecksum

Optional

NMI/NMIChecksum

Common_r41

Reason

Mandatory

RequestReason

CustomerDetails_r41

SpecialNotes

Mandatory if Reason is Other or Data Quality Issue.

Optional if additional information the Recipient wants to convey to the Initiator.

SpecialComments

Common_r41

CustomerDetailsNotification

Purpose

Transaction Group

Version

Use

Sent to the DNSP by the Current Retailer to inform changes to customer details (such as outage contact changes or Life Support details).

CUST

r41

Optional

 

Business field

Restrictions

aseXML

Schema

CustomerDetailsNotification

CustomerDetailsNotification

Transaction

Transactions_r38

NMI

Mandatory

NMIStandingData/NMI

Common_r41

NMIChecksum

Optional

NMI/NMIChecksum

Common_r41

CustomerName

Required.

Not relevant, if the Site is vacant.

1 name only

PersonName

ClientInformation_r36

BusinessName

Mandatory, if the CustomerName is blank.

Not relevant, if the Site is vacant.

BusinessName

CustomerDetails_r41

BusinessContactName

Required.

Not relevant, if the Site is vacant.

1 name only

PersonName

ClientInformation_r36

PostalAddress

Mandatory

Not relevant, if the Site is vacant.

Address

ClientInformation_r36

DeliveryPointIdentifier

Required.

Not relevant, if the Site is vacant.

AustralianDeliveryPointIdentifier

ClientInformation_r36

PhoneNumber1

Required.

Not relevant, if the Site is vacant.

AustralianPhoneNumber

ClientInformation_r36

PhoneNumber2

Required.

Not relevant, if the Site is vacant.

AustralianPhoneNumber

ClientInformation_r36

EmailAddress

Required.

Not relevant, if the Site is vacant.

EmailAddress

ClientInformation_r36

SensitiveLoad

Mandatory, use ‘None’ if the Site is vacant or there is not sensitive load at the site.

SensitiveLoadType

CustomerDetails_r41

MovementType

Mandatory

CustomerDetailsNotification codes:

  • Site Vacant

  • Update

MovementType

CustomerDetails_r41

LastModifiedDateTime

Mandatory

xsd:dateTime (ccyy-mm-ddThh:mm:ss.sss+hh:mm)

CustomerDetails_r41

CustomerDetailsReconciliation

Purpose

Transaction Group

Version

Use

Allows authorised participants to request a snapshot of all NMIs, where the Retailer is financially responsible, and the customer is flagged with Life Support. The Current Retailer conducts the Customer Details Reconciliation with the DNSP.

CustomerDetailsNotification where MovementType = Reconciliation only for NMIs where SensitiveLoad = Life Support.

CUST

r41

Optional

Business field

Restrictions

aseXML

Schema

CustomerDetailsNotification

CustomerDetailsNotification

Transaction

Transactions_r38

NMI

Mandatory

NMIStandingData/NMI

HouseNumberTo _r41

NMIChecksum

Optional

NMI/NMIChecksum

Common_r41

CustomerName

Mandatory, if BusinessName is blank.

Not relevant, if the Site is vacant.

PersonName

ClientInformation_r36

BusinessName

Mandatory, if the CustomerName is blank.

Not relevant, if the Site is vacant.

BusinessName

CustomerDetails_r41

BusinessContactName

Required.

Not relevant, if the Site is vacant.

PersonName

ClientInformation_r36

PostalAddress

Mandatory

Not relevant, if the Site is vacant.

Address

ClientInformation_r36

DeliveryPointIdentifier

Required.

Not relevant, if the Site is vacant.

AustralianDeliveryPointIdentifier

ClientInformation_r36

PhoneNumber1

Required.

Not relevant, if the Site is vacant.

AustralianPhoneNumber

ClientInformation_r36

PhoneNumber2

Required.

Not relevant, if the Site is vacant.

AustralianPhoneNumber

ClientInformation_r36

EmailAddress

Required.

Not relevant, if the Site is vacant.

EmailAddress

ClientInformation_r36

SensitiveLoad

Mandatory: Life Support

SensitiveLoadType

CustomerDetails_r41

MovementType

Mandatory: Reconciliation

MovementType

CustomerDetails_r41

LastModifiedDateTime

Mandatory

xsd:dateTime (ccyy-mm-ddThh:mm:ss.sss+hh:mm)

B2B Procedure: Technical Delivery Specification

LifeSupportRequest

Purpose

Transaction Group

Version

Use

Request Life support Details

CUST

r41

Optional

Figure 122 Life Support Request

Business field

Restrictions

aseXML

Schema

LifeSupportRequest

ComplexType

Transaction

Transactions_r38

NMI

Mandatory

NMI

Common_r41

NMIChecksum

Mandatory

NMIChecksum

Common_r41

Reason

Mandatory

LifeSupportRequestReason

CustomerDetails_r41

SpecialNotes

Optional or Mandatory if LSEquipment is Other.

SpecialComments

Common_r41

LifeSupportNotification

Purpose

Transaction Group

Version

Use

Used when the DNSP or Retailer are informed by a customer they require life support or there are changes to the life support information or requirement.

CUST

r41

Optional

Figure 123 Life Support Notification - Reconciliation

Business field

Restrictions

aseXML

Schema

LifeSupportNotification

Complex

Transaction

Transactions_r38

RegistrationOwner

Mandatory or Not relevant if LifeSupportStatus = None

LifeSupportData

CustomerDetails_r41

LifeSupportStatus

Mandatory

LifeSupportData

CustomerDetails_r41

DateRequired

Mandatory or Not relevant if LifeSupportStatus = None

LifeSupportData

CustomerDetails_r41

LSEquipment

Mandatory

LifeSupportData

CustomerDetails_r41

LSContactName

Required

LifeSupportData

CustomerDetails_r41

LSPostalAddress

Required or Not relevant.

See B2B Procedure:Technical Delivery Specification

LifeSupportData

CustomerDetails_r41

LSPhoneNumber1

Required or Not relevant

Must be the phone number of the person who is the contact for Life Support requirements.

LifeSupportData

CustomerDetails_r41

LSPhoneNumber2

Same as above

LifeSupportData

CustomerDetails_r41

LSContactEmailAddress

Required or Not relevant

LifeSupportData/ContactMethod

CustomerDetails_r41

PrefferedContactMethod

Optional

LifeSupportData

CustomerDetails_r41

SpecialNotes

Optional or Mandatory

LifeSupportData/ContactMethod

CustomerDetails_r41

LastModifiedDateTime

Mandatory

LifeSupportData

CustomerDetails_r41

 

SiteAccessRequest

Purpose

Transaction Group

Version

Use

Sent by any authorised party to another related party for the NMI to enable greater sharing of hazard and access Information between participants. For example, an MP may require site access information from another party, or a new Retailer may want to obtain current site access information from a DNSP.

SITE

r41

optional

Business field

Restrictions

aseXML

Schema

SiteAccessRequest

SiteAccessRequest

Transaction

Transactions_r38

NMI

Mandatory

NMIStandingData/NMI

Common_r41

NMIChecksum

Optional

NMI/NMIChecksum

Common_r41

Reason

Mandatory

SiteRequestReason

CustomerDetails_r41

SpecialNotes

Mandatory if Reason is Other

Otherwise, optional

SpecialComments

Common_r41

 

Site Access Notification

Purpose

Transaction Group

Version

Use

Sent to the DNSP by the Current Retailer to inform site address or access changes or in response to a Site Access Request.

SITE

r41

optional

Business field

Restrictions

aseXML

Schema

Site Access Notification

AmendMeterRouteDetails

Transaction/AmendMeterRouteDetails

Transactions_r38

NMI

choice

AmendSiteAccessDetails/NMI

Common_r41

NMIChecksum

Optional

AmendSiteAddressDetails/NMI/NMIChecksum

Common_r41

AccessDetails

Mandatory

AmendSiteAccessDetails/ SiteAccessDetails/NMIStandingData/AccessDetail

Common_r41

HazardDescription

Mandatory

AmendSiteAccessDetails/SiteAccessDetails/NMIStandingData/Hazard/SiteHazard

Common_r41

LastModifiedDateTime

Mandatory

xsd:dateTime (ccyy-mm-ddThh:mm:ss.sss+hh:mm)

AmendSiteAccessDetails/SiteAccessDetails/NMIStandingData

CustomerDetails_r41

 

CSDN BusinessAcceptance/Rejection

Business field

Restrictions

aseXML

Schema

EventCode

Mandatory

EventCode

Events_r41

KeyInfo

Mandatory

EventKeyInfo

Events_r41

Context

Optional

EventContext

Events_r41

Explanation

Mandatory if the Business Event requires an explanation, otherwise optional

xsd:string unlimited chars, minOccurs=”0”

See B2B Procedure: Customer and Site Details Process

Explanation

Events_r41