All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pd-messages.1.0.12.source-code.TIREPD_Types.xsd Maven / Gradle / Ivy

There is a newer version: 1.1.1
Show newest version
??<?xml version="1.0" encoding="utf-16"?>

<xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:simpleType name="TIRCarnetNumberType">

    <xs:restriction base="xs:string">

      <xs:maxLength value="12" />

    </xs:restriction>

  </xs:simpleType>

  <xs:simpleType name="RefNumHEA4Type">

    <xs:restriction base="xs:string">

      <xs:maxLength value="22" />

    </xs:restriction>

  </xs:simpleType>

  <xs:simpleType name="DocNumHEA5Type">

    <xs:restriction base="xs:string">

      <xs:maxLength value="50" />

    </xs:restriction>

  </xs:simpleType>

  <xs:simpleType name="TypOfDecHEA24EnumType">

    <xs:restriction base="xs:string">

      <xs:enumeration value="TIR" />

      <xs:enumeration value="ETIR" />

    </xs:restriction>

  </xs:simpleType>

  <xs:simpleType name="CustomsOfficeCodeType">

    <xs:restriction base="xs:string">

      <xs:maxLength value="10" />

    </xs:restriction>

  </xs:simpleType>

  <xs:simpleType name="string22">

    <xs:restriction base="xs:string">

      <xs:maxLength value="22" />

    </xs:restriction>

  </xs:simpleType>

  <xs:complexType name="TAXType">

    <xs:simpleContent>

      <xs:extension base="string22">

        <xs:attribute name="purpose">

          <xs:simpleType>

            <xs:restriction base="xs:string">

              <xs:maxLength value="150" />

            </xs:restriction>

          </xs:simpleType>

        </xs:attribute>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

  <xs:complexType name="IdDRVType">

    <xs:sequence>

      <xs:element name="IdNumDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="IdTypDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="IssAuthDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="IssCtryDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="IssDatDRV">

        <xs:simpleType>

          <xs:restriction base="xs:date" />

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ExpDatDRV">

        <xs:simpleType>

          <xs:restriction base="xs:date" />

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TraVehicleType">

    <xs:annotation>

      <xs:documentation>Single transport mean vehicle type definition</xs:documentation>

    </xs:annotation>

    <xs:sequence>

      <xs:element name="VehicleTypeCode">

        <xs:annotation>

          <xs:documentation>mandatory vehicle type code (country specific code)</xs:documentation>

        </xs:annotation>

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="VehicleRegistrationNumber">

        <xs:annotation>

          <xs:documentation>mandatory vehicle registration number</xs:documentation>

        </xs:annotation>

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="VehicleRegistrationLanguage">

        <xs:annotation>

          <xs:documentation>optional language used for the vehicle registration</xs:documentation>

        </xs:annotation>

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="VehicleNationality">

        <xs:annotation>

          <xs:documentation>optional vehicle nationality</xs:documentation>

        </xs:annotation>

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="VehicleVIN">

        <xs:annotation>

          <xs:documentation>optional vehicle VIN (Vehicle Identification Number)</xs:documentation>

        </xs:annotation>

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="VehicleMark">

        <xs:annotation>

          <xs:documentation>optional vehicle mark</xs:documentation>

        </xs:annotation>

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRAPRIPC1Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamPC17">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrAndNumPC122">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodPC123">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitPC124">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouPC125">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NADLNGPC">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINPC159">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="30" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="HITPC126">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXPC159" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRAMEANSType">

    <xs:annotation>

      <xs:documentation>optional means of transport record could list vehicle(s) information</xs:documentation>

    </xs:annotation>

    <xs:sequence>

      <xs:element maxOccurs="unbounded" name="Vehicle" type="TraVehicleType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRADRVType">

    <xs:sequence>

      <xs:element name="NamDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="SurNameDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="NatDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="RolDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="50" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PlaceOfBrtDRV">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="DatOfBrtDRV">

        <xs:simpleType>

          <xs:restriction base="xs:date" />

        </xs:simpleType>

      </xs:element>

      <xs:element maxOccurs="20" name="IdDRV" type="IdDRVType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACONCO1Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamCO17">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrAndNumCO122">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodCO123">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitCO124">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCO125">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NADLNGCO">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINCO159">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXCO159" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACONCE1Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamCE17">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrAndNumCE122">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodCE123">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitCE124">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCE125">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NADLNGCE">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINCE159">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXCE159" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="FreightForwaderType">

    <xs:sequence>

      <xs:element minOccurs="0" name="Name">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StreetAndNumber">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PostalCode">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="City">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="Country">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="Language">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TIN">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAX" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="CUSOFFDEPEPTType">

    <xs:sequence>

      <xs:element minOccurs="0" name="CouRefNumEPT1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="RefNumEPT1" type="CustomsOfficeCodeType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="CUSOFFTRARNSType">

    <xs:sequence>

      <xs:element minOccurs="0" name="CouRefNumRNS1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="RefNumRNS1" type="CustomsOfficeCodeType" />

      <xs:element minOccurs="0" name="ArrTimTRACUS085">

        <xs:simpleType>

          <xs:restriction base="xs:nonNegativeInteger" />

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="CUSOFFDESESTType">

    <xs:sequence>

      <xs:element minOccurs="0" name="CouRefNumEST1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="RefNumEST1" type="CustomsOfficeCodeType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="CUSOFFCOMAUTType">

    <xs:sequence>

      <xs:element minOccurs="0" name="CouRefNumAUT1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="RefNumAUT1" type="CustomsOfficeCodeType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="CUSOFFPREOFFRESType">

    <xs:sequence>

      <xs:element minOccurs="0" name="CouRefNumRES1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="RefNumRES1" type="CustomsOfficeCodeType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="GUAGUAType">

    <xs:sequence>

      <xs:element name="GuaTypGUA1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:enumeration value="B" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="GUAREFREF">

        <xs:complexType>

          <xs:sequence>

            <xs:element name="OthGuaRefREF4" type="TIRCarnetNumberType" />

          </xs:sequence>

        </xs:complexType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="GOOITEGDSUpperPartType" abstract="true">

    <xs:sequence>

      <xs:element name="IteNumGDS7">

        <xs:simpleType>

          <xs:restriction base="xs:integer">

            <xs:totalDigits value="3" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="UCR">

        <xs:simpleType>

          <xs:restriction base="xs:token" />

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComCodTarCodGDS10">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="10" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="GooDesGDS23">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="280" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="GooDesGDS23LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="GroMasGDS46">

        <xs:simpleType>

          <xs:restriction base="xs:decimal">

            <xs:totalDigits value="11" />

            <xs:fractionDigits value="3" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NetMasGDS48">

        <xs:simpleType>

          <xs:restriction base="xs:decimal" />

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouOfDisGDS58">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouOfDesGDS59">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="MetOfPayGDI12">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="1" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComRefNumGIM1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="70" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="UNDanGooCodGDI1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="4" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="PREADMREFAR2" type="PREADMREFAR2Type" />

      <xs:element minOccurs="0" maxOccurs="99" name="PRODOCDC2" type="PRODOCDC2Type" />

      <xs:element minOccurs="0" name="SPEMENMT2" type="SPEMENMT2Type" />

    </xs:sequence>

  </xs:complexType>

  <xs:group name="GOOITEGDSLowerPartGroup">

    <xs:sequence>

      <xs:element minOccurs="0" name="TRACONCO2" type="TRACONCO2Type" />

      <xs:element minOccurs="0" name="TRACONCE2" type="TRACONCE2Type" />

      <xs:element minOccurs="0" name="TRAFFGDS" type="FreightForwaderType" />

      <xs:element minOccurs="0" maxOccurs="99" name="CONNR2" type="CONNR2Type" />

      <xs:element maxOccurs="99" name="PACGS2" type="PACGS2Type" />

      <xs:element minOccurs="0" name="AdditionalGoodsMeasurement" type="AdditionalGoodsMeasurementType" />

      <xs:element minOccurs="0" name="PlaOfLoaCodGDS">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CodPlUnGDS">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TypeOfMvtGDS" type="TypeOfMvtType" />

      <xs:element minOccurs="0" name="InvoicedCost" type="CostType" />

      <xs:element minOccurs="0" name="SGICODSD2" type="SGICODSD2Type" />

      <xs:element minOccurs="0" name="TRACORSECGOO021" type="TRACORSECGOO021Type" />

      <xs:element minOccurs="0" name="TRACONSECGOO013" type="TRACONSECGOO013Type" />

      <xs:element minOccurs="0" name="TRAFFSECGDS" type="FreightForwaderType" />

    </xs:sequence>

  </xs:group>

  <xs:complexType name="GOOITEGDSType">

    <xs:complexContent mixed="false">

      <xs:extension base="GOOITEGDSUpperPartType">

        <xs:group ref="GOOITEGDSLowerPartGroup" />

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:complexType name="GOOITEGDSWithRESOFCONROCType">

    <xs:complexContent mixed="false">

      <xs:extension base="GOOITEGDSUpperPartType">

        <xs:sequence>

          <xs:element minOccurs="0" maxOccurs="1" name="RESOFCONROC" type="RESOFCONROCType" />

          <xs:group ref="GOOITEGDSLowerPartGroup" />

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:complexType name="ITIType">

    <xs:sequence>

      <xs:element name="CouOfRouCodITI1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="PREADMREFAR2Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="PreDocTypAR21">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="6" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PreDocRefAR26">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PreDocRefLNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComOfInfAR29">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="26" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComOfInfAR29LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PreDocRefDate" type="xs:date" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="PRODOCDC2Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="DocTypDC21">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="4" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="DocRefDC23">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="DocRefDCLNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComOfInfDC25">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="26" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComOfInfDC25LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="DocRefDate" type="xs:date" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="SPEMENMT2Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="AddInfMT21" type="xs:string" />

      <xs:element minOccurs="0" name="AddInfMT21LNG" type="xs:string" />

      <xs:element minOccurs="0" name="AddInfCodMT23" type="xs:string" />

      <xs:element minOccurs="0" name="ExpFroECMT24" type="xs:string" />

      <xs:element minOccurs="0" name="ExpFroCouMT25" type="xs:string" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="RESOFCONROCType">

    <xs:sequence>

      <xs:element minOccurs="0" name="DesROC2">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="140" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="DesROC2LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="1" name="ConIndROC1">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PoiToTheAttROC51">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACONCO2Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamCO27">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrAndNumCO222">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodCO223">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitCO224">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCO225">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NADLNGGTCO">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINCO259">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXCO259" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACONCE2Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamCE27">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrAndNumCE222">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodCE223">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitCE224">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCE225">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NADLNGGICE">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINCE259">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXCE259" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="CONNR2Type">

    <xs:sequence>

      <xs:element name="ConNumNR21">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NationalityOfContainerCode">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="PACGS2Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="MarNumOfPacGS21">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="42" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="MarNumOfPacGS21LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="KinOfPacGS23">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="3" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NumOfPacGS24">

        <xs:simpleType>

          <xs:restriction base="xs:integer">

            <xs:totalDigits value="5" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NumOfPieGS25">

        <xs:simpleType>

          <xs:restriction base="xs:integer">

            <xs:totalDigits value="5" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="AdditionalGoodsMeasurementType">

    <xs:sequence>

      <xs:element name="MeasureUnitCode">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="16" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="GoodsQuantity">

        <xs:simpleType>

          <xs:restriction base="xs:decimal">

            <xs:totalDigits value="18" />

            <xs:fractionDigits value="6" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:simpleType name="TypeOfMvtType">

    <xs:restriction base="xs:string">

      <xs:maxLength value="40" />

    </xs:restriction>

  </xs:simpleType>

  <xs:complexType name="CostType">

    <xs:sequence>

      <xs:element name="CostQuantity">

        <xs:simpleType>

          <xs:restriction base="xs:decimal">

            <xs:totalDigits value="20" />

            <xs:fractionDigits value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="CostCurrencyCode">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="3" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="SGICODSD2Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="SenGooCodSD22">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:enumeration value="1" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="SenQuaSD23">

        <xs:simpleType>

          <xs:restriction base="xs:decimal" />

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACORSECGOO021Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamTRACORSECGOO025">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrNumTRACORSECGOO027">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodTRACORSECGOO026">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitTRACORSECGOO022">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCodTRACORSECGOO023">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TRACORSECGOO021LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINTRACORSECGOO028">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXTRACORSECGOO029" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACONSECGOO013Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamTRACONSECGOO017">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrNumTRACONSECGOO019">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodTRACONSECGOO018">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CityTRACONSECGOO014">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCodTRACONSECGOO015">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TRACONSECGOO013LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINTRACONSECGOO020">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXTRACONSECGOO021" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACORSEC037Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NamTRACORSEC041">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrNumTRACORSEC043">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodTRACORSEC042">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitTRACORSEC038">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCodTRACORSEC039">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TRACORSEC037LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINTRACORSEC044">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXTRACORSEC045" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="TRACONSEC029Type">

    <xs:sequence>

      <xs:element minOccurs="0" name="NameTRACONSEC033">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrNumTRACONSEC035">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodTRACONSEC034">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitTRACONSEC030">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCodTRACONSEC031">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TRACONSEC029LNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINTRACONSEC036">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="17" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXTRACONSEC037" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="FUNERRER1Type">

    <xs:sequence>

      <xs:element minOccurs="1" name="ErrTypER11">

        <xs:simpleType>

          <xs:restriction base="xs:integer">

            <xs:totalDigits value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="1" name="ErrPoiER12">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="210" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ErrReaER13">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="140" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="OriAttValER14">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="140" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="SEAINFSLIType">

    <xs:all minOccurs="0">

      <xs:element minOccurs="0" name="SealsIntact">

        <xs:simpleType>

          <xs:restriction base="xs:integer">

            <xs:enumeration value="0" />

            <xs:enumeration value="1" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="SeaNumber">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="4" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element name="SEAIDSID">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:all>

  </xs:complexType>

  <xs:complexType name="CONTRESULTSType">

    <xs:sequence>

      <xs:element name="ConResCode">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComConRes">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="280" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="ComConResLNG">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="ADDITIONALINFORMATIONType">

    <xs:sequence>

      <xs:element minOccurs="0" name="CustomsRemarks">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="126" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="HeavyBulkyGoodsInd">

        <xs:simpleType>

          <xs:restriction base="xs:integer">

            <xs:enumeration value="0" />

            <xs:enumeration value="1" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

  <xs:simpleType name="GuaranteeNumberType">

    <xs:restriction base="xs:string">

      <xs:maxLength value="12" />

    </xs:restriction>

  </xs:simpleType>

  <xs:complexType name="CNECNEType">

    <xs:annotation>

      <xs:documentation>

        <description value="(ACTUAL CONSIGNEE) TRADER" />

      </xs:documentation>

    </xs:annotation>

    <xs:sequence>

      <xs:element minOccurs="0" name="NamCNE17">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="StrAndNumCNE122">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="PosCodCNE123">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="9" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CitCNE124">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="35" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="CouCNE125">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="NADLNGACT">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:length value="2" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" name="TINCNE59">

        <xs:simpleType>

          <xs:restriction base="xs:string">

            <xs:maxLength value="30" />

          </xs:restriction>

        </xs:simpleType>

      </xs:element>

      <xs:element minOccurs="0" maxOccurs="9" name="TAXCNE59" type="TAXType" />

    </xs:sequence>

  </xs:complexType>

</xs:schema>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy