Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema CustomerDetails_r19.xsd
Namespace urn:aseXML:r25
Annotations
This schema file is part of the aseXML schema set, and is subject to the terms and conditions that are detailed in the aseXML_r*.xsd schema file with which this file is used
This file now complies with the following specifications:
		NEM B2B
			B2B_CD_NAT_Cust-Site-Dtls_DRAFT_v2-0_At_13Oct2003.doc
			
		VicGas	
			Participant Build Pack 3 - B2B System Interface Definitions v1.5 dated 26/08/2002
		All transactions and types have been defined in strict conformance to the above specifications.
Properties
attribute form default: unqualified
element form default: unqualified
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetail/PersonName
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id394 asexml_r252.tmp#id386 asexml_r252.tmp#id388 asexml_r252.tmp#id390 asexml_r252.tmp#id392 asexml_r252.tmp#id385
Type PersonName
Properties
content: complex
Model NameTitle+ , GivenName+ , FamilyName , NameSuffix*
Children FamilyName, GivenName, NameSuffix, NameTitle
Instance
<PersonName nameType="LGL">
  <NameTitle>{1,unbounded}</NameTitle>
  <GivenName>{1,unbounded}</GivenName>
  <FamilyName>{1,1}</FamilyName>
  <NameSuffix>{0,unbounded}</NameSuffix>
</PersonName>
Attributes
QName Type Fixed Default Use Annotation
nameType PersonNameType LGL optional
Source
<xsd:element name="PersonName" type="PersonName"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetail/BusinessName
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id398 asexml_r2529.tmp#id399 asexml_r2529.tmp#id397
Type BusinessName
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
businessNameTypeCode BusinessNameTypeCode optional
Source
<xsd:element name="BusinessName" type="BusinessName"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetail/ContactName
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id394 asexml_r252.tmp#id386 asexml_r252.tmp#id388 asexml_r252.tmp#id390 asexml_r252.tmp#id392 asexml_r252.tmp#id385
Type PersonName
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model NameTitle+ , GivenName+ , FamilyName , NameSuffix*
Children FamilyName, GivenName, NameSuffix, NameTitle
Instance
<ContactName nameType="LGL">
  <NameTitle>{1,unbounded}</NameTitle>
  <GivenName>{1,unbounded}</GivenName>
  <FamilyName>{1,1}</FamilyName>
  <NameSuffix>{0,unbounded}</NameSuffix>
</ContactName>
Attributes
QName Type Fixed Default Use Annotation
nameType PersonNameType LGL optional
Source
<xsd:element name="ContactName" type="PersonName" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetail/PostalAddress
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id342 asexml_r252.tmp#id352 asexml_r252.tmp#id341
Type Address
Properties
content: complex
minOccurs: 0
Model AustralianAddress | InternationalAddress
Children AustralianAddress, InternationalAddress
Instance
<PostalAddress>
  <AustralianAddress>{1,1}</AustralianAddress>
  <InternationalAddress>{1,1}</InternationalAddress>
</PostalAddress>
Source
<xsd:element name="PostalAddress" type="Address" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetail/PhoneNumber
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id411 asexml_r252.tmp#id405 asexml_r252.tmp#id407 asexml_r252.tmp#id409 asexml_r252.tmp#id404
Type AustralianPhoneNumber
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Prefix , Number , ServiceComment{0,1}
Children Number, Prefix, ServiceComment
Instance
<PhoneNumber serviceType="">
  <Prefix>{1,1}</Prefix>
  <Number>{1,1}</Number>
  <ServiceComment>{0,1}</ServiceComment>
</PhoneNumber>
Attributes
QName Type Fixed Default Use Annotation
serviceType AustralianTelephoneServiceType required
Source
<xsd:element name="PhoneNumber" type="AustralianPhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetailsRequest/NMI
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id224 asexml_r250.tmp#id225 asexml_r250.tmp#id223
Type NMI
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum optional
Source
<xsd:element name="NMI" type="NMI"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetailsRequest/Reason
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id696
Type RequestReason
Properties
content: simple
Facets
enumeration Returned Mail, Missing Customer Details, Confirm Life Support, Other
Source
<xsd:element name="Reason" type="RequestReason"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetailsRequest/Comments
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id426 asexml_r250.tmp#id425
Type SpecialComments
Properties
content: complex
minOccurs: 0
Model CommentLine{1,3}
Children CommentLine
Instance
<Comments>
  <CommentLine>{1,3}</CommentLine>
</Comments>
Source
<xsd:element name="Comments" type="SpecialComments" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetailsNotification/Customer
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id703 asexml_r2529.tmp#id704 asexml_r2529.tmp#id705 asexml_r2529.tmp#id707 asexml_r2529.tmp#id709 asexml_r2529.tmp#id710 asexml_r2529.tmp#id702
Type CustomerData
Properties
content: complex
Model NMI , CustomerDetail{0,1} , SensitiveLoad , MovementType , LastModifiedDateTime , ConcessionCard{0,1}
Children ConcessionCard, CustomerDetail, LastModifiedDateTime, MovementType, NMI, SensitiveLoad
Instance
<Customer>
  <NMI checksum="">{1,1}</NMI>
  <CustomerDetail>{0,1}</CustomerDetail>
  <SensitiveLoad>{1,1}</SensitiveLoad>
  <MovementType>{1,1}</MovementType>
  <LastModifiedDateTime>{1,1}</LastModifiedDateTime>
  <ConcessionCard rebateType="">{0,1}</ConcessionCard>
</Customer>
Source
<xsd:element name="Customer" type="CustomerData"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerData/NMI
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id224 asexml_r250.tmp#id225 asexml_r250.tmp#id223
Type NMI
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum optional
Source
<xsd:element name="NMI" type="NMI"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerData/CustomerDetail
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id384 asexml_r2529.tmp#id396 asexml_r2529.tmp#id401 asexml_r2529.tmp#id402 asexml_r2529.tmp#id403 asexml_r2529.tmp#id383
Type CustomerDetail
Properties
content: complex
minOccurs: 0
Model (PersonName | (BusinessName , ContactName*)) , PostalAddress{0,1} , PhoneNumber*
Children BusinessName, ContactName, PersonName, PhoneNumber, PostalAddress
Instance
<CustomerDetail>
  <PersonName nameType="LGL">{1,1}</PersonName>
  <PostalAddress>{0,1}</PostalAddress>
  <PhoneNumber serviceType="">{0,unbounded}</PhoneNumber>
</CustomerDetail>
Source
<xsd:element name="CustomerDetail" type="CustomerDetail" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerData/SensitiveLoad
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id706
Type SensitiveLoadType
Properties
content: simple
Facets
enumeration Life Support, Sensitive Load, None
Source
<xsd:element name="SensitiveLoad" type="SensitiveLoadType"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerData/MovementType
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id708
Type MovementType
Properties
content: simple
Facets
enumeration Update, Reconciliation, Site Vacant
Source
<xsd:element name="MovementType" type="MovementType"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerData/LastModifiedDateTime
Namespace No namespace
Diagram
Diagram
Type xsd:dateTime
Properties
content: simple
Source
<xsd:element name="LastModifiedDateTime" type="xsd:dateTime"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerData/ConcessionCard
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id715 asexml_r2529.tmp#id712 asexml_r2529.tmp#id713 asexml_r2529.tmp#id714 asexml_r2529.tmp#id711
Type ConcessionCard
Properties
content: complex
minOccurs: 0
Model Number , FromDate{0,1} , ToDate{0,1}
Children FromDate, Number, ToDate
Instance
<ConcessionCard rebateType="">
  <Number>{1,1}</Number>
  <FromDate>{0,1}</FromDate>
  <ToDate>{0,1}</ToDate>
</ConcessionCard>
Attributes
QName Type Fixed Default Use Annotation
rebateType RebateType optional
Source
<xsd:element name="ConcessionCard" type="ConcessionCard" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element ConcessionCard/Number
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
maxLength 10
Source
<xsd:element name="Number">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element ConcessionCard/FromDate
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="FromDate" type="xsd:date" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element ConcessionCard/ToDate
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ToDate" type="xsd:date" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element CustomerDetailsNotification/CSVCustomer
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450 asexml_r250.tmp#id448
Type CSVRequestFormat
Properties
content: complex
Model RecordCount , CSVData
Children CSVData, RecordCount
Instance
<CSVCustomer>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVCustomer>
Source
<xsd:element name="CSVCustomer" type="CSVRequestFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element AmendMeterRouteDetails/AmendSiteAccessDetails
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id227 asexml_r250.tmp#id222 asexml_r250.tmp#id221
Type NMIStandingData
Properties
content: complex
Model NMI{0,1}
Children NMI
Instance
<AmendSiteAccessDetails effectiveDateTime="">
  <NMI checksum="">{0,1}</NMI>
</AmendSiteAccessDetails>
Attributes
QName Type Fixed Default Use Annotation
effectiveDateTime xsd:dateTime optional
Source
<xsd:element name="AmendSiteAccessDetails" type="NMIStandingData"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element AmendMeterRouteDetails/AmendSiteAddressDetails
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id725 asexml_r2529.tmp#id726 asexml_r2529.tmp#id727 asexml_r2529.tmp#id728 asexml_r2529.tmp#id724
Type SiteAddressDetails
Properties
content: complex
Model NMI , Address , LastModifiedDateTime , CustomerType{0,1}
Children Address, CustomerType, LastModifiedDateTime, NMI
Instance
<AmendSiteAddressDetails>
  <NMI checksum="">{1,1}</NMI>
  <Address>{1,1}</Address>
  <LastModifiedDateTime>{1,1}</LastModifiedDateTime>
  <CustomerType>{0,1}</CustomerType>
</AmendSiteAddressDetails>
Source
<xsd:element name="AmendSiteAddressDetails" type="SiteAddressDetails"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element SiteAddressDetails/NMI
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id224 asexml_r250.tmp#id225 asexml_r250.tmp#id223
Type NMI
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum optional
Source
<xsd:element name="NMI" type="NMI"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element SiteAddressDetails/Address
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id342 asexml_r252.tmp#id352 asexml_r252.tmp#id341
Type Address
Properties
content: complex
Model AustralianAddress | InternationalAddress
Children AustralianAddress, InternationalAddress
Instance
<Address>
  <AustralianAddress>{1,1}</AustralianAddress>
  <InternationalAddress>{1,1}</InternationalAddress>
</Address>
Source
<xsd:element name="Address" type="Address"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element SiteAddressDetails/LastModifiedDateTime
Namespace No namespace
Diagram
Diagram
Type xsd:dateTime
Properties
content: simple
Source
<xsd:element name="LastModifiedDateTime" type="xsd:dateTime"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element SiteAddressDetails/CustomerType
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id729
Type CustomerType
Properties
content: simple
minOccurs: 0
Facets
enumeration Industrial, Commercial, Residential, Farm, Lighting
Source
<xsd:element name="CustomerType" type="CustomerType" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element AmendMeterRouteDetails/CSVAmendSiteAddressDetails
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450 asexml_r250.tmp#id448
Type CSVRequestFormat
Properties
content: complex
Model RecordCount , CSVData
Children CSVData, RecordCount
Instance
<CSVAmendSiteAddressDetails>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVAmendSiteAddressDetails>
Source
<xsd:element name="CSVAmendSiteAddressDetails" type="CSVRequestFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element AmendMeterRouteDetails/CSVAmendScheduledReadingDay
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450 asexml_r250.tmp#id448
Type CSVRequestFormat
Properties
content: complex
Model RecordCount , CSVData
Children CSVData, RecordCount
Instance
<CSVAmendScheduledReadingDay>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVAmendScheduledReadingDay>
Source
<xsd:element name="CSVAmendScheduledReadingDay" type="CSVRequestFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element Product/Code
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
maxOccurs: 3
Facets
maxLength 10
Source
<xsd:element name="Code" maxOccurs="3">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element SiteAccessDetails/AccessDetail
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id370
Type AccessDetail
Properties
content: simple
Facets
maxLength 160
Source
<xsd:element name="AccessDetail" type="AccessDetail"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element SiteAccessDetails/Hazard
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id373 asexml_r250.tmp#id375 asexml_r250.tmp#id372
Type SiteHazard
Properties
content: complex
maxOccurs: unbounded
Model Code{0,1} , Description
Children Code, Description
Instance
<Hazard>
  <Code>{0,1}</Code>
  <Description>{1,1}</Description>
</Hazard>
Source
<xsd:element name="Hazard" type="SiteHazard" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Element SiteAccessDetails/LastModifiedDateTime
Namespace No namespace
Diagram
Diagram
Type xsd:dateTime
Properties
content: simple
Source
<xsd:element name="LastModifiedDateTime" type="xsd:dateTime"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type CustomerDetail
Namespace urn:aseXML:r25
Annotations
Purpose - Defines the customer details for notification
Diagram
Diagram asexml_r2529.tmp#id384 asexml_r2529.tmp#id396 asexml_r2529.tmp#id401 asexml_r2529.tmp#id402 asexml_r2529.tmp#id403
Used by
Model (PersonName | (BusinessName , ContactName*)) , PostalAddress{0,1} , PhoneNumber*
Children BusinessName, ContactName, PersonName, PhoneNumber, PostalAddress
Source
<xsd:complexType name="CustomerDetail">
  <xsd:annotation>
    <xsd:documentation>Purpose - Defines the customer details for notification</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:choice>
      <xsd:element name="PersonName" type="PersonName"/>
      <xsd:sequence>
        <xsd:element name="BusinessName" type="BusinessName"/>
        <xsd:element name="ContactName" type="PersonName" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
    </xsd:choice>
    <xsd:element name="PostalAddress" type="Address" minOccurs="0"/>
    <xsd:element name="PhoneNumber" type="AustralianPhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
    <!-- xsd:element name="SpecialCondition" type="SpecialCondition" minOccurs="0"/  insert after phone number -->
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type BusinessName
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r2529.tmp#id398 asexml_r2529.tmp#id399
Type extension of BusinessNameBase
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
businessNameTypeCode BusinessNameTypeCode optional
Source
<xsd:complexType name="BusinessName">
  <xsd:simpleContent>
    <xsd:extension base="BusinessNameBase">
      <xsd:attribute name="businessNameTypeCode" type="BusinessNameTypeCode" use="optional"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type BusinessNameBase
Namespace urn:aseXML:r25
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 200
Used by
Complex Type BusinessName
Source
<xsd:simpleType name="BusinessNameBase">
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="200"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type BusinessNameTypeCode
Namespace urn:aseXML:r25
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration OTH, MTR, OTR, MN, PRF, LGL, MAU
Used by
Source
<xsd:simpleType name="BusinessNameTypeCode">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="OTH"/>
    <xsd:enumeration value="MTR"/>
    <xsd:enumeration value="OTR"/>
    <xsd:enumeration value="MN"/>
    <xsd:enumeration value="PRF"/>
    <xsd:enumeration value="LGL"/>
    <xsd:enumeration value="MAU"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type CustomerDetailsRequest
Namespace urn:aseXML:r25
Annotations
NEM - B2B Electricity: Transaction Group:  CUST; Purpose: Request Customer Details- National Electricity B2B Process - Tranche 1 Build Pack; VicGas:  Not Used.
Diagram
Diagram asexml_r2529.tmp#id698 asexml_r2529.tmp#id694 asexml_r2529.tmp#id695 asexml_r2529.tmp#id697
Used by
Model NMI , Reason , Comments{0,1}
Children Comments, NMI, Reason
Attributes
QName Type Fixed Default Use Annotation
version r17 required
Source
<xsd:complexType name="CustomerDetailsRequest">
  <xsd:annotation>
    <xsd:documentation>NEM - B2B Electricity: Transaction Group: CUST; Purpose: Request Customer Details- National Electricity B2B Process - Tranche 1 Build Pack; VicGas: Not Used.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="NMI" type="NMI"/>
    <xsd:element name="Reason" type="RequestReason"/>
    <xsd:element name="Comments" type="SpecialComments" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r17" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type RequestReason
Namespace urn:aseXML:r25
Annotations
Purpose - Define the fixed Reasons used to request customer details
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Returned Mail, Missing Customer Details, Confirm Life Support, Other
Used by
Source
<xsd:simpleType name="RequestReason">
  <xsd:annotation>
    <xsd:documentation>Purpose - Define the fixed Reasons used to request customer details</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Returned Mail"/>
    <xsd:enumeration value="Missing Customer Details"/>
    <xsd:enumeration value="Confirm Life Support"/>
    <xsd:enumeration value="Other"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type CustomerDetailsNotification
Namespace urn:aseXML:r25
Annotations
NEM - B2B Electricity - Fully XML tagged; Transaction Group: CUST; Purpose: Notify change of Customer Details- National Electricity B2B Process - Tranche 1 Build Pack; VicGas - CSV only;
Diagram
Diagram asexml_r2529.tmp#id718 asexml_r2529.tmp#id701 asexml_r2529.tmp#id717
Used by
Model Customer | CSVCustomer
Children CSVCustomer, Customer
Attributes
QName Type Fixed Default Use Annotation
version r18 required
Source
<xsd:complexType name="CustomerDetailsNotification">
  <xsd:annotation>
    <xsd:documentation>NEM - B2B Electricity - Fully XML tagged; Transaction Group: CUST; Purpose: Notify change of Customer Details- National Electricity B2B Process - Tranche 1 Build Pack; VicGas - CSV only;</xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:element name="Customer" type="CustomerData"/>
    <xsd:element name="CSVCustomer" type="CSVRequestFormat"/>
  </xsd:choice>
  <xsd:attribute name="version" type="r18" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type CustomerData
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r2529.tmp#id703 asexml_r2529.tmp#id704 asexml_r2529.tmp#id705 asexml_r2529.tmp#id707 asexml_r2529.tmp#id709 asexml_r2529.tmp#id710
Used by
Model NMI , CustomerDetail{0,1} , SensitiveLoad , MovementType , LastModifiedDateTime , ConcessionCard{0,1}
Children ConcessionCard, CustomerDetail, LastModifiedDateTime, MovementType, NMI, SensitiveLoad
Source
<xsd:complexType name="CustomerData">
  <xsd:sequence>
    <xsd:element name="NMI" type="NMI"/>
    <xsd:element name="CustomerDetail" type="CustomerDetail" minOccurs="0"/>
    <xsd:element name="SensitiveLoad" type="SensitiveLoadType"/>
    <xsd:element name="MovementType" type="MovementType"/>
    <xsd:element name="LastModifiedDateTime" type="xsd:dateTime"/>
    <xsd:element name="ConcessionCard" type="ConcessionCard" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type SensitiveLoadType
Namespace urn:aseXML:r25
Annotations
Purpose - Define the fixed Special Condition Code used in customer details notification
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Life Support, Sensitive Load, None
Used by
Source
<xsd:simpleType name="SensitiveLoadType">
  <xsd:annotation>
    <xsd:documentation>Purpose - Define the fixed Special Condition Code used in customer details notification</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Life Support"/>
    <xsd:enumeration value="Sensitive Load"/>
    <xsd:enumeration value="None"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type MovementType
Namespace urn:aseXML:r25
Annotations
Purpose - Define the fixed Special Condition Code used in customer details notification
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Update, Reconciliation, Site Vacant
Used by
Source
<xsd:simpleType name="MovementType">
  <xsd:annotation>
    <xsd:documentation>Purpose - Define the fixed Special Condition Code used in customer details notification</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Update"/>
    <xsd:enumeration value="Reconciliation"/>
    <xsd:enumeration value="Site Vacant"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type ConcessionCard
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r2529.tmp#id715 asexml_r2529.tmp#id712 asexml_r2529.tmp#id713 asexml_r2529.tmp#id714
Used by
Model Number , FromDate{0,1} , ToDate{0,1}
Children FromDate, Number, ToDate
Attributes
QName Type Fixed Default Use Annotation
rebateType RebateType optional
Source
<xsd:complexType name="ConcessionCard">
  <xsd:sequence>
    <xsd:element name="Number">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="FromDate" type="xsd:date" minOccurs="0"/>
    <xsd:element name="ToDate" type="xsd:date" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="rebateType" type="RebateType" use="optional"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type RebateType
Namespace urn:aseXML:r25
Annotations
Purpose - Defines the rebate type for the concession details
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Pension Card, Health Care Card, Health Benefit Card, Veteran Affairs Card
Used by
Source
<xsd:simpleType name="RebateType">
  <xsd:annotation>
    <xsd:documentation>Purpose - Defines the rebate type for the concession details</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Pension Card"/>
    <xsd:enumeration value="Health Care Card"/>
    <xsd:enumeration value="Health Benefit Card"/>
    <xsd:enumeration value="Veteran Affairs Card"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type AmendMeterRouteDetails
Namespace urn:aseXML:r25
Annotations
NEM - B2B Electricity;	Transaction Group: SITE	; Purpose: Provide Site Address Details and Site Access Details - National Electricity B2B Process - Tranche 1 Build Pack; 		Used for fully tagged transactions using derived types based on NMIStandingData;
VicGas	
				Participant Build Pack 3 - B2B System Interface Definitions v1.5 dated 26/08/2002
				TransactionGroup - SITE
				This complex type supports the following business transactions and are grouped as following:
					Site Access Information
						66	Meter Site Access Information Change from RB
						67	Meter Site Access Information Change from DB
					Site Address Information
						68	Supply Point Information
						69	Address Information Change from DB
					Route Change
						75	Meter Reading Route Change
Diagram
Diagram asexml_r2529.tmp#id732 asexml_r2529.tmp#id722 asexml_r2529.tmp#id723 asexml_r2529.tmp#id730 asexml_r2529.tmp#id731
Used by
Model AmendSiteAccessDetails | AmendSiteAddressDetails | CSVAmendSiteAddressDetails | CSVAmendScheduledReadingDay
Children AmendSiteAccessDetails, AmendSiteAddressDetails, CSVAmendScheduledReadingDay, CSVAmendSiteAddressDetails
Attributes
QName Type Fixed Default Use Annotation
version r19 required
Source
<xsd:complexType name="AmendMeterRouteDetails">
  <xsd:annotation>
    <xsd:documentation>NEM - B2B Electricity; Transaction Group: SITE ; Purpose: Provide Site Address Details and Site Access Details - National Electricity B2B Process - Tranche 1 Build Pack; Used for fully tagged transactions using derived types based on NMIStandingData; VicGas Participant Build Pack 3 - B2B System Interface Definitions v1.5 dated 26/08/2002 TransactionGroup - SITE This complex type supports the following business transactions and are grouped as following: Site Access Information 66 Meter Site Access Information Change from RB 67 Meter Site Access Information Change from DB Site Address Information 68 Supply Point Information 69 Address Information Change from DB Route Change 75 Meter Reading Route Change</xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:element name="AmendSiteAccessDetails" type="NMIStandingData"/>
    <xsd:element name="AmendSiteAddressDetails" type="SiteAddressDetails"/>
    <xsd:element name="CSVAmendSiteAddressDetails" type="CSVRequestFormat"/>
    <xsd:element name="CSVAmendScheduledReadingDay" type="CSVRequestFormat"/>
  </xsd:choice>
  <xsd:attribute name="version" type="r19" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type SiteAddressDetails
Namespace urn:aseXML:r25
Annotations
Diagram
Diagram asexml_r2529.tmp#id725 asexml_r2529.tmp#id726 asexml_r2529.tmp#id727 asexml_r2529.tmp#id728
Used by
Model NMI , Address , LastModifiedDateTime , CustomerType{0,1}
Children Address, CustomerType, LastModifiedDateTime, NMI
Source
<xsd:complexType name="SiteAddressDetails">
  <xsd:annotation>
    <xsd:documentation/>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="NMI" type="NMI"/>
    <xsd:element name="Address" type="Address"/>
    <xsd:element name="LastModifiedDateTime" type="xsd:dateTime"/>
    <xsd:element name="CustomerType" type="CustomerType" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type CustomerType
Namespace urn:aseXML:r25
Annotations
Purpose - Defines a list of valid customer types
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Industrial, Commercial, Residential, Farm, Lighting
Used by
Source
<xsd:simpleType name="CustomerType">
  <xsd:annotation>
    <xsd:documentation>Purpose - Defines a list of valid customer types</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Industrial"/>
    <xsd:enumeration value="Commercial"/>
    <xsd:enumeration value="Residential"/>
    <xsd:enumeration value="Farm"/>
    <xsd:enumeration value="Lighting"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Simple Type SpecialConditionCode
Namespace urn:aseXML:r25
Annotations
Purpose - Define the fixed Special Condition Code used in customer details notification
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration LSUP, NOTO
Source
<xsd:simpleType name="SpecialConditionCode">
  <xsd:annotation>
    <xsd:documentation>Purpose - Define the fixed Special Condition Code used in customer details notification</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="LSUP"/>
    <xsd:enumeration value="NOTO"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type Product
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r2529.tmp#id1440
Used by
Model Code{1,3}
Children Code
Source
<xsd:complexType name="Product">
  <xsd:sequence>
    <xsd:element name="Code" maxOccurs="3">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Complex Type SiteAccessDetails
Namespace urn:aseXML:r25
Annotations
Diagram
Diagram asexml_r250.tmp#id227 asexml_r250.tmp#id222 asexml_r250.tmp#id221 asexml_r2529.tmp#id1445 asexml_r2529.tmp#id1442 asexml_r2529.tmp#id1443 asexml_r2529.tmp#id1444
Type extension of NMIStandingData
Type hierarchy
Model NMI{0,1} , AccessDetail , Hazard+ , LastModifiedDateTime
Children AccessDetail, Hazard, LastModifiedDateTime, NMI
Attributes
QName Type Fixed Default Use Annotation
effectiveDateTime xsd:dateTime optional
version r19 required
Source
<xsd:complexType name="SiteAccessDetails">
  <xsd:annotation>
    <xsd:documentation>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="NMIStandingData">
      <xsd:sequence>
        <xsd:element name="AccessDetail" type="AccessDetail"/>
        <xsd:element name="Hazard" type="SiteHazard" maxOccurs="unbounded"/>
        <xsd:element name="LastModifiedDateTime" type="xsd:dateTime"/>
      </xsd:sequence>
      <xsd:attribute name="version" type="r19" use="required"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Attribute BusinessName/@businessNameTypeCode
Namespace No namespace
Type BusinessNameTypeCode
Properties
use: optional
Facets
enumeration OTH, MTR, OTR, MN, PRF, LGL, MAU
Used by
Complex Type BusinessName
Source
<xsd:attribute name="businessNameTypeCode" type="BusinessNameTypeCode" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Attribute CustomerDetailsRequest/@version
Namespace No namespace
Type r17
Type hierarchy
Properties
use: required
Facets
enumeration r17
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type CustomerDetailsRequest
Source
<xsd:attribute name="version" type="r17" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Attribute ConcessionCard/@rebateType
Namespace No namespace
Type RebateType
Properties
use: optional
Facets
enumeration Pension Card, Health Care Card, Health Benefit Card, Veteran Affairs Card
Used by
Complex Type ConcessionCard
Source
<xsd:attribute name="rebateType" type="RebateType" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Attribute CustomerDetailsNotification/@version
Namespace No namespace
Type r18
Type hierarchy
Properties
use: required
Facets
enumeration r18
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Source
<xsd:attribute name="version" type="r18" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Attribute AmendMeterRouteDetails/@version
Namespace No namespace
Type r19
Type hierarchy
Properties
use: required
Facets
enumeration r19
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type AmendMeterRouteDetails
Source
<xsd:attribute name="version" type="r19" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd
Attribute SiteAccessDetails/@version
Namespace No namespace
Type r19
Type hierarchy
Properties
use: required
Facets
enumeration r19
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type SiteAccessDetails
Source
<xsd:attribute name="version" type="r19" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/CustomerDetails_r19.xsd