Schema ExtensionUtilities.xsd


schema location ..\..\..\schemas\ExtensionUtilities.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace urn:schemas-basda-org:ExtensionUtilities
 
Elements 
HeaderSupportingData 
MeterPointData 
SiteInvoiceFooter 
SiteInvoiceHeader 
SiteInvoiceLine 
SupportingData 
UtilitiesLine 


schema location ..\..\..\schemas\CoreTypes-v3.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace urn:schemas-basda-org:ExtensionUtilities
 
Simple types 
AccountNameType 
ActionAttrType 
ActualDeliveryDateType 
AddressLineType 
AlternateCurrencyType 
AmountOutstandingType 
AmountPaidType 
AmountType 
AttachmentDataType 
AuthorisationCodeType 
BankCodeType 
BankNameType 
BankReferenceType 
BatchNumberType 
BestBeforeDateType 
BuyersCodeForBuyerType 
BuyersCodeForCarrierType 
BuyersCodeForDeliveryType 
BuyersCodeForInvoiceToType 
BuyersCodeForLocationType 
BuyersCodeForSupplierType 
BuyersOrderLineReferenceType 
BuyersOrderNumberType 
BuyersProductCodeType 
CardNumberType 
CardTypeAttrType 
CityType 
CodelistType 
CodeType 
ColorType 
CommodityClassType 
CommodityCodeType 
CommodityDescriptionType 
ConsumerUnitCodeType 
ContractOrderReferenceType 
CostCentreType 
CountryType 
CRItype 
CrossReferenceType 
CurrencyType 
DateTime 
DateTimeOrEmptyType 
DaysFromDeliveryType 
DaysFromInvoiceType 
DaysFromMonthEndType 
DDIType 
DecimalOrEmptyType 
DecimalSeparatorType 
DeliveryDateType 
DeliveryInformationType 
DeliveryNoteLineNumberType 
DeliveryNoteNumberType 
DeliveryTermsType 
DepartmentType 
DepthType 
DescriptionType 
DespatchDateType 
DoubleOrEmptyType 
DUNStype 
EarliestAcceptableDateType 
EmailType 
EmptyStringType 
ExpectedDeliveryDateType 
ExpectedReplyType 
ExpiryDateType 
ExtendedDescriptionType 
FaxType 
FileNameType 
FreightChargesType 
FunctionType 
GeneralLedgerCodeType 
GLNType 
GoodsValueType 
GrossLineTotalType 
GrossPaymentAtRateType 
GrossPaymentTotalType 
GrossValueType 
GTINType 
GUIDType 
HeightType 
IntegerOrEmptyType 
InternalAddressType 
InvoiceDateType 
InvoiceLineInformationType 
InvoiceTypeType 
IssueDateElementType 
IssueDateType 
IssueNumberType 
IssuerType 
LanguageCodeType 
LatestAcceptableDateType 
LengthType 
LineNumberType 
LineTotalType 
LineValueTotalType 
LocationType 
LogoURLType 
LotSerialNumberType 
LotSerialTypeType 
MiscChargesType 
MixedRateIndicatorType 
MobileType 
ModeOfTransportType 
ModeType 
NameType 
NarrativeType 
NatureOfTransactionType 
NetLineTotalType 
NetPaymentAtRateType 
NetPaymentTotalType 
NumberOfItemsAtRateType 
NumberOfLinesAtRateType 
NumberOfLinesType 
NumberOfTaxRatesType 
OnSaleByDateType 
OrderDateType 
OrderLineInformationType 
OrderLineNumberType 
OrderResponseDateType 
OrderResponseNumberType 
OrderResponseTypeType 
OrderTypeType 
OrganisationType 
OriginalLineNumberType 
OriginalOrderDateType 
OtherProductCodeType 
OtherUOMType 
PacksizeType 
PaidDateType 
PartyType 
PayByDateType 
PercentageType 
PostCodeType 
PrecisionType 
PreferredDateType 
PreserveType 
ProjectAnalysisCodeType 
ProjectCodeType 
QualifierType 
RegisteredInType 
RegistrationNumberType 
ResponseToType 
SectionType 
SecurityCodeType 
SellByDateType 
SettlementDiscountAtRateType 
SettlementDiscountTotalType 
SettlementMethodType 
ShelfLifeDateType 
SizeType 
SoftwareManufacturerType 
SoftwareProductType 
SoftwareSystemIDType 
SoftwareVersionType 
SpecialInstructionsType 
SpecialPriceDescriptionType 
StateType 
StatusType 
StreetType 
StylesheetNameType 
StylesheetOwnerType 
StylesheetTypeType 
SupplementaryUnitsType 
SuppliersCodeForBuyerType 
SuppliersCodeForInvoiceToType 
SuppliersCodeForLocationType 
SuppliersInvoiceNumberType 
SuppliersOrderReferenceType 
SuppliersProductCodeType 
SwitchboardType 
TaxableTotalType 
TaxableValueAtRateType 
TaxAtRateType 
TaxNumberType 
TaxPointDateType 
TaxRateType 
TaxRefType 
TaxTotalType 
TaxValueType 
TelexType 
TermsConditionsType 
TestReferenceType 
TotalNumberOfItemsType 
TotalValueAtRateType 
TotalValueType 
TradedUnitCodeType 
TypeCodelistType 
TypeCodeType 
TypeDescriptionType 
TypeOfSupplyType 
TypeType 
UnitPriceType 
UnitsType 
UOMCodelistType 
UOMCodeType 
UOMDescriptionType 
UOMlength 
UOMnumeric 
UOMvolume 
UOMweight 
UserIDType 
VersionType 
VolumeType 
WeightType 
WidthType 


element HeaderSupportingData
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p1.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:string
properties
content complex
used by
element SiteInvoiceHeader
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation
CV - The calorific value for the invoice period
PF - Power factor for the site
annotation
documentation
Supporting Data Specific to the Invoice Header
source <xsd:element name="HeaderSupportingData">
 
<xsd:annotation>
   
<xsd:documentation>Supporting Data Specific to the Invoice Header</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="Code">
         
<xsd:annotation>
           
<xsd:documentation>CV - The calorific value for the invoice period
PF - Power factor for the site
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute HeaderSupportingData/@Code
annotation
documentation
CV - The calorific value for the invoice period
PF - Power factor for the site
source <xsd:attribute name="Code">
 
<xsd:annotation>
   
<xsd:documentation>CV - The calorific value for the invoice period
PF - Power factor for the site
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element MeterPointData
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p2.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children DistributionIdentifier UniqueReference CheckDigit ProfileType TimeSwitch LineLossFactor SSCCode
used by
elements SiteInvoiceFooter/InvoiceCallDetails SiteInvoiceLine/ReadingDetails SiteInvoiceHeader SiteInvoiceLine
annotation
documentation
Including Profile, Timeswitch data etc
source <xsd:element name="MeterPointData">
 
<xsd:annotation>
   
<xsd:documentation>Including Profile, Timeswitch data etc</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="DistributionIdentifier" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Geographical location of distributor.  The first 2 digits of the MPAN_CORE. Only used in Electricity Invoices.            00 - National Grid
10 - Eastern England
11 - East Midland
12 - London
13 - Merseyside and Northern Wales
14 - West Midlands
15 - North Eastern England
16 - North Western England
17 - Northern Scotland
18 - Southern Scotland
19 - South Eastern England
20 - Southern England
21 - Southern Wales
22 - South Western
23 - Yorkshire
24 - Independent Power Networks Limited
25 - Laing Energy Limited
26 - Global Utility Connections Limited
</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="UniqueReference" type="xsd:string">
       
<xsd:annotation>
         
<xsd:documentation>Data to enable identification of the Meter Point. Full MPAN for Electricity, MPR for Gas and Mobile Phone Number for phone supply.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="CheckDigit" type="xsd:integer" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The Check digit for the MPAN core (last 3 digits of the MPAN). Only used in Electricity Invoices.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="ProfileType" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Profile of the MPAN (digits 4/5 of the MPAN). Only used in Electricity Invoices.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TimeSwitch" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>MTC of the MPAN (digits . Only used in Electricity Invoices.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="LineLossFactor" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>LLF of the MPAN.  Only used in Electricity Invoices.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="SSCCode" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Refer to MDD
</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element MeterPointData/DistributionIdentifier
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p3.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Geographical location of distributor.  The first 2 digits of the MPAN_CORE. Only used in Electricity Invoices.            00 - National Grid
10 - Eastern England
11 - East Midland
12 - London
13 - Merseyside and Northern Wales
14 - West Midlands
15 - North Eastern England
16 - North Western England
17 - Northern Scotland
18 - Southern Scotland
19 - South Eastern England
20 - Southern England
21 - Southern Wales
22 - South Western
23 - Yorkshire
24 - Independent Power Networks Limited
25 - Laing Energy Limited
26 - Global Utility Connections Limited
source <xsd:element name="DistributionIdentifier" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Geographical location of distributor.  The first 2 digits of the MPAN_CORE. Only used in Electricity Invoices.            00 - National Grid
10 - Eastern England
11 - East Midland
12 - London
13 - Merseyside and Northern Wales
14 - West Midlands
15 - North Eastern England
16 - North Western England
17 - Northern Scotland
18 - Southern Scotland
19 - South Eastern England
20 - Southern England
21 - Southern Wales
22 - South Western
23 - Yorkshire
24 - Independent Power Networks Limited
25 - Laing Energy Limited
26 - Global Utility Connections Limited
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MeterPointData/UniqueReference
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p4.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
annotation
documentation
Data to enable identification of the Meter Point. Full MPAN for Electricity, MPR for Gas and Mobile Phone Number for phone supply.
source <xsd:element name="UniqueReference" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>Data to enable identification of the Meter Point. Full MPAN for Electricity, MPR for Gas and Mobile Phone Number for phone supply.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MeterPointData/CheckDigit
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p5.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The Check digit for the MPAN core (last 3 digits of the MPAN). Only used in Electricity Invoices.
source <xsd:element name="CheckDigit" type="xsd:integer" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The Check digit for the MPAN core (last 3 digits of the MPAN). Only used in Electricity Invoices.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MeterPointData/ProfileType
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p6.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Profile of the MPAN (digits 4/5 of the MPAN). Only used in Electricity Invoices.
source <xsd:element name="ProfileType" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Profile of the MPAN (digits 4/5 of the MPAN). Only used in Electricity Invoices.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MeterPointData/TimeSwitch
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p7.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
MTC of the MPAN (digits . Only used in Electricity Invoices.
source <xsd:element name="TimeSwitch" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>MTC of the MPAN (digits . Only used in Electricity Invoices.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MeterPointData/LineLossFactor
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p8.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
LLF of the MPAN.  Only used in Electricity Invoices.
source <xsd:element name="LineLossFactor" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>LLF of the MPAN.  Only used in Electricity Invoices.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MeterPointData/SSCCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p9.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Refer to MDD
source <xsd:element name="SSCCode" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Refer to MDD
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p10.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children InvoiceCallDetails SiteCCL SiteVAT SiteTotal
used by
element UtilitiesLine
annotation
documentation
Site Level Invoice Footer extensions for Utility Bills
source <xsd:element name="SiteInvoiceFooter">
 
<xsd:annotation>
   
<xsd:documentation>Site Level Invoice Footer extensions for Utility Bills</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="InvoiceCallDetails" minOccurs="0">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element ref="MeterPointData"/>
           
<xsd:element name="CallDate" type="xsd:date"/>
           
<xsd:element name="CallTime" type="xsd:time"/>
           
<xsd:element name="NumberDialled" type="xsd:string"/>
           
<xsd:element name="CallDuration" type="xsd:integer"/>
           
<xsd:element name="CallDataVolume" type="xsd:decimal"/>
           
<xsd:element name="CallUnits" type="xsd:string"/>
           
<xsd:element name="CallAmount" type="xsd:decimal"/>
           
<xsd:element name="CallChargeCode" type="xsd:string"/>
           
<xsd:element name="CallNetwork" type="xsd:string"/>
           
<xsd:element name="CallCountry" type="xsd:string"/>
           
<xsd:element name="CallType" type="xsd:string"/>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="SiteCCL" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Details of any CCL charges applicable to this invoice. Repeated for each CCL rate applicable for the period invoiced</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="Proportion" maxOccurs="unbounded">
             
<xsd:annotation>
               
<xsd:documentation>CCL proportion as a factor. Repeated for each CCL proportion/value combination applicable for this site.  </xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:integer">
                   
<xsd:attribute name="ProportionType">
                     
<xsd:annotation>
                       
<xsd:documentation>Green
CHP
Technology
Domestic
</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="ChargeStartDate" type="xsd:date" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>The start date to cover the full period of the invoice charge at this rate of CCL</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="ChargeEndDate" type="xsd:date" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>The end date to cover the full period of the invoice charge at this rate of CCL</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="Quantity">
             
<xsd:annotation>
               
<xsd:documentation>The number of units billed at this rate of CCL. </xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:decimal">
                   
<xsd:attribute name="UOMCode"/>
                   
<xsd:attribute name="UOMDescription"/>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="Price" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>Price per unit for the CCL units billed</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="TotalValue" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>Total charge for CCL = Quantity x Price  </xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="SiteVAT" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Repeat for each rate of Vat chargeable for this site invoice</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="PercentageLower" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>Percentage qualifying for lower rate of VAT</xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:decimal">
                   
<xsd:attribute name="ReasonForLowerRate" type="xsd:string" use="optional">
                     
<xsd:annotation>
                       
<xsd:documentation>Domestic
Deminimis
</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="DaysVat" type="xsd:integer" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>The number of days in the period of the VAT charge</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="TaxRate">
             
<xsd:annotation>
               
<xsd:documentation>Tax Rate applicable. Code and CodeList attributes</xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:decimal">
                   
<xsd:attribute name="Code" type="xsd:string" use="required">
                     
<xsd:annotation>
                       
<xsd:documentation>Invoice Vat Codes
S - Standard
L - Lower
X - Exempt
Z - Zero

Withdrawn Invoice Vat Codes
B - standard
M - Lower
U - Exempt
Z - Zero Rate
</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="TaxableValueAtRate">
             
<xsd:annotation>
               
<xsd:documentation>The total value of the site invoice lines at this rate of tax</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="TaxAtRate" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>Amount of tax charged at this rate</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="TotalValueAtRate" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>The total amount charged for this rate of tax. Taxable value + TaxAtRate</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="SiteTotal">
       
<xsd:annotation>
         
<xsd:documentation>Site invoice totals - one per Site</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="NumberOfLines" type="xsd:integer">
             
<xsd:annotation>
               
<xsd:documentation>The number of SiteInvoiceLines contained in this invoice</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="NumberOfTaxRates" type="xsd:integer">
             
<xsd:annotation>
               
<xsd:documentation>The number of different tax rates associated with this invoice</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="TaxableTotal" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>The total taxable value for this SiteInvoice across all tax rates</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="TaxTotal" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>The total tax for this SiteInvoice across all tax rates</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="GrossPaymentTotal" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>The total tax for this SiteInvoice across all tax rates</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceFooter/InvoiceCallDetails
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p11.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 0
maxOcc 1
content complex
children MeterPointData CallDate CallTime NumberDialled CallDuration CallDataVolume CallUnits CallAmount CallChargeCode CallNetwork CallCountry CallType
source <xsd:element name="InvoiceCallDetails" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="MeterPointData"/>
     
<xsd:element name="CallDate" type="xsd:date"/>
     
<xsd:element name="CallTime" type="xsd:time"/>
     
<xsd:element name="NumberDialled" type="xsd:string"/>
     
<xsd:element name="CallDuration" type="xsd:integer"/>
     
<xsd:element name="CallDataVolume" type="xsd:decimal"/>
     
<xsd:element name="CallUnits" type="xsd:string"/>
     
<xsd:element name="CallAmount" type="xsd:decimal"/>
     
<xsd:element name="CallChargeCode" type="xsd:string"/>
     
<xsd:element name="CallNetwork" type="xsd:string"/>
     
<xsd:element name="CallCountry" type="xsd:string"/>
     
<xsd:element name="CallType" type="xsd:string"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceFooter/InvoiceCallDetails/CallDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p12.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
content simple
source <xsd:element name="CallDate" type="xsd:date"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallTime
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p13.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:time
properties
content simple
source <xsd:element name="CallTime" type="xsd:time"/>

element SiteInvoiceFooter/InvoiceCallDetails/NumberDialled
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p14.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
source <xsd:element name="NumberDialled" type="xsd:string"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallDuration
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p15.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
content simple
source <xsd:element name="CallDuration" type="xsd:integer"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallDataVolume
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p16.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
source <xsd:element name="CallDataVolume" type="xsd:decimal"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallUnits
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p17.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
source <xsd:element name="CallUnits" type="xsd:string"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallAmount
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p18.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
source <xsd:element name="CallAmount" type="xsd:decimal"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallChargeCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p19.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
source <xsd:element name="CallChargeCode" type="xsd:string"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallNetwork
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p20.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
source <xsd:element name="CallNetwork" type="xsd:string"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallCountry
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p21.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
source <xsd:element name="CallCountry" type="xsd:string"/>

element SiteInvoiceFooter/InvoiceCallDetails/CallType
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p22.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
source <xsd:element name="CallType" type="xsd:string"/>

element SiteInvoiceFooter/SiteCCL
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p23.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 0
maxOcc unbounded
content complex
children Proportion ChargeStartDate ChargeEndDate Quantity Price TotalValue
annotation
documentation
Details of any CCL charges applicable to this invoice. Repeated for each CCL rate applicable for the period invoiced
source <xsd:element name="SiteCCL" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Details of any CCL charges applicable to this invoice. Repeated for each CCL rate applicable for the period invoiced</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="Proportion" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>CCL proportion as a factor. Repeated for each CCL proportion/value combination applicable for this site.  </xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:integer">
             
<xsd:attribute name="ProportionType">
               
<xsd:annotation>
                 
<xsd:documentation>Green
CHP
Technology
Domestic
</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="ChargeStartDate" type="xsd:date" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The start date to cover the full period of the invoice charge at this rate of CCL</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="ChargeEndDate" type="xsd:date" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The end date to cover the full period of the invoice charge at this rate of CCL</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Quantity">
       
<xsd:annotation>
         
<xsd:documentation>The number of units billed at this rate of CCL. </xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:decimal">
             
<xsd:attribute name="UOMCode"/>
             
<xsd:attribute name="UOMDescription"/>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="Price" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>Price per unit for the CCL units billed</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TotalValue" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>Total charge for CCL = Quantity x Price  </xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceFooter/SiteCCL/Proportion
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p24.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:integer
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ProportionType          
documentation
Green
CHP
Technology
Domestic
annotation
documentation
CCL proportion as a factor. Repeated for each CCL proportion/value combination applicable for this site. 
source <xsd:element name="Proportion" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>CCL proportion as a factor. Repeated for each CCL proportion/value combination applicable for this site.  </xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:integer">
       
<xsd:attribute name="ProportionType">
         
<xsd:annotation>
           
<xsd:documentation>Green
CHP
Technology
Domestic
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceFooter/SiteCCL/Proportion/@ProportionType
annotation
documentation
Green
CHP
Technology
Domestic
source <xsd:attribute name="ProportionType">
 
<xsd:annotation>
   
<xsd:documentation>Green
CHP
Technology
Domestic
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceFooter/SiteCCL/ChargeStartDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p25.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The start date to cover the full period of the invoice charge at this rate of CCL
source <xsd:element name="ChargeStartDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The start date to cover the full period of the invoice charge at this rate of CCL</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteCCL/ChargeEndDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p26.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The end date to cover the full period of the invoice charge at this rate of CCL
source <xsd:element name="ChargeEndDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The end date to cover the full period of the invoice charge at this rate of CCL</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteCCL/Quantity
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p27.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:decimal
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
UOMCode          
UOMDescription          
annotation
documentation
The number of units billed at this rate of CCL.
source <xsd:element name="Quantity">
 
<xsd:annotation>
   
<xsd:documentation>The number of units billed at this rate of CCL. </xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="UOMCode"/>
       
<xsd:attribute name="UOMDescription"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceFooter/SiteCCL/Quantity/@UOMCode
source <xsd:attribute name="UOMCode"/>

attribute SiteInvoiceFooter/SiteCCL/Quantity/@UOMDescription
source <xsd:attribute name="UOMDescription"/>

element SiteInvoiceFooter/SiteCCL/Price
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p28.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
Price per unit for the CCL units billed
source <xsd:element name="Price" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>Price per unit for the CCL units billed</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteCCL/TotalValue
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p29.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
Total charge for CCL = Quantity x Price 
source <xsd:element name="TotalValue" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>Total charge for CCL = Quantity x Price  </xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteVAT
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p30.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 1
maxOcc unbounded
content complex
children PercentageLower DaysVat TaxRate TaxableValueAtRate TaxAtRate TotalValueAtRate
annotation
documentation
Repeat for each rate of Vat chargeable for this site invoice
source <xsd:element name="SiteVAT" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Repeat for each rate of Vat chargeable for this site invoice</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="PercentageLower" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Percentage qualifying for lower rate of VAT</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:decimal">
             
<xsd:attribute name="ReasonForLowerRate" type="xsd:string" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>Domestic
Deminimis
</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="DaysVat" type="xsd:integer" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The number of days in the period of the VAT charge</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TaxRate">
       
<xsd:annotation>
         
<xsd:documentation>Tax Rate applicable. Code and CodeList attributes</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:decimal">
             
<xsd:attribute name="Code" type="xsd:string" use="required">
               
<xsd:annotation>
                 
<xsd:documentation>Invoice Vat Codes
S - Standard
L - Lower
X - Exempt
Z - Zero

Withdrawn Invoice Vat Codes
B - standard
M - Lower
U - Exempt
Z - Zero Rate
</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="TaxableValueAtRate">
       
<xsd:annotation>
         
<xsd:documentation>The total value of the site invoice lines at this rate of tax</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TaxAtRate" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>Amount of tax charged at this rate</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TotalValueAtRate" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>The total amount charged for this rate of tax. Taxable value + TaxAtRate</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceFooter/SiteVAT/PercentageLower
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p31.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:decimal
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ReasonForLowerRate  xsd:string  optional      
documentation
Domestic
Deminimis
annotation
documentation
Percentage qualifying for lower rate of VAT
source <xsd:element name="PercentageLower" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Percentage qualifying for lower rate of VAT</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="ReasonForLowerRate" type="xsd:string" use="optional">
         
<xsd:annotation>
           
<xsd:documentation>Domestic
Deminimis
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceFooter/SiteVAT/PercentageLower/@ReasonForLowerRate
type xsd:string
properties
use optional
annotation
documentation
Domestic
Deminimis
source <xsd:attribute name="ReasonForLowerRate" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Domestic
Deminimis
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceFooter/SiteVAT/DaysVat
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p32.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The number of days in the period of the VAT charge
source <xsd:element name="DaysVat" type="xsd:integer" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The number of days in the period of the VAT charge</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteVAT/TaxRate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p33.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:decimal
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Code  xsd:string  required      
documentation
Invoice Vat Codes
S - Standard
L - Lower
X - Exempt
Z - Zero

Withdrawn Invoice Vat Codes
B - standard
M - Lower
U - Exempt
Z - Zero Rate
annotation
documentation
Tax Rate applicable. Code and CodeList attributes
source <xsd:element name="TaxRate">
 
<xsd:annotation>
   
<xsd:documentation>Tax Rate applicable. Code and CodeList attributes</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="Code" type="xsd:string" use="required">
         
<xsd:annotation>
           
<xsd:documentation>Invoice Vat Codes
S - Standard
L - Lower
X - Exempt
Z - Zero

Withdrawn Invoice Vat Codes
B - standard
M - Lower
U - Exempt
Z - Zero Rate
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceFooter/SiteVAT/TaxRate/@Code
type xsd:string
properties
use required
annotation
documentation
Invoice Vat Codes
S - Standard
L - Lower
X - Exempt
Z - Zero

Withdrawn Invoice Vat Codes
B - standard
M - Lower
U - Exempt
Z - Zero Rate
source <xsd:attribute name="Code" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Invoice Vat Codes
S - Standard
L - Lower
X - Exempt
Z - Zero

Withdrawn Invoice Vat Codes
B - standard
M - Lower
U - Exempt
Z - Zero Rate
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceFooter/SiteVAT/TaxableValueAtRate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p34.png
namespace urn:schemas-basda-org:ExtensionUtilities
annotation
documentation
The total value of the site invoice lines at this rate of tax
source <xsd:element name="TaxableValueAtRate">
 
<xsd:annotation>
   
<xsd:documentation>The total value of the site invoice lines at this rate of tax</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteVAT/TaxAtRate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p35.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
Amount of tax charged at this rate
source <xsd:element name="TaxAtRate" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>Amount of tax charged at this rate</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteVAT/TotalValueAtRate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p36.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
The total amount charged for this rate of tax. Taxable value + TaxAtRate
source <xsd:element name="TotalValueAtRate" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>The total amount charged for this rate of tax. Taxable value + TaxAtRate</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteTotal
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p37.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children NumberOfLines NumberOfTaxRates TaxableTotal TaxTotal GrossPaymentTotal
annotation
documentation
Site invoice totals - one per Site
source <xsd:element name="SiteTotal">
 
<xsd:annotation>
   
<xsd:documentation>Site invoice totals - one per Site</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="NumberOfLines" type="xsd:integer">
       
<xsd:annotation>
         
<xsd:documentation>The number of SiteInvoiceLines contained in this invoice</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="NumberOfTaxRates" type="xsd:integer">
       
<xsd:annotation>
         
<xsd:documentation>The number of different tax rates associated with this invoice</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TaxableTotal" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>The total taxable value for this SiteInvoice across all tax rates</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TaxTotal" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>The total tax for this SiteInvoice across all tax rates</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="GrossPaymentTotal" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>The total tax for this SiteInvoice across all tax rates</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceFooter/SiteTotal/NumberOfLines
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p38.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
content simple
annotation
documentation
The number of SiteInvoiceLines contained in this invoice
source <xsd:element name="NumberOfLines" type="xsd:integer">
 
<xsd:annotation>
   
<xsd:documentation>The number of SiteInvoiceLines contained in this invoice</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteTotal/NumberOfTaxRates
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p39.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
content simple
annotation
documentation
The number of different tax rates associated with this invoice
source <xsd:element name="NumberOfTaxRates" type="xsd:integer">
 
<xsd:annotation>
   
<xsd:documentation>The number of different tax rates associated with this invoice</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteTotal/TaxableTotal
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p40.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
The total taxable value for this SiteInvoice across all tax rates
source <xsd:element name="TaxableTotal" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>The total taxable value for this SiteInvoice across all tax rates</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteTotal/TaxTotal
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p41.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
The total tax for this SiteInvoice across all tax rates
source <xsd:element name="TaxTotal" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>The total tax for this SiteInvoice across all tax rates</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceFooter/SiteTotal/GrossPaymentTotal
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p42.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
The total tax for this SiteInvoice across all tax rates
source <xsd:element name="GrossPaymentTotal" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>The total tax for this SiteInvoice across all tax rates</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p43.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children SiteInvoiceNumber BillTypeCode BillFrequencyCode WithdrawnInvoiceDate WithdrawnInvoiceNumber WIthdrawnVAT SupplyStartDate SupplyEndDate NumberOfDays SiteID Address MeterPointData HeaderSupportingData TariffDescription Narrative
used by
element UtilitiesLine
annotation
documentation
Site Level Invoice Header extensions for Utility BIlls
source <xsd:element name="SiteInvoiceHeader">
 
<xsd:annotation>
   
<xsd:documentation>Site Level Invoice Header extensions for Utility BIlls</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="SiteInvoiceNumber" type="xsd:string">
       
<xsd:annotation>
         
<xsd:documentation>Unique identifier for an invoice applied to a single supply point as generated by the supplier</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="BillTypeCode">
       
<xsd:annotation>
         
<xsd:documentation>Code for type of bill i.e. Invoice, Credit Note and whether it is a final bill
</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:string">
             
<xsd:attribute name="BillType" type="xsd:string" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>INV - Normal Invoice
CRN - Credit Note 
TRM - Normal Invoice Termination
CTR - Credit Note Termination
</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="BillFrequencyCode">
       
<xsd:annotation>
         
<xsd:documentation>Code to denote the frequency with which the supply is invoiced</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:string">
             
<xsd:attribute name="BillFrequency" type="xsd:string" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>M-Monthly
Q-Quarterly
W-Weekly
F-Fortnightly
D-Daily
S-Six-Monthly
A-Annual
O-Other
</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="WithdrawnInvoiceDate" type="xsd:date" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>For a withdrawn invoice, the date on which the invoice being withdrawn was originally raised</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="WithdrawnInvoiceNumber" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>For a withdrawn invoice, the original invoice number of the invoice being withdrawn </xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="WIthdrawnVAT" type="xsd:decimal" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>For a withdrawn invoice, the VAT amount applied to the original invoice now being withdrawn </xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="SupplyStartDate" type="xsd:date" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Start date of Supply Period for this invoice</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="SupplyEndDate" type="xsd:date" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>End date of Supply Period for this invoice</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="NumberOfDays" type="xsd:integer" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The difference between the Supply End Date and Supply Start Date + 1</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="SiteID">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="SupplierSiteID" type="xsd:string">
             
<xsd:annotation>
               
<xsd:documentation>Suppliers reference for the Site</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="CustomerSiteID" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>Customers own reference for the site</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="GLN" type="xsd:integer" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>Global Location Number. Unique identifier allocated by GS1</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="Address" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Supply point address. All the constituent elements are optional as any one of them may be unavailable. </xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
             
<xsd:annotation>
               
<xsd:documentation>Address line other than the specifically identified elements ( City, County, Postcode or Country )</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="City" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>City ( or town if applicable )</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="State" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>County</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="PostCode" type="xsd:string" minOccurs="0"/>
           
<xsd:element name="Country" type="xsd:string" minOccurs="0"/>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element ref="MeterPointData" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="HeaderSupportingData" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Data used in the Invoice Header that does not logically sit within a specific element. The Attribute describes the usage of the supporting data.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TariffDescription" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The suppliers tariff or contract description </xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Narrative" type="NarrativeType" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Any supporting narrative the supplier may wish to use</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceHeader/SiteInvoiceNumber
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p44.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
annotation
documentation
Unique identifier for an invoice applied to a single supply point as generated by the supplier
source <xsd:element name="SiteInvoiceNumber" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>Unique identifier for an invoice applied to a single supply point as generated by the supplier</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/BillTypeCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p45.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BillType  xsd:string  optional      
documentation
INV - Normal Invoice
CRN - Credit Note 
TRM - Normal Invoice Termination
CTR - Credit Note Termination
annotation
documentation
Code for type of bill i.e. Invoice, Credit Note and whether it is a final bill
source <xsd:element name="BillTypeCode">
 
<xsd:annotation>
   
<xsd:documentation>Code for type of bill i.e. Invoice, Credit Note and whether it is a final bill
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="BillType" type="xsd:string" use="optional">
         
<xsd:annotation>
           
<xsd:documentation>INV - Normal Invoice
CRN - Credit Note 
TRM - Normal Invoice Termination
CTR - Credit Note Termination
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceHeader/BillTypeCode/@BillType
type xsd:string
properties
use optional
annotation
documentation
INV - Normal Invoice
CRN - Credit Note 
TRM - Normal Invoice Termination
CTR - Credit Note Termination
source <xsd:attribute name="BillType" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>INV - Normal Invoice
CRN - Credit Note 
TRM - Normal Invoice Termination
CTR - Credit Note Termination
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceHeader/BillFrequencyCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p46.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BillFrequency  xsd:string  optional      
documentation
M-Monthly
Q-Quarterly
W-Weekly
F-Fortnightly
D-Daily
S-Six-Monthly
A-Annual
O-Other
annotation
documentation
Code to denote the frequency with which the supply is invoiced
source <xsd:element name="BillFrequencyCode">
 
<xsd:annotation>
   
<xsd:documentation>Code to denote the frequency with which the supply is invoiced</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="BillFrequency" type="xsd:string" use="optional">
         
<xsd:annotation>
           
<xsd:documentation>M-Monthly
Q-Quarterly
W-Weekly
F-Fortnightly
D-Daily
S-Six-Monthly
A-Annual
O-Other
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceHeader/BillFrequencyCode/@BillFrequency
type xsd:string
properties
use optional
annotation
documentation
M-Monthly
Q-Quarterly
W-Weekly
F-Fortnightly
D-Daily
S-Six-Monthly
A-Annual
O-Other
source <xsd:attribute name="BillFrequency" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>M-Monthly
Q-Quarterly
W-Weekly
F-Fortnightly
D-Daily
S-Six-Monthly
A-Annual
O-Other
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceHeader/WithdrawnInvoiceDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p47.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
For a withdrawn invoice, the date on which the invoice being withdrawn was originally raised
source <xsd:element name="WithdrawnInvoiceDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>For a withdrawn invoice, the date on which the invoice being withdrawn was originally raised</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/WithdrawnInvoiceNumber
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p48.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
For a withdrawn invoice, the original invoice number of the invoice being withdrawn
source <xsd:element name="WithdrawnInvoiceNumber" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>For a withdrawn invoice, the original invoice number of the invoice being withdrawn </xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/WIthdrawnVAT
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p49.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
For a withdrawn invoice, the VAT amount applied to the original invoice now being withdrawn
source <xsd:element name="WIthdrawnVAT" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>For a withdrawn invoice, the VAT amount applied to the original invoice now being withdrawn </xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/SupplyStartDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p50.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Start date of Supply Period for this invoice
source <xsd:element name="SupplyStartDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Start date of Supply Period for this invoice</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/SupplyEndDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p51.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
End date of Supply Period for this invoice
source <xsd:element name="SupplyEndDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>End date of Supply Period for this invoice</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/NumberOfDays
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p52.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The difference between the Supply End Date and Supply Start Date + 1
source <xsd:element name="NumberOfDays" type="xsd:integer" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The difference between the Supply End Date and Supply Start Date + 1</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/SiteID
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p53.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children SupplierSiteID CustomerSiteID GLN
source <xsd:element name="SiteID">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="SupplierSiteID" type="xsd:string">
       
<xsd:annotation>
         
<xsd:documentation>Suppliers reference for the Site</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="CustomerSiteID" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Customers own reference for the site</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="GLN" type="xsd:integer" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Global Location Number. Unique identifier allocated by GS1</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceHeader/SiteID/SupplierSiteID
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p54.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
annotation
documentation
Suppliers reference for the Site
source <xsd:element name="SupplierSiteID" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>Suppliers reference for the Site</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/SiteID/CustomerSiteID
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p55.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Customers own reference for the site
source <xsd:element name="CustomerSiteID" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Customers own reference for the site</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/SiteID/GLN
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p56.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Global Location Number. Unique identifier allocated by GS1
source <xsd:element name="GLN" type="xsd:integer" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Global Location Number. Unique identifier allocated by GS1</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/Address
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p57.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 0
maxOcc 1
content complex
children AddressLine City State PostCode Country
annotation
documentation
Supply point address. All the constituent elements are optional as any one of them may be unavailable.
source <xsd:element name="Address" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Supply point address. All the constituent elements are optional as any one of them may be unavailable. </xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Address line other than the specifically identified elements ( City, County, Postcode or Country )</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="City" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>City ( or town if applicable )</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="State" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>County</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="PostCode" type="xsd:string" minOccurs="0"/>
     
<xsd:element name="Country" type="xsd:string" minOccurs="0"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceHeader/Address/AddressLine
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p58.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Address line other than the specifically identified elements ( City, County, Postcode or Country )
source <xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Address line other than the specifically identified elements ( City, County, Postcode or Country )</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/Address/City
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p59.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
City ( or town if applicable )
source <xsd:element name="City" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>City ( or town if applicable )</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/Address/State
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p60.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
County
source <xsd:element name="State" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>County</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/Address/PostCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p61.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
source <xsd:element name="PostCode" type="xsd:string" minOccurs="0"/>

element SiteInvoiceHeader/Address/Country
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p62.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Country" type="xsd:string" minOccurs="0"/>

element SiteInvoiceHeader/TariffDescription
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p63.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The suppliers tariff or contract description
source <xsd:element name="TariffDescription" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The suppliers tariff or contract description </xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceHeader/Narrative
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p64.png
namespace urn:schemas-basda-org:ExtensionUtilities
type NarrativeType
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Any supporting narrative the supplier may wish to use
source <xsd:element name="Narrative" type="NarrativeType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Any supporting narrative the supplier may wish to use</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p65.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children LineNumber ChargeTypeCode ChargeSource SuppliersChargeDescription NumberOfDays ChargeStartDate ChargeEndDate MeterPointData TPR ReadingDetails ChargeDetails LineTotal LineTaxCode SupportingData Narrative
used by
element UtilitiesLine
annotation
documentation
Site Level Invoice Line extensions for Utility Bills
source <xsd:element name="SiteInvoiceLine">
 
<xsd:annotation>
   
<xsd:documentation>Site Level Invoice Line extensions for Utility Bills</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="LineNumber" type="xsd:integer">
       
<xsd:annotation>
         
<xsd:documentation>Unique identifier of SiteInvoiceLine</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="ChargeTypeCode">
       
<xsd:annotation>
         
<xsd:documentation>Identifies what charge this Invoice Line is for.</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="SuppliersChargeTypeCode" type="xsd:string">
             
<xsd:annotation>
               
<xsd:documentation>The code by which the supplier knows the charge. </xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="BuyersProductCode" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>The code by which the buyer knows the charge</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="Description" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>The description of the charge.</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="ChargeSource" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Some customers are on tariffs where the charges they incur from the distributor or Network are passed through to the customer directly. This indicates the original source of the charge.                   S: Supplier charge
D: Distributor charge
T: Transmission charge
</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:string"/>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="SuppliersChargeDescription" type="xsd:string">
       
<xsd:annotation>
         
<xsd:documentation>A high level indication of the charge type</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="NumberOfDays" type="xsd:integer" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Used if the number of days  is relevant to a charge</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="ChargeStartDate" type="xsd:date" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Start date of charge</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="ChargeEndDate" type="xsd:date" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>End date of charge</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="MeterPointData" minOccurs="0"/>
     
<xsd:element name="TPR" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Identifies presence of a Registers to monitor power consumed over a certain period of time.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="ReadingDetails" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Reading Details associated with the invoice line. </xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element ref="MeterPointData" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>Full MPAN for Electricity, and MPR for Gas contracts.</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="TPR" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>Identifies presence of a Registers to monitor power consumed over a certain period of time.</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="MeterDetails" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>Meter details</xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element name="MeterSerialNumber" type="xsd:string">
                   
<xsd:annotation>
                     
<xsd:documentation>The meter number associated with the MPAN/MPR and being billed on this line as it will appear on the bill. Optional for un-metered or site level charges.</xsd:documentation>
                   
</xsd:annotation>
                 
</xsd:element>
                 
<xsd:element name="NumberofDigits" type="xsd:integer" minOccurs="0">
                   
<xsd:annotation>
                     
<xsd:documentation>The number of digits on Meter</xsd:documentation>
                   
</xsd:annotation>
                 
</xsd:element>
                 
<xsd:element name="MeterLocation" type="xsd:string" minOccurs="0">
                   
<xsd:annotation>
                     
<xsd:documentation>To describe the physical location of the meter</xsd:documentation>
                   
</xsd:annotation>
                 
</xsd:element>
                 
<xsd:element name="GPSLocation" type="xsd:string" minOccurs="0">
                   
<xsd:annotation>
                     
<xsd:documentation>GPS longitude and latittude coordinates of physical meter location</xsd:documentation>
                   
</xsd:annotation>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="Readings" maxOccurs="2">
             
<xsd:annotation>
               
<xsd:documentation>Meter reading data repeated for present (code PRES) and previous read types (code PREV). Normally two Reading elements will be present for each ReadingDetails Element. </xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element name="ReadDate" type="xsd:date">
                   
<xsd:annotation>
                     
<xsd:documentation>The date the read was taken</xsd:documentation>
                   
</xsd:annotation>
                 
</xsd:element>
                 
<xsd:element name="Value">
                   
<xsd:annotation>
                     
<xsd:documentation>Value on the register of meter.</xsd:documentation>
                   
</xsd:annotation>
                 
</xsd:element>
                 
<xsd:element name="ReadType">
                   
<xsd:annotation>
                     
<xsd:documentation>00,Normal Reading
01,Estimated Manual
02,Estimated Computer
03,Removed Meter Read
04,Customers Own Read
05,Computer Reading
06,Exchange Meter Read
07,Corrector Meter Read
08,No Reading Available
09,Third Party Normal Read
10,Third Party Estimated Manual
11,Third Party Estimated Computer
12,Reading For Information Only
</xsd:documentation>
                   
</xsd:annotation>
                 
</xsd:element>
               
</xsd:sequence>
               
<xsd:attribute name="Code" type="xsd:string" use="required">
                 
<xsd:annotation>
                   
<xsd:documentation>Code - PRES - present
Code - PREV - previous
</xsd:documentation>
                 
</xsd:annotation>
               
</xsd:attribute>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="Quantity" maxOccurs="2">
             
<xsd:annotation>
               
<xsd:documentation>The quantity of product being supplied against this line. First quantity is difference between readings. Second is  first quantity with all adjustments applied.</xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:decimal">
                   
<xsd:attribute name="Code" type="xsd:anySimpleType" use="required">
                     
<xsd:annotation>
                       
<xsd:documentation>QtyType = "Actual" , "Adjusted"</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                   
<xsd:attribute name="UOMCode" type="xsd:string" use="required">
                     
<xsd:annotation>
                       
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                   
<xsd:attribute name="UOMDescription" type="xsd:string">
                     
<xsd:annotation>
                       
<xsd:documentation>UOMDescription =Refere to Code Lists</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="QuantityAdjustments" minOccurs="0" maxOccurs="unbounded">
             
<xsd:annotation>
               
<xsd:documentation>Adjustment factors to be applied to quantity. Code list attributes. List includes MM (meter modifier) CF (Correction Factor) </xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:decimal">
                   
<xsd:attribute name="AdjustmentCode" type="xsd:string" use="required">
                     
<xsd:annotation>
                       
<xsd:documentation>AdjustmentCode = CV, CF , MM</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="ChargeDetails" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>The cost details of the charge.Repeated where there are quantity price breaks.</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="Quantity">
             
<xsd:annotation>
               
<xsd:documentation>The quantity of product being supplied against this line. First quantity is difference between readings.  Second is  first quantity with all adjustments applied (the entire ChargeDetails needs repeated each time).</xsd:documentation>
             
</xsd:annotation>
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:decimal">
                   
<xsd:attribute name="UOMCode" type="xsd:string" use="optional">
                     
<xsd:annotation>
                       
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                   
<xsd:attribute name="UOMDescription" type="xsd:string" use="optional">
                     
<xsd:annotation>
                       
<xsd:documentation>UOM Description = Refer to Code Lists</xsd:documentation>
                     
</xsd:annotation>
                   
</xsd:attribute>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="Price" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>The price per unit for the charge line </xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="Amount" type="xsd:decimal">
             
<xsd:annotation>
               
<xsd:documentation>The amount for this part of the ChargeDetails</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="LineTotal">
       
<xsd:annotation>
         
<xsd:documentation>The Total amount of charge for this line. It should be possible to calculate this figure using all the other data supplied on the SiteInvoiceLine and it's child elements.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="LineTaxCode" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>To indicate the tax code that will be applied to this line item in the final tax calculation.                         S - Standard
L - Lower
X - Exempt
Z - Zero
</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType/>
     
</xsd:element>
     
<xsd:element ref="SupportingData" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Data used in the calculation of LineTotal that does not fit anywhere else on the line. The Attribute describes the usage of the supporting data.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Narrative" type="NarrativeType" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Any supporting narrative the supplier may wish to use</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceLine/LineNumber
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p66.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
content simple
annotation
documentation
Unique identifier of SiteInvoiceLine
source <xsd:element name="LineNumber" type="xsd:integer">
 
<xsd:annotation>
   
<xsd:documentation>Unique identifier of SiteInvoiceLine</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ChargeTypeCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p67.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children SuppliersChargeTypeCode BuyersProductCode Description
annotation
documentation
Identifies what charge this Invoice Line is for.
source <xsd:element name="ChargeTypeCode">
 
<xsd:annotation>
   
<xsd:documentation>Identifies what charge this Invoice Line is for.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="SuppliersChargeTypeCode" type="xsd:string">
       
<xsd:annotation>
         
<xsd:documentation>The code by which the supplier knows the charge. </xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="BuyersProductCode" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The code by which the buyer knows the charge</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Description" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The description of the charge.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceLine/ChargeTypeCode/SuppliersChargeTypeCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p68.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
annotation
documentation
The code by which the supplier knows the charge.
source <xsd:element name="SuppliersChargeTypeCode" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>The code by which the supplier knows the charge. </xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ChargeTypeCode/BuyersProductCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p69.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The code by which the buyer knows the charge
source <xsd:element name="BuyersProductCode" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The code by which the buyer knows the charge</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ChargeTypeCode/Description
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p70.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The description of the charge.
source <xsd:element name="Description" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The description of the charge.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ChargeSource
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p71.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:string
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Some customers are on tariffs where the charges they incur from the distributor or Network are passed through to the customer directly. This indicates the original source of the charge.                   S: Supplier charge
D: Distributor charge
T: Transmission charge
source <xsd:element name="ChargeSource" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Some customers are on tariffs where the charges they incur from the distributor or Network are passed through to the customer directly. This indicates the original source of the charge.                   S: Supplier charge
D: Distributor charge
T: Transmission charge
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string"/>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceLine/SuppliersChargeDescription
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p72.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
annotation
documentation
A high level indication of the charge type
source <xsd:element name="SuppliersChargeDescription" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>A high level indication of the charge type</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/NumberOfDays
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p73.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Used if the number of days  is relevant to a charge
source <xsd:element name="NumberOfDays" type="xsd:integer" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Used if the number of days  is relevant to a charge</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ChargeStartDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p74.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Start date of charge
source <xsd:element name="ChargeStartDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Start date of charge</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ChargeEndDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p75.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
End date of charge
source <xsd:element name="ChargeEndDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>End date of charge</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/TPR
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p76.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Identifies presence of a Registers to monitor power consumed over a certain period of time.
source <xsd:element name="TPR" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Identifies presence of a Registers to monitor power consumed over a certain period of time.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p77.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 0
maxOcc unbounded
content complex
children MeterPointData TPR MeterDetails Readings Quantity QuantityAdjustments
annotation
documentation
Reading Details associated with the invoice line.
source <xsd:element name="ReadingDetails" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Reading Details associated with the invoice line. </xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="MeterPointData" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Full MPAN for Electricity, and MPR for Gas contracts.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="TPR" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Identifies presence of a Registers to monitor power consumed over a certain period of time.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="MeterDetails" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Meter details</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="MeterSerialNumber" type="xsd:string">
             
<xsd:annotation>
               
<xsd:documentation>The meter number associated with the MPAN/MPR and being billed on this line as it will appear on the bill. Optional for un-metered or site level charges.</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="NumberofDigits" type="xsd:integer" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>The number of digits on Meter</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="MeterLocation" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>To describe the physical location of the meter</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="GPSLocation" type="xsd:string" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>GPS longitude and latittude coordinates of physical meter location</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="Readings" maxOccurs="2">
       
<xsd:annotation>
         
<xsd:documentation>Meter reading data repeated for present (code PRES) and previous read types (code PREV). Normally two Reading elements will be present for each ReadingDetails Element. </xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="ReadDate" type="xsd:date">
             
<xsd:annotation>
               
<xsd:documentation>The date the read was taken</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="Value">
             
<xsd:annotation>
               
<xsd:documentation>Value on the register of meter.</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element name="ReadType">
             
<xsd:annotation>
               
<xsd:documentation>00,Normal Reading
01,Estimated Manual
02,Estimated Computer
03,Removed Meter Read
04,Customers Own Read
05,Computer Reading
06,Exchange Meter Read
07,Corrector Meter Read
08,No Reading Available
09,Third Party Normal Read
10,Third Party Estimated Manual
11,Third Party Estimated Computer
12,Reading For Information Only
</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
         
</xsd:sequence>
         
<xsd:attribute name="Code" type="xsd:string" use="required">
           
<xsd:annotation>
             
<xsd:documentation>Code - PRES - present
Code - PREV - previous
</xsd:documentation>
           
</xsd:annotation>
         
</xsd:attribute>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="Quantity" maxOccurs="2">
       
<xsd:annotation>
         
<xsd:documentation>The quantity of product being supplied against this line. First quantity is difference between readings. Second is  first quantity with all adjustments applied.</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:decimal">
             
<xsd:attribute name="Code" type="xsd:anySimpleType" use="required">
               
<xsd:annotation>
                 
<xsd:documentation>QtyType = "Actual" , "Adjusted"</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
             
<xsd:attribute name="UOMCode" type="xsd:string" use="required">
               
<xsd:annotation>
                 
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
             
<xsd:attribute name="UOMDescription" type="xsd:string">
               
<xsd:annotation>
                 
<xsd:documentation>UOMDescription =Refere to Code Lists</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="QuantityAdjustments" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Adjustment factors to be applied to quantity. Code list attributes. List includes MM (meter modifier) CF (Correction Factor) </xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:decimal">
             
<xsd:attribute name="AdjustmentCode" type="xsd:string" use="required">
               
<xsd:annotation>
                 
<xsd:documentation>AdjustmentCode = CV, CF , MM</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/TPR
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p78.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Identifies presence of a Registers to monitor power consumed over a certain period of time.
source <xsd:element name="TPR" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Identifies presence of a Registers to monitor power consumed over a certain period of time.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/MeterDetails
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p79.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 0
maxOcc 1
content complex
children MeterSerialNumber NumberofDigits MeterLocation GPSLocation
annotation
documentation
Meter details
source <xsd:element name="MeterDetails" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Meter details</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="MeterSerialNumber" type="xsd:string">
       
<xsd:annotation>
         
<xsd:documentation>The meter number associated with the MPAN/MPR and being billed on this line as it will appear on the bill. Optional for un-metered or site level charges.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="NumberofDigits" type="xsd:integer" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The number of digits on Meter</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="MeterLocation" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>To describe the physical location of the meter</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="GPSLocation" type="xsd:string" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>GPS longitude and latittude coordinates of physical meter location</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/MeterDetails/MeterSerialNumber
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p80.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
annotation
documentation
The meter number associated with the MPAN/MPR and being billed on this line as it will appear on the bill. Optional for un-metered or site level charges.
source <xsd:element name="MeterSerialNumber" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>The meter number associated with the MPAN/MPR and being billed on this line as it will appear on the bill. Optional for un-metered or site level charges.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/MeterDetails/NumberofDigits
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p81.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The number of digits on Meter
source <xsd:element name="NumberofDigits" type="xsd:integer" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The number of digits on Meter</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/MeterDetails/MeterLocation
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p82.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
To describe the physical location of the meter
source <xsd:element name="MeterLocation" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>To describe the physical location of the meter</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/MeterDetails/GPSLocation
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p83.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
GPS longitude and latittude coordinates of physical meter location
source <xsd:element name="GPSLocation" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>GPS longitude and latittude coordinates of physical meter location</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/Readings
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p84.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 1
maxOcc 2
content complex
children ReadDate Value ReadType
attributes
Name  Type  Use  Default  Fixed  Annotation
Code  xsd:string  required      
documentation
Code - PRES - present
Code - PREV - previous
annotation
documentation
Meter reading data repeated for present (code PRES) and previous read types (code PREV). Normally two Reading elements will be present for each ReadingDetails Element.
source <xsd:element name="Readings" maxOccurs="2">
 
<xsd:annotation>
   
<xsd:documentation>Meter reading data repeated for present (code PRES) and previous read types (code PREV). Normally two Reading elements will be present for each ReadingDetails Element. </xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="ReadDate" type="xsd:date">
       
<xsd:annotation>
         
<xsd:documentation>The date the read was taken</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Value">
       
<xsd:annotation>
         
<xsd:documentation>Value on the register of meter.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="ReadType">
       
<xsd:annotation>
         
<xsd:documentation>00,Normal Reading
01,Estimated Manual
02,Estimated Computer
03,Removed Meter Read
04,Customers Own Read
05,Computer Reading
06,Exchange Meter Read
07,Corrector Meter Read
08,No Reading Available
09,Third Party Normal Read
10,Third Party Estimated Manual
11,Third Party Estimated Computer
12,Reading For Information Only
</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
   
<xsd:attribute name="Code" type="xsd:string" use="required">
     
<xsd:annotation>
       
<xsd:documentation>Code - PRES - present
Code - PREV - previous
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceLine/ReadingDetails/Readings/@Code
type xsd:string
properties
use required
annotation
documentation
Code - PRES - present
Code - PREV - previous
source <xsd:attribute name="Code" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Code - PRES - present
Code - PREV - previous
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceLine/ReadingDetails/Readings/ReadDate
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p85.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
content simple
annotation
documentation
The date the read was taken
source <xsd:element name="ReadDate" type="xsd:date">
 
<xsd:annotation>
   
<xsd:documentation>The date the read was taken</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/Readings/Value
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p86.png
namespace urn:schemas-basda-org:ExtensionUtilities
annotation
documentation
Value on the register of meter.
source <xsd:element name="Value">
 
<xsd:annotation>
   
<xsd:documentation>Value on the register of meter.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/Readings/ReadType
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p87.png
namespace urn:schemas-basda-org:ExtensionUtilities
annotation
documentation
00,Normal Reading
01,Estimated Manual
02,Estimated Computer
03,Removed Meter Read
04,Customers Own Read
05,Computer Reading
06,Exchange Meter Read
07,Corrector Meter Read
08,No Reading Available
09,Third Party Normal Read
10,Third Party Estimated Manual
11,Third Party Estimated Computer
12,Reading For Information Only
source <xsd:element name="ReadType">
 
<xsd:annotation>
   
<xsd:documentation>00,Normal Reading
01,Estimated Manual
02,Estimated Computer
03,Removed Meter Read
04,Customers Own Read
05,Computer Reading
06,Exchange Meter Read
07,Corrector Meter Read
08,No Reading Available
09,Third Party Normal Read
10,Third Party Estimated Manual
11,Third Party Estimated Computer
12,Reading For Information Only
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ReadingDetails/Quantity
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p88.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:decimal
properties
minOcc 1
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Code  xsd:anySimpleType  required      
documentation
QtyType = "Actual" , "Adjusted"
UOMCode  xsd:string  required      
documentation
UOMCode = Refer to Code Lists
UOMDescription  xsd:string        
documentation
UOMDescription =Refere to Code Lists
annotation
documentation
The quantity of product being supplied against this line. First quantity is difference between readings. Second is  first quantity with all adjustments applied.
source <xsd:element name="Quantity" maxOccurs="2">
 
<xsd:annotation>
   
<xsd:documentation>The quantity of product being supplied against this line. First quantity is difference between readings. Second is  first quantity with all adjustments applied.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="Code" type="xsd:anySimpleType" use="required">
         
<xsd:annotation>
           
<xsd:documentation>QtyType = "Actual" , "Adjusted"</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
       
<xsd:attribute name="UOMCode" type="xsd:string" use="required">
         
<xsd:annotation>
           
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
       
<xsd:attribute name="UOMDescription" type="xsd:string">
         
<xsd:annotation>
           
<xsd:documentation>UOMDescription =Refere to Code Lists</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceLine/ReadingDetails/Quantity/@Code
type xsd:anySimpleType
properties
use required
annotation
documentation
QtyType = "Actual" , "Adjusted"
source <xsd:attribute name="Code" type="xsd:anySimpleType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>QtyType = "Actual" , "Adjusted"</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute SiteInvoiceLine/ReadingDetails/Quantity/@UOMCode
type xsd:string
properties
use required
annotation
documentation
UOMCode = Refer to Code Lists
source <xsd:attribute name="UOMCode" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute SiteInvoiceLine/ReadingDetails/Quantity/@UOMDescription
type xsd:string
annotation
documentation
UOMDescription =Refere to Code Lists
source <xsd:attribute name="UOMDescription" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>UOMDescription =Refere to Code Lists</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceLine/ReadingDetails/QuantityAdjustments
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p89.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:decimal
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
AdjustmentCode  xsd:string  required      
documentation
AdjustmentCode = CV, CF , MM
annotation
documentation
Adjustment factors to be applied to quantity. Code list attributes. List includes MM (meter modifier) CF (Correction Factor)
source <xsd:element name="QuantityAdjustments" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Adjustment factors to be applied to quantity. Code list attributes. List includes MM (meter modifier) CF (Correction Factor) </xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="AdjustmentCode" type="xsd:string" use="required">
         
<xsd:annotation>
           
<xsd:documentation>AdjustmentCode = CV, CF , MM</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceLine/ReadingDetails/QuantityAdjustments/@AdjustmentCode
type xsd:string
properties
use required
annotation
documentation
AdjustmentCode = CV, CF , MM
source <xsd:attribute name="AdjustmentCode" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>AdjustmentCode = CV, CF , MM</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceLine/ChargeDetails
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p90.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 0
maxOcc unbounded
content complex
children Quantity Price Amount
annotation
documentation
The cost details of the charge.Repeated where there are quantity price breaks.
source <xsd:element name="ChargeDetails" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>The cost details of the charge.Repeated where there are quantity price breaks.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="Quantity">
       
<xsd:annotation>
         
<xsd:documentation>The quantity of product being supplied against this line. First quantity is difference between readings.  Second is  first quantity with all adjustments applied (the entire ChargeDetails needs repeated each time).</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:decimal">
             
<xsd:attribute name="UOMCode" type="xsd:string" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
             
<xsd:attribute name="UOMDescription" type="xsd:string" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>UOM Description = Refer to Code Lists</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="Price" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>The price per unit for the charge line </xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Amount" type="xsd:decimal">
       
<xsd:annotation>
         
<xsd:documentation>The amount for this part of the ChargeDetails</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element SiteInvoiceLine/ChargeDetails/Quantity
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p91.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:decimal
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
UOMCode  xsd:string  optional      
documentation
UOMCode = Refer to Code Lists
UOMDescription  xsd:string  optional      
documentation
UOM Description = Refer to Code Lists
annotation
documentation
The quantity of product being supplied against this line. First quantity is difference between readings.  Second is  first quantity with all adjustments applied (the entire ChargeDetails needs repeated each time).
source <xsd:element name="Quantity">
 
<xsd:annotation>
   
<xsd:documentation>The quantity of product being supplied against this line. First quantity is difference between readings.  Second is  first quantity with all adjustments applied (the entire ChargeDetails needs repeated each time).</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="UOMCode" type="xsd:string" use="optional">
         
<xsd:annotation>
           
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
       
<xsd:attribute name="UOMDescription" type="xsd:string" use="optional">
         
<xsd:annotation>
           
<xsd:documentation>UOM Description = Refer to Code Lists</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SiteInvoiceLine/ChargeDetails/Quantity/@UOMCode
type xsd:string
properties
use optional
annotation
documentation
UOMCode = Refer to Code Lists
source <xsd:attribute name="UOMCode" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>UOMCode = Refer to Code Lists</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute SiteInvoiceLine/ChargeDetails/Quantity/@UOMDescription
type xsd:string
properties
use optional
annotation
documentation
UOM Description = Refer to Code Lists
source <xsd:attribute name="UOMDescription" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>UOM Description = Refer to Code Lists</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element SiteInvoiceLine/ChargeDetails/Price
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p92.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
The price per unit for the charge line
source <xsd:element name="Price" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>The price per unit for the charge line </xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/ChargeDetails/Amount
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p93.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
content simple
annotation
documentation
The amount for this part of the ChargeDetails
source <xsd:element name="Amount" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>The amount for this part of the ChargeDetails</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/LineTotal
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p94.png
namespace urn:schemas-basda-org:ExtensionUtilities
annotation
documentation
The Total amount of charge for this line. It should be possible to calculate this figure using all the other data supplied on the SiteInvoiceLine and it's child elements.
source <xsd:element name="LineTotal">
 
<xsd:annotation>
   
<xsd:documentation>The Total amount of charge for this line. It should be possible to calculate this figure using all the other data supplied on the SiteInvoiceLine and it's child elements.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SiteInvoiceLine/LineTaxCode
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p95.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
To indicate the tax code that will be applied to this line item in the final tax calculation.                         S - Standard
L - Lower
X - Exempt
Z - Zero
source <xsd:element name="LineTaxCode" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>To indicate the tax code that will be applied to this line item in the final tax calculation.                         S - Standard
L - Lower
X - Exempt
Z - Zero
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType/>
</xsd:element>

element SiteInvoiceLine/Narrative
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p96.png
namespace urn:schemas-basda-org:ExtensionUtilities
type NarrativeType
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Any supporting narrative the supplier may wish to use
source <xsd:element name="Narrative" type="NarrativeType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Any supporting narrative the supplier may wish to use</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SupportingData
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p97.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children Sequence Value
used by
element SiteInvoiceLine
attributes
Name  Type  Use  Default  Fixed  Annotation
Code  xsd:string        
CodeList          
annotation
documentation
Meter/readings related supporting data. Code and CodeList Attributes
source <xsd:element name="SupportingData">
 
<xsd:annotation>
   
<xsd:documentation>Meter/readings related supporting data. Code and CodeList Attributes</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="Sequence" type="xsd:int">
       
<xsd:annotation>
         
<xsd:documentation>The sequence number to allow for Supporting Data items to be grouped together</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Value">
       
<xsd:annotation>
         
<xsd:documentation>The Value of the SupportingData\Type element</xsd:documentation>
       
</xsd:annotation>
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:decimal">
             
<xsd:attribute name="Type">
               
<xsd:annotation>
                 
<xsd:documentation>PERCENT - to represent PENALTY and Security Deposit
TAXRATE
CAPITAL
INVOICE
DATE
UNITS
UOM
AMOUNT
MULT
MPAN
TIME
HH
LAF
</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
   
<xsd:attribute name="Code" type="xsd:string"/>
   
<xsd:attribute name="CodeList"/>
 
</xsd:complexType>
</xsd:element>

attribute SupportingData/@Code
type xsd:string
source <xsd:attribute name="Code" type="xsd:string"/>

attribute SupportingData/@CodeList
source <xsd:attribute name="CodeList"/>

element SupportingData/Sequence
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p98.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:int
properties
content simple
annotation
documentation
The sequence number to allow for Supporting Data items to be grouped together
source <xsd:element name="Sequence" type="xsd:int">
 
<xsd:annotation>
   
<xsd:documentation>The sequence number to allow for Supporting Data items to be grouped together</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SupportingData/Value
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p99.png
namespace urn:schemas-basda-org:ExtensionUtilities
type extension of xsd:decimal
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation
PERCENT - to represent PENALTY and Security Deposit
TAXRATE
CAPITAL
INVOICE
DATE
UNITS
UOM
AMOUNT
MULT
MPAN
TIME
HH
LAF
annotation
documentation
The Value of the SupportingData\Type element
source <xsd:element name="Value">
 
<xsd:annotation>
   
<xsd:documentation>The Value of the SupportingData\Type element</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="Type">
         
<xsd:annotation>
           
<xsd:documentation>PERCENT - to represent PENALTY and Security Deposit
TAXRATE
CAPITAL
INVOICE
DATE
UNITS
UOM
AMOUNT
MULT
MPAN
TIME
HH
LAF
</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute SupportingData/Value/@Type
annotation
documentation
PERCENT - to represent PENALTY and Security Deposit
TAXRATE
CAPITAL
INVOICE
DATE
UNITS
UOM
AMOUNT
MULT
MPAN
TIME
HH
LAF
source <xsd:attribute name="Type">
 
<xsd:annotation>
   
<xsd:documentation>PERCENT - to represent PENALTY and Security Deposit
TAXRATE
CAPITAL
INVOICE
DATE
UNITS
UOM
AMOUNT
MULT
MPAN
TIME
HH
LAF
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element UtilitiesLine
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p100.png
namespace urn:schemas-basda-org:ExtensionUtilities
properties
content complex
children Product SiteInvoiceHeader SiteInvoiceLine SiteInvoiceFooter
annotation
documentation
Site Invoice Line Extensions
source <xsd:element name="UtilitiesLine">
 
<xsd:annotation>
   
<xsd:documentation>Site Invoice Line Extensions</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="Product" type="xsd:string">
       
<xsd:annotation>
         
<xsd:documentation>The type of Utility GAS, ELECTRICITY, WATER, MIX, PHONE, FUEL</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="SiteInvoiceHeader">
       
<xsd:annotation>
         
<xsd:documentation>SiteInvoiceHeader is repeated once for every BASDA line</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="SiteInvoiceLine" maxOccurs="unbounded"/>
     
<xsd:element ref="SiteInvoiceFooter">
       
<xsd:annotation>
         
<xsd:documentation>SiteInvoiceFooter is repeated once for every BASDA line</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element UtilitiesLine/Product
diagram ExtensionUtilities_diagrams/ExtensionUtilities_p101.png
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
content simple
annotation
documentation
The type of Utility GAS, ELECTRICITY, WATER, MIX, PHONE, FUEL
source <xsd:element name="Product" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>The type of Utility GAS, ELECTRICITY, WATER, MIX, PHONE, FUEL</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

simpleType AccountNameType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="AccountNameType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ActionAttrType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
enumeration Add
enumeration Change
enumeration Delete
enumeration Original
source <xsd:simpleType name="ActionAttrType">
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="Add"/>
   
<xsd:enumeration value="Change"/>
   
<xsd:enumeration value="Delete"/>
   
<xsd:enumeration value="Original"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ActualDeliveryDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTimeOrEmptyType
properties
base DateTimeOrEmptyType
source <xsd:simpleType name="ActualDeliveryDateType">
 
<xsd:restriction base="DateTimeOrEmptyType"/>
</xsd:simpleType>

simpleType AddressLineType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="AddressLineType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType AlternateCurrencyType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="AlternateCurrencyType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType AmountOutstandingType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
base xsd:decimal
source <xsd:simpleType name="AmountOutstandingType">
 
<xsd:restriction base="xsd:decimal"/>
</xsd:simpleType>

simpleType AmountPaidType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
base xsd:decimal
source <xsd:simpleType name="AmountPaidType">
 
<xsd:restriction base="xsd:decimal"/>
</xsd:simpleType>

simpleType AmountType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="AmountType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType AttachmentDataType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="AttachmentDataType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType AuthorisationCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="AuthorisationCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BankCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BankCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BankNameType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BankNameType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BankReferenceType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BankReferenceType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BatchNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
base xsd:integer
source <xsd:simpleType name="BatchNumberType">
 
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>

simpleType BestBeforeDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="BestBeforeDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType BuyersCodeForBuyerType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersCodeForBuyerType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersCodeForCarrierType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersCodeForCarrierType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersCodeForDeliveryType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersCodeForDeliveryType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersCodeForInvoiceToType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersCodeForInvoiceToType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersCodeForLocationType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersCodeForLocationType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersCodeForSupplierType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersCodeForSupplierType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersOrderLineReferenceType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersOrderLineReferenceType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersOrderNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersOrderNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType BuyersProductCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="BuyersProductCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CardNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CardNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CardTypeAttrType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
enumeration Charge
enumeration Credit
enumeration Debit
source <xsd:simpleType name="CardTypeAttrType">
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="Charge"/>
   
<xsd:enumeration value="Credit"/>
   
<xsd:enumeration value="Debit"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType CityType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CityType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CodelistType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CodelistType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ColorType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ColorType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CommodityClassType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
pattern \d{2}( \d{2})?( \d{2})?( \d{2})?
source <xsd:simpleType name="CommodityClassType">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="\d{2}( \d{2})?( \d{2})?( \d{2})?"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType CommodityCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CommodityCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CommodityDescriptionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CommodityDescriptionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ConsumerUnitCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ConsumerUnitCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ContractOrderReferenceType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ContractOrderReferenceType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CostCentreType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CostCentreType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CountryType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CountryType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CRItype
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
pattern [0-9a-zA-Z]{1,16}
source <xsd:simpleType name="CRItype">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="[0-9a-zA-Z]{1,16}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType CrossReferenceType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CrossReferenceType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType CurrencyType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="CurrencyType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DateTime
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of DateTimeOrEmptyType
properties
base DateTimeOrEmptyType
used by
simpleTypes BestBeforeDateType DeliveryDateType DespatchDateType InvoiceDateType OnSaleByDateType OrderDateType OrderResponseDateType OriginalOrderDateType PaidDateType SellByDateType ShelfLifeDateType
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="DateTime">
 
<xsd:restriction base="DateTimeOrEmptyType">
   
<xsd:pattern value=".+"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType DateTimeOrEmptyType
namespace urn:schemas-basda-org:ExtensionUtilities
type union of (xsd:date, xsd:dateTime, EmptyStringType)
used by
simpleTypes ActualDeliveryDateType DateTime EarliestAcceptableDateType ExpectedDeliveryDateType LatestAcceptableDateType PreferredDateType
source <xsd:simpleType name="DateTimeOrEmptyType">
 
<xsd:union memberTypes="xsd:date xsd:dateTime EmptyStringType"/>
</xsd:simpleType>

simpleType DaysFromDeliveryType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DaysFromDeliveryType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DaysFromInvoiceType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DaysFromInvoiceType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DaysFromMonthEndType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DaysFromMonthEndType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DDIType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DDIType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DecimalOrEmptyType
namespace urn:schemas-basda-org:ExtensionUtilities
type union of (xsd:decimal, EmptyStringType)
used by
simpleTypes AmountType FreightChargesType GrossLineTotalType GrossPaymentAtRateType GrossPaymentTotalType LineTotalType MiscChargesType NetLineTotalType NetPaymentAtRateType NetPaymentTotalType PercentageType SettlementDiscountAtRateType SettlementDiscountTotalType TaxableTotalType TaxableValueAtRateType TaxAtRateType TaxTotalType TaxValueType TotalValueAtRateType UnitPriceType
source <xsd:simpleType name="DecimalOrEmptyType">
 
<xsd:union memberTypes="xsd:decimal EmptyStringType"/>
</xsd:simpleType>

simpleType DecimalSeparatorType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
enumeration ,
enumeration .
source <xsd:simpleType name="DecimalSeparatorType">
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value=","/>
   
<xsd:enumeration value="."/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType DeliveryDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="DeliveryDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType DeliveryInformationType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DeliveryInformationType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DeliveryNoteLineNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
base xsd:integer
source <xsd:simpleType name="DeliveryNoteLineNumberType">
 
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>

simpleType DeliveryNoteNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DeliveryNoteNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DeliveryTermsType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DeliveryTermsType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DepartmentType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DepartmentType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DepthType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="DepthType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>

simpleType DescriptionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="DescriptionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType DespatchDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="DespatchDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType DoubleOrEmptyType
namespace urn:schemas-basda-org:ExtensionUtilities
type union of (xsd:double, EmptyStringType)
used by
simpleTypes DepthType HeightType LengthType PrecisionType SizeType VolumeType WeightType WidthType
source <xsd:simpleType name="DoubleOrEmptyType">
 
<xsd:union memberTypes="xsd:double EmptyStringType"/>
</xsd:simpleType>

simpleType DUNStype
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:integer
properties
base xsd:integer
facets
Kind Value Annotation
pattern \d{9}
source <xsd:simpleType name="DUNStype">
 
<xsd:restriction base="xsd:integer">
   
<xsd:pattern value="\d{9}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType EarliestAcceptableDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTimeOrEmptyType
properties
base DateTimeOrEmptyType
source <xsd:simpleType name="EarliestAcceptableDateType">
 
<xsd:restriction base="DateTimeOrEmptyType"/>
</xsd:simpleType>

simpleType EmailType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
pattern .*@.*\..*
source <xsd:simpleType name="EmailType">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value=".*@.*\..*"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType EmptyStringType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
used by
simpleTypes DateTimeOrEmptyType DecimalOrEmptyType DoubleOrEmptyType IntegerOrEmptyType
facets
Kind Value Annotation
maxLength 0
source <xsd:simpleType name="EmptyStringType">
 
<xsd:restriction base="xsd:string">
   
<xsd:maxLength value="0"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ExpectedDeliveryDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTimeOrEmptyType
properties
base DateTimeOrEmptyType
source <xsd:simpleType name="ExpectedDeliveryDateType">
 
<xsd:restriction base="DateTimeOrEmptyType"/>
</xsd:simpleType>

simpleType ExpectedReplyType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ExpectedReplyType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ExpiryDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
base xsd:date
source <xsd:simpleType name="ExpiryDateType">
 
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>

simpleType ExtendedDescriptionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ExtendedDescriptionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType FaxType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="FaxType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType FileNameType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="FileNameType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType FreightChargesType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="FreightChargesType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType FunctionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="FunctionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType GeneralLedgerCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="GeneralLedgerCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType GLNType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="GLNType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType GoodsValueType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
base xsd:decimal
source <xsd:simpleType name="GoodsValueType">
 
<xsd:restriction base="xsd:decimal"/>
</xsd:simpleType>

simpleType GrossLineTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="GrossLineTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType GrossPaymentAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="GrossPaymentAtRateType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType GrossPaymentTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="GrossPaymentTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType GrossValueType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
base xsd:decimal
source <xsd:simpleType name="GrossValueType">
 
<xsd:restriction base="xsd:decimal"/>
</xsd:simpleType>

simpleType GTINType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
base xsd:integer
source <xsd:simpleType name="GTINType">
 
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>

simpleType GUIDType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
pattern [a-zA-Z0-9]{8}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{12}
source <xsd:simpleType name="GUIDType">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="[a-zA-Z0-9]{8}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{12}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType HeightType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="HeightType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>

simpleType IntegerOrEmptyType
namespace urn:schemas-basda-org:ExtensionUtilities
type union of (xsd:integer, EmptyStringType)
used by
simpleTypes NumberOfLinesAtRateType NumberOfLinesType NumberOfTaxRatesType SupplementaryUnitsType
source <xsd:simpleType name="IntegerOrEmptyType">
 
<xsd:union memberTypes="xsd:integer EmptyStringType"/>
</xsd:simpleType>

simpleType InternalAddressType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="InternalAddressType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType InvoiceDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="InvoiceDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType InvoiceLineInformationType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="InvoiceLineInformationType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType InvoiceTypeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="InvoiceTypeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType IssueDateElementType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:date
properties
base xsd:date
source <xsd:simpleType name="IssueDateElementType">
 
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>

simpleType IssueDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
pattern \d{2}[\-/. ]\d{2,4}
annotation
documentation
Month represented as a month number and a 2-4 digit year with a separator, such as is used on credit cards.
source <xsd:simpleType name="IssueDateType">
 
<xsd:annotation>
   
<xsd:documentation>Month represented as a month number and a 2-4 digit year with a separator, such as is used on credit cards.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="\d{2}[\-/. ]\d{2,4}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType IssueNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:int
properties
base xsd:int
source <xsd:simpleType name="IssueNumberType">
 
<xsd:restriction base="xsd:int"/>
</xsd:simpleType>

simpleType IssuerType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="IssuerType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType LanguageCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type restriction of xsd:string
properties
base xsd:string
facets
Kind Value Annotation
pattern [a-z]{2}([_\-][A-Z]{2})?
source <xsd:simpleType name="LanguageCodeType">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="[a-z]{2}([_\-][A-Z]{2})?"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType LatestAcceptableDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTimeOrEmptyType
properties
base DateTimeOrEmptyType
source <xsd:simpleType name="LatestAcceptableDateType">
 
<xsd:restriction base="DateTimeOrEmptyType"/>
</xsd:simpleType>

simpleType LengthType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="LengthType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>

simpleType LineNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:int
properties
base xsd:int
source <xsd:simpleType name="LineNumberType">
 
<xsd:restriction base="xsd:int"/>
</xsd:simpleType>

simpleType LineTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="LineTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType LineValueTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
base xsd:decimal
source <xsd:simpleType name="LineValueTotalType">
 
<xsd:restriction base="xsd:decimal"/>
</xsd:simpleType>

simpleType LocationType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="LocationType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType LogoURLType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:anyURI
properties
base xsd:anyURI
source <xsd:simpleType name="LogoURLType">
 
<xsd:restriction base="xsd:anyURI"/>
</xsd:simpleType>

simpleType LotSerialNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="LotSerialNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType LotSerialTypeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="LotSerialTypeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType MiscChargesType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="MiscChargesType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType MixedRateIndicatorType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="MixedRateIndicatorType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType MobileType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="MobileType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ModeOfTransportType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ModeOfTransportType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ModeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ModeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType NameType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="NameType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType NarrativeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
used by
elements SiteInvoiceHeader/Narrative SiteInvoiceLine/Narrative
source <xsd:simpleType name="NarrativeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType NatureOfTransactionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="NatureOfTransactionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType NetLineTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="NetLineTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType NetPaymentAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="NetPaymentAtRateType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType NetPaymentTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="NetPaymentTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType NumberOfItemsAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
base xsd:integer
source <xsd:simpleType name="NumberOfItemsAtRateType">
 
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>

simpleType NumberOfLinesAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type IntegerOrEmptyType
properties
base IntegerOrEmptyType
source <xsd:simpleType name="NumberOfLinesAtRateType">
 
<xsd:restriction base="IntegerOrEmptyType"/>
</xsd:simpleType>

simpleType NumberOfLinesType
namespace urn:schemas-basda-org:ExtensionUtilities
type IntegerOrEmptyType
properties
base IntegerOrEmptyType
source <xsd:simpleType name="NumberOfLinesType">
 
<xsd:restriction base="IntegerOrEmptyType"/>
</xsd:simpleType>

simpleType NumberOfTaxRatesType
namespace urn:schemas-basda-org:ExtensionUtilities
type IntegerOrEmptyType
properties
base IntegerOrEmptyType
source <xsd:simpleType name="NumberOfTaxRatesType">
 
<xsd:restriction base="IntegerOrEmptyType"/>
</xsd:simpleType>

simpleType OnSaleByDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="OnSaleByDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType OrderDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="OrderDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType OrderLineInformationType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OrderLineInformationType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OrderLineNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OrderLineNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OrderResponseDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="OrderResponseDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType OrderResponseNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OrderResponseNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OrderResponseTypeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OrderResponseTypeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OrderTypeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OrderTypeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OrganisationType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OrganisationType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OriginalLineNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OriginalLineNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OriginalOrderDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="OriginalOrderDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType OtherProductCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OtherProductCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType OtherUOMType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="OtherUOMType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType PacksizeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="PacksizeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType PaidDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="PaidDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType PartyType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="PartyType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType PayByDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="PayByDateType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType PercentageType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="PercentageType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType PostCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="PostCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType PrecisionType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="PrecisionType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>

simpleType PreferredDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTimeOrEmptyType
properties
base DateTimeOrEmptyType
source <xsd:simpleType name="PreferredDateType">
 
<xsd:restriction base="DateTimeOrEmptyType"/>
</xsd:simpleType>

simpleType PreserveType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:boolean
properties
base xsd:boolean
source <xsd:simpleType name="PreserveType">
 
<xsd:restriction base="xsd:boolean"/>
</xsd:simpleType>

simpleType ProjectAnalysisCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ProjectAnalysisCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ProjectCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ProjectCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType QualifierType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="QualifierType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType RegisteredInType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="RegisteredInType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType RegistrationNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="RegistrationNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ResponseToType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="ResponseToType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SectionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SectionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SecurityCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:int
properties
base xsd:int
source <xsd:simpleType name="SecurityCodeType">
 
<xsd:restriction base="xsd:int"/>
</xsd:simpleType>

simpleType SellByDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="SellByDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType SettlementDiscountAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="SettlementDiscountAtRateType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType SettlementDiscountTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="SettlementDiscountTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType SettlementMethodType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SettlementMethodType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType ShelfLifeDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DateTime
properties
base DateTime
facets
Kind Value Annotation
pattern .+
source <xsd:simpleType name="ShelfLifeDateType">
 
<xsd:restriction base="DateTime"/>
</xsd:simpleType>

simpleType SizeType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="SizeType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>

simpleType SoftwareManufacturerType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SoftwareManufacturerType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SoftwareProductType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SoftwareProductType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SoftwareSystemIDType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SoftwareSystemIDType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SoftwareVersionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SoftwareVersionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SpecialInstructionsType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SpecialInstructionsType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SpecialPriceDescriptionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SpecialPriceDescriptionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType StateType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="StateType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType StatusType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="StatusType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType StreetType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="StreetType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType StylesheetNameType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="StylesheetNameType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType StylesheetOwnerType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="StylesheetOwnerType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType StylesheetTypeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="StylesheetTypeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SupplementaryUnitsType
namespace urn:schemas-basda-org:ExtensionUtilities
type IntegerOrEmptyType
properties
base IntegerOrEmptyType
source <xsd:simpleType name="SupplementaryUnitsType">
 
<xsd:restriction base="IntegerOrEmptyType"/>
</xsd:simpleType>

simpleType SuppliersCodeForBuyerType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SuppliersCodeForBuyerType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SuppliersCodeForInvoiceToType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SuppliersCodeForInvoiceToType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SuppliersCodeForLocationType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SuppliersCodeForLocationType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SuppliersInvoiceNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SuppliersInvoiceNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SuppliersOrderReferenceType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SuppliersOrderReferenceType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SuppliersProductCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SuppliersProductCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType SwitchboardType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="SwitchboardType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TaxableTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="TaxableTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType TaxableValueAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="TaxableValueAtRateType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType TaxAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="TaxAtRateType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType TaxNumberType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TaxNumberType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TaxPointDateType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TaxPointDateType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TaxRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
base xsd:decimal
source <xsd:simpleType name="TaxRateType">
 
<xsd:restriction base="xsd:decimal"/>
</xsd:simpleType>

simpleType TaxRefType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TaxRefType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TaxTotalType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="TaxTotalType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType TaxValueType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="TaxValueType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType TelexType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TelexType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TermsConditionsType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TermsConditionsType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TestReferenceType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TestReferenceType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TotalNumberOfItemsType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:integer
properties
base xsd:integer
source <xsd:simpleType name="TotalNumberOfItemsType">
 
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>

simpleType TotalValueAtRateType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="TotalValueAtRateType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType TotalValueType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:decimal
properties
base xsd:decimal
source <xsd:simpleType name="TotalValueType">
 
<xsd:restriction base="xsd:decimal"/>
</xsd:simpleType>

simpleType TradedUnitCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TradedUnitCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TypeCodelistType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TypeCodelistType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TypeCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TypeCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TypeDescriptionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TypeDescriptionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TypeOfSupplyType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TypeOfSupplyType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType TypeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="TypeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UnitPriceType
namespace urn:schemas-basda-org:ExtensionUtilities
type DecimalOrEmptyType
properties
base DecimalOrEmptyType
source <xsd:simpleType name="UnitPriceType">
 
<xsd:restriction base="DecimalOrEmptyType"/>
</xsd:simpleType>

simpleType UnitsType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UnitsType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UOMCodelistType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UOMCodelistType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UOMCodeType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UOMCodeType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UOMDescriptionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UOMDescriptionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UOMlength
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UOMlength">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UOMnumeric
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UOMnumeric">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UOMvolume
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UOMvolume">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UOMweight
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UOMweight">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType UserIDType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="UserIDType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType VersionType
namespace urn:schemas-basda-org:ExtensionUtilities
type xsd:string
properties
base xsd:string
source <xsd:simpleType name="VersionType">
 
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>

simpleType VolumeType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="VolumeType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>

simpleType WeightType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="WeightType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>

simpleType WidthType
namespace urn:schemas-basda-org:ExtensionUtilities
type DoubleOrEmptyType
properties
base DoubleOrEmptyType
source <xsd:simpleType name="WidthType">
 
<xsd:restriction base="DoubleOrEmptyType"/>
</xsd:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy