Main types
Address
Purpose: Define an address capable of representing both domestic and International addresses.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
Address |
Structured format where available, otherwise unstructured. For more details, see B2B Procedure Technical Specification. |
complex |
ClientInformation_r36 |
AustralianAddress |
ClientInformation_r36 |
||
InternationalAddress |
ClientInformation_r36 |
AustralianAddress
Purpose: Define an Australian address.
Detail: The Australian address format allows for either a structured or an unstructured physical address, with locality, state, and postcode always carried as structured elements.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
AustralianAddress |
choice |
complexAustralianAddress |
ClientInformation_r36 |
StructuredAddress |
minOccurs=”0” |
ClientInformation_r36 |
|
UnstructuredAddress |
ClientInformation_r36 |
||
SuburbOrPlaceOrLocality |
nillable=”true”, b minOccurs=”0” |
ClientInformation_r36 |
|
StateOrTerritory |
ClientInformation_r36 |
||
PostCode |
ClientInformation_r36 |
||
DeliveryPointIdentifier |
nillable=”true”, minOccurs=”0” |
ClientInformation_r36 |
AustralianPhoneNumber
Purpose: Define an Australian telephone service number.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
AustralianPhoneNumber |
sequence |
complex |
ClientInformation_r36 |
Prefix |
element |
ClientInformation_r36 |
|
Number |
element |
ClientInformation_r36 |
|
ServiceComment |
minOccurs=”0” |
ClientInformation_r36 |
|
serviceType |
use=”required” |
ClientInformation_r36 |
InternationalAddress
Purpose: Define an International address.
Detail: AS4590 provides differing definitions of some address components depending on whether they are internal or external to Australia. To provide maximum validation of Australian addresses, whilst supporting International formats, 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. provides different formats for both.
Because of the wide variety of International formats, aseXML only defines an unstructured format. It follows the same structure used for Australian addresses, allowing the definition of structured International addresses in the future.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
InternationalAddress |
sequence |
complex |
ClientInformation_r36 |
UnstructuredAddress |
ClientInformation_r36 |
||
CountryCode |
minOccurs=”0” |
ClientInformation_r36 |
|
PostCode |
minOccurs=”0” |
ClientInformation_r36 |
PersonName
Purpose: Define a person’s name.
Detail: By default, a legal name is assumed.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
PersonName |
1 name only |
ClientInformation_r36 |
|
PersonNameTitle |
See PersonNameTitle |
ClientInformation_r36 |
|
PersonNameFamily |
See PersonNameFamily |
ClientInformation_r36 |
|
PersonNameGiven |
see PersonNameGiven |
ClientInformation_r36 |
|
ContactName |
See PersonName |
ClientInformation_r36 |
UnstructuredAddress
Field |
Restrictions |
aseXML |
Schema |
||
---|---|---|---|---|---|
UnstructuredAddress |
sequence |
choice |
ClientInformation_r36 |
||
AddressLine |
nillable=”true”, maxOccurs=”3” |
ClientInformation_r36 |
|||
AddressLine |
maxOccurs=”6” |
ClientInformation_r36 |