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_r36

AustralianBuildingOrPropertyName

Purpose: Define a building or property name.

Field

Restrictions

aseXML

Schema

AustralianBuildingOrPropertyName

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

simple

ClientInformation_r36

 

AustralianDeliveryPointIdentifier

Purpose: Define an Australian delivery point identifier.

Field

Restrictions

aseXML

Schema

AustralianDeliveryPointIdentifier

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

simple

ClientInformation_r36

 

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_r36

 

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_r36

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_r36

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_r36

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_r36

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_r36

AustralianPostalDeliveryNumberPrefix

Purpose: Define a postal delivery number prefix.

Field

Restrictions

aseXML

Schema

AustralianPostalDeliveryNumberPrefix

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

simple

ClientInformation_r36

AustralianPostalDeliveryNumberSuffix

Purpose: Define a postal delivery number suffix.

Field

Restrictions

aseXML

Schema

AustralianPostalDeliveryNumberSuffix

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

simple

ClientInformation_r36

AustralianPostalDeliveryNumberValue

Purpose: Define a postal delivery number.

Field

Restrictions

aseXML

Schema

AustralianPostalDeliveryNumberValue

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

simple

ClientInformation_r36

AustralianPostCode

Purpose: Define an Australian postcode.

Field

Restrictions

aseXML

Schema

AustralianPostCode

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

simple

ClientInformation_r36

AustralianStateOrTerritory

Purpose: Define Australian states and territories.

Field

Restrictions

aseXML

Schema

AustralianStateOrTerritory

xsd:string enumerated list (see AustralianStateOrTerritory list)

simple

ClientInformation_r36

Table 63 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,30}”

simple

ClientInformation_r36

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_r36

BuildingOrPropertyName

nillable=”true” minOccurs=”0” maxOccurs=”2”

AustralianBuildingOrPropertyName

ClientInformation_r36

FlatOrUnit

minOccurs=”0”

FlatOrUnit

ClientInformation_r36

FloorOrLevel

minOccurs=”0”

FloorOrLevel

ClientInformation_r36

House

minOccurs=”0” maxOccurs=”2”

House

ClientInformation_r36

LocationDescriptor

nillable=”true” minOccurs=”0”

AustralianLocationDescriptor

ClientInformation_r36

Lot

minOccurs=”0”

Lot

ClientInformation_r36

PostalDelivery

minOccurs=”0”

PostalDelivery

ClientInformation_r36

Street

minOccurs=”0” maxOccurs=”2”

Street

ClientInformation_r36

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_r36

AustralianTelephoneNumber

Purpose: Define an Australian telephone number.

Field

Restrictions

aseXML

Schema

AustralianTelephoneNumber

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

simple

ClientInformation_r36

AustralianTelephoneServiceComment

Purpose: Define an Australian telephone service.

Field

Restrictions

aseXML

Schema

AustralianTelephoneServiceComment

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

simple

ClientInformation_r36

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_r36

Table 64 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_r36

EmailAddress

Purpose: Define an email address.

Field

Restrictions

aseXML

Schema

EmailAddress

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

simple

ClientInformation_r36

FloorOrLevel

Field

Restrictions

aseXML

Schema

FloorOrLevel

minOccurs=”0”

complex sequence

ClientInformation_r36

FloorOrLevelType

See AustralianFloorOrLevelType

AustralianFloorOrLevelType

Enumerations_ r36

FloorOrLevelNumber

See AustralianFloorOrLevelNumber

AustralianFloorOrLevelNumber

ClientInformation_r36

FlatOrUnit

Field

Restrictions

aseXML

Schema

FlatOrUnit

minOccurs=”0”

Complex sequence

ClientInformation_r36

FlatOrUnitType

nillable=”true, minOccurs=”0”

FlatOrUnit

ClientInformation_r36

FlatOrUnitNumber

nillable=”true, minOccurs=”0”

AustralianFlatOrUnitNumber

ClientInformation_r36

House

Field

Restrictions

aseXML

Schema

House

sequence minOccurs=”0” maxOccurs=”2”

complex

ClientInformation_r36

HouseNumber

See AustralianHouseNumber

AustralianHouseNumber

ClientInformation_r36

HouseNumberSuffix

See AustralianHouseNumberSuffix

AustralianHouseNumberSuffix

ClientInformation_r36

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_r36

InternationalCountryCode

Purpose: Define the international country code.

Field

Restrictions

aseXML

Schema

InternationalCountryCode

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

simple

ClientInformation_r36

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_r36

Lot

Field

Restrictions

aseXML

Schema

lot

minOccurs=”0”

complex sequence

ClientInformation_r36

lotNumber

nillable=”true” minOccurs=”0”

 

ClientInformation_r36

PersonNameFamily

Purpose: Define a person’s family name.

Field

Restrictions

aseXML

Schema

PersonNameFamily

xsd:string maxLength value=”40”

simple

ClientInformation_r36

PersonNameGiven

Purpose: Define a person’s given name.

Field

Restrictions

aseXML

Schema

PersonNameGiven

xsd:string maxLength value=”40”

simple

ClientInformation_r36

PersonNameSuffix

Purpose: Define a person’s name suffix.

Field

Restrictions

aseXML

Schema

PersonNameSuffix

xsd:string maxLength value=”12”

simple

ClientInformation_r36

PersonNameTitle

Purpose: Define a person’s title.

Field

Restrictions

aseXML

Schema

PersonNameTitle

xsd:string maxLength value=”12”

simple

ClientInformation_r36

PersonNameType

Purpose: Define the types of people’s names.

Field

Restrictions

aseXML

Schema

nameType

xsd:string enumerated list (see PersonNameType list)

simple

ClientInformation_r36

Table 65 PersonNameType list

AKA

BTH

LGL

MDN

PRF

STG

TRB

XFR

 

 

 

 

PostalDelivery

Field

Restrictions

aseXML

Schema

PostalDelivery

sequence minOccurs=”0”

Complex

ClientInformation_r36

PostalDeliveryType

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryType

Enumerations

PostalDeliveryNumber

nillable=”true” minOccurs=”0”

PostalDeliveryNumber

ClientInformation_r36

PostalDeliveryNumber

Field

Restrictions

aseXML

Schema

PostalDeliveryNumberPrefix

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryNumberPrefix

ClientInformation_r36

PostalDeliveryNumberSuffix

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryNumberValue

ClientInformation_r36

PostalDeliveryNumberValue

nillable=”true” minOccurs=”0”

AustralianPostalDeliveryNumberSuffix

ClientInformation_r36

Street

Field

Restrictions

aseXML

Schema

StreetName

nillable=”true” minOccurs=”0”

AustralianStreetName

ClientInformation_r36

StreetSuffix

nillable=”true” minOccurs=”0”

AustralianStreetSuffix

Enumerations

StreetType

nillable=”true” minOccurs=”0”

AustralianStreetType

Enumerations