XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://www.kewill.com/logistics/klic/shipment-out
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Documentation Base type and element specifications

Declared Namespaces

Prefix Namespace
Default namespace http://www.kewill.com/logistics/klic/shipment-out
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.kewill.com/logistics/klic/shipment-out">
...
</xs:schema>
top

Global Definitions

Simple Type: ADNClassType

Super-types: xs:string < AType (by restriction) < ADNClassType (by restriction)
Sub-types: None
Name ADNClassType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 12
Schema Component Representation
<xs:simpleType name="ADNClassType">
<xs:restriction base="AType">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ADNCodeType

Super-types: xs:string < AType (by restriction) < ADNCodeType (by restriction)
Sub-types: None
Name ADNCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="ADNCodeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ADRClassType

Super-types: xs:string < AType (by restriction) < ADRClassType (by restriction)
Sub-types: None
Name ADRClassType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 12
Schema Component Representation
<xs:simpleType name="ADRClassType">
<xs:restriction base="AType">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ADRCodeType

Super-types: xs:string < AType (by restriction) < ADRCodeType (by restriction)
Sub-types: None
Name ADRCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="ADRCodeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ATAType

Super-types: xs:dateTime < DTType (by restriction) < ATAType (by restriction)
Sub-types: None
Name ATAType
Content
  • Base XSD Type: dateTime
Schema Component Representation
<xs:simpleType name="ATAType">
<xs:restriction base="DTType"/>
</xs:simpleType>
top

Simple Type: ATDType

Super-types: xs:dateTime < DTType (by restriction) < ATDType (by restriction)
Sub-types: None
Name ATDType
Content
  • Base XSD Type: dateTime
Schema Component Representation
<xs:simpleType name="ATDType">
<xs:restriction base="DTType"/>
</xs:simpleType>
top

Simple Type: AType

Super-types: xs:string < AType (by restriction)
Sub-types:
Name AType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
Documentation Character string value without control characters.
Schema Component Representation
<xs:simpleType name="AType">
<xs:restriction base="xs:string">
<xs:pattern value="(\P{Cc})*"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: AUType

Super-types: xs:string < AType (by restriction) < AUType (by restriction)
Sub-types:
Name AUType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
Documentation Character string value (uppercase) without control characters.
Schema Component Representation
<xs:simpleType name="AUType">
<xs:restriction base="AType">
<xs:pattern value="([^a-z])*"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CAType

Super-types: None
Sub-types:
Name CAType
Content
Documentation Boolean type to specify a true or false value
Schema Component Representation
<xs:simpleType name="CAType">
<xs:union memberTypes="booleanType booleanKlType"/>
</xs:simpleType>
top

Simple Type: CollectiveCMRType

Super-types: CAType (by restriction) < CollectiveCMRType (by restriction)
Sub-types: None
Name CollectiveCMRType
Content
Schema Component Representation
<xs:simpleType name="CollectiveCMRType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: DTType

Super-types: xs:dateTime < DTType (by restriction)
Sub-types:
Name DTType
Content
  • Base XSD Type: dateTime
Documentation Date value specified in the following form "YYYY-MM-DDThh:mm:ss".
Schema Component Representation
<xs:simpleType name="DTType">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
top

Simple Type: DYType

Super-types: xs:date < DYType (by restriction)
Sub-types:
Name DYType
Content
  • Base XSD Type: date
Documentation Date value specified in the following form "YYYY-MM-DD".
Schema Component Representation
<xs:simpleType name="DYType">
<xs:restriction base="xs:date"/>
</xs:simpleType>
top

Simple Type: ETAType

Super-types: xs:dateTime < DTType (by restriction) < ETAType (by restriction)
Sub-types: None
Name ETAType
Content
  • Base XSD Type: dateTime
Schema Component Representation
<xs:simpleType name="ETAType">
<xs:restriction base="DTType"/>
</xs:simpleType>
top

Simple Type: ETDType

Super-types: xs:dateTime < DTType (by restriction) < ETDType (by restriction)
Sub-types: None
Name ETDType
Content
  • Base XSD Type: dateTime
Schema Component Representation
<xs:simpleType name="ETDType">
<xs:restriction base="DTType"/>
</xs:simpleType>
top

Simple Type: ICAClassType

Super-types: xs:string < AType (by restriction) < ICAClassType (by restriction)
Sub-types: None
Name ICAClassType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 12
Schema Component Representation
<xs:simpleType name="ICAClassType">
<xs:restriction base="AType">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ICACodeType

Super-types: xs:string < AType (by restriction) < ICACodeType (by restriction)
Sub-types: None
Name ICACodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="ICACodeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: IDType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < IDType (by restriction)
Sub-types: None
Name IDType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 11
Schema Component Representation
<xs:simpleType name="IDType">
<xs:restriction base="AUType">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ILNNumberType

Super-types: xs:string < AType (by restriction) < ILNNumberType (by restriction)
Sub-types: None
Name ILNNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 13
Documentation The ILN number is also known as the EANnumber for customers. However the official term is ILNNumber.
Schema Component Representation
<xs:simpleType name="ILNNumberType">
<xs:restriction base="AType">
<xs:maxLength value="13"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: IMDClassType

Super-types: xs:string < AType (by restriction) < IMDClassType (by restriction)
Sub-types: None
Name IMDClassType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 12
Schema Component Representation
<xs:simpleType name="IMDClassType">
<xs:restriction base="AType">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: IMDCodeType

Super-types: xs:string < AType (by restriction) < IMDCodeType (by restriction)
Sub-types: None
Name IMDCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="IMDCodeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: N2Type

Super-types: xs:decimal < N2Type (by restriction)
Sub-types:
Name N2Type
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 2
Documentation Non-negative decimal value (maximum number of fractional digits 2).
Schema Component Representation
<xs:simpleType name="N2Type">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: N3Type

Super-types: xs:decimal < N3Type (by restriction)
Sub-types:
Name N3Type
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 3
Documentation Non-negative decimal value (maximum number of fractional digits 3).
Schema Component Representation
<xs:simpleType name="N3Type">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="3"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: N6Type

Super-types: xs:decimal < N6Type (by restriction)
Sub-types:
Name N6Type
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 6
Documentation Non-negative decimal value (maximum number of fractional digits 6).
Schema Component Representation
<xs:simpleType name="N6Type">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="6"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: NType

Super-types: xs:nonNegativeInteger < NType (by restriction)
Sub-types:
Name NType
Content
  • Base XSD Type: nonNegativeInteger
Documentation Non-negative integer value (no fractional digits).
Schema Component Representation
<xs:simpleType name="NType">
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
top

Simple Type: RIDClassType

Super-types: xs:string < AType (by restriction) < RIDClassType (by restriction)
Sub-types: None
Name RIDClassType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 12
Schema Component Representation
<xs:simpleType name="RIDClassType">
<xs:restriction base="AType">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: RIDCodeType

Super-types: xs:string < AType (by restriction) < RIDCodeType (by restriction)
Sub-types: None
Name RIDCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="RIDCodeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: S2Type

Super-types: xs:decimal < S2Type (by restriction)
Sub-types:
Name S2Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
Documentation Decimal value (maximum number of fractional digits 2).
Schema Component Representation
<xs:simpleType name="S2Type">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: S3Type

Super-types: xs:decimal < S3Type (by restriction)
Sub-types:
Name S3Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
Documentation Decimal value (maximum number of fractional digits 3).
Schema Component Representation
<xs:simpleType name="S3Type">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ST_additionalInformationA35

Super-types: xs:string < AType (by restriction) < ST_additionalInformationA35 (by restriction)
Sub-types: None
Name ST_additionalInformationA35
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="ST_additionalInformationA35">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ST_amountS214

Super-types: xs:decimal < S2Type (by restriction) < ST_amountS214 (by restriction)
Sub-types: None
Name ST_amountS214
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -99999999999.99 <= value <= 99999999999.99
Documentation Amount in given currency!.
Schema Component Representation
<xs:simpleType name="ST_amountS214">
<xs:restriction base="S2Type">
<xs:minInclusive value="-99999999999.99"/>
<xs:maxInclusive value="99999999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ST_amountS219

Super-types: xs:decimal < S2Type (by restriction) < ST_amountS219 (by restriction)
Sub-types: None
Name ST_amountS219
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
Schema Component Representation
<xs:simpleType name="ST_amountS219">
<xs:restriction base="S2Type"/>
</xs:simpleType>
top

Simple Type: ST_descriptionA20

Super-types: xs:string < AType (by restriction) < ST_descriptionA20 (by restriction)
Sub-types: None
Name ST_descriptionA20
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="ST_descriptionA20">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ST_descriptionA30

Super-types: xs:string < AType (by restriction) < ST_descriptionA30 (by restriction)
Sub-types: None
Name ST_descriptionA30
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 30
Schema Component Representation
<xs:simpleType name="ST_descriptionA30">
<xs:restriction base="AType">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ST_valueA100

Super-types: xs:string < AType (by restriction) < ST_valueA100 (by restriction)
Sub-types: None
Name ST_valueA100
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 100
Schema Component Representation
<xs:simpleType name="ST_valueA100">
<xs:restriction base="AType">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: TSType

Super-types: xs:time < TSType (by restriction)
Sub-types:
Name TSType
Content
  • Base XSD Type: time
Documentation Time value specified in the following form "hh:mm:ss".
Schema Component Representation
<xs:simpleType name="TSType">
<xs:restriction base="xs:time"/>
</xs:simpleType>
top

Simple Type: actualEmissionValueType

Super-types: xs:decimal < S2Type (by restriction) < actualEmissionValueType (by restriction)
Sub-types: None
Name actualEmissionValueType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="actualEmissionValueType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: additionalInformationType

Super-types: xs:string < AType (by restriction) < additionalInformationType (by restriction)
Sub-types: None
Name additionalInformationType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 200
Schema Component Representation
<xs:simpleType name="additionalInformationType">
<xs:restriction base="AType">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: addressLine1Type

Super-types: xs:string < AType (by restriction) < addressLine1Type (by restriction)
Sub-types: None
Name addressLine1Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="addressLine1Type">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: addressLine2Type

Super-types: xs:string < AType (by restriction) < addressLine2Type (by restriction)
Sub-types: None
Name addressLine2Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="addressLine2Type">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: addressLine3Type

Super-types: xs:string < AType (by restriction) < addressLine3Type (by restriction)
Sub-types: None
Name addressLine3Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="addressLine3Type">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: addressTypeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < addressTypeType (by restriction)
Sub-types: None
Name addressTypeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Documentation 0 = Customer 1 = loading address 2 = Consignor trader 3 = unloading address 4 = consignee trader 5 = agent 6 = carrier 7 = ship broker 8 = carrier 9 = notify 10 = reserve
Schema Component Representation
<xs:simpleType name="addressTypeType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: airHumidityType

Super-types: xs:decimal < N2Type (by restriction) < airHumidityType (by restriction)
Sub-types: None
Name airHumidityType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 2
  • value <= 9999.99
Documentation The minimum humidity for transport. For informational purpose only.
Schema Component Representation
<xs:simpleType name="airHumidityType">
<xs:restriction base="N2Type">
<xs:maxInclusive value="9999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: airwayBillType

Super-types: xs:nonNegativeInteger < NType (by restriction) < airwayBillType (by restriction)
Sub-types: None
Name airwayBillType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99999999
Schema Component Representation
<xs:simpleType name="airwayBillType">
<xs:restriction base="NType">
<xs:maxInclusive value="99999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: allowedOnRailIndicatorType

Super-types: CAType (by restriction) < allowedOnRailIndicatorType (by restriction)
Sub-types: None
Name allowedOnRailIndicatorType
Content
Schema Component Representation
<xs:simpleType name="allowedOnRailIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: amount1Type

Super-types: xs:decimal < S2Type (by restriction) < amount1Type (by restriction)
Sub-types: None
Name amount1Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount1Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount2Type

Super-types: xs:decimal < S2Type (by restriction) < amount2Type (by restriction)
Sub-types: None
Name amount2Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount2Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount3Type

Super-types: xs:decimal < S2Type (by restriction) < amount3Type (by restriction)
Sub-types: None
Name amount3Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount3Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount4Type

Super-types: xs:decimal < S2Type (by restriction) < amount4Type (by restriction)
Sub-types: None
Name amount4Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount4Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount5Type

Super-types: xs:decimal < S2Type (by restriction) < amount5Type (by restriction)
Sub-types: None
Name amount5Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount5Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount6Type

Super-types: xs:decimal < S2Type (by restriction) < amount6Type (by restriction)
Sub-types: None
Name amount6Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount6Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount7Type

Super-types: xs:decimal < S2Type (by restriction) < amount7Type (by restriction)
Sub-types: None
Name amount7Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount7Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount8Type

Super-types: xs:decimal < S2Type (by restriction) < amount8Type (by restriction)
Sub-types: None
Name amount8Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount8Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amount9Type

Super-types: xs:decimal < S2Type (by restriction) < amount9Type (by restriction)
Sub-types: None
Name amount9Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amount9Type">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amountType

Super-types: xs:decimal < S2Type (by restriction) < amountType (by restriction)
Sub-types: None
Name amountType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="amountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: amountTypeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < amountTypeType (by restriction)
Sub-types: None
Name amountTypeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Schema Component Representation
<xs:simpleType name="amountTypeType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: arrivalDateType

Super-types: xs:date < DYType (by restriction) < arrivalDateType (by restriction)
Sub-types: None
Name arrivalDateType
Content
  • Base XSD Type: date
Schema Component Representation
<xs:simpleType name="arrivalDateType">
<xs:restriction base="DYType"/>
</xs:simpleType>
top

Simple Type: articleCodeType

Super-types: xs:string < AType (by restriction) < articleCodeType (by restriction)
Sub-types: None
Name articleCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="articleCodeType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: booleanKlType

Super-types: xs:string < booleanKlType (by restriction)
Sub-types: None
Name booleanKlType
Content
  • Base XSD Type: string
  • pattern = [\^`]
Documentation Kewill specific boolean type using ^ as true and ` as false.
Schema Component Representation
<xs:simpleType name="booleanKlType">
<xs:restriction base="xs:string">
<xs:pattern value="[\^`]"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: booleanType

Super-types: xs:boolean < booleanType (by restriction)
Sub-types: None
Name booleanType
Content
  • Base XSD Type: boolean
Documentation Boolean type to specify a true or false value.
Schema Component Representation
<xs:simpleType name="booleanType">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
top

Simple Type: cargoAmountType

Super-types: xs:decimal < S2Type (by restriction) < cargoAmountType (by restriction)
Sub-types: None
Name cargoAmountType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="cargoAmountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cargoCurrencyCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < cargoCurrencyCodeType (by restriction)
Sub-types: None
Name cargoCurrencyCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="cargoCurrencyCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cargoExchangeRateType

Super-types: xs:decimal < N6Type (by restriction) < cargoExchangeRateType (by restriction)
Sub-types: None
Name cargoExchangeRateType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 6
  • value <= 999999.999999
Schema Component Representation
<xs:simpleType name="cargoExchangeRateType">
<xs:restriction base="N6Type">
<xs:maxInclusive value="999999.999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cargoPrepaidCollectType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < cargoPrepaidCollectType (by restriction)
Sub-types: None
Name cargoPrepaidCollectType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • value comes from list: {'P'|'C'}
Documentation P=Prepaid C=Collect
Schema Component Representation
<xs:simpleType name="cargoPrepaidCollectType">
<xs:restriction base="AUType">
<xs:enumeration value="P"/>
<xs:enumeration value="C"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: carriageAmountType

Super-types: xs:decimal < S2Type (by restriction) < carriageAmountType (by restriction)
Sub-types: None
Name carriageAmountType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="carriageAmountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: carriageConditionType

Super-types: xs:nonNegativeInteger < NType (by restriction) < carriageConditionType (by restriction)
Sub-types: None
Name carriageConditionType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999
Documentation A number which represent a predefined instruction.The qualifier or Value must be filled. If both are filled the qualifier is leading. See program ts2113 for possible values.
Schema Component Representation
<xs:simpleType name="carriageConditionType">
<xs:restriction base="NType">
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: characteristicCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < characteristicCodeType (by restriction)
Sub-types: None
Name characteristicCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 10
Documentation used to search for a vehicle with these characteristics
Schema Component Representation
<xs:simpleType name="characteristicCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: chargeableWeightType

Super-types: xs:decimal < S3Type (by restriction) < chargeableWeightType (by restriction)
Sub-types: None
Name chargeableWeightType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Schema Component Representation
<xs:simpleType name="chargeableWeightType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: checkMethodType

Super-types: xs:nonNegativeInteger < NType (by restriction) < checkMethodType (by restriction)
Sub-types: None
Name checkMethodType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Documentation Specifies how the reference should be validated 1=None 2=SSCC 3=DPD
Schema Component Representation
<xs:simpleType name="checkMethodType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cityName2Type

Super-types: xs:string < AType (by restriction) < cityName2Type (by restriction)
Sub-types: None
Name cityName2Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="cityName2Type">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cityNameType

Super-types: xs:string < AType (by restriction) < cityNameType (by restriction)
Sub-types: None
Name cityNameType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="cityNameType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: codSequenceNumber

Super-types: xs:nonNegativeInteger < NType (by restriction) < codSequenceNumber (by restriction)
Sub-types: None
Name codSequenceNumber
Content
  • Base XSD Type: nonNegativeInteger
  • value comes from list: {'0'|'98'|'99'}
Documentation 0= COD 98=COP 99=CFT Amount is automatically calculated when 98 or 99 are used.
Schema Component Representation
<xs:simpleType name="codSequenceNumber">
<xs:restriction base="NType">
<xs:enumeration value="0"/>
<xs:enumeration value="98"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code1Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code1Type (by restriction)
Sub-types: None
Name code1Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code1Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code2Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code2Type (by restriction)
Sub-types: None
Name code2Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code2Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code3Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code3Type (by restriction)
Sub-types: None
Name code3Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code3Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code4Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code4Type (by restriction)
Sub-types: None
Name code4Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code4Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code5Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code5Type (by restriction)
Sub-types: None
Name code5Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code5Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code6Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code6Type (by restriction)
Sub-types: None
Name code6Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code6Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code7Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code7Type (by restriction)
Sub-types: None
Name code7Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code7Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: code8Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < code8Type (by restriction)
Sub-types: None
Name code8Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="code8Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: codeShedHandlingType

Super-types: CAType (by restriction) < codeShedHandlingType (by restriction)
Sub-types: None
Name codeShedHandlingType
Content
Documentation Informational only. True when the goods are handled in a transport shed (HUB/ DEPOT). False when the goods are picked and delivered in the same trip.
Schema Component Representation
<xs:simpleType name="codeShedHandlingType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: codeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < codeType (by restriction)
Sub-types: None
Name codeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 10
Documentation This is the actual code. See ts2116 for possible values.
Schema Component Representation
<xs:simpleType name="codeType">
<xs:restriction base="AUType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: commodityCodeType

Super-types: xs:string < AType (by restriction) < commodityCodeType (by restriction)
Sub-types: None
Name commodityCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 4
Documentation This code is the collection code for goods. Example: ELEC. This can be used for goods like washing machine, wash dryer, dish washer,TV.
Schema Component Representation
<xs:simpleType name="commodityCodeType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: commodityDescriptionType

Super-types: xs:string < AType (by restriction) < commodityDescriptionType (by restriction)
Sub-types: None
Name commodityDescriptionType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Documentation This tag is used when the commodityCode is not known by the sender. Kewill Logistics will try to identify the correct commodityCode via pre-defined codes/ search values. This description is used when this can't be found.
Schema Component Representation
<xs:simpleType name="commodityDescriptionType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: conditionValueType

Super-types: xs:string < AType (by restriction) < conditionValueType (by restriction)
Sub-types: None
Name conditionValueType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="conditionValueType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: contactPersonType

Super-types: xs:string < AType (by restriction) < contactPersonType (by restriction)
Sub-types: None
Name contactPersonType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 15
Schema Component Representation
<xs:simpleType name="contactPersonType">
<xs:restriction base="AType">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: containedInMSUType

Super-types: xs:string < AType (by restriction) < containedInMSUType (by restriction)
Sub-types: None
Name containedInMSUType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="containedInMSUType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: containerPlanningType

Super-types: CAType (by restriction) < containerPlanningType (by restriction)
Sub-types: None
Name containerPlanningType
Content
Schema Component Representation
<xs:simpleType name="containerPlanningType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: controlTemperatureType

Super-types: xs:string < AType (by restriction) < controlTemperatureType (by restriction)
Sub-types: None
Name controlTemperatureType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Schema Component Representation
<xs:simpleType name="controlTemperatureType">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: copiesType

Super-types: xs:nonNegativeInteger < NType (by restriction) < copiesType (by restriction)
Sub-types: None
Name copiesType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="copiesType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: costsAmountType

Super-types: xs:decimal < S2Type (by restriction) < costsAmountType (by restriction)
Sub-types: None
Name costsAmountType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="costsAmountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: costsCurrencyCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < costsCurrencyCodeType (by restriction)
Sub-types: None
Name costsCurrencyCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="costsCurrencyCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: costsExchangeRateType

Super-types: xs:decimal < N6Type (by restriction) < costsExchangeRateType (by restriction)
Sub-types: None
Name costsExchangeRateType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 6
  • value <= 999999.999999
Schema Component Representation
<xs:simpleType name="costsExchangeRateType">
<xs:restriction base="N6Type">
<xs:maxInclusive value="999999.999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: costsPrepaidCollectType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < costsPrepaidCollectType (by restriction)
Sub-types: None
Name costsPrepaidCollectType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • value comes from list: {'P'|'C'}
Documentation P=Prepaid C=Collect
Schema Component Representation
<xs:simpleType name="costsPrepaidCollectType">
<xs:restriction base="AUType">
<xs:enumeration value="P"/>
<xs:enumeration value="C"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: countryCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < countryCodeType (by restriction)
Sub-types: None
Name countryCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="countryCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: countryOfDespatchType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < countryOfDespatchType (by restriction)
Sub-types: None
Name countryOfDespatchType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="countryOfDespatchType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: countryOfDestinationType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < countryOfDestinationType (by restriction)
Sub-types: None
Name countryOfDestinationType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="countryOfDestinationType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: countryOfOriginType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < countryOfOriginType (by restriction)
Sub-types: None
Name countryOfOriginType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Documentation Preferable the ISO 3166 2 letter is used.Depending on configuration. See program as1102 for possible values.
Schema Component Representation
<xs:simpleType name="countryOfOriginType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cubicMetersType

Super-types: xs:decimal < S3Type (by restriction) < cubicMetersType (by restriction)
Sub-types: None
Name cubicMetersType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Schema Component Representation
<xs:simpleType name="cubicMetersType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: currencyCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < currencyCodeType (by restriction)
Sub-types: None
Name currencyCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Documentation currencycodelist is depending on configuration. See programm as1103.
Schema Component Representation
<xs:simpleType name="currencyCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: customsAmountType

Super-types: xs:decimal < S2Type (by restriction) < customsAmountType (by restriction)
Sub-types: None
Name customsAmountType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="customsAmountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: dangerousGoodsNameType

Super-types: xs:string < AType (by restriction) < dangerousGoodsNameType (by restriction)
Sub-types: None
Name dangerousGoodsNameType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 70
Schema Component Representation
<xs:simpleType name="dangerousGoodsNameType">
<xs:restriction base="AType">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: dangerousGoodsPackageCodeType

Super-types: xs:string < AType (by restriction) < dangerousGoodsPackageCodeType (by restriction)
Sub-types: None
Name dangerousGoodsPackageCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 5
Schema Component Representation
<xs:simpleType name="dangerousGoodsPackageCodeType">
<xs:restriction base="AType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: dangerousGoodsUNNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < dangerousGoodsUNNumberType (by restriction)
Sub-types: None
Name dangerousGoodsUNNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Documentation UN codes are preferred. See program ts2118 for configuration details.
Schema Component Representation
<xs:simpleType name="dangerousGoodsUNNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: dangerousGoodsUNSuffixType

Super-types: xs:nonNegativeInteger < NType (by restriction) < dangerousGoodsUNSuffixType (by restriction)
Sub-types: None
Name dangerousGoodsUNSuffixType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999
Schema Component Representation
<xs:simpleType name="dangerousGoodsUNSuffixType">
<xs:restriction base="NType">
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: dateTimeType

Super-types: xs:dateTime < DTType (by restriction) < dateTimeType (by restriction)
Sub-types: None
Name dateTimeType
Content
  • Base XSD Type: dateTime
Documentation This is the actual date/time/zone value.
Schema Component Representation
<xs:simpleType name="dateTimeType">
<xs:restriction base="DTType"/>
</xs:simpleType>
top

Simple Type: dateType

Super-types: xs:date < DYType (by restriction) < dateType (by restriction)
Sub-types: None
Name dateType
Content
  • Base XSD Type: date
Schema Component Representation
<xs:simpleType name="dateType">
<xs:restriction base="DYType"/>
</xs:simpleType>
top

Simple Type: daysOfShedRentType

Super-types: xs:nonNegativeInteger < NType (by restriction) < daysOfShedRentType (by restriction)
Sub-types: None
Name daysOfShedRentType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999
Schema Component Representation
<xs:simpleType name="daysOfShedRentType">
<xs:restriction base="NType">
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: deliveryTermAgentType

Super-types: xs:string < AType (by restriction) < deliveryTermAgentType (by restriction)
Sub-types: None
Name deliveryTermAgentType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Schema Component Representation
<xs:simpleType name="deliveryTermAgentType">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: deliveryTermPlaceType

Super-types: xs:string < AType (by restriction) < deliveryTermPlaceType (by restriction)
Sub-types: None
Name deliveryTermPlaceType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 15
Schema Component Representation
<xs:simpleType name="deliveryTermPlaceType">
<xs:restriction base="AType">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: deliveryTermType

Super-types: xs:string < AType (by restriction) < deliveryTermType (by restriction)
Sub-types: None
Name deliveryTermType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Documentation Possible values can be found in program ts2109.
Schema Component Representation
<xs:simpleType name="deliveryTermType">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: departmentType

Super-types: xs:string < AType (by restriction) < departmentType (by restriction)
Sub-types: None
Name departmentType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 4
Schema Component Representation
<xs:simpleType name="departmentType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: descriptionType

Super-types: xs:string < AType (by restriction) < descriptionType (by restriction)
Sub-types: None
Name descriptionType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 30
Schema Component Representation
<xs:simpleType name="descriptionType">
<xs:restriction base="AType">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: destinationCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < destinationCodeType (by restriction)
Sub-types: None
Name destinationCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 5
Documentation Preferable the UN/LOCODE is used. See program ts2124 for possible values.
Schema Component Representation
<xs:simpleType name="destinationCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: destinationPlaceCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < destinationPlaceCodeType (by restriction)
Sub-types: None
Name destinationPlaceCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 5
Documentation The place of destination coded. Preferable the UN/LOCODE is used. See program ts2124 for possible values.
Schema Component Representation
<xs:simpleType name="destinationPlaceCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: disbursementPrepaidCollectType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < disbursementPrepaidCollectType (by restriction)
Sub-types: None
Name disbursementPrepaidCollectType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • value comes from list: {'P'|'C'}
Documentation P=Prepaid C=Collect
Schema Component Representation
<xs:simpleType name="disbursementPrepaidCollectType">
<xs:restriction base="AUType">
<xs:enumeration value="P"/>
<xs:enumeration value="C"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: displaySequenceType

Super-types: xs:nonNegativeInteger < NType (by restriction) < displaySequenceType (by restriction)
Sub-types: None
Name displaySequenceType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99999
Schema Component Representation
<xs:simpleType name="displaySequenceType">
<xs:restriction base="NType">
<xs:maxInclusive value="99999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: documentCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < documentCodeType (by restriction)
Sub-types: None
Name documentCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Documentation Here the document code must be used with which the goods are received under customs. Example is T-1
Schema Component Representation
<xs:simpleType name="documentCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: documentIssuingDateType

Super-types: xs:date < DYType (by restriction) < documentIssuingDateType (by restriction)
Sub-types: None
Name documentIssuingDateType
Content
  • Base XSD Type: date
Schema Component Representation
<xs:simpleType name="documentIssuingDateType">
<xs:restriction base="DYType"/>
</xs:simpleType>
top

Simple Type: documentIssuingOfficeType

Super-types: xs:string < AType (by restriction) < documentIssuingOfficeType (by restriction)
Sub-types: None
Name documentIssuingOfficeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 17
Documentation The place where the document was issued.
Schema Component Representation
<xs:simpleType name="documentIssuingOfficeType">
<xs:restriction base="AType">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: documentNumberType

Super-types: xs:string < AType (by restriction) < documentNumberType (by restriction)
Sub-types: None
Name documentNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="documentNumberType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: domesticTransportAmountType

Super-types: xs:decimal < S2Type (by restriction) < domesticTransportAmountType (by restriction)
Sub-types: None
Name domesticTransportAmountType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="domesticTransportAmountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: domesticTransportType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < domesticTransportType (by restriction)
Sub-types: None
Name domesticTransportType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • value comes from list: {'Y'|'N'|'O'}
Documentation Y=Yes N=No O=Own
Schema Component Representation
<xs:simpleType name="domesticTransportType">
<xs:restriction base="AUType">
<xs:enumeration value="Y"/>
<xs:enumeration value="N"/>
<xs:enumeration value="O"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: e-mailAddressType

Super-types: xs:string < AType (by restriction) < e-mailAddressType (by restriction)
Sub-types: None
Name e-mailAddressType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 50
Schema Component Representation
<xs:simpleType name="e-mailAddressType">
<xs:restriction base="AType">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediCustomerDepartmentType

Super-types: xs:string < AType (by restriction) < ediCustomerDepartmentType (by restriction)
Sub-types: None
Name ediCustomerDepartmentType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 4
Schema Component Representation
<xs:simpleType name="ediCustomerDepartmentType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediCustomerNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < ediCustomerNumberType (by restriction)
Sub-types: None
Name ediCustomerNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999999999999
Documentation The edi settings are located,combined with the other ediParm values, with this number.
Schema Component Representation
<xs:simpleType name="ediCustomerNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediCustomerSearchNameType

Super-types: xs:string < AType (by restriction) < ediCustomerSearchNameType (by restriction)
Sub-types: None
Name ediCustomerSearchNameType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="ediCustomerSearchNameType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediFunction1Type

Super-types: xs:string < AType (by restriction) < ediFunction1Type (by restriction)
Sub-types: None
Name ediFunction1Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Documentation 1-Remove transmission 2-Items to be added 4-Replace goodsLine(s) with new Line 5-Replace transmission 6-Confirmation transmission 9-Initial transmission
Schema Component Representation
<xs:simpleType name="ediFunction1Type">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediParm1Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < ediParm1Type (by restriction)
Sub-types: None
Name ediParm1Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9
Documentation This controls, in combination with ediParm2 and ediParm3, the processing of a file. With these settings Kewill Logistics can determine departments/defaults etc.
Schema Component Representation
<xs:simpleType name="ediParm1Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediParm2Type

Super-types: xs:string < AType (by restriction) < ediParm2Type (by restriction)
Sub-types: None
Name ediParm2Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 1
Schema Component Representation
<xs:simpleType name="ediParm2Type">
<xs:restriction base="AType">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediParm3Type

Super-types: xs:string < AType (by restriction) < ediParm3Type (by restriction)
Sub-types: None
Name ediParm3Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 1
Schema Component Representation
<xs:simpleType name="ediParm3Type">
<xs:restriction base="AType">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediReferenceType

Super-types: xs:string < AType (by restriction) < ediReferenceType (by restriction)
Sub-types: None
Name ediReferenceType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Documentation This is used to identify edi files.It is used when updates/ delete/ add is send of a previous transmission.
Schema Component Representation
<xs:simpleType name="ediReferenceType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: emergencyScheduleNumberType

Super-types: xs:string < AType (by restriction) < emergencyScheduleNumberType (by restriction)
Sub-types: None
Name emergencyScheduleNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 7
Schema Component Representation
<xs:simpleType name="emergencyScheduleNumberType">
<xs:restriction base="AType">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: emergencyTemperatureType

Super-types: xs:string < AType (by restriction) < emergencyTemperatureType (by restriction)
Sub-types: None
Name emergencyTemperatureType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Schema Component Representation
<xs:simpleType name="emergencyTemperatureType">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: emissionTypeType

Super-types: xs:string < AType (by restriction) < emissionTypeType (by restriction)
Sub-types: None
Name emissionTypeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Documentation CO2, CO2e, ....
Schema Component Representation
<xs:simpleType name="emissionTypeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: employeeInitialsType

Super-types: xs:string < AType (by restriction) < employeeInitialsType (by restriction)
Sub-types: None
Name employeeInitialsType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 4
Documentation The initial of the person who created/updated/deleted this EDI file.
Schema Component Representation
<xs:simpleType name="employeeInitialsType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: emptyIndicatorType

Super-types: CAType (by restriction) < emptyIndicatorType (by restriction)
Sub-types: None
Name emptyIndicatorType
Content
Schema Component Representation
<xs:simpleType name="emptyIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: equipmentEmissionIDType

Super-types: xs:string < AType (by restriction) < equipmentEmissionIDType (by restriction)
Sub-types: None
Name equipmentEmissionIDType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 6
Schema Component Representation
<xs:simpleType name="equipmentEmissionIDType">
<xs:restriction base="AType">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: estimatedEmissionValueType

Super-types: xs:decimal < S2Type (by restriction) < estimatedEmissionValueType (by restriction)
Sub-types: None
Name estimatedEmissionValueType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="estimatedEmissionValueType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: expectedQuantityIndicatorType

Super-types: CAType (by restriction) < expectedQuantityIndicatorType (by restriction)
Sub-types: None
Name expectedQuantityIndicatorType
Content
Schema Component Representation
<xs:simpleType name="expectedQuantityIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: externalUnitType

Super-types: xs:string < AType (by restriction) < externalUnitType (by restriction)
Sub-types: None
Name externalUnitType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Documentation the external tracking code of this unit for example the tracking code of an external carrier.
Schema Component Representation
<xs:simpleType name="externalUnitType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: fclLclType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < fclLclType (by restriction)
Sub-types: None
Name fclLclType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 7
Schema Component Representation
<xs:simpleType name="fclLclType">
<xs:restriction base="AUType">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: finalDestinationPlaceCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < finalDestinationPlaceCodeType (by restriction)
Sub-types: None
Name finalDestinationPlaceCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 5
Schema Component Representation
<xs:simpleType name="finalDestinationPlaceCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: flashPointType

Super-types: xs:string < AType (by restriction) < flashPointType (by restriction)
Sub-types: None
Name flashPointType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 12
Schema Component Representation
<xs:simpleType name="flashPointType">
<xs:restriction base="AType">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: fromTimeType

Super-types: xs:time < TSType (by restriction) < fromTimeType (by restriction)
Sub-types: None
Name fromTimeType
Content
  • Base XSD Type: time
Schema Component Representation
<xs:simpleType name="fromTimeType">
<xs:restriction base="TSType"/>
</xs:simpleType>
top

Simple Type: goodsAmountInUnitType

Super-types: xs:decimal < S3Type (by restriction) < goodsAmountInUnitType (by restriction)
Sub-types: None
Name goodsAmountInUnitType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -999999.999 <= value <= 999999.999
Schema Component Representation
<xs:simpleType name="goodsAmountInUnitType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-999999.999"/>
<xs:maxInclusive value="999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: goodsUnitType

Super-types: xs:nonNegativeInteger < NType (by restriction) < goodsUnitType (by restriction)
Sub-types: None
Name goodsUnitType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="goodsUnitType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: goodsValueCurrencyType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < goodsValueCurrencyType (by restriction)
Sub-types: None
Name goodsValueCurrencyType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="goodsValueCurrencyType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: goodsValueType

Super-types: xs:decimal < N2Type (by restriction) < goodsValueType (by restriction)
Sub-types: None
Name goodsValueType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 2
  • value <= 999999999999.99
Schema Component Representation
<xs:simpleType name="goodsValueType">
<xs:restriction base="N2Type">
<xs:maxInclusive value="999999999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: grossWeightType

Super-types: xs:decimal < S3Type (by restriction) < grossWeightType (by restriction)
Sub-types: None
Name grossWeightType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Documentation Weight incl. packaging
Schema Component Representation
<xs:simpleType name="grossWeightType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: harmfulIndicatorType

Super-types: CAType (by restriction) < harmfulIndicatorType (by restriction)
Sub-types: None
Name harmfulIndicatorType
Content
Schema Component Representation
<xs:simpleType name="harmfulIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: heightType

Super-types: xs:decimal < N3Type (by restriction) < heightType (by restriction)
Sub-types: None
Name heightType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 3
  • value <= 99.999
Schema Component Representation
<xs:simpleType name="heightType">
<xs:restriction base="N3Type">
<xs:maxInclusive value="99.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: houseWaybillType

Super-types: xs:string < AType (by restriction) < houseWaybillType (by restriction)
Sub-types: None
Name houseWaybillType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 17
Documentation External freight number
Schema Component Representation
<xs:simpleType name="houseWaybillType">
<xs:restriction base="AType">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: innerPackageCodeType

Super-types: xs:string < AType (by restriction) < innerPackageCodeType (by restriction)
Sub-types: None
Name innerPackageCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 5
Schema Component Representation
<xs:simpleType name="innerPackageCodeType">
<xs:restriction base="AType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: insuranceAmountType

Super-types: xs:decimal < S2Type (by restriction) < insuranceAmountType (by restriction)
Sub-types: None
Name insuranceAmountType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -9999999.99 <= value <= 9999999.99
Schema Component Representation
<xs:simpleType name="insuranceAmountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-9999999.99"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: internalShipmentNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < internalShipmentNumberType (by restriction)
Sub-types: None
Name internalShipmentNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999999999999999
Documentation This will update the correct file directly without using the ediReference.
Schema Component Representation
<xs:simpleType name="internalShipmentNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="999999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: internetAddressType

Super-types: xs:string < AType (by restriction) < internetAddressType (by restriction)
Sub-types: None
Name internetAddressType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 50
Schema Component Representation
<xs:simpleType name="internetAddressType">
<xs:restriction base="AType">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: isoLanguageCodeType

Super-types: xs:string < AType (by restriction) < isoLanguageCodeType (by restriction)
Sub-types: None
Name isoLanguageCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 2
Documentation Language codes based on ISO list 639-1
Schema Component Representation
<xs:simpleType name="isoLanguageCodeType">
<xs:restriction base="AType">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: languageCodeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < languageCodeType (by restriction)
Sub-types: None
Name languageCodeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="languageCodeType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: lengthType

Super-types: xs:decimal < N3Type (by restriction) < lengthType (by restriction)
Sub-types: None
Name lengthType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 3
  • value <= 99.999
Schema Component Representation
<xs:simpleType name="lengthType">
<xs:restriction base="N3Type">
<xs:maxInclusive value="99.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: limitedQuantityIndicatorType

Super-types: CAType (by restriction) < limitedQuantityIndicatorType (by restriction)
Sub-types: None
Name limitedQuantityIndicatorType
Content
Schema Component Representation
<xs:simpleType name="limitedQuantityIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: linkAddressType

Super-types: xs:string < AType (by restriction) < linkAddressType (by restriction)
Sub-types: None
Name linkAddressType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 100
Schema Component Representation
<xs:simpleType name="linkAddressType">
<xs:restriction base="AType">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: linkTextType

Super-types: xs:string < AType (by restriction) < linkTextType (by restriction)
Sub-types: None
Name linkTextType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="linkTextType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: linkTypeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < linkTypeType (by restriction)
Sub-types: None
Name linkTypeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Schema Component Representation
<xs:simpleType name="linkTypeType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: loadingDateType

Super-types: xs:date < DYType (by restriction) < loadingDateType (by restriction)
Sub-types: None
Name loadingDateType
Content
  • Base XSD Type: date
Schema Component Representation
<xs:simpleType name="loadingDateType">
<xs:restriction base="DYType"/>
</xs:simpleType>
top

Simple Type: loadingMetersType

Super-types: xs:decimal < S3Type (by restriction) < loadingMetersType (by restriction)
Sub-types: None
Name loadingMetersType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Schema Component Representation
<xs:simpleType name="loadingMetersType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: loadingTimeType

Super-types: xs:time < TSType (by restriction) < loadingTimeType (by restriction)
Sub-types: None
Name loadingTimeType
Content
  • Base XSD Type: time
Schema Component Representation
<xs:simpleType name="loadingTimeType">
<xs:restriction base="TSType"/>
</xs:simpleType>
top

Simple Type: mainFileNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < mainFileNumberType (by restriction)
Sub-types: None
Name mainFileNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999999999999999
Schema Component Representation
<xs:simpleType name="mainFileNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="999999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: manifestNumberType

Super-types: xs:string < AType (by restriction) < manifestNumberType (by restriction)
Sub-types: None
Name manifestNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="manifestNumberType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: manualTimeFramesType

Super-types: CAType (by restriction) < manualTimeFramesType (by restriction)
Sub-types: None
Name manualTimeFramesType
Content
Schema Component Representation
<xs:simpleType name="manualTimeFramesType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: marinePollutantIndicatorType

Super-types: CAType (by restriction) < marinePollutantIndicatorType (by restriction)
Sub-types: None
Name marinePollutantIndicatorType
Content
Schema Component Representation
<xs:simpleType name="marinePollutantIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: marinePollutantNameIndicatorType

Super-types: CAType (by restriction) < marinePollutantNameIndicatorType (by restriction)
Sub-types: None
Name marinePollutantNameIndicatorType
Content
Schema Component Representation
<xs:simpleType name="marinePollutantNameIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: maritimeFirstAidGuideType

Super-types: xs:string < AType (by restriction) < maritimeFirstAidGuideType (by restriction)
Sub-types: None
Name maritimeFirstAidGuideType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 12
Schema Component Representation
<xs:simpleType name="maritimeFirstAidGuideType">
<xs:restriction base="AType">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: marksAndNumberType

Super-types: xs:string < AType (by restriction) < marksAndNumberType (by restriction)
Sub-types: None
Name marksAndNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 16
Documentation This tag is ignored when marksAndNumber in goodsLine or goodsLine/ marksAndNumbers is used.
Schema Component Representation
<xs:simpleType name="marksAndNumberType">
<xs:restriction base="AType">
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: marksNumberLongType

Super-types: xs:string < AType (by restriction) < marksNumberLongType (by restriction)
Sub-types: None
Name marksNumberLongType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="marksNumberLongType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motDestinationType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < motDestinationType (by restriction)
Sub-types: None
Name motDestinationType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 5
Schema Component Representation
<xs:simpleType name="motDestinationType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motIDType

Super-types: xs:nonNegativeInteger < NType (by restriction) < motIDType (by restriction)
Sub-types: None
Name motIDType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Schema Component Representation
<xs:simpleType name="motIDType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motIdentityType

Super-types: xs:string < AType (by restriction) < motIdentityType (by restriction)
Sub-types: None
Name motIdentityType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="motIdentityType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motModeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < motModeType (by restriction)
Sub-types: None
Name motModeType
Content
  • Base XSD Type: nonNegativeInteger
  • value comes from list: {'10'|'30'|'40'}
Documentation 10=Sea Transport, 30=Road Transport, 40=Air Transport
Schema Component Representation
<xs:simpleType name="motModeType">
<xs:restriction base="NType">
<xs:enumeration value="10"/>
<xs:enumeration value="30"/>
<xs:enumeration value="40"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motNameType

Super-types: xs:string < AType (by restriction) < motNameType (by restriction)
Sub-types: None
Name motNameType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 25
Schema Component Representation
<xs:simpleType name="motNameType">
<xs:restriction base="AType">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motNationalityType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < motNationalityType (by restriction)
Sub-types: None
Name motNationalityType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="motNationalityType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motOriginType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < motOriginType (by restriction)
Sub-types: None
Name motOriginType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 5
Schema Component Representation
<xs:simpleType name="motOriginType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: motTypeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < motTypeType (by restriction)
Sub-types: None
Name motTypeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="motTypeType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: nameLine1Type

Super-types: xs:string < AType (by restriction) < nameLine1Type (by restriction)
Sub-types: None
Name nameLine1Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="nameLine1Type">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: nameLine2Type

Super-types: xs:string < AType (by restriction) < nameLine2Type (by restriction)
Sub-types: None
Name nameLine2Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="nameLine2Type">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: nameLine3Type

Super-types: xs:string < AType (by restriction) < nameLine3Type (by restriction)
Sub-types: None
Name nameLine3Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="nameLine3Type">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: netWeightType

Super-types: xs:decimal < S3Type (by restriction) < netWeightType (by restriction)
Sub-types: None
Name netWeightType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Documentation Weight without packaging.
Schema Component Representation
<xs:simpleType name="netWeightType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: numberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < numberType (by restriction)
Sub-types: None
Name numberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99999999999999999
Schema Component Representation
<xs:simpleType name="numberType">
<xs:restriction base="NType">
<xs:maxInclusive value="99999999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: operationalPeriodType

Super-types: xs:string < AType (by restriction) < operationalPeriodType (by restriction)
Sub-types: None
Name operationalPeriodType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 7
Documentation Period number
Schema Component Representation
<xs:simpleType name="operationalPeriodType">
<xs:restriction base="AType">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: originPlaceCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < originPlaceCodeType (by restriction)
Sub-types: None
Name originPlaceCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 5
Documentation The place of origin coded. Preferable the UN/LOCODE is used. See program ts2124 for possible values.
Schema Component Representation
<xs:simpleType name="originPlaceCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: originalsType

Super-types: xs:nonNegativeInteger < NType (by restriction) < originalsType (by restriction)
Sub-types: None
Name originalsType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="originalsType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: otherChargeCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < otherChargeCodeType (by restriction)
Sub-types: None
Name otherChargeCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 2
Schema Component Representation
<xs:simpleType name="otherChargeCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: packageCodeOfShippingUnitsType

Super-types: xs:string < AType (by restriction) < packageCodeOfShippingUnitsType (by restriction)
Sub-types: None
Name packageCodeOfShippingUnitsType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 2
Schema Component Representation
<xs:simpleType name="packageCodeOfShippingUnitsType">
<xs:restriction base="AType">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: packageCodeType

Super-types: xs:string < AType (by restriction) < packageCodeType (by restriction)
Sub-types: None
Name packageCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 2
Documentation The package code of the items.
Schema Component Representation
<xs:simpleType name="packageCodeType">
<xs:restriction base="AType">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: packagingGroupType

Super-types: xs:string < AType (by restriction) < packagingGroupType (by restriction)
Sub-types: None
Name packagingGroupType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 14
Schema Component Representation
<xs:simpleType name="packagingGroupType">
<xs:restriction base="AType">
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: parameterYn01Type

Super-types: CAType (by restriction) < parameterYn01Type (by restriction)
Sub-types: None
Name parameterYn01Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn01Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn02Type

Super-types: CAType (by restriction) < parameterYn02Type (by restriction)
Sub-types: None
Name parameterYn02Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn02Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn03Type

Super-types: CAType (by restriction) < parameterYn03Type (by restriction)
Sub-types: None
Name parameterYn03Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn03Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn04Type

Super-types: CAType (by restriction) < parameterYn04Type (by restriction)
Sub-types: None
Name parameterYn04Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn04Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn05Type

Super-types: CAType (by restriction) < parameterYn05Type (by restriction)
Sub-types: None
Name parameterYn05Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn05Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn06Type

Super-types: CAType (by restriction) < parameterYn06Type (by restriction)
Sub-types: None
Name parameterYn06Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn06Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn07Type

Super-types: CAType (by restriction) < parameterYn07Type (by restriction)
Sub-types: None
Name parameterYn07Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn07Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn08Type

Super-types: CAType (by restriction) < parameterYn08Type (by restriction)
Sub-types: None
Name parameterYn08Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn08Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn09Type

Super-types: CAType (by restriction) < parameterYn09Type (by restriction)
Sub-types: None
Name parameterYn09Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn09Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: parameterYn10Type

Super-types: CAType (by restriction) < parameterYn10Type (by restriction)
Sub-types: None
Name parameterYn10Type
Content
Schema Component Representation
<xs:simpleType name="parameterYn10Type">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: placeOfDeliveryType

Super-types: xs:string < AType (by restriction) < placeOfDeliveryType (by restriction)
Sub-types: None
Name placeOfDeliveryType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="placeOfDeliveryType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: placeOfReceiptType

Super-types: xs:string < AType (by restriction) < placeOfReceiptType (by restriction)
Sub-types: None
Name placeOfReceiptType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="placeOfReceiptType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: pointsType

Super-types: xs:decimal < S3Type (by restriction) < pointsType (by restriction)
Sub-types: None
Name pointsType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -999999.999 <= value <= 999999.999
Documentation Calculated ADR 1.1.3.6.3. rule
Schema Component Representation
<xs:simpleType name="pointsType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-999999.999"/>
<xs:maxInclusive value="999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: postalCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < postalCodeType (by restriction)
Sub-types: None
Name postalCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 9
Schema Component Representation
<xs:simpleType name="postalCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: prefixType

Super-types: xs:string < AType (by restriction) < prefixType (by restriction)
Sub-types: None
Name prefixType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Schema Component Representation
<xs:simpleType name="prefixType">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: primaryReferenceType

Super-types: xs:string < AType (by restriction) < primaryReferenceType (by restriction)
Sub-types: None
Name primaryReferenceType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 30
Documentation This reference is the reference you can search for. For example your order number.
Schema Component Representation
<xs:simpleType name="primaryReferenceType">
<xs:restriction base="AType">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: provisionsType

Super-types: xs:string < AType (by restriction) < provisionsType (by restriction)
Sub-types: None
Name provisionsType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 70
Schema Component Representation
<xs:simpleType name="provisionsType">
<xs:restriction base="AType">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: qualityCodeType

Super-types: xs:string < AType (by restriction) < qualityCodeType (by restriction)
Sub-types: None
Name qualityCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="qualityCodeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: quantityOfShippingUnitsType

Super-types: xs:nonNegativeInteger < NType (by restriction) < quantityOfShippingUnitsType (by restriction)
Sub-types: None
Name quantityOfShippingUnitsType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999
Schema Component Representation
<xs:simpleType name="quantityOfShippingUnitsType">
<xs:restriction base="NType">
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: quantityType

Super-types: xs:decimal < S3Type (by restriction) < quantityType (by restriction)
Sub-types: None
Name quantityType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Schema Component Representation
<xs:simpleType name="quantityType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: reasonType

Super-types: xs:string < AType (by restriction) < reasonType (by restriction)
Sub-types: None
Name reasonType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 40
Schema Component Representation
<xs:simpleType name="reasonType">
<xs:restriction base="AType">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: receiverType

Super-types: xs:string < AType (by restriction) < receiverType (by restriction)
Sub-types: None
Name receiverType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="receiverType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: referenceCodeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < referenceCodeType (by restriction)
Sub-types: None
Name referenceCodeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Documentation Represents the type of extra reference. For example 2 means: Unloading address reference. Depending on configuration. Configured in program ts2128.
Schema Component Representation
<xs:simpleType name="referenceCodeType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: referenceIndicationType

Super-types: xs:nonNegativeInteger < NType (by restriction) < referenceIndicationType (by restriction)
Sub-types: None
Name referenceIndicationType
Content
  • Base XSD Type: nonNegativeInteger
  • value comes from list: {'0'|'1'|'9'}
Documentation Indication of the reference which is refered to when using the ediReference field. not set or set with 0 the ediReference is an external EDI reference set with 1 the ediReference points is the con note number set with 9 the ediReference points to a message reference
Schema Component Representation
<xs:simpleType name="referenceIndicationType">
<xs:restriction base="NType">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="9"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: referenceTextType

Super-types: xs:string < AType (by restriction) < referenceTextType (by restriction)
Sub-types: None
Name referenceTextType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 30
Schema Component Representation
<xs:simpleType name="referenceTextType">
<xs:restriction base="AType">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: relationNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < relationNumberType (by restriction)
Sub-types: None
Name relationNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999999999999
Documentation See searchName.
Schema Component Representation
<xs:simpleType name="relationNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: remark_1Type

Super-types: xs:string < AType (by restriction) < remark_1Type (by restriction)
Sub-types: None
Name remark_1Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 65
Schema Component Representation
<xs:simpleType name="remark_1Type">
<xs:restriction base="AType">
<xs:maxLength value="65"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: remark_2Type

Super-types: xs:string < AType (by restriction) < remark_2Type (by restriction)
Sub-types: None
Name remark_2Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 68
Schema Component Representation
<xs:simpleType name="remark_2Type">
<xs:restriction base="AType">
<xs:maxLength value="68"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: routingType

Super-types: xs:string < AType (by restriction) < routingType (by restriction)
Sub-types: None
Name routingType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="routingType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: sealNumberLong

Super-types: xs:string < AType (by restriction) < sealNumberLong (by restriction)
Sub-types: None
Name sealNumberLong
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Documentation Seal number on the container
Schema Component Representation
<xs:simpleType name="sealNumberLong">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: searchNameType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < searchNameType (by restriction)
Sub-types: None
Name searchNameType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 20
Documentation This is the unique searchname in Kewill Logistics. The searchName or relationNumber must exist if Kewill Logistics is configured to re- use data. See programm ts5002 for configuration.
Schema Component Representation
<xs:simpleType name="searchNameType">
<xs:restriction base="AUType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: searchStringType

Super-types: xs:string < AType (by restriction) < searchStringType (by restriction)
Sub-types: None
Name searchStringType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 50
Documentation This can be used for finding an address whithout the relationNumber and searchName. Kewill Logistics will use this value to find an address in a link table. This link (configured in ts5002->address mapping) must be maintained manual. The customer and this value must be entered and then a existing address must be chosen. The link must be entered manual every time a customer has a new code. Kewill Logistics will first find the linked address and use this as it was in the EDI file. Afterwards the parameters (in ts5002) are handled normally.
Schema Component Representation
<xs:simpleType name="searchStringType">
<xs:restriction base="AType">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: sequenceNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < sequenceNumberType (by restriction)
Sub-types: None
Name sequenceNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="sequenceNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: serviceCodeType

Super-types: xs:string < AType (by restriction) < serviceCodeType (by restriction)
Sub-types: None
Name serviceCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="serviceCodeType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: serviceLevelType

Super-types: xs:string < AType (by restriction) < serviceLevelType (by restriction)
Sub-types: None
Name serviceLevelType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 4
Documentation Depending on configuration. See program ts2126
Schema Component Representation
<xs:simpleType name="serviceLevelType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: shedLocationBerthType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < shedLocationBerthType (by restriction)
Sub-types: None
Name shedLocationBerthType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 6
Schema Component Representation
<xs:simpleType name="shedLocationBerthType">
<xs:restriction base="AUType">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: shippingUnitNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < shippingUnitNumberType (by restriction)
Sub-types: None
Name shippingUnitNumberType
Content
  • Base XSD Type: nonNegativeInteger
Schema Component Representation
<xs:simpleType name="shippingUnitNumberType">
<xs:restriction base="NType"/>
</xs:simpleType>
top

Simple Type: statisticalQuantityType

Super-types: xs:nonNegativeInteger < NType (by restriction) < statisticalQuantityType (by restriction)
Sub-types: None
Name statisticalQuantityType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999999999
Documentation The number of statistical units if the Sagitta information on the goods type stipulate that Customs actually require the number of units.
Schema Component Representation
<xs:simpleType name="statisticalQuantityType">
<xs:restriction base="NType">
<xs:maxInclusive value="999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: statusCodeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < statusCodeType (by restriction)
Sub-types: None
Name statusCodeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999
Schema Component Representation
<xs:simpleType name="statusCodeType">
<xs:restriction base="NType">
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: stringType

Super-types: xs:string < stringType (by restriction)
Sub-types: None
Name stringType
Content
  • Base XSD Type: string
Documentation Character string value
Schema Component Representation
<xs:simpleType name="stringType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: subsidiaryRiskClassIIIType

Super-types: xs:string < AType (by restriction) < subsidiaryRiskClassIIIType (by restriction)
Sub-types: None
Name subsidiaryRiskClassIIIType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="subsidiaryRiskClassIIIType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: subsidiaryRiskClassIIType

Super-types: xs:string < AType (by restriction) < subsidiaryRiskClassIIType (by restriction)
Sub-types: None
Name subsidiaryRiskClassIIType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="subsidiaryRiskClassIIType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: subsidiaryRiskClassIType

Super-types: xs:string < AType (by restriction) < subsidiaryRiskClassIType (by restriction)
Sub-types: None
Name subsidiaryRiskClassIType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Schema Component Representation
<xs:simpleType name="subsidiaryRiskClassIType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tailorCodeType

Super-types: xs:string < AType (by restriction) < tailorCodeType (by restriction)
Sub-types: None
Name tailorCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 6
Schema Component Representation
<xs:simpleType name="tailorCodeType">
<xs:restriction base="AType">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tailorFiller15Type

Super-types: xs:string < AType (by restriction) < tailorFiller15Type (by restriction)
Sub-types: None
Name tailorFiller15Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 15
Documentation Check with PSG consultants for usage.
Schema Component Representation
<xs:simpleType name="tailorFiller15Type">
<xs:restriction base="AType">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tailorFiller20Type

Super-types: xs:string < AType (by restriction) < tailorFiller20Type (by restriction)
Sub-types: None
Name tailorFiller20Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Documentation Check with PSG consultants for usage.
Schema Component Representation
<xs:simpleType name="tailorFiller20Type">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tailorFillerA10Type

Super-types: xs:string < AType (by restriction) < tailorFillerA10Type (by restriction)
Sub-types: None
Name tailorFillerA10Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Documentation Check with PSG consultants for usage.
Schema Component Representation
<xs:simpleType name="tailorFillerA10Type">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: taricCodeType

Super-types: xs:string < AType (by restriction) < taricCodeType (by restriction)
Sub-types: None
Name taricCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 22
Documentation self explanatory
Schema Component Representation
<xs:simpleType name="taricCodeType">
<xs:restriction base="AType">
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tariffBaseValueType

Super-types: xs:decimal < S3Type (by restriction) < tariffBaseValueType (by restriction)
Sub-types: None
Name tariffBaseValueType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Documentation Base value of the tariff (e.g. gross weight, distance, number of packages)
Schema Component Representation
<xs:simpleType name="tariffBaseValueType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tariffTypeType

Super-types: xs:string < AType (by restriction) < tariffTypeType (by restriction)
Sub-types: None
Name tariffTypeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 2
Documentation This can determine a further specication of a tariff. This can be for example dangerous goods, full trailer load, assembly required at unloading address. See program ts2112 for possible values.
Schema Component Representation
<xs:simpleType name="tariffTypeType">
<xs:restriction base="AType">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: technicalDescriptionType

Super-types: xs:string < AType (by restriction) < technicalDescriptionType (by restriction)
Sub-types: None
Name technicalDescriptionType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 200
Schema Component Representation
<xs:simpleType name="technicalDescriptionType">
<xs:restriction base="AType">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: technicalNameType

Super-types: xs:string < AType (by restriction) < technicalNameType (by restriction)
Sub-types: None
Name technicalNameType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 200
Schema Component Representation
<xs:simpleType name="technicalNameType">
<xs:restriction base="AType">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: telefaxNumberType

Super-types: xs:string < AType (by restriction) < telefaxNumberType (by restriction)
Sub-types: None
Name telefaxNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="telefaxNumberType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: telephoneNumberType

Super-types: xs:string < AType (by restriction) < telephoneNumberType (by restriction)
Sub-types: None
Name telephoneNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="telephoneNumberType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: temperatureCelsiusType

Super-types: xs:decimal < S2Type (by restriction) < temperatureCelsiusType (by restriction)
Sub-types: None
Name temperatureCelsiusType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -999.99 <= value <= 999.99
Documentation Inicates the minimum temperature this container can be reached by the cooling of the container.
Schema Component Representation
<xs:simpleType name="temperatureCelsiusType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-999.99"/>
<xs:maxInclusive value="999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: temperatureFahrenheitType

Super-types: xs:decimal < S2Type (by restriction) < temperatureFahrenheitType (by restriction)
Sub-types: None
Name temperatureFahrenheitType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -999.99 <= value <= 999.99
Schema Component Representation
<xs:simpleType name="temperatureFahrenheitType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-999.99"/>
<xs:maxInclusive value="999.99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: textKeyType

Super-types: xs:string < AType (by restriction) < textKeyType (by restriction)
Sub-types: None
Name textKeyType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Schema Component Representation
<xs:simpleType name="textKeyType">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: textType

Super-types: xs:string < AType (by restriction) < textType (by restriction)
Sub-types: None
Name textType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 70
Schema Component Representation
<xs:simpleType name="textType">
<xs:restriction base="AType">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tillTimeType

Super-types: xs:time < TSType (by restriction) < tillTimeType (by restriction)
Sub-types: None
Name tillTimeType
Content
  • Base XSD Type: time
Schema Component Representation
<xs:simpleType name="tillTimeType">
<xs:restriction base="TSType"/>
</xs:simpleType>
top

Simple Type: toTimeType

Super-types: xs:time < TSType (by restriction) < toTimeType (by restriction)
Sub-types: None
Name toTimeType
Content
  • Base XSD Type: time
Schema Component Representation
<xs:simpleType name="toTimeType">
<xs:restriction base="TSType"/>
</xs:simpleType>
top

Simple Type: totalQuantityType

Super-types: xs:decimal < S3Type (by restriction) < totalQuantityType (by restriction)
Sub-types: None
Name totalQuantityType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Documentation Quantity for points calculation
Schema Component Representation
<xs:simpleType name="totalQuantityType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: trackingStatusType

Super-types: xs:nonNegativeInteger < NType (by restriction) < trackingStatusType (by restriction)
Sub-types: None
Name trackingStatusType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="trackingStatusType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: transmitterType

Super-types: xs:string < AType (by restriction) < transmitterType (by restriction)
Sub-types: None
Name transmitterType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="transmitterType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: tunnelCodeType

Super-types: xs:string < AType (by restriction) < tunnelCodeType (by restriction)
Sub-types: None
Name tunnelCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 6
Schema Component Representation
<xs:simpleType name="tunnelCodeType">
<xs:restriction base="AType">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: typeOfDateType

Super-types: xs:nonNegativeInteger < NType (by restriction) < typeOfDateType (by restriction)
Sub-types: None
Name typeOfDateType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Documentation This typeOfDate is a numerical value and must exist in the master table.
Schema Component Representation
<xs:simpleType name="typeOfDateType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: typeOfFreeTextType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < typeOfFreeTextType (by restriction)
Sub-types: None
Name typeOfFreeTextType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Documentation The type of description.Example ICA for Issuing Carrier Agent, CUS for customer related text. See program ts2121 for possible values.
Schema Component Representation
<xs:simpleType name="typeOfFreeTextType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: typeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < typeType (by restriction)
Sub-types: None
Name typeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 4
Documentation depending on configuration, see ts2117
Schema Component Representation
<xs:simpleType name="typeType">
<xs:restriction base="AUType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: unClassType

Super-types: xs:string < AType (by restriction) < unClassType (by restriction)
Sub-types: None
Name unClassType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 5
Documentation Primary hazard class
Schema Component Representation
<xs:simpleType name="unClassType">
<xs:restriction base="AType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: unitStatusType

Super-types: xs:nonNegativeInteger < NType (by restriction) < unitStatusType (by restriction)
Sub-types: None
Name unitStatusType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999
Schema Component Representation
<xs:simpleType name="unitStatusType">
<xs:restriction base="NType">
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: unloadingDateType

Super-types: xs:date < DYType (by restriction) < unloadingDateType (by restriction)
Sub-types: None
Name unloadingDateType
Content
  • Base XSD Type: date
Schema Component Representation
<xs:simpleType name="unloadingDateType">
<xs:restriction base="DYType"/>
</xs:simpleType>
top

Simple Type: unloadingTimeType

Super-types: xs:time < TSType (by restriction) < unloadingTimeType (by restriction)
Sub-types: None
Name unloadingTimeType
Content
  • Base XSD Type: time
Documentation This is the actual time of unloading
Schema Component Representation
<xs:simpleType name="unloadingTimeType">
<xs:restriction base="TSType"/>
</xs:simpleType>
top

Simple Type: vatIdNumberType

Super-types: xs:string < AType (by restriction) < vatIdNumberType (by restriction)
Sub-types: None
Name vatIdNumberType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 17
Schema Component Representation
<xs:simpleType name="vatIdNumberType">
<xs:restriction base="AType">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ventilationType

Super-types: xs:string < AType (by restriction) < ventilationType (by restriction)
Sub-types: None
Name ventilationType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 10
Documentation Indicate if the container is provided or should be provided with ventilation for the relevant goods type. This is for information purposes only.
Schema Component Representation
<xs:simpleType name="ventilationType">
<xs:restriction base="AType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: vesselCurrencyCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < vesselCurrencyCodeType (by restriction)
Sub-types: None
Name vesselCurrencyCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="vesselCurrencyCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: vesselRateType

Super-types: xs:decimal < N6Type (by restriction) < vesselRateType (by restriction)
Sub-types: None
Name vesselRateType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 6
  • value <= 999999.999999
Schema Component Representation
<xs:simpleType name="vesselRateType">
<xs:restriction base="N6Type">
<xs:maxInclusive value="999999.999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: volumeCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < volumeCodeType (by restriction)
Sub-types: None
Name volumeCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • value comes from list: {'C'|'L'}
Documentation C=Cubical L=Loading meters
Schema Component Representation
<xs:simpleType name="volumeCodeType">
<xs:restriction base="AUType">
<xs:enumeration value="C"/>
<xs:enumeration value="L"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: volumeType

Super-types: xs:decimal < S3Type (by restriction) < volumeType (by restriction)
Sub-types: None
Name volumeType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -9999999999.999 <= value <= 9999999999.999
Documentation This is the volume. When the volume code is C this is HxWxL . When the volume code is L this is WxL.
Schema Component Representation
<xs:simpleType name="volumeType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-9999999999.999"/>
<xs:maxInclusive value="9999999999.999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: wasteIndicatorType

Super-types: CAType (by restriction) < wasteIndicatorType (by restriction)
Sub-types: None
Name wasteIndicatorType
Content
Schema Component Representation
<xs:simpleType name="wasteIndicatorType">
<xs:restriction base="CAType"/>
</xs:simpleType>
top

Simple Type: waybillType

Super-types: xs:string < AType (by restriction) < waybillType (by restriction)
Sub-types: None
Name waybillType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 17
Documentation External master freight number
Schema Component Representation
<xs:simpleType name="waybillType">
<xs:restriction base="AType">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: widthType

Super-types: xs:decimal < N3Type (by restriction) < widthType (by restriction)
Sub-types: None
Name widthType
Content
  • Base XSD Type: decimal
  • value >= 0
  • no. of fraction digits = 3
  • value <= 99.999
Schema Component Representation
<xs:simpleType name="widthType">
<xs:restriction base="N3Type">
<xs:maxInclusive value="99.999"/>
</xs:restriction>
</xs:simpleType>
top