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
Purpose - Define the transactions used to exchange billing information between network distribution businesses and retailers
Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit network charges and invoice to the Retailer NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_v1-1_-_Effective_13Jan2002.doc This complex type defines the transaction "NBCHARGES" NMI data is only required for this transaction as per B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc in the various Charge Record types This transaction is for use only in SA, NSW and VIC.
<xsd:complexType name="NetworkInvoiceNotification"><xsd:annotation><xsd:documentation>Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit network charges and invoice to the Retailer NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_v1-1_-_Effective_13Jan2002.doc This complex type defines the transaction "NBCHARGES" NMI data is only required for this transaction as per B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc in the various Charge Record types This transaction is for use only in SA, NSW and VIC.</xsd:documentation></xsd:annotation><xsd:choice><xsd:element name="InvoiceData" type="NetworkInvoiceData"/><xsd:element name="CSVInvoice" type="CSVRequestFormat"/></xsd:choice><xsd:attribute name="version" type="r11" use="required"/></xsd:complexType>
<xsd:complexType name="BaseInvoice" abstract="true"><xsd:annotation><xsd:documentation>Purpose - Defines the base type for all Invoice line used for billing Detail - Any network invoice item must support these fields.</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="Number" type="InvoiceNumber"/><xsd:element name="NMI" type="NMIWithChecksum" minOccurs="0"/></xsd:sequence></xsd:complexType>
<xsd:simpleType name="InvoiceNumber"><xsd:annotation><xsd:documentation>Purpose - Defines the invoice number data type</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:maxLength value="17"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="TransactionID"><xsd:annotation><xsd:documentation>Purpose - Defines the invoice charge item ID data type</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:length value="17"/></xsd:restriction></xsd:simpleType>
<xsd:complexType name="ChargeFooter"><xsd:annotation><xsd:documentation>Purpose - defines the footer data type of the network charge items, used on is own for "013, 932, 942" and in composition for other footers</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="RecordCount" type="RecordCount"/><xsd:element name="TotalAmount" type="Amount"/></xsd:sequence></xsd:complexType>
<xsd:complexType name="InvoiceFooter"><xsd:annotation><xsd:documentation>Purpose - defines the footer data type of the network charge items</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="SummaryCount" type="RecordCount"/><xsd:element name="DetailCount" type="RecordCount"/></xsd:sequence></xsd:complexType>
<xsd:complexType name="PaymentData"><xsd:annotation><xsd:documentation>Purpose - defines the payment data for the items paid by the retailer</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="Net" type="Amount"/><xsd:element name="GST" type="Amount" minOccurs="0"/><xsd:element name="Gross" type="Amount"/></xsd:sequence></xsd:complexType>
Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit dispute items to the Distributor NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_v1-1_-_Effective_13Jan2002.doc This complex type defines the transaction "NBDISPUTES" Optionally, disputed payment data may be provided for each line item for this transaction as per B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc This transaction is for use only in SA, NSW and VIC.
<xsd:complexType name="DisputeNotification"><xsd:annotation><xsd:documentation>Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit dispute items to the Distributor NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_v1-1_-_Effective_13Jan2002.doc This complex type defines the transaction "NBDISPUTES" Optionally, disputed payment data may be provided for each line item for this transaction as per B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc This transaction is for use only in SA, NSW and VIC.</xsd:documentation></xsd:annotation><xsd:choice><xsd:element name="DisputeData" type="DisputeNotificationData"/><xsd:element name="CSVDispute" type="CSVRequestFormat"/></xsd:choice><xsd:attribute name="version" type="r11" use="required"/></xsd:complexType>
<xsd:simpleType name="DisputeReasonCode"><xsd:annotation><xsd:documentation>Purpose - Define Dispute reason codes. This is a combination of Gas and NEM. Do we need a separate list for each jurisdiction?</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:enumeration value="BPDF"/><xsd:enumeration value="CDFG"/><xsd:enumeration value="CDFO"/><xsd:enumeration value="CDFP"/><xsd:enumeration value="CDFS"/><xsd:enumeration value="DUPL"/><xsd:enumeration value="ESDF"/><xsd:enumeration value="ESDP"/><xsd:enumeration value="GPDF"/><xsd:enumeration value="INTP"/><xsd:enumeration value="LRTB"/><xsd:enumeration value="LRTD"/><xsd:enumeration value="LUKN"/><xsd:enumeration value="NDFG"/><xsd:enumeration value="NDFO"/><xsd:enumeration value="NDFP"/><xsd:enumeration value="NDFS"/><xsd:enumeration value="NNMI"/><xsd:enumeration value="ODIF"/><xsd:enumeration value="OTHR"/><xsd:enumeration value="PDIF"/><xsd:enumeration value="QDFG"/><xsd:enumeration value="QNTY"/><xsd:enumeration value="RATE"/><xsd:enumeration value="SCDF"/><xsd:enumeration value="SDIF"/><xsd:enumeration value="TARF"/></xsd:restriction></xsd:simpleType>
Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit remittance details to the Distributor NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_v1-1_-_Effective_13Jan2002.doc This complex type defines the transaction "NBREMITT" Only Gross Amount of Payment data is required for this transaction as per B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc This transaction is for use only in SA, NSW and VIC.
<xsd:complexType name="RemittanceNotification"><xsd:annotation><xsd:documentation>Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit remittance details to the Distributor NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_v1-1_-_Effective_13Jan2002.doc This complex type defines the transaction "NBREMITT" Only Gross Amount of Payment data is required for this transaction as per B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc This transaction is for use only in SA, NSW and VIC.</xsd:documentation></xsd:annotation><xsd:choice><xsd:element name="RemittanceData" type="RemittanceData"/><xsd:element name="CSVRemittance" type="CSVRequestFormat"/></xsd:choice><xsd:attribute name="version" type="r11_p1" use="required"/></xsd:complexType>
Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit dispute resolution details to the Retailer NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_Disputes_v1-2_-_Effective_13Jan2002 .doc This complex type defines the transaction "NBDISRESOL" This transaction is for use only in SA, NSW and VIC.
<xsd:complexType name="DisputeResponse"><xsd:annotation><xsd:documentation>Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit dispute resolution details to the Retailer NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc B2B_NB_Vic_IP_Disputes_v1-2_-_Effective_13Jan2002 .doc This complex type defines the transaction "NBDISRESOL" This transaction is for use only in SA, NSW and VIC.</xsd:documentation></xsd:annotation><xsd:choice><xsd:element name="Confirmations"><xsd:complexType><xsd:sequence><xsd:element name="Confirmation" type="Confirmation" maxOccurs="unbounded"/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="DisputeStatus" type="DisputeStatusData"/><xsd:element name="CSVDisputeResponse" type="CSVRequestFormat"/></xsd:choice><xsd:attribute name="version" type="r11" use="required"/></xsd:complexType>
<xsd:complexType name="Confirmation"><xsd:annotation><xsd:documentation>Purpose - establishes relationship between the dispute and the resolution items</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="Dispute" type="DisputeItem"/><xsd:element name="Resolution" type="ResolutionItem"/></xsd:sequence></xsd:complexType>
Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit dispute status change details to the Retailer NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc This complex type defines the transaction "..." - unknown in tech spec v1.3 This transaction is for use only in SA and NSW.
<xsd:complexType name="CreditNotification"><xsd:annotation><xsd:documentation>Application - Network Billing TransactionExchange - TransactionGroup - NETB Priority - Medium Purpose - Submit dispute status change details to the Retailer NEM B2B_NB_NSW_IP_v2.3_-_Effective_from_9Dec2002.doc B2B_NB_SA_IP_v1-0_-_Effective_13Apr2003.doc This complex type defines the transaction "..." - unknown in tech spec v1.3 This transaction is for use only in SA and NSW.</xsd:documentation></xsd:annotation><xsd:choice><xsd:element name="CreditData" type="CreditData"/><xsd:element name="CSVOutstandingInvoice" type="CSVRequestFormat"/><xsd:element name="CSVCreditBalance" type="CSVRequestFormat"/></xsd:choice><xsd:attribute name="version" type="r11" use="required"/></xsd:complexType>
Purpose - Define Charge Types as used by LNSPs. The following types of charges: NUoS, excluded service, GSL credit payments and meter reading are identified by this code".
Diagram
Type
restriction of xsd:string
Facets
enumeration
NUOS Charge, Event Based Charge, GSL Credit Charge, Excluded Service Charge, Interest Charge
<xsd:simpleType name="ChargeType"><xsd:annotation><xsd:documentation>Purpose - Define Charge Types as used by LNSPs. The following types of charges: NUoS, excluded service, GSL credit payments and meter reading are identified by this code".</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:enumeration value="NUOS Charge"/><xsd:enumeration value="Event Based Charge"/><xsd:enumeration value="GSL Credit Charge"/><xsd:enumeration value="Excluded Service Charge"/><xsd:enumeration value="Interest Charge"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="ReadingType"><xsd:annotation><xsd:documentation>Purpose - Define meter reading type used in calculating the charged amount.</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:enumeration value="Actual"/><xsd:enumeration value="Substitute"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="LineDescription"><xsd:annotation><xsd:documentation>Purpose - Defines the charge item line description type restricted to char(60)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:maxLength value="60"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="NetworkTariffCode"><xsd:annotation><xsd:documentation>Purpose - Identifies an LNSP specific network tariff MSATS Data Model Column - NetworkTariffCode</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:maxLength value="10"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="ConsumptionVolume"><xsd:annotation><xsd:documentation>Purpose - Defines numeric data type restricted to 9.5 digits</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:decimal"><xsd:totalDigits value="14"/><xsd:fractionDigits value="5"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="Rate"><xsd:annotation><xsd:documentation>Purpose - Defines numeric data type restricted to 9.5 digits</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:decimal"><xsd:totalDigits value="14"/><xsd:fractionDigits value="5"/></xsd:restriction></xsd:simpleType>
<xsd:complexType name="GSTDetails"><xsd:annotation><xsd:documentation>Purpose - Defines the GST related details of the Retailer used in the Tax Invoice</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="BusinessName"><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:maxLength value="50"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ABN"><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:maxLength value="14"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType>