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

pd-messages.1.0.12.source-code.TIREPD_IE051.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:include schemaLocation="TIREPD_Types.xsd" />

  <xs:annotation>

    <xs:appinfo>

      <b:schemaInfo root_reference="EPD051" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" />

    </xs:appinfo>

  </xs:annotation>

  <xs:element name="EPD051">

    <xs:complexType>

      <xs:sequence>

        <xs:element name="HEAHEA">

          <xs:complexType>

            <xs:sequence>

              <xs:element name="RefNumHEA4" type="RefNumHEA4Type" />

              <xs:element name="DocNumHEA5" type="DocNumHEA5Type" />

              <xs:element minOccurs="0" name="GuaranteeNumber" type="GuaranteeNumberType" />

              <xs:element minOccurs="0" name="TypOfDecHEA24" type="TypOfDecHEA24EnumType" />

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

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="17" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="35" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="17" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:enumeration value="3" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:enumeration value="3" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="27" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="10" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="27" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="10" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                </xs:simpleType>

              </xs:element>

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

                <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="NCTSAccDocHEA601LNG">

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:totalDigits value="5" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:totalDigits value="7" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <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="DeclarationDate" type="xs:date" />

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

                <xs:simpleType>

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

                    <xs:length value="8" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="35" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="350" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="1" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="1" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <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="CodPlUnHEA357">

                <xs:simpleType>

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

                    <xs:maxLength value="35" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="40" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="40" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:maxLength value="40" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

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

            </xs:sequence>

          </xs:complexType>

        </xs:element>

        <xs:element minOccurs="0" name="TRAPRIPC1" type="TRAPRIPC1Type" />

        <xs:element minOccurs="0" name="TRACONCO1" type="TRACONCO1Type" />

        <xs:element minOccurs="0" name="TRACONCE1" type="TRACONCE1Type" />

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

        <xs:element minOccurs="0" name="TRAMEANS" type="TRAMEANSType">

          <xs:annotation>

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

          </xs:annotation>

        </xs:element>

        <xs:element minOccurs="0" maxOccurs="9" name="TRADRV" type="TRADRVType" />

        <xs:element minOccurs="0" name="CUSOFFDEPEPT" type="CUSOFFDEPEPTType" />

        <xs:element minOccurs="0" maxOccurs="99" name="CUSOFFTRARNS" type="CUSOFFTRARNSType" />

        <xs:element minOccurs="0" name="CUSOFFDESEST" type="CUSOFFDESESTType" />

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

          <xs:complexType>

            <xs:sequence>

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

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

                <xs:simpleType>

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

                    <xs:length value="8" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

              <xs:element name="ConResCodERS16">

                <xs:simpleType>

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

                    <xs:maxLength value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

            </xs:sequence>

          </xs:complexType>

        </xs:element>

        <xs:element minOccurs="0" maxOccurs="9" name="RESOFCON534">

          <xs:complexType>

            <xs:sequence>

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

                <xs:simpleType>

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

                    <xs:maxLength value="140" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

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

                <xs:simpleType>

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

                    <xs:length value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

              <xs:element name="ConInd424">

                <xs:simpleType>

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

                    <xs:maxLength value="2" />

                  </xs:restriction>

                </xs:simpleType>

              </xs:element>

            </xs:sequence>

          </xs:complexType>

        </xs:element>

        <xs:element minOccurs="0" name="GUAGUA" type="GUAGUAType" />

        <xs:element minOccurs="0" maxOccurs="999" name="GOOITEGDS" type="GOOITEGDSWithRESOFCONROCType" />

        <xs:element minOccurs="0" maxOccurs="99" name="ITI" type="ITIType" />

        <xs:element minOccurs="0" name="TRACORSEC037" type="TRACORSEC037Type" />

        <xs:element minOccurs="0" name="TRACONSEC029" type="TRACONSEC029Type" />

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

      </xs:sequence>

    </xs:complexType>

  </xs:element>

</xs:schema>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy