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.
Schema Composition

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:include schemaLocation="shipment-out-elements-65101.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: shipment-out

Name shipment-out
Type shipment-outType
Nillable no
Abstract no
XML Instance Representation
<shipment-out
type="tag [1]">
<ediCustomerNumber> ediCustomerNumberType </ediCustomerNumber> [0..1]
<ediCustomerDepartment> ediCustomerDepartmentType </ediCustomerDepartment> [0..1]
<ediParm1> ediParm1Type </ediParm1> [0..1]
<ediParm2> ediParm2Type </ediParm2> [0..1]
<ediParm3> ediParm3Type </ediParm3> [0..1]
<transmitter> transmitterType </transmitter> [0..1]
<receiver> receiverType </receiver> [0..1]
<ediReference> ediReferenceType </ediReference> [1]
<referenceIndication> referenceIndicationType </referenceIndication> [0..1]
<internalShipmentNumber> internalShipmentNumberType </internalShipmentNumber> [0..1]
<ediFunction1> ediFunction1Type </ediFunction1> [1]
<ediCustomerSearchName> ediCustomerSearchNameType </ediCustomerSearchName> [0..1]
<reason> reasonType </reason> [0..1]
<employeeInitials> employeeInitialsType </employeeInitials> [0..1]
<dateTimeZone> dateTimeType </dateTimeZone> [0..1]
<file> fileType </file> [1] ?
</shipment-out>
Schema Component Representation
<xs:element name="shipment-out" type="shipment-outType"/>
top

Global Definitions

Complex Type: additionalServicesType

Super-types: None
Sub-types: None
Name additionalServicesType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<serviceCode> serviceCodeType </serviceCode> [0..1]
<tariffBaseValue> tariffBaseValueType </tariffBaseValue> [0..1]
<conditionValue> conditionValueType </conditionValue> [0..1]
</...>
Schema Component Representation
<xs:complexType name="additionalServicesType">
<xs:sequence>
<xs:element name="serviceCode" type="serviceCodeType" minOccurs="0"/>
<xs:element name="tariffBaseValue" type="tariffBaseValueType" minOccurs="0"/>
<xs:element name="conditionValue" type="conditionValueType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: additionalType

Super-types: None
Sub-types: None
Name additionalType
Abstract no
XML Instance Representation
<...>
<vatIdNumber> vatIdNumberType </vatIdNumber> [0..1]
<ILNNumber> ILNNumberType </ILNNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="additionalType">
<xs:sequence>
<xs:element name="vatIdNumber" type="vatIdNumberType" minOccurs="0"/>
<xs:element name="ILNNumber" type="ILNNumberType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: addressDetailsType

Super-types: None
Sub-types: None
Name addressDetailsType
Abstract no
XML Instance Representation
<...>
<nameLine1> nameLine1Type </nameLine1> [0..1]
<nameLine2> nameLine2Type </nameLine2> [0..1]
<nameLine3> nameLine3Type </nameLine3> [0..1]
<addressLine1> addressLine1Type </addressLine1> [0..1]
<addressLine2> addressLine2Type </addressLine2> [0..1]
<addressLine3> addressLine3Type </addressLine3> [0..1]
<cityName> cityNameType </cityName> [0..1]
<cityName2> cityName2Type </cityName2> [0..1]
<destinationCode> destinationCodeType </destinationCode> [0..1]
<postalCode> postalCodeType </postalCode> [0..1]
<countryCode> countryCodeType </countryCode> [0..1]
</...>
Schema Component Representation
<xs:complexType name="addressDetailsType">
<xs:sequence>
<xs:element name="nameLine1" type="nameLine1Type" minOccurs="0"/>
<xs:element name="nameLine2" type="nameLine2Type" minOccurs="0"/>
<xs:element name="nameLine3" type="nameLine3Type" minOccurs="0"/>
<xs:element name="addressLine1" type="addressLine1Type" minOccurs="0"/>
<xs:element name="addressLine2" type="addressLine2Type" minOccurs="0"/>
<xs:element name="addressLine3" type="addressLine3Type" minOccurs="0"/>
<xs:element name="cityName" type="cityNameType" minOccurs="0"/>
<xs:element name="cityName2" type="cityName2Type" minOccurs="0"/>
<xs:element name="destinationCode" type="destinationCodeType" minOccurs="0"/>
<xs:element name="postalCode" type="postalCodeType" minOccurs="0"/>
<xs:element name="countryCode" type="countryCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: addressType

Super-types: None
Sub-types: None
Name addressType
Abstract no
Documentation There are 3 ways to add an address to the file: 1) Via mapping of relation nr+search string+country code+postal code+ address line 1+name line 1. All or any of those fields values will be used to attempt a mapping to a chainware address. (see ts5002, address mapping) If there is no mapping possible options 2) or 3) apply. 2) Using a known relation/searchname combination 3) Manual address NOTE: 1) Overrides 2) and 3) 2) and 3) see EDI-layer settings in ts5002.
XML Instance Representation
<...
type="tag [1]">
<addressType> addressTypeType </addressType> [0..1]
<searchName> searchNameType </searchName> [0..1]
<relationNumber> relationNumberType </relationNumber> [0..1]
<searchString> searchStringType </searchString> [0..1]
<additional> additionalType </additional> [0..1]
<addressDetails> addressDetailsType </addressDetails> [0..1]
<contactInformation> contactInformationType </contactInformation> [0..1]
<manualTimeFrames> manualTimeFramesType </manualTimeFrames> [0..1]
<timeFrames> timeFramesType </timeFrames> [0..99]
</...>
Schema Component Representation
<xs:complexType name="addressType">
<xs:sequence>
<xs:element name="addressType" type="addressTypeType" minOccurs="0"/>
<xs:element name="searchName" type="searchNameType" minOccurs="0"/>
<xs:element name="relationNumber" type="relationNumberType" minOccurs="0"/>
<xs:element name="searchString" type="searchStringType" minOccurs="0"/>
<xs:element name="additional" type="additionalType" minOccurs="0"/>
<xs:element name="addressDetails" type="addressDetailsType" minOccurs="0"/>
<xs:element name="contactInformation" type="contactInformationType" minOccurs="0"/>
<xs:element name="manualTimeFrames" type="manualTimeFramesType" minOccurs="0"/>
<xs:element name="timeFrames" type="timeFramesType" minOccurs="0" maxOccurs="99"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: airfreightType

Super-types: None
Sub-types: None
Name airfreightType
Abstract no
XML Instance Representation
<...>
<airwayBill> airwayBillType </airwayBill> [0..1]
<routing> routingType </routing> [0..1]
<cargoPrepaidCollect> cargoPrepaidCollectType </cargoPrepaidCollect> [0..1]
<cargoCurrencyCode> cargoCurrencyCodeType </cargoCurrencyCode> [0..1]
<cargoExchangeRate> cargoExchangeRateType </cargoExchangeRate> [0..1]
<cargoAmount> cargoAmountType </cargoAmount> [0..1]
<costsPrepaidCollect> costsPrepaidCollectType </costsPrepaidCollect> [0..1]
<costsCurrencyCode> costsCurrencyCodeType </costsCurrencyCode> [0..1]
<costsExchangeRate> costsExchangeRateType </costsExchangeRate> [0..1]
<costsAmount> costsAmountType </costsAmount> [0..1]
<carriageAmount> carriageAmountType </carriageAmount> [0..1]
<customsAmount> customsAmountType </customsAmount> [0..1]
<insuranceAmount> insuranceAmountType </insuranceAmount> [0..1]
</...>
Schema Component Representation
<xs:complexType name="airfreightType">
<xs:sequence>
<xs:element name="airwayBill" type="airwayBillType" minOccurs="0"/>
<xs:element name="routing" type="routingType" minOccurs="0"/>
<xs:element name="cargoPrepaidCollect" type="cargoPrepaidCollectType" minOccurs="0"/>
<xs:element name="cargoCurrencyCode" type="cargoCurrencyCodeType" minOccurs="0"/>
<xs:element name="cargoExchangeRate" type="cargoExchangeRateType" minOccurs="0"/>
<xs:element name="cargoAmount" type="cargoAmountType" minOccurs="0"/>
<xs:element name="costsPrepaidCollect" type="costsPrepaidCollectType" minOccurs="0"/>
<xs:element name="costsCurrencyCode" type="costsCurrencyCodeType" minOccurs="0"/>
<xs:element name="costsExchangeRate" type="costsExchangeRateType" minOccurs="0"/>
<xs:element name="costsAmount" type="costsAmountType" minOccurs="0"/>
<xs:element name="carriageAmount" type="carriageAmountType" minOccurs="0"/>
<xs:element name="customsAmount" type="customsAmountType" minOccurs="0"/>
<xs:element name="insuranceAmount" type="insuranceAmountType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: amountsType

Super-types: None
Sub-types: None
Name amountsType
Abstract no
Documentation The amounts can be used for tailor made solutions. Check with PSG consultants when to use.
XML Instance Representation
<...>
<amount1> amount1Type </amount1> [0..1]
<amount2> amount2Type </amount2> [0..1]
<amount3> amount3Type </amount3> [0..1]
<amount4> amount4Type </amount4> [0..1]
<amount5> amount5Type </amount5> [0..1]
<amount6> amount6Type </amount6> [0..1]
<amount7> amount7Type </amount7> [0..1]
<amount8> amount8Type </amount8> [0..1]
<amount9> amount9Type </amount9> [0..1]
</...>
Schema Component Representation
<xs:complexType name="amountsType">
<xs:sequence>
<xs:element name="amount1" type="amount1Type" minOccurs="0"/>
<xs:element name="amount2" type="amount2Type" minOccurs="0"/>
<xs:element name="amount3" type="amount3Type" minOccurs="0"/>
<xs:element name="amount4" type="amount4Type" minOccurs="0"/>
<xs:element name="amount5" type="amount5Type" minOccurs="0"/>
<xs:element name="amount6" type="amount6Type" minOccurs="0"/>
<xs:element name="amount7" type="amount7Type" minOccurs="0"/>
<xs:element name="amount8" type="amount8Type" minOccurs="0"/>
<xs:element name="amount9" type="amount9Type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: carrierReferenceType

Super-types: None
Sub-types: None
Name carrierReferenceType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<carrier> carrierType </carrier> [0..1]
<externalUnit> externalUnitType </externalUnit> [0..1]
<checkMethod> checkMethodType </checkMethod> [0..1]
</...>
Schema Component Representation
<xs:complexType name="carrierReferenceType">
<xs:sequence>
<xs:element name="carrier" type="carrierType" minOccurs="0"/>
<xs:element name="externalUnit" type="externalUnitType" minOccurs="0"/>
<xs:element name="checkMethod" type="checkMethodType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: carrierType

Super-types: None
Sub-types: None
Name carrierType
Abstract no
XML Instance Representation
<...>
<searchName> searchNameType </searchName> [0..1]
<relationNumber> relationNumberType </relationNumber> [0..1]
<searchString> searchStringType </searchString> [0..1]
<vatIdNumber> vatIdNumberType </vatIdNumber> [0..1]
<ILNNumber> ILNNumberType </ILNNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="carrierType">
<xs:sequence>
<xs:element name="searchName" type="searchNameType" minOccurs="0"/>
<xs:element name="relationNumber" type="relationNumberType" minOccurs="0"/>
<xs:element name="searchString" type="searchStringType" minOccurs="0"/>
<xs:element name="vatIdNumber" type="vatIdNumberType" minOccurs="0"/>
<xs:element name="ILNNumber" type="ILNNumberType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: cashInfoType

Super-types: None
Sub-types: None
Name cashInfoType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<sequenceNumber> codSequenceNumber </sequenceNumber> [0..1]
<currencyCode> currencyCodeType </currencyCode> [0..1]
<amount> ST_amountS214 </amount> [0..1]
<text> textType </text> [0..1]
</...>
Schema Component Representation
<xs:complexType name="cashInfoType">
<xs:sequence>
<xs:element name="sequenceNumber" type="codSequenceNumber" minOccurs="0"/>
<xs:element name="currencyCode" type="currencyCodeType" minOccurs="0"/>
<xs:element name="amount" type="ST_amountS214" minOccurs="0"/>
<xs:element name="text" type="textType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: codesType

Super-types: None
Sub-types: None
Name codesType
Abstract no
Documentation The codes can be used for tailor made solutions. Check with PSG consultants when to use.
XML Instance Representation
<...>
<code1> code1Type </code1> [0..1]
<code2> code2Type </code2> [0..1]
<code3> code3Type </code3> [0..1]
<code4> code4Type </code4> [0..1]
<code5> code5Type </code5> [0..1]
<code6> code6Type </code6> [0..1]
<code7> code7Type </code7> [0..1]
<code8> code8Type </code8> [0..1]
</...>
Schema Component Representation
<xs:complexType name="codesType">
<xs:sequence>
<xs:element name="code1" type="code1Type" minOccurs="0"/>
<xs:element name="code2" type="code2Type" minOccurs="0"/>
<xs:element name="code3" type="code3Type" minOccurs="0"/>
<xs:element name="code4" type="code4Type" minOccurs="0"/>
<xs:element name="code5" type="code5Type" minOccurs="0"/>
<xs:element name="code6" type="code6Type" minOccurs="0"/>
<xs:element name="code7" type="code7Type" minOccurs="0"/>
<xs:element name="code8" type="code8Type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: conNoteType

Super-types: None
Sub-types: None
Name conNoteType
Abstract no
Documentation A con note number is shipment note number. This is an unique reference number to identify a shipment. The con note number has a alphanumeric prefix and a numeric part. The numeric part can be the shipment number or a number within a range of numbers received from a carrier.
XML Instance Representation
<...
type="tag [1]">
<prefix> prefixType </prefix> [0..1]
<number> numberType </number> [0..1]
</...>
Schema Component Representation
<xs:complexType name="conNoteType">
<xs:sequence>
<xs:element name="prefix" type="prefixType" minOccurs="0"/>
<xs:element name="number" type="numberType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: contactInformationType

Super-types: None
Sub-types: None
Name contactInformationType
Abstract no
XML Instance Representation
<...>
<languageCode> languageCodeType </languageCode> [0..1]
<e-mailAddress> e-mailAddressType </e-mailAddress> [0..1]
<internetAddress> internetAddressType </internetAddress> [0..1]
<contactPerson> contactPersonType </contactPerson> [0..1]
<telephoneNumber> telephoneNumberType </telephoneNumber> [0..1]
<telefaxNumber> telefaxNumberType </telefaxNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="contactInformationType">
<xs:sequence>
<xs:element name="languageCode" type="languageCodeType" minOccurs="0"/>
<xs:element name="e-mailAddress" type="e-mailAddressType" minOccurs="0"/>
<xs:element name="internetAddress" type="internetAddressType" minOccurs="0"/>
<xs:element name="contactPerson" type="contactPersonType" minOccurs="0"/>
<xs:element name="telephoneNumber" type="telephoneNumberType" minOccurs="0"/>
<xs:element name="telefaxNumber" type="telefaxNumberType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: containerType

Super-types: None
Sub-types: None
Name containerType
Abstract no
Documentation Although the max occurrence is set to unbound it is depending on settings. When the 'old' (prior version 6.03) container structure is used, the max occurrence is effectively 99 instead of unbound.
XML Instance Representation
<...
type="tag [1]">
<ID> IDType </ID> [0..1]
<type> typeType </type> [0..1]
<sealNumber> sealNumberLong </sealNumber> [0..1]
<ventilation> ventilationType </ventilation> [0..1]
<airHumidity> airHumidityType </airHumidity> [0..1]
<temperatureCelsius> temperatureCelsiusType </temperatureCelsius> [0..1]
<temperatureFahrenheit> temperatureFahrenheitType </temperatureFahrenheit> [0..1]
<quantity> quantityType </quantity> [0..1] ?
<grossWeight> grossWeightType </grossWeight> [0..1]
<volume> volumeType </volume> [0..1]
<goodsValue> goodsValueType </goodsValue> [0..1]
</...>
Schema Component Representation
<xs:complexType name="containerType">
<xs:sequence>
<xs:element name="ID" type="IDType" minOccurs="0"/>
<xs:element name="type" type="typeType" minOccurs="0"/>
<xs:element name="sealNumber" type="sealNumberLong" minOccurs="0"/>
<xs:element name="ventilation" type="ventilationType" minOccurs="0"/>
<xs:element name="airHumidity" type="airHumidityType" minOccurs="0"/>
<xs:element name="temperatureCelsius" type="temperatureCelsiusType" minOccurs="0"/>
<xs:element name="temperatureFahrenheit" type="temperatureFahrenheitType" minOccurs="0"/>
<xs:element name="quantity" type="quantityType" minOccurs="0"/>
<xs:element name="grossWeight" type="grossWeightType" minOccurs="0"/>
<xs:element name="volume" type="volumeType" minOccurs="0"/>
<xs:element name="goodsValue" type="goodsValueType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: customItemsType

Super-types: None
Sub-types: None
Name customItemsType
Abstract no
Documentation This info is ignored when goodsLine is used.
XML Instance Representation
<...>
<manifestNumber> manifestNumberType </manifestNumber> [0..1]
<documentCode> documentCodeType </documentCode> [0..1]
<documentNumber> documentNumberType </documentNumber> [0..1]
<documentIssuingOffice> documentIssuingOfficeType </documentIssuingOffice> [0..1]
<countryOfOrigin> countryOfOriginType </countryOfOrigin> [0..1]
<countryOfDespatch> countryOfDespatchType </countryOfDespatch> [0..1]
<countryOfDestination> countryOfDestinationType </countryOfDestination> [0..1]
<documentIssuingDate> documentIssuingDateType </documentIssuingDate> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customItemsType">
<xs:sequence>
<xs:element name="manifestNumber" type="manifestNumberType" minOccurs="0"/>
<xs:element name="documentCode" type="documentCodeType" minOccurs="0"/>
<xs:element name="documentNumber" type="documentNumberType" minOccurs="0"/>
<xs:element name="documentIssuingOffice" type="documentIssuingOfficeType" minOccurs="0"/>
<xs:element name="countryOfOrigin" type="countryOfOriginType" minOccurs="0"/>
<xs:element name="countryOfDespatch" type="countryOfDespatchType" minOccurs="0"/>
<xs:element name="countryOfDestination" type="countryOfDestinationType" minOccurs="0"/>
<xs:element name="documentIssuingDate" type="documentIssuingDateType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: customLineItemsTms

Super-types: None
Sub-types: None
Name customLineItemsTms
Abstract no
XML Instance Representation
<...>
<taricCode> taricCodeType </taricCode> [0..1]
<documentCode> documentCodeType </documentCode> [0..1]
<documentNumber> documentNumberType </documentNumber> [0..1]
<documentIssuingOffice> documentIssuingOfficeType </documentIssuingOffice> [0..1]
<countryOfOrigin> countryOfOriginType </countryOfOrigin> [0..1]
<documentIssuingDate> documentIssuingDateType </documentIssuingDate> [0..1]
<statisticalQuantity> statisticalQuantityType </statisticalQuantity> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customLineItemsTms">
<xs:sequence>
<xs:element name="taricCode" type="taricCodeType" minOccurs="0"/>
<xs:element name="documentCode" type="documentCodeType" minOccurs="0"/>
<xs:element name="documentNumber" type="documentNumberType" minOccurs="0"/>
<xs:element name="documentIssuingOffice" type="documentIssuingOfficeType" minOccurs="0"/>
<xs:element name="countryOfOrigin" type="countryOfOriginType" minOccurs="0"/>
<xs:element name="documentIssuingDate" type="documentIssuingDateType" minOccurs="0"/>
<xs:element name="statisticalQuantity" type="statisticalQuantityType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: dangerousGoodsSpecificationType

Super-types: None
Sub-types: None
Name dangerousGoodsSpecificationType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<quantity> quantityType </quantity> [0..1]
<dangerousGoodsPackageCode> dangerousGoodsPackageCodeType </dangerousGoodsPackageCode> [0..1]
<grossWeight> grossWeightType </grossWeight> [0..1]
<netWeight> netWeightType </netWeight> [0..1]
<volume> volumeType </volume> [0..1]
<goodsAmountInUnit> goodsAmountInUnitType </goodsAmountInUnit> [0..1]
<totalQuantity> totalQuantityType </totalQuantity> [0..1]
<dangerousGoodsUNNumber> dangerousGoodsUNNumberType </dangerousGoodsUNNumber> [0..1]
<dangerousGoodsUNSuffix> dangerousGoodsUNSuffixType </dangerousGoodsUNSuffix> [0..1]
<unClass> unClassType </unClass> [0..1]
<dangerousGoodsName> dangerousGoodsNameType </dangerousGoodsName> [0..1]
<technicalDescription> technicalDescriptionType </technicalDescription> [0..1]
<subsidiaryRiskClassI> subsidiaryRiskClassIType </subsidiaryRiskClassI> [0..1]
<subsidiaryRiskClassII> subsidiaryRiskClassIIType </subsidiaryRiskClassII> [0..1]
<subsidiaryRiskClassIII> subsidiaryRiskClassIIIType </subsidiaryRiskClassIII> [0..1]
<ADRClass> ADRClassType </ADRClass> [0..1]
<ADRCode> ADRCodeType </ADRCode> [0..1]
<RIDClass> RIDClassType </RIDClass> [0..1]
<RIDCode> RIDCodeType </RIDCode> [0..1]
<ADNClass> ADNClassType </ADNClass> [0..1]
<ADNCode> ADNCodeType </ADNCode> [0..1]
<ICAClass> ICAClassType </ICAClass> [0..1]
<ICACode> ICACodeType </ICACode> [0..1]
<IMDClass> IMDClassType </IMDClass> [0..1]
<IMDCode> IMDCodeType </IMDCode> [0..1]
<packagingGroup> packagingGroupType </packagingGroup> [0..1]
<goodsUnit> goodsUnitType </goodsUnit> [0..1]
<points> pointsType </points> [0..1]
<emergencyTemperature> emergencyTemperatureType </emergencyTemperature> [0..1]
<controlTemperature> controlTemperatureType </controlTemperature> [0..1]
<flashPoint> flashPointType </flashPoint> [0..1]
<emergencyScheduleNumber> emergencyScheduleNumberType </emergencyScheduleNumber> [0..1]
<tunnelCode> tunnelCodeType </tunnelCode> [0..1]
<provisions> provisionsType </provisions> [0..1]
<allowedOnRailIndicator> allowedOnRailIndicatorType </allowedOnRailIndicator> [0..1]
<limitedQuantityIndicator> limitedQuantityIndicatorType </limitedQuantityIndicator> [0..1]
<expectedQuantityIndicator> expectedQuantityIndicatorType </expectedQuantityIndicator> [0..1]
<harmfulIndicator> harmfulIndicatorType </harmfulIndicator> [0..1]
<wasteIndicator> wasteIndicatorType </wasteIndicator> [0..1]
<emptyIndicator> emptyIndicatorType </emptyIndicator> [0..1]
<marinePollutantIndicator> marinePollutantIndicatorType </marinePollutantIndicator> [0..1]
<marinePollutantNameIndicator> marinePollutantNameIndicatorType </marinePollutantNameIndicator> [0..1]
<maritimeFirstAidGuide> maritimeFirstAidGuideType </maritimeFirstAidGuide> [0..1]
<innerPackageCode> innerPackageCodeType </innerPackageCode> [0..1]
<additionalInformation> additionalInformationType </additionalInformation> [0..1]
<technicalNames> technicalNamesType </technicalNames> [0..*]
</...>
Schema Component Representation
<xs:complexType name="dangerousGoodsSpecificationType">
<xs:sequence>
<xs:element name="quantity" type="quantityType" minOccurs="0"/>
<xs:element name="dangerousGoodsPackageCode" type="dangerousGoodsPackageCodeType" minOccurs="0"/>
<xs:element name="grossWeight" type="grossWeightType" minOccurs="0"/>
<xs:element name="netWeight" type="netWeightType" minOccurs="0"/>
<xs:element name="volume" type="volumeType" minOccurs="0"/>
<xs:element name="goodsAmountInUnit" type="goodsAmountInUnitType" minOccurs="0"/>
<xs:element name="totalQuantity" type="totalQuantityType" minOccurs="0"/>
<xs:element name="dangerousGoodsUNNumber" type="dangerousGoodsUNNumberType" minOccurs="0"/>
<xs:element name="dangerousGoodsUNSuffix" type="dangerousGoodsUNSuffixType" minOccurs="0"/>
<xs:element name="unClass" type="unClassType" minOccurs="0"/>
<xs:element name="dangerousGoodsName" type="dangerousGoodsNameType" minOccurs="0"/>
<xs:element name="technicalDescription" type="technicalDescriptionType" minOccurs="0"/>
<xs:element name="subsidiaryRiskClassI" type="subsidiaryRiskClassIType" minOccurs="0"/>
<xs:element name="subsidiaryRiskClassII" type="subsidiaryRiskClassIIType" minOccurs="0"/>
<xs:element name="subsidiaryRiskClassIII" type="subsidiaryRiskClassIIIType" minOccurs="0"/>
<xs:element name="ADRClass" type="ADRClassType" minOccurs="0"/>
<xs:element name="ADRCode" type="ADRCodeType" minOccurs="0"/>
<xs:element name="RIDClass" type="RIDClassType" minOccurs="0"/>
<xs:element name="RIDCode" type="RIDCodeType" minOccurs="0"/>
<xs:element name="ADNClass" type="ADNClassType" minOccurs="0"/>
<xs:element name="ADNCode" type="ADNCodeType" minOccurs="0"/>
<xs:element name="ICAClass" type="ICAClassType" minOccurs="0"/>
<xs:element name="ICACode" type="ICACodeType" minOccurs="0"/>
<xs:element name="IMDClass" type="IMDClassType" minOccurs="0"/>
<xs:element name="IMDCode" type="IMDCodeType" minOccurs="0"/>
<xs:element name="packagingGroup" type="packagingGroupType" minOccurs="0"/>
<xs:element name="goodsUnit" type="goodsUnitType" minOccurs="0"/>
<xs:element name="points" type="pointsType" minOccurs="0"/>
<xs:element name="emergencyTemperature" type="emergencyTemperatureType" minOccurs="0"/>
<xs:element name="controlTemperature" type="controlTemperatureType" minOccurs="0"/>
<xs:element name="flashPoint" type="flashPointType" minOccurs="0"/>
<xs:element name="emergencyScheduleNumber" type="emergencyScheduleNumberType" minOccurs="0"/>
<xs:element name="tunnelCode" type="tunnelCodeType" minOccurs="0"/>
<xs:element name="provisions" type="provisionsType" minOccurs="0"/>
<xs:element name="allowedOnRailIndicator" type="allowedOnRailIndicatorType" minOccurs="0"/>
<xs:element name="limitedQuantityIndicator" type="limitedQuantityIndicatorType" minOccurs="0"/>
<xs:element name="expectedQuantityIndicator" type="expectedQuantityIndicatorType" minOccurs="0"/>
<xs:element name="harmfulIndicator" type="harmfulIndicatorType" minOccurs="0"/>
<xs:element name="wasteIndicator" type="wasteIndicatorType" minOccurs="0"/>
<xs:element name="emptyIndicator" type="emptyIndicatorType" minOccurs="0"/>
<xs:element name="marinePollutantIndicator" type="marinePollutantIndicatorType" minOccurs="0"/>
<xs:element name="marinePollutantNameIndicator" type="marinePollutantNameIndicatorType" minOccurs="0"/>
<xs:element name="maritimeFirstAidGuide" type="maritimeFirstAidGuideType" minOccurs="0"/>
<xs:element name="innerPackageCode" type="innerPackageCodeType" minOccurs="0"/>
<xs:element name="additionalInformation" type="additionalInformationType" minOccurs="0"/>
<xs:element name="technicalNames" type="technicalNamesType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: dangerousGoodsType

Super-types: None
Sub-types: None
Name dangerousGoodsType
Abstract no
XML Instance Representation
<...>
<dangerousGoodsUNNumber> dangerousGoodsUNNumberType </dangerousGoodsUNNumber> [0..1]
<dangerousGoodsUNSuffix> dangerousGoodsUNSuffixType </dangerousGoodsUNSuffix> [0..1]
</...>
Schema Component Representation
<xs:complexType name="dangerousGoodsType">
<xs:sequence>
<xs:element name="dangerousGoodsUNNumber" type="dangerousGoodsUNNumberType" minOccurs="0"/>
<xs:element name="dangerousGoodsUNSuffix" type="dangerousGoodsUNSuffixType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: dateTimeZonesType

Super-types: None
Sub-types: None
Name dateTimeZonesType
Abstract no
Documentation The shipment contains a number of fixed date and time fields, like loading and unloading date and time. This "dateTimeZones" is used to define you're own date / time / zone fields. The type is defined in "typeOfDate", the value is defined in the "dateTimeZone".
XML Instance Representation
<...
type="tag [1]">
<typeOfDate> typeOfDateType </typeOfDate> [0..1]
<dateTimeZone> dateTimeType </dateTimeZone> [0..1]
</...>
Schema Component Representation
<xs:complexType name="dateTimeZonesType">
<xs:sequence>
<xs:element name="typeOfDate" type="typeOfDateType" minOccurs="0"/>
<xs:element name="dateTimeZone" type="dateTimeType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: dimensionType

Super-types: None
Sub-types: None
Name dimensionType
Abstract no
Documentation This info will be ignored when goodsLine is used.
XML Instance Representation
<...>
<length> lengthType </length> [0..1]
<width> widthType </width> [0..1]
<height> heightType </height> [0..1]
</...>
Schema Component Representation
<xs:complexType name="dimensionType">
<xs:sequence>
<xs:element name="length" type="lengthType" minOccurs="0"/>
<xs:element name="width" type="widthType" minOccurs="0"/>
<xs:element name="height" type="heightType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: emissionType

Super-types: None
Sub-types: None
Name emissionType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<emissionType> emissionTypeType </emissionType> [0..1]
<estimatedEmissionValue> estimatedEmissionValueType </estimatedEmissionValue> [0..1]
<actualEmissionValue> actualEmissionValueType </actualEmissionValue> [0..1]
</...>
Schema Component Representation
<xs:complexType name="emissionType">
<xs:sequence>
<xs:element name="emissionType" type="emissionTypeType" minOccurs="0"/>
<xs:element name="estimatedEmissionValue" type="estimatedEmissionValueType" minOccurs="0"/>
<xs:element name="actualEmissionValue" type="actualEmissionValueType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: extraAmountType

Super-types: None
Sub-types: None
Name extraAmountType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<amountType> amountTypeType </amountType> [0..1]
<currencyCode> currencyCodeType </currencyCode> [0..1]
<amount> ST_amountS219 </amount> [0..1]
</...>
Schema Component Representation
<xs:complexType name="extraAmountType">
<xs:sequence>
<xs:element name="amountType" type="amountTypeType" minOccurs="0"/>
<xs:element name="currencyCode" type="currencyCodeType" minOccurs="0"/>
<xs:element name="amount" type="ST_amountS219" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: extraReferenceType

Super-types: None
Sub-types: None
Name extraReferenceType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<referenceCode> referenceCodeType </referenceCode> [0..1]
<referenceText> referenceTextType </referenceText> [0..1]
<tailorFiller20> tailorFiller20Type </tailorFiller20> [0..1]
</...>
Schema Component Representation
<xs:complexType name="extraReferenceType">
<xs:sequence>
<xs:element name="referenceCode" type="referenceCodeType" minOccurs="0"/>
<xs:element name="referenceText" type="referenceTextType" minOccurs="0"/>
<xs:element name="tailorFiller20" type="tailorFiller20Type" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: fileType

Super-types: None
Sub-types: None
Name fileType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<operationalPeriod> operationalPeriodType </operationalPeriod> [0..1]
<arrivalDate> arrivalDateType </arrivalDate> [0..1]
<loadingDate> loadingDateType </loadingDate> [0..1]
<loadingTime> loadingTimeType </loadingTime> [0..1]
<unloadingDate> unloadingDateType </unloadingDate> [0..1]
<unloadingTime> unloadingTimeType </unloadingTime> [0..1]
<marksAndNumber> marksAndNumberType </marksAndNumber> [0..1]
<waybill> waybillType </waybill> [0..1]
<houseWaybill> houseWaybillType </houseWaybill> [0..1]
<primaryReference> primaryReferenceType </primaryReference> [0..1]
<serviceLevel> serviceLevelType </serviceLevel> [0..1]
<tariffType> tariffTypeType </tariffType> [0..1]
<deliveryTerm> deliveryTermType </deliveryTerm> [0..1]
<deliveryTermPlace> deliveryTermPlaceType </deliveryTermPlace> [0..1]
<originPlaceCode> originPlaceCodeType </originPlaceCode> [0..1]
<destinationPlaceCode> destinationPlaceCodeType </destinationPlaceCode> [0..1]
<codeShedHandling> codeShedHandlingType </codeShedHandling> [0..1]
<daysOfShedRent> daysOfShedRentType </daysOfShedRent> [0..1]
<shedLocationBerth> shedLocationBerthType </shedLocationBerth> [0..1]
<totals> totalsType </totals> [0..1]
<dimension> dimensionType </dimension> [0..1]
<transport> transportType </transport> [0..1]
<seafreight> seafreightType </seafreight> [0..1]
<airfreight> airfreightType </airfreight> [0..1]
<customItems> customItemsType </customItems> [0..1]
<amounts> amountsType </amounts> [0..1]
<codes> codesType </codes> [0..1]
<parameters> parametersType </parameters> [0..1]
<department> departmentType </department> [0..1]
<statusCode> statusCodeType </statusCode> [0..1]
<tailorFiller15> tailorFiller15Type </tailorFiller15> [0..1]
<cashInfo> cashInfoType </cashInfo> [0..3]
<extraAmount> extraAmountType </extraAmount> [0..*]
<freightCharge> freightChargeType </freightCharge> [0..99]
<meansOfTransport> meansOfTransportType </meansOfTransport> [0..*]
<textKeys> textKeysType </textKeys> [0..*]
<dateTimeZones> dateTimeZonesType </dateTimeZones> [0..*]
<address> addressType </address> [0..100]
<extraReference> extraReferenceType </extraReference> [0..*]
<returnReference> returnReferenceType </returnReference> [0..1]
<additionalServices> additionalServicesType </additionalServices> [0..*]
<conNote> conNoteType </conNote> [0..1]
<link> linkType </link> [0..*]
<trackingAndTracing> trackingAndTracingType </trackingAndTracing> [0..*]
<freeText> freeTextType </freeText> [0..*]
<emission> emissionType </emission> [0..*]
<transportInstruction> transportInstructionType </transportInstruction> [0..99]
<planCharacteristic> planCharacteristicType </planCharacteristic> [0..*]
<shippingUnit> shippingUnitType </shippingUnit> [0..*]
<goodsLine> goodsLineType </goodsLine> [0..*]
<container> containerType </container> [0..*]
<tailorMade> tailorMadeType </tailorMade> [0..*]
</...>
Schema Component Representation
<xs:complexType name="fileType">
<xs:sequence>
<xs:element name="operationalPeriod" type="operationalPeriodType" minOccurs="0"/>
<xs:element name="arrivalDate" type="arrivalDateType" minOccurs="0"/>
<xs:element name="loadingDate" type="loadingDateType" minOccurs="0"/>
<xs:element name="loadingTime" type="loadingTimeType" minOccurs="0"/>
<xs:element name="unloadingDate" type="unloadingDateType" minOccurs="0"/>
<xs:element name="unloadingTime" type="unloadingTimeType" minOccurs="0"/>
<xs:element name="marksAndNumber" type="marksAndNumberType" minOccurs="0"/>
<xs:element name="waybill" type="waybillType" minOccurs="0"/>
<xs:element name="houseWaybill" type="houseWaybillType" minOccurs="0"/>
<xs:element name="primaryReference" type="primaryReferenceType" minOccurs="0"/>
<xs:element name="serviceLevel" type="serviceLevelType" minOccurs="0"/>
<xs:element name="tariffType" type="tariffTypeType" minOccurs="0"/>
<xs:element name="deliveryTerm" type="deliveryTermType" minOccurs="0"/>
<xs:element name="deliveryTermPlace" type="deliveryTermPlaceType" minOccurs="0"/>
<xs:element name="originPlaceCode" type="originPlaceCodeType" minOccurs="0"/>
<xs:element name="destinationPlaceCode" type="destinationPlaceCodeType" minOccurs="0"/>
<xs:element name="codeShedHandling" type="codeShedHandlingType" minOccurs="0"/>
<xs:element name="daysOfShedRent" type="daysOfShedRentType" minOccurs="0"/>
<xs:element name="shedLocationBerth" type="shedLocationBerthType" minOccurs="0"/>
<xs:element name="totals" type="totalsType" minOccurs="0"/>
<xs:element name="dimension" type="dimensionType" minOccurs="0"/>
<xs:element name="transport" type="transportType" minOccurs="0"/>
<xs:element name="seafreight" type="seafreightType" minOccurs="0"/>
<xs:element name="airfreight" type="airfreightType" minOccurs="0"/>
<xs:element name="customItems" type="customItemsType" minOccurs="0"/>
<xs:element name="amounts" type="amountsType" minOccurs="0"/>
<xs:element name="codes" type="codesType" minOccurs="0"/>
<xs:element name="parameters" type="parametersType" minOccurs="0"/>
<xs:element name="department" type="departmentType" minOccurs="0"/>
<xs:element name="statusCode" type="statusCodeType" minOccurs="0"/>
<xs:element name="tailorFiller15" type="tailorFiller15Type" minOccurs="0"/>
<xs:element name="cashInfo" type="cashInfoType" minOccurs="0" maxOccurs="3"/>
<xs:element name="extraAmount" type="extraAmountType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="freightCharge" type="freightChargeType" minOccurs="0" maxOccurs="99"/>
<xs:element name="meansOfTransport" type="meansOfTransportType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="textKeys" type="textKeysType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dateTimeZones" type="dateTimeZonesType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="address" type="addressType" minOccurs="0" maxOccurs="100"/>
<xs:element name="extraReference" type="extraReferenceType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="returnReference" type="returnReferenceType" minOccurs="0"/>
<xs:element name="additionalServices" type="additionalServicesType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="conNote" type="conNoteType" minOccurs="0"/>
<xs:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="trackingAndTracing" type="trackingAndTracingType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="freeText" type="freeTextType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emission" type="emissionType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="transportInstruction" type="transportInstructionType" minOccurs="0" maxOccurs="99"/>
<xs:element name="planCharacteristic" type="planCharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="shippingUnit" type="shippingUnitType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="goodsLine" type="goodsLineType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="container" type="containerType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="tailorMade" type="tailorMadeType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: freeTextType

Super-types: None
Sub-types: None
Name freeTextType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<typeOfFreeText> typeOfFreeTextType </typeOfFreeText> [0..1]
<text> textType </text> [0..1]
</...>
Schema Component Representation
<xs:complexType name="freeTextType">
<xs:sequence>
<xs:element name="typeOfFreeText" type="typeOfFreeTextType" minOccurs="0"/>
<xs:element name="text" type="textType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: freightChargeType

Super-types: None
Sub-types: None
Name freightChargeType
Abstract no
Documentation for general charges (oa disbursement) use sequence numbers 1 till 79 for other charges due agent use sequence numbers 80 till 83 for other charges due carrier use sequence numbers 90 till 91 for fuel surcharge use sequence number 92 for security surcharge use sequence number 93
XML Instance Representation
<...
type="tag [1]">
<sequenceNumber> sequenceNumberType </sequenceNumber> [0..1]
<otherChargeCode> otherChargeCodeType </otherChargeCode> [0..1]
<description> ST_descriptionA20 </description> [0..1]
<currencyCode> currencyCodeType </currencyCode> [0..1]
<amount> amountType </amount> [0..1]
</...>
Schema Component Representation
<xs:complexType name="freightChargeType">
<xs:sequence>
<xs:element name="sequenceNumber" type="sequenceNumberType" minOccurs="0"/>
<xs:element name="otherChargeCode" type="otherChargeCodeType" minOccurs="0"/>
<xs:element name="description" type="ST_descriptionA20" minOccurs="0"/>
<xs:element name="currencyCode" type="currencyCodeType" minOccurs="0"/>
<xs:element name="amount" type="amountType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: goodsDescriptionType

Super-types: None
Sub-types: None
Name goodsDescriptionType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<description> descriptionType </description> [0..1]
</...>
Schema Component Representation
<xs:complexType name="goodsDescriptionType">
<xs:sequence>
<xs:element name="description" type="descriptionType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: goodsLineType

Super-types: None
Sub-types: None
Name goodsLineType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<articleCode> articleCodeType </articleCode> [0..1]
<primaryReference> primaryReferenceType </primaryReference> [0..1]
<quantity> quantityType </quantity> [0..1]
<packageCode> packageCodeType </packageCode> [0..1]
<commodityCode> commodityCodeType </commodityCode> [0..1]
<grossWeight> grossWeightType </grossWeight> [0..1]
<netWeight> netWeightType </netWeight> [0..1]
<volumeCode> volumeCodeType </volumeCode> [0..1]
<dimension> dimensionType </dimension> [0..1]
<volume> volumeType </volume> [0..1]
<cubicMeters> cubicMetersType </cubicMeters> [0..1]
<loadingMeters> loadingMetersType </loadingMeters> [0..1]
<chargeableWeight> chargeableWeightType </chargeableWeight> [0..1]
<goodsValueCurrency> goodsValueCurrencyType </goodsValueCurrency> [0..1]
<goodsValue> goodsValueType </goodsValue> [0..1]
<quantityOfShippingUnits> quantityOfShippingUnitsType </quantityOfShippingUnits> [0..1]
<packageCodeOfShippingUnits> packageCodeOfShippingUnitsType </packageCodeOfShippingUnits> [0..1]
<dangerousGoods> dangerousGoodsType </dangerousGoods> [0..1]
<customLineItems> customLineItemsTms </customLineItems> [0..1]
<tailorFiller20> tailorFiller20Type </tailorFiller20> [0..1]
<subQuantity> subQuantityType </subQuantity> [0..99]
<marksAndNumbers> marksAndNumbersType </marksAndNumbers> [0..*]
<goodsDescription> goodsDescriptionType </goodsDescription> [0..99]
<dangerousGoodsSpecification> dangerousGoodsSpecificationType </dangerousGoodsSpecification> [0..*]
<container> containerType </container> [0..*]
<shippingUnit> shippingUnitType </shippingUnit> [0..*]
</...>
Schema Component Representation
<xs:complexType name="goodsLineType">
<xs:sequence>
<xs:element name="articleCode" type="articleCodeType" minOccurs="0"/>
<xs:element name="primaryReference" type="primaryReferenceType" minOccurs="0"/>
<xs:element name="quantity" type="quantityType" minOccurs="0"/>
<xs:element name="packageCode" type="packageCodeType" minOccurs="0"/>
<xs:element name="commodityCode" type="commodityCodeType" minOccurs="0"/>
<xs:element name="grossWeight" type="grossWeightType" minOccurs="0"/>
<xs:element name="netWeight" type="netWeightType" minOccurs="0"/>
<xs:element name="volumeCode" type="volumeCodeType" minOccurs="0"/>
<xs:element name="dimension" type="dimensionType" minOccurs="0"/>
<xs:element name="volume" type="volumeType" minOccurs="0"/>
<xs:element name="cubicMeters" type="cubicMetersType" minOccurs="0"/>
<xs:element name="loadingMeters" type="loadingMetersType" minOccurs="0"/>
<xs:element name="chargeableWeight" type="chargeableWeightType" minOccurs="0"/>
<xs:element name="goodsValueCurrency" type="goodsValueCurrencyType" minOccurs="0"/>
<xs:element name="goodsValue" type="goodsValueType" minOccurs="0"/>
<xs:element name="quantityOfShippingUnits" type="quantityOfShippingUnitsType" minOccurs="0"/>
<xs:element name="packageCodeOfShippingUnits" type="packageCodeOfShippingUnitsType" minOccurs="0"/>
<xs:element name="dangerousGoods" type="dangerousGoodsType" minOccurs="0"/>
<xs:element name="customLineItems" type="customLineItemsTms" minOccurs="0"/>
<xs:element name="tailorFiller20" type="tailorFiller20Type" minOccurs="0"/>
<xs:element name="subQuantity" type="subQuantityType" minOccurs="0" maxOccurs="99"/>
<xs:element name="marksAndNumbers" type="marksAndNumbersType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="goodsDescription" type="goodsDescriptionType" minOccurs="0" maxOccurs="99"/>
<xs:element name="dangerousGoodsSpecification" type="dangerousGoodsSpecificationType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="container" type="containerType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="shippingUnit" type="shippingUnitType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: linkType

Super-types: None
Sub-types: None
Name linkType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<linkType> linkTypeType </linkType> [0..1]
<linkText> linkTextType </linkText> [0..1]
<linkAddress> linkAddressType </linkAddress> [0..1]
</...>
Schema Component Representation
<xs:complexType name="linkType">
<xs:sequence>
<xs:element name="linkType" type="linkTypeType" minOccurs="0"/>
<xs:element name="linkText" type="linkTextType" minOccurs="0"/>
<xs:element name="linkAddress" type="linkAddressType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: marksAndNumbersType

Super-types: None
Sub-types: None
Name marksAndNumbersType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<marksAndNumber> marksAndNumberType </marksAndNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="marksAndNumbersType">
<xs:sequence>
<xs:element name="marksAndNumber" type="marksAndNumberType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: meansOfTransportType

Super-types: None
Sub-types: None
Name meansOfTransportType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<displaySequence> displaySequenceType </displaySequence> [0..1]
<motMode> motModeType </motMode> [0..1]
<motType> motTypeType </motType> [0..1]
<motID> motIDType </motID> [0..1]
<motName> motNameType </motName> [0..1]
<motIdentity> motIdentityType </motIdentity> [0..1]
<motOrigin> motOriginType </motOrigin> [0..1]
<motDestination> motDestinationType </motDestination> [0..1]
<shipbroker> shipbrokerType </shipbroker> [0..1]
<shedLocationBerth> shedLocationBerthType </shedLocationBerth> [0..1]
<ETD> ETDType </ETD> [0..1]
<ATD> ATDType </ATD> [0..1]
<ETA> ETAType </ETA> [0..1]
<ATA> ATAType </ATA> [0..1]
<motNationality> motNationalityType </motNationality> [0..1]
<equipmentEmissionID> equipmentEmissionIDType </equipmentEmissionID> [0..1]
<emission> emissionType </emission> [0..*]
</...>
Schema Component Representation
<xs:complexType name="meansOfTransportType">
<xs:sequence>
<xs:element name="displaySequence" type="displaySequenceType" minOccurs="0"/>
<xs:element name="motMode" type="motModeType" minOccurs="0"/>
<xs:element name="motType" type="motTypeType" minOccurs="0"/>
<xs:element name="motID" type="motIDType" minOccurs="0"/>
<xs:element name="motName" type="motNameType" minOccurs="0"/>
<xs:element name="motIdentity" type="motIdentityType" minOccurs="0"/>
<xs:element name="motOrigin" type="motOriginType" minOccurs="0"/>
<xs:element name="motDestination" type="motDestinationType" minOccurs="0"/>
<xs:element name="shipbroker" type="shipbrokerType" minOccurs="0"/>
<xs:element name="shedLocationBerth" type="shedLocationBerthType" minOccurs="0"/>
<xs:element name="ETD" type="ETDType" minOccurs="0"/>
<xs:element name="ATD" type="ATDType" minOccurs="0"/>
<xs:element name="ETA" type="ETAType" minOccurs="0"/>
<xs:element name="ATA" type="ATAType" minOccurs="0"/>
<xs:element name="motNationality" type="motNationalityType" minOccurs="0"/>
<xs:element name="equipmentEmissionID" type="equipmentEmissionIDType" minOccurs="0"/>
<xs:element name="emission" type="emissionType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: parametersType

Super-types: None
Sub-types: None
Name parametersType
Abstract no
Documentation The parameters can be used for tailor made solutions. Check with PSG consultants when to use.
XML Instance Representation
<...>
<parameterYn01> parameterYn01Type </parameterYn01> [0..1]
<parameterYn02> parameterYn02Type </parameterYn02> [0..1]
<parameterYn03> parameterYn03Type </parameterYn03> [0..1]
<parameterYn04> parameterYn04Type </parameterYn04> [0..1]
<parameterYn05> parameterYn05Type </parameterYn05> [0..1]
<parameterYn06> parameterYn06Type </parameterYn06> [0..1]
<parameterYn07> parameterYn07Type </parameterYn07> [0..1]
<parameterYn08> parameterYn08Type </parameterYn08> [0..1]
<parameterYn09> parameterYn09Type </parameterYn09> [0..1]
<parameterYn10> parameterYn10Type </parameterYn10> [0..1]
</...>
Schema Component Representation
<xs:complexType name="parametersType">
<xs:sequence>
<xs:element name="parameterYn01" type="parameterYn01Type" minOccurs="0"/>
<xs:element name="parameterYn02" type="parameterYn02Type" minOccurs="0"/>
<xs:element name="parameterYn03" type="parameterYn03Type" minOccurs="0"/>
<xs:element name="parameterYn04" type="parameterYn04Type" minOccurs="0"/>
<xs:element name="parameterYn05" type="parameterYn05Type" minOccurs="0"/>
<xs:element name="parameterYn06" type="parameterYn06Type" minOccurs="0"/>
<xs:element name="parameterYn07" type="parameterYn07Type" minOccurs="0"/>
<xs:element name="parameterYn08" type="parameterYn08Type" minOccurs="0"/>
<xs:element name="parameterYn09" type="parameterYn09Type" minOccurs="0"/>
<xs:element name="parameterYn10" type="parameterYn10Type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: planCharacteristicType

Super-types: None
Sub-types: None
Name planCharacteristicType
Abstract no
Documentation In this tag extra characteristics can be entered which are important for planning. For example COOL means a COOLED transport. See program ts3305 for possible values.
XML Instance Representation
<...
type="tag [1]">
<characteristicCode> characteristicCodeType </characteristicCode> [0..1]
</...>
Schema Component Representation
<xs:complexType name="planCharacteristicType">
<xs:sequence>
<xs:element name="characteristicCode" type="characteristicCodeType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: returnReferenceType

Super-types: None
Sub-types: None
Name returnReferenceType
Abstract no
Documentation A return shipment can be connected to the original shipment via the return reference section.
XML Instance Representation
<...
type="tag [1]">
<referenceText> referenceTextType </referenceText> [0..1]
<mainFileNumber> mainFileNumberType </mainFileNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="returnReferenceType">
<xs:sequence>
<xs:element name="referenceText" type="referenceTextType" minOccurs="0"/>
<xs:element name="mainFileNumber" type="mainFileNumberType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: seafreightType

Super-types: None
Sub-types: None
Name seafreightType
Abstract no
XML Instance Representation
<...>
<finalDestinationPlaceCode> finalDestinationPlaceCodeType </finalDestinationPlaceCode> [0..1]
<fclLcl> fclLclType </fclLcl> [0..1]
<originals> originalsType </originals> [0..1]
<copies> copiesType </copies> [0..1]
<vesselCurrencyCode> vesselCurrencyCodeType </vesselCurrencyCode> [0..1]
<vesselRate> vesselRateType </vesselRate> [0..1]
<disbursementPrepaidCollect> disbursementPrepaidCollectType </disbursementPrepaidCollect> [0..1]
<placeOfReceipt> placeOfReceiptType </placeOfReceipt> [0..1]
<placeOfDelivery> placeOfDeliveryType </placeOfDelivery> [0..1]
</...>
Schema Component Representation
<xs:complexType name="seafreightType">
<xs:sequence>
<xs:element name="finalDestinationPlaceCode" type="finalDestinationPlaceCodeType" minOccurs="0"/>
<xs:element name="fclLcl" type="fclLclType" minOccurs="0"/>
<xs:element name="originals" type="originalsType" minOccurs="0"/>
<xs:element name="copies" type="copiesType" minOccurs="0"/>
<xs:element name="vesselCurrencyCode" type="vesselCurrencyCodeType" minOccurs="0"/>
<xs:element name="vesselRate" type="vesselRateType" minOccurs="0"/>
<xs:element name="disbursementPrepaidCollect" type="disbursementPrepaidCollectType" minOccurs="0"/>
<xs:element name="placeOfReceipt" type="placeOfReceiptType" minOccurs="0"/>
<xs:element name="placeOfDelivery" type="placeOfDeliveryType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: shipbrokerType

Super-types: None
Sub-types: None
Name shipbrokerType
Abstract no
XML Instance Representation
<...>
<searchName> searchNameType </searchName> [0..1]
<relationNumber> relationNumberType </relationNumber> [0..1]
<searchString> searchStringType </searchString> [0..1]
<vatIdNumber> vatIdNumberType </vatIdNumber> [0..1]
<ILNNumber> ILNNumberType </ILNNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="shipbrokerType">
<xs:sequence>
<xs:element name="searchName" type="searchNameType" minOccurs="0"/>
<xs:element name="relationNumber" type="relationNumberType" minOccurs="0"/>
<xs:element name="searchString" type="searchStringType" minOccurs="0"/>
<xs:element name="vatIdNumber" type="vatIdNumberType" minOccurs="0"/>
<xs:element name="ILNNumber" type="ILNNumberType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: shipment-outType

Super-types: None
Sub-types: None
Name shipment-outType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<ediCustomerNumber> ediCustomerNumberType </ediCustomerNumber> [0..1]
<ediCustomerDepartment> ediCustomerDepartmentType </ediCustomerDepartment> [0..1]
<ediParm1> ediParm1Type </ediParm1> [0..1]
<ediParm2> ediParm2Type </ediParm2> [0..1]
<ediParm3> ediParm3Type </ediParm3> [0..1]
<transmitter> transmitterType </transmitter> [0..1]
<receiver> receiverType </receiver> [0..1]
<ediReference> ediReferenceType </ediReference> [1]
<referenceIndication> referenceIndicationType </referenceIndication> [0..1]
<internalShipmentNumber> internalShipmentNumberType </internalShipmentNumber> [0..1]
<ediFunction1> ediFunction1Type </ediFunction1> [1]
<ediCustomerSearchName> ediCustomerSearchNameType </ediCustomerSearchName> [0..1]
<reason> reasonType </reason> [0..1]
<employeeInitials> employeeInitialsType </employeeInitials> [0..1]
<dateTimeZone> dateTimeType </dateTimeZone> [0..1]
<file> fileType </file> [1] ?
</...>
Schema Component Representation
<xs:complexType name="shipment-outType">
<xs:sequence>
<xs:element name="ediCustomerNumber" type="ediCustomerNumberType" minOccurs="0"/>
<xs:element name="ediCustomerDepartment" type="ediCustomerDepartmentType" minOccurs="0"/>
<xs:element name="ediParm1" type="ediParm1Type" minOccurs="0"/>
<xs:element name="ediParm2" type="ediParm2Type" minOccurs="0"/>
<xs:element name="ediParm3" type="ediParm3Type" minOccurs="0"/>
<xs:element name="transmitter" type="transmitterType" minOccurs="0"/>
<xs:element name="receiver" type="receiverType" minOccurs="0"/>
<xs:element name="ediReference" type="ediReferenceType"/>
<xs:element name="referenceIndication" type="referenceIndicationType" minOccurs="0"/>
<xs:element name="internalShipmentNumber" type="internalShipmentNumberType" minOccurs="0"/>
<xs:element name="ediFunction1" type="ediFunction1Type"/>
<xs:element name="ediCustomerSearchName" type="ediCustomerSearchNameType" minOccurs="0"/>
<xs:element name="reason" type="reasonType" minOccurs="0"/>
<xs:element name="employeeInitials" type="employeeInitialsType" minOccurs="0"/>
<xs:element name="dateTimeZone" type="dateTimeType" minOccurs="0"/>
<xs:element name="file" type="fileType"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: shippingUnitDetailsType

Super-types: None
Sub-types: None
Name shippingUnitDetailsType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<quantity> quantityType </quantity> [0..1]
<packageCode> packageCodeType </packageCode> [0..1]
<grossWeight> grossWeightType </grossWeight> [0..1]
<netWeight> netWeightType </netWeight> [0..1]
<chargeableWeight> chargeableWeightType </chargeableWeight> [0..1]
<volume> volumeType </volume> [0..1]
<volumeCode> volumeCodeType </volumeCode> [0..1]
<cubicMeters> cubicMetersType </cubicMeters> [0..1]
<loadingMeters> loadingMetersType </loadingMeters> [0..1]
<goodsValue> goodsValueType </goodsValue> [0..1]
</...>
Schema Component Representation
<xs:complexType name="shippingUnitDetailsType">
<xs:sequence>
<xs:element name="quantity" type="quantityType" minOccurs="0"/>
<xs:element name="packageCode" type="packageCodeType" minOccurs="0"/>
<xs:element name="grossWeight" type="grossWeightType" minOccurs="0"/>
<xs:element name="netWeight" type="netWeightType" minOccurs="0"/>
<xs:element name="chargeableWeight" type="chargeableWeightType" minOccurs="0"/>
<xs:element name="volume" type="volumeType" minOccurs="0"/>
<xs:element name="volumeCode" type="volumeCodeType" minOccurs="0"/>
<xs:element name="cubicMeters" type="cubicMetersType" minOccurs="0"/>
<xs:element name="loadingMeters" type="loadingMetersType" minOccurs="0"/>
<xs:element name="goodsValue" type="goodsValueType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: shippingUnitType

Super-types: None
Sub-types: None
Name shippingUnitType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<containedInMSU> containedInMSUType </containedInMSU> [0..1]
<shippingUnitNumber> shippingUnitNumberType </shippingUnitNumber> [0..1]
<externalUnit> externalUnitType </externalUnit> [0..1]
<unitStatus> unitStatusType </unitStatus> [0..1]
<qualityCode> qualityCodeType </qualityCode> [0..1]
<carrierReference> carrierReferenceType </carrierReference> [0..*]
<shippingUnitDetails> shippingUnitDetailsType </shippingUnitDetails> [0..*]
</...>
Schema Component Representation
<xs:complexType name="shippingUnitType">
<xs:sequence>
<xs:element name="containedInMSU" type="containedInMSUType" minOccurs="0"/>
<xs:element name="shippingUnitNumber" type="shippingUnitNumberType" minOccurs="0"/>
<xs:element name="externalUnit" type="externalUnitType" minOccurs="0"/>
<xs:element name="unitStatus" type="unitStatusType" minOccurs="0"/>
<xs:element name="qualityCode" type="qualityCodeType" minOccurs="0"/>
<xs:element name="carrierReference" type="carrierReferenceType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="shippingUnitDetails" type="shippingUnitDetailsType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: subQuantityType

Super-types: None
Sub-types: None
Name subQuantityType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<quantity> quantityType </quantity> [0..1]
<length> lengthType </length> [0..1]
<width> widthType </width> [0..1]
<height> heightType </height> [0..1]
<volumeCode> volumeCodeType </volumeCode> [0..1]
<volume> volumeType </volume> [0..1]
<cubicMeters> cubicMetersType </cubicMeters> [0..1]
<loadingMeters> loadingMetersType </loadingMeters> [0..1]
<packageCode> packageCodeType </packageCode> [0..1]
<commodityCode> commodityCodeType </commodityCode> [0..1]
<commodityDescription> commodityDescriptionType </commodityDescription> [0..1]
<marksNumberLong> marksNumberLongType </marksNumberLong> [0..1]
<grossWeight> grossWeightType </grossWeight> [0..1]
<netWeight> netWeightType </netWeight> [0..1]
<chargeableWeight> chargeableWeightType </chargeableWeight> [0..1]
</...>
Schema Component Representation
<xs:complexType name="subQuantityType">
<xs:sequence>
<xs:element name="quantity" type="quantityType" minOccurs="0"/>
<xs:element name="length" type="lengthType" minOccurs="0"/>
<xs:element name="width" type="widthType" minOccurs="0"/>
<xs:element name="height" type="heightType" minOccurs="0"/>
<xs:element name="volumeCode" type="volumeCodeType" minOccurs="0"/>
<xs:element name="volume" type="volumeType" minOccurs="0"/>
<xs:element name="cubicMeters" type="cubicMetersType" minOccurs="0"/>
<xs:element name="loadingMeters" type="loadingMetersType" minOccurs="0"/>
<xs:element name="packageCode" type="packageCodeType" minOccurs="0"/>
<xs:element name="commodityCode" type="commodityCodeType" minOccurs="0"/>
<xs:element name="commodityDescription" type="commodityDescriptionType" minOccurs="0"/>
<xs:element name="marksNumberLong" type="marksNumberLongType" minOccurs="0"/>
<xs:element name="grossWeight" type="grossWeightType" minOccurs="0"/>
<xs:element name="netWeight" type="netWeightType" minOccurs="0"/>
<xs:element name="chargeableWeight" type="chargeableWeightType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: tailorMadeType

Super-types: None
Sub-types: None
Name tailorMadeType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<tailorCode> tailorCodeType </tailorCode> [0..1]
<value> ST_valueA100 </value> [0..1]
</...>
Schema Component Representation
<xs:complexType name="tailorMadeType">
<xs:sequence>
<xs:element name="tailorCode" type="tailorCodeType" minOccurs="0"/>
<xs:element name="value" type="ST_valueA100" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: technicalNamesType

Super-types: None
Sub-types: None
Name technicalNamesType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<isoLanguageCode> isoLanguageCodeType </isoLanguageCode> [0..1]
<technicalName> technicalNameType </technicalName> [0..1]
</...>
Schema Component Representation
<xs:complexType name="technicalNamesType">
<xs:sequence>
<xs:element name="isoLanguageCode" type="isoLanguageCodeType" minOccurs="0"/>
<xs:element name="technicalName" type="technicalNameType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: textKeysType

Super-types: None
Sub-types: None
Name textKeysType
Abstract no
Documentation Text keys are used for (external) communication and as conditions in the generation of e.g. cost and charge lines, network and cross-dock routing. They play an important role in the communication between agents and customers regarding shipment information within the German "sammelgut" transport networks (e.g. SYA, SYE)
XML Instance Representation
<...
type="tag [1]">
<textKey> textKeyType </textKey> [0..1]
<date> dateType </date> [0..1]
<fromTime> fromTimeType </fromTime> [0..1]
<toTime> toTimeType </toTime> [0..1]
<additionalInformation> ST_additionalInformationA35 </additionalInformation> [0..1]
</...>
Schema Component Representation
<xs:complexType name="textKeysType">
<xs:sequence>
<xs:element name="textKey" type="textKeyType" minOccurs="0"/>
<xs:element name="date" type="dateType" minOccurs="0"/>
<xs:element name="fromTime" type="fromTimeType" minOccurs="0"/>
<xs:element name="toTime" type="toTimeType" minOccurs="0"/>
<xs:element name="additionalInformation" type="ST_additionalInformationA35" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: timeFramesType

Super-types: None
Sub-types: None
Name timeFramesType
Abstract no
Documentation The opening hours of an address.
XML Instance Representation
<...
type="tag [1]">
<fromTime> fromTimeType </fromTime> [0..1]
<tillTime> tillTimeType </tillTime> [0..1]
<tailorFillerA10> tailorFillerA10Type </tailorFillerA10> [0..1]
</...>
Schema Component Representation
<xs:complexType name="timeFramesType">
<xs:sequence>
<xs:element name="fromTime" type="fromTimeType" minOccurs="0"/>
<xs:element name="tillTime" type="tillTimeType" minOccurs="0"/>
<xs:element name="tailorFillerA10" type="tailorFillerA10Type" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: totalsType

Super-types: None
Sub-types: None
Name totalsType
Abstract no
Documentation This tag is only usefull when the tag goodsLine is NOT used. The values of the elements within this tag will be ignored when the tag goodsLine is used.
XML Instance Representation
<...>
<quantity> quantityType </quantity> [0..1]
<packageCode> packageCodeType </packageCode> [0..1]
<commodityCode> commodityCodeType </commodityCode> [0..1]
<commodityDescription> commodityDescriptionType </commodityDescription> [0..1]
<grossWeight> grossWeightType </grossWeight> [0..1]
<netWeight> netWeightType </netWeight> [0..1]
<chargeableWeight> chargeableWeightType </chargeableWeight> [0..1]
<volumeCode> volumeCodeType </volumeCode> [0..1]
<volume> volumeType </volume> [0..1]
<cubicMeters> cubicMetersType </cubicMeters> [0..1]
<loadingMeters> loadingMetersType </loadingMeters> [0..1]
<goodsValueCurrency> goodsValueCurrencyType </goodsValueCurrency> [0..1]
<goodsValue> goodsValueType </goodsValue> [0..1]
</...>
Schema Component Representation
<xs:complexType name="totalsType">
<xs:sequence>
<xs:element name="quantity" type="quantityType" minOccurs="0"/>
<xs:element name="packageCode" type="packageCodeType" minOccurs="0"/>
<xs:element name="commodityCode" type="commodityCodeType" minOccurs="0"/>
<xs:element name="commodityDescription" type="commodityDescriptionType" minOccurs="0"/>
<xs:element name="grossWeight" type="grossWeightType" minOccurs="0"/>
<xs:element name="netWeight" type="netWeightType" minOccurs="0"/>
<xs:element name="chargeableWeight" type="chargeableWeightType" minOccurs="0"/>
<xs:element name="volumeCode" type="volumeCodeType" minOccurs="0"/>
<xs:element name="volume" type="volumeType" minOccurs="0"/>
<xs:element name="cubicMeters" type="cubicMetersType" minOccurs="0"/>
<xs:element name="loadingMeters" type="loadingMetersType" minOccurs="0"/>
<xs:element name="goodsValueCurrency" type="goodsValueCurrencyType" minOccurs="0"/>
<xs:element name="goodsValue" type="goodsValueType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: trackingAndTracingType

Super-types: None
Sub-types: None
Name trackingAndTracingType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<dateTimeZone> dateTimeType </dateTimeZone> [0..1]
<destinationCode> destinationCodeType </destinationCode> [0..1]
<code> codeType </code> [0..1]
<trackingStatus> trackingStatusType </trackingStatus> [0..1]
<remark_1> remark_1Type </remark_1> [0..1]
<remark_2> remark_2Type </remark_2> [0..1]
</...>
Schema Component Representation
<xs:complexType name="trackingAndTracingType">
<xs:sequence>
<xs:element name="dateTimeZone" type="dateTimeType" minOccurs="0"/>
<xs:element name="destinationCode" type="destinationCodeType" minOccurs="0"/>
<xs:element name="code" type="codeType" minOccurs="0"/>
<xs:element name="trackingStatus" type="trackingStatusType" minOccurs="0"/>
<xs:element name="remark_1" type="remark_1Type" minOccurs="0"/>
<xs:element name="remark_2" type="remark_2Type" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: transportInstructionType

Super-types: None
Sub-types: None
Name transportInstructionType
Abstract no
XML Instance Representation
<...
type="tag [1]">
<carriageCondition> carriageConditionType </carriageCondition> [0..1]
<description> ST_descriptionA30 </description> [0..1]
</...>
Schema Component Representation
<xs:complexType name="transportInstructionType">
<xs:sequence>
<xs:element name="carriageCondition" type="carriageConditionType" minOccurs="0"/>
<xs:element name="description" type="ST_descriptionA30" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="stringType" fixed="tag" use="required"/>
</xs:complexType>
top

Complex Type: transportType

Super-types: None
Sub-types: None
Name transportType
Abstract no
XML Instance Representation
<...>
<deliveryTermAgent> deliveryTermAgentType </deliveryTermAgent> [0..1]
<domesticTransport> domesticTransportType </domesticTransport> [0..1]
<domesticTransportAmount> domesticTransportAmountType </domesticTransportAmount> [0..1]
<CollectiveCMR> CollectiveCMRType </CollectiveCMR> [0..1]
<containerPlanning> containerPlanningType </containerPlanning> [0..1]
</...>
Schema Component Representation
<xs:complexType name="transportType">
<xs:sequence>
<xs:element name="deliveryTermAgent" type="deliveryTermAgentType" minOccurs="0"/>
<xs:element name="domesticTransport" type="domesticTransportType" minOccurs="0"/>
<xs:element name="domesticTransportAmount" type="domesticTransportAmountType" minOccurs="0"/>
<xs:element name="CollectiveCMR" type="CollectiveCMRType" minOccurs="0"/>
<xs:element name="containerPlanning" type="containerPlanningType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top