XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://www.kewill.com/logistics/klic/cms
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/cms
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/cms">
...
</xs:schema>
top

Global Definitions

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: 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: 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: 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: 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: 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: S5Type

Super-types: xs:decimal < S5Type (by restriction)
Sub-types:
Name S5Type
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 5
Documentation Decimal value (maximum number of fractional digits 5).
Schema Component Representation
<xs:simpleType name="S5Type">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="5"/>
</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_descriptionA50

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

Simple Type: ST_documentIssuingOfficeA10

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

Simple Type: ST_quantityS313

Super-types: xs:decimal < S3Type (by restriction) < ST_quantityS313 (by restriction)
Sub-types: None
Name ST_quantityS313
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -999999999.999 <= value <= 999999999.999
Schema Component Representation
<xs:simpleType name="ST_quantityS313">
<xs:restriction base="S3Type">
<xs:minInclusive value="-999999999.999"/>
<xs:maxInclusive value="999999999.999"/>
</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: activityCodeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < activityCodeType (by restriction)
Sub-types: None
Name activityCodeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999999999
Documentation Depending on configuration. See ts2902 for possible values. For example 'packaging' for extra sales line for packaging goods.
Schema Component Representation
<xs:simpleType name="activityCodeType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999999999"/>
</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: 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
  • -99999999999.99 <= value <= 99999999999.99
Schema Component Representation
<xs:simpleType name="amountType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-99999999999.99"/>
<xs:maxInclusive value="99999999999.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: 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: articleLineTextType

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

Super-types: xs:nonNegativeInteger < NType (by restriction) < characteristicsCodeType (by restriction)
Sub-types: None
Name characteristicsCodeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Documentation See program ts3611 for possible values per article. see ts3607 for all existing codes. This code must be linked to the article!
Schema Component Representation
<xs:simpleType name="characteristicsCodeType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</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: 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: 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: 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
Schema Component Representation
<xs:simpleType name="countryOfOriginType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: currencyCodeFreightType

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

Simple Type: currencyCodeInsuranceType

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

Simple Type: currencyCodeOtherCostsType

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

Simple Type: currencyCodePurchaseType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < currencyCodePurchaseType (by restriction)
Sub-types: None
Name currencyCodePurchaseType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 3
Schema Component Representation
<xs:simpleType name="currencyCodePurchaseType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</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
Schema Component Representation
<xs:simpleType name="currencyCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="3"/>
</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: 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: 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
Schema Component Representation
<xs:simpleType name="destinationPlaceCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</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: documentItemNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < documentItemNumberType (by restriction)
Sub-types: None
Name documentItemNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Schema Component Representation
<xs:simpleType name="documentItemNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</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: 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-Items to be changed 5-Replace transmission 6-Confirmation transmission 9-Initial transmission 92-New or add items 94-New or replace items 95-New or replace file
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: employeesInitialsType

Super-types: xs:string < AType (by restriction) < employeesInitialsType (by restriction)
Sub-types: None
Name employeesInitialsType
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="employeesInitialsType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: freightCostsType

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

Simple Type: fromCustomsStatusType

Super-types: xs:nonNegativeInteger < NType (by restriction) < fromCustomsStatusType (by restriction)
Sub-types: None
Name fromCustomsStatusType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="fromCustomsStatusType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</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: 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 Only use when stock is done on weight. This is used for example for cheese.
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: 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: insuranceCostsType

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

Simple Type: internalOrderNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < internalOrderNumberType (by restriction)
Sub-types: None
Name internalOrderNumberType
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="internalOrderNumberType">
<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: invoiceReferenceType

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

Simple Type: invoiceType

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

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

Simple Type: lotCodeDateSequenceType

Super-types: xs:nonNegativeInteger < NType (by restriction) < lotCodeDateSequenceType (by restriction)
Sub-types: None
Name lotCodeDateSequenceType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Documentation This can be used to make a lot unique when the lotcode,lotdate and type of stock (see precedingDocumentCode) is the same for different lots.
Schema Component Representation
<xs:simpleType name="lotCodeDateSequenceType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: lotCodeType

Super-types: xs:string < AType (by restriction) < lotCodeType (by restriction)
Sub-types: None
Name lotCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Documentation Kewill Logistics can automatically create a lotcode. This is depending on article settings.
Schema Component Representation
<xs:simpleType name="lotCodeType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: lotDateType

Super-types: xs:date < DYType (by restriction) < lotDateType (by restriction)
Sub-types: None
Name lotDateType
Content
  • Base XSD Type: date
Schema Component Representation
<xs:simpleType name="lotDateType">
<xs:restriction base="DYType"/>
</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: 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: nameMeansOfTransportType

Super-types: xs:string < AType (by restriction) < nameMeansOfTransportType (by restriction)
Sub-types: None
Name nameMeansOfTransportType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 25
Schema Component Representation
<xs:simpleType name="nameMeansOfTransportType">
<xs:restriction base="AType">
<xs:maxLength value="25"/>
</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 Only use when stock is done on weight. This is used for example for cheese.
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: operatorType

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

Simple Type: orderTypeSpecificationType

Super-types: xs:nonNegativeInteger < NType (by restriction) < orderTypeSpecificationType (by restriction)
Sub-types: None
Name orderTypeSpecificationType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Documentation Only allowed when orderType = 55 or 56 Furhter specifies the reason of the stock transaction. Depending on configuration. Configured in ts3603.
Schema Component Representation
<xs:simpleType name="orderTypeSpecificationType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: orderTypeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < orderTypeType (by restriction)
Sub-types: None
Name orderTypeType
Content
  • Base XSD Type: nonNegativeInteger
  • value comes from list: {'50'|'51'|'55'|'56'}
Documentation 50 = inbound 51 = outbound 55 = add stock 56 = subtract stock
Schema Component Representation
<xs:simpleType name="orderTypeType">
<xs:restriction base="NType">
<xs:enumeration value="50"/>
<xs:enumeration value="51"/>
<xs:enumeration value="55"/>
<xs:enumeration value="56"/>
</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
Schema Component Representation
<xs:simpleType name="originPlaceCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: otherCostsType

Super-types: xs:decimal < S2Type (by restriction) < otherCostsType (by restriction)
Sub-types: None
Name otherCostsType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 2
  • -999999999999.99 <= value <= 999999999999.99
Schema Component Representation
<xs:simpleType name="otherCostsType">
<xs:restriction base="S2Type">
<xs:minInclusive value="-999999999999.99"/>
<xs:maxInclusive value="999999999999.99"/>
</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
Schema Component Representation
<xs:simpleType name="packageCodeType">
<xs:restriction base="AType">
<xs:maxLength value="2"/>
</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: 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: 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: proRataNumberType

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

Simple Type: purchasePriceType

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

Simple Type: quantityPackageCode1Type

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

Simple Type: quantityPackageCode2Type

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

Simple Type: quantityPackageCode3Type

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

Simple Type: quantityPackageCode4Type

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

Simple Type: quantitySKUType

Super-types: xs:decimal < S3Type (by restriction) < quantitySKUType (by restriction)
Sub-types: None
Name quantitySKUType
Content
  • Base XSD Type: decimal
  • no. of fraction digits = 3
  • -999999999.999 <= value <= 999999999.999
Documentation This is the quantity in the stock keeping unit so the smallest package code.
Schema Component Representation
<xs:simpleType name="quantitySKUType">
<xs:restriction base="S3Type">
<xs:minInclusive value="-999999999.999"/>
<xs:maxInclusive value="999999999.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: referenceOfAgentType

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

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

Simple Type: selectionCode2Type

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

Simple Type: selectionCode3Type

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

Simple Type: selectionCode4Type

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

Simple Type: selectionCode5Type

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

Simple Type: setType

Super-types: xs:string < AType (by restriction) < setType (by restriction)
Sub-types: None
Name setType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 17
Documentation Represents a set of invoices.
Schema Component Representation
<xs:simpleType name="setType">
<xs:restriction base="AType">
<xs:maxLength value="17"/>
</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: 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 This represent the taric code used for customs.
Schema Component Representation
<xs:simpleType name="taricCodeType">
<xs:restriction base="AType">
<xs:maxLength value="22"/>
</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: 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: transactionAmountType

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

Simple Type: transactionCurrencyType

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

Simple Type: transactionTypeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < transactionTypeType (by restriction)
Sub-types: None
Name transactionTypeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • value comes from list: {'P'|'S'}
Documentation P=Purchase S=Sales
Schema Component Representation
<xs:simpleType name="transactionTypeType">
<xs:restriction base="AUType">
<xs:enumeration value="P"/>
<xs:enumeration value="S"/>
</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: 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: 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: valueType

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