Support types

AustralianAddressLine

Purpose: Define a line of unstructured Australian address information.

Detail: An unstructured format allows for legacy or non-specific address/location information to be carried along with structured addresses within a common address container.

Field

Restrictions

aseXML

Schema

AustralianAddressLine

maxLength value=”80”,xsd:string ≤ 80 chars

simple

ClientInformation_r46

AustralianBuildingOrPropertyName

Purpose: Define a building or property name.

Field

Restrictions

aseXML

Schema

AustralianBuildingOrPropertyName

minLength value=”1”, maxLength value=”50”, xsd:string 1-50 chars

simple

ClientInformation_r46

 

AustralianDeliveryPointIdentifier

Purpose: Define an Australian delivery point identifier.

Field

Restrictions

aseXML

Schema

AustralianDeliveryPointIdentifier

minInclusive value=”10000000”, maxInclusive value=”99999999”

simple

ClientInformation_r46

 

AustralianFlatOrUnitNumber

Purpose: Define flat or unit number.

Detail: Alphabetic characters are permitted allowing for “100A” etc.

Field

Restrictions

aseXML

Schema

AustralianFlatOrUnitNumber

String with pattern value=”[\p{L}\p{N}\p{P}\s]{1,7}”

simple

ClientInformation_r46

 

AustralianFloorOrLevelNumber

Purpose: Define floor or level number.

Detail: Alphabetic characters are permitted.

Field

Restrictions

aseXML

Schema

AustralianFloorOrLevelNumber

string with pattern value=”[\p{L}\p{N}\p{P}\s]{1,5}”

simple

ClientInformation_r46

AustralianHouseNumber

Purpose: Define house number.

Detail: Note that any alphabetic information should be included in the house number suffix.

Field

Restrictions

aseXML

Schema

HouseNumber

maxInclusive value=”99999”, xsd:integer, 0-99999 inclusive

simple

ClientInformation_r46

AustralianHouseNumberSuffix

Purpose: Define a house number suffix.

Detail: Enter any non-numeric information.

Field

Restrictions

aseXML

Schema

AustralianHouseNumberSuffix

string with pattern value=”[\p{L}\p{N}]{1}”

simple

ClientInformation_r46

AustralianLocationDescriptor

Purpose: Define location descriptor.

Detail: This is a catch-all field for non-standard address information.

Field

Restrictions

aseXML

Schema

AustralianLocationDescriptor

xsd:string with pattern value=”[\p{L}\p{N}\p{P}\s]{1,30}”

simple

ClientInformation_r46

AustralianLotNumber

Purpose: Define a lot number.

Field

Restrictions

aseXML

Schema

LotNumber

xsd:string with pattern value=”[\p{L}\p{N}\p{P}\s]{1,6}”

simple

ClientInformation_r46

AustralianPostalDeliveryNumberPrefix

Purpose: Define a postal delivery number prefix.

Field

Restrictions

aseXML

Schema

AustralianPostalDeliveryNumberPrefix

string with pattern value=”[\p{Lu}]{1,3}”

simple

ClientInformation_r46

AustralianPostalDeliveryNumberSuffix

Purpose: Define a postal delivery number suffix.

Field

Restrictions

aseXML

Schema

AustralianPostalDeliveryNumberSuffix

string with pattern value=”[\p{Lu}]{1,3}”

simple

ClientInformation_r46

AustralianPostalDeliveryNumberValue

Purpose: Define a postal delivery number.

Field

Restrictions

aseXML

Schema

AustralianPostalDeliveryNumberValue

maxInclusive value=”99999”, xsd:integer, 0-99999 incl.

simple

ClientInformation_r46

AustralianPostCode

Purpose: Define an Australian postcode.

Field

Restrictions

aseXML

Schema

AustralianPostCode

string pattern value=”[\p{N}]{4}”

simple

ClientInformation_r46

AustralianStateOrTerritory

Purpose: Define Australian states and territories.

Field

Restrictions

aseXML

Schema

AustralianStateOrTerritory

xsd:string enumerated list (see AustralianStateOrTerritory list)

simple

ClientInformation_r46

Table 64 AustralianStateOrTerritory list

AAT

ACT

NSW

NT

QLD

SA

TAS

VIC

WA

AustralianStreetName

Purpose: Define a street name.

Field

Restrictions

aseXML

Schema

AustralianStreetName

xsd:string with pattern value=”[\p{L}\p{N}\s\-‘]{1,45}”

simple

ClientInformation_r46

AustralianStructuredAddressComponents

Purpose: Define the Australian address fields provided as part of a structured address.

Detail: Use when you are providing a complete address. If you are only providing part of an address, use the AustralianStructuredAddressPartialComponents type.

Field

Restrictions

aseXML

Schema

 

AustralianStructuredAddressComponents

sequence

complex

ClientInformation_r46

BuildingOrPropertyName

nillable=”true” minOccurs=”0”

AustralianBuildingOrPropertyName

ClientInformation_r46

BuildingOrPropertyName2

nillable=”true” minOccurs=”0”

AustralianBuildingOrPropertyName

 

ClientInformation_r46

FlatOrUnit

minOccurs=”0”

FlatOrUnit

ClientInformation_r46

FloorOrLevel

minOccurs=”0”

FloorOrLevel

ClientInformation_r46

House

minOccurs=”0” maxOccurs=”2”

House

ClientInformation_r46

LocationDescriptor

nillable=”true” minOccurs=”0”

AustralianLocationDescriptor

ClientInformation_r46

Lot

minOccurs=”0”

Lot

ClientInformation_r46

PostalDelivery

minOccurs=”0”

PostalDelivery

ClientInformation_r46

Street

minOccurs=”0” maxOccurs=”2”

Street

ClientInformation_r46

AustralianStructuredAddressPartialComponents

Purpose: Define the fields of an Australian address, provided as part of a structured address.

Detail: See the definition of AustralianAddress for more details. All fields are optional in this type to allow for providing portions of an address. The AustralianStructuredAddressComponents type restricts the content where a complete address is exchanged.

AustralianSuburbOrPlaceOrLocality

Purpose: Define a suburb or locality.

Field

Restrictions

aseXML

Schema

AustralianSuburbOrPlaceOrLocality

maxLength value=”46”, xsd:string ≤ 46 chars

simple

ClientInformation_r46

AustralianTelephoneNumber

Purpose: Define an Australian telephone number.

Field

Restrictions

aseXML

Schema

AustralianTelephoneNumber

maxLength value=”15” xsd:string ≤ 15 chars

simple

ClientInformation_r46

AustralianTelephoneServiceComment

Purpose: Define an Australian telephone service.

Field

Restrictions

aseXML

Schema

AustralianTelephoneServiceComment

maxLength value=”40” xsd:string ≤ 40 chars

simple

ClientInformation_r46

AustralianTelephoneServiceType

Purpose: Define Australian telephone service types.

Detail: AS4590 indicates that service types must be agreed between parties. This list extends as new services are defined.

Field

Restrictions

aseXML

Schema

AustralianTelephoneServiceType

xsd:string enumerated list (see AustralianTelephoneServiceType list)

simple

ClientInformation_r46

Table 65 AustralianTelephoneServiceType list

Fixed Voice

Mobile Voice

Fax

Modem

Pager

AustralianTelephonePrefix

Purpose: Define an Australian telephone number.

Field

Restrictions

aseXML

Schema

AustralianTelephonePrefix

maxLength value=”4” xsd:string ≤ 4 chars

simple

ClientInformation_r46

EmailAddress

Purpose: Define an email address.

Field

Restrictions

aseXML

Schema

EmailAddress

xsd:string pattern value=”[^@]+@[^\.]+\..+”

simple

ClientInformation_r46

FloorOrLevel

Field

Restrictions

aseXML

Schema

FloorOrLevel

minOccurs=”0”

complex sequence

ClientInformation_r46

FloorOrLevelType

See AustralianFloorOrLevelType

AustralianFloorOrLevelType

Enumerations_ r36

FloorOrLevelNumber

See AustralianFloorOrLevelNumber

AustralianFloorOrLevelNumber

ClientInformation_r46

FlatOrUnit

Field

Restrictions

aseXML

Schema

FlatOrUnit

minOccurs=”0”

Complex sequence

ClientInformation_r46

FlatOrUnitType

nillable=”true, minOccurs=”0”

FlatOrUnit

ClientInformation_r46

FlatOrUnitNumber

nillable=”true, minOccurs=”0”

AustralianFlatOrUnitNumber

ClientInformation_r46

House

Field

Restrictions

aseXML

Schema

House

sequence minOccurs=”0” maxOccurs=”2”

complex

ClientInformation_r46

HouseNumber

See AustralianHouseNumber

AustralianHouseNumber

ClientInformation_r46

HouseNumberSuffix

See AustralianHouseNumberSuffix

AustralianHouseNumberSuffix

ClientInformation_r46

InternationalAddressLine

Purpose: Define a line of unstructured International address information.

Detail: Given the wide variety of international addresses, the aseXML A standard for energy transactions in XML. A set of schemas and usage guidelines that define how data should be exchanged under FRC in the gas and electricity industries in Australia. address format currently supports only unstructured international addresses.

Field

Restrictions

aseXML

Schema

InternationalAddressLine

maxLength value=”80”,xsd:string, ≤ 80 chars

simple

ClientInformation_r46

InternationalCountryCode

Purpose: Define the international country code.

Field

Restrictions

aseXML

Schema

InternationalCountryCode

string pattern value=”[\p{Lu}]{1,3}”

simple

ClientInformation_r46

InternationalPostCode

Purpose: Define an international postcode.

Detail: To provide better validation of Australian postcodes, the definition for international postcodes is separate from Australian postcodes.

Field

Restrictions

aseXML

Schema

InternationalPostCode

string pattern value=”[\p{L}\p{N}]{1,12}”

simple

ClientInformation_r46

Lot

Field

Restrictions

aseXML

Schema

lot

minOccurs=”0”

complex sequence

ClientInformation_r46

lotNumber

nillable=”true” minOccurs=”0”

 

ClientInformation_r46

PersonNameFamily

Purpose: Define a person’s family name.

Field

Restrictions

aseXML

Schema

PersonNameFamily

xsd:string maxLength value=”40”

simple

ClientInformation_r46

PersonNameGiven

Purpose: Define a person’s given name.

Field

Restrictions

aseXML

Schema

PersonNameGiven

xsd:string maxLength value=”40”

simple

ClientInformation_r46

PersonNameSuffix

Purpose: Define a person’s name suffix.

Field

Restrictions

aseXML

Schema

PersonNameSuffix

xsd:string maxLength value=”12”

simple

ClientInformation_r46

PersonNameTitle

Purpose: Define a person’s title.

Field

Restrictions

aseXML

Schema

PersonNameTitle

xsd:string maxLength value=”12”

simple

ClientInformation_r46

PersonNameType

Purpose: Define the types of people’s names.

Field

Restrictions

aseXML

Schema

nameType

xsd:string enumerated list (see PersonNameType list)

simple

ClientInformation_r46

Table 66 PersonNameType list

AKA

BTH

LGL

MDN

PRF

STG

TRB

XFR

 

 

 

 

PostalDelivery

Field

Restrictions

aseXML

Schema

PostalDelivery

sequence minOccurs=”0”

Complex

ClientInformation_r46

PostalDeliveryType

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryType

Enumerations

PostalDeliveryNumber

nillable=”true” minOccurs=”0”

PostalDeliveryNumber

ClientInformation_r46

PostalDeliveryNumber

Field

Restrictions

aseXML

Schema

PostalDeliveryNumberPrefix

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryNumberPrefix

ClientInformation_r46

PostalDeliveryNumberSuffix

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryNumberValue

ClientInformation_r46

PostalDeliveryNumberValue

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryNumberSuffix

ClientInformation_r46

Street

Field

Restrictions

aseXML

Schema

StreetName

nillable=”true” minOccurs=”0”

AustralianStreetName

ClientInformation_r46

StreetSuffix

nillable=”true” minOccurs=”0”

AustralianStreetSuffix

Enumerations

StreetType

nillable=”true” minOccurs=”0”

AustralianStreetType

Enumerations