<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by Adrian Avellino (MITTS Ltd) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sql="urn:SuppDecleration" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:element name="SUPP_DECL">
    <xs:annotation>
      <xs:documentation>Root element</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DECL" nillable="false" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Period" nillable="false">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="6"/>
                    <xs:maxLength value="6"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TRADE_VAT_NO" nillable="false" id="psi_vat_trade">
                <xs:simpleType>
                  <xs:restriction base="xs:integer">
                    <xs:maxInclusive value="99999999"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Email" id="Email">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AGENT_VAT_NO" nillable="true" id="psi_vat_agent" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="0"/>
                    <xs:maxLength value="8"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TRADING_LICENCE" id="quest_trading_license_no" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="6"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TRADING_DOCUMENT_ID" id="quest_tdi" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AIRWAY_LADING_BILL_NO" id="quest_airway_lading_bill_no" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Signatory" id="quest_nos">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ID_card_no" id="quest_idcard">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Tel_No" id="quest_tos" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Decleration_Date" id="quest_dos">
                <xs:simpleType>
                  <xs:restriction base="xs:date"/>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Locality" id="quest_loc" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50"/>
                    <xs:enumeration value="ATTARD"/>
                    <xs:enumeration value="BAHRIJA"/>
                    <xs:enumeration value="BALZAN"/>
                    <xs:enumeration value="BIRGU"/>
                    <xs:enumeration value="BIRKIRKARA"/>
                    <xs:enumeration value="BIRZEBBUGIA"/>
                    <xs:enumeration value="BORMLA"/>
                    <xs:enumeration value="BURMARRAD"/>
                    <xs:enumeration value="DINGLI"/>
                    <xs:enumeration value="FGURA"/>
                    <xs:enumeration value="FLORIANA"/>
                    <xs:enumeration value="FONTANA"/>
                    <xs:enumeration value="GHAJNSIELEM"/>
                    <xs:enumeration value="GHARB"/>
                    <xs:enumeration value="GHARGHUR"/>
                    <xs:enumeration value="GHASRI"/>
                    <xs:enumeration value="GHAXAQ"/>
                    <xs:enumeration value="GUDJA"/>
                    <xs:enumeration value="GZIRA"/>
                    <xs:enumeration value="HAMRUN"/>
                    <xs:enumeration value="IKLIN"/>
                    <xs:enumeration value="ISLA"/>
                    <xs:enumeration value="KALKARA"/>
                    <xs:enumeration value="KEMMUNA"/>
                    <xs:enumeration value="KERCEM"/>
                    <xs:enumeration value="KIRKOP"/>
                    <xs:enumeration value="LIJA"/>
                    <xs:enumeration value="LUQA"/>
                    <xs:enumeration value="MADLIENA, SWIEQI"/>
                    <xs:enumeration value="MANIKATA"/>
                    <xs:enumeration value="MARSA"/>
                    <xs:enumeration value="MARSALFORN"/>
                    <xs:enumeration value="MARSASKALA"/>
                    <xs:enumeration value="MARSAXLOKK"/>
                    <xs:enumeration value="MDINA"/>
                    <xs:enumeration value="MELLIEHA"/>
                    <xs:enumeration value="MGARR"/>
                    <xs:enumeration value="MOSTA"/>
                    <xs:enumeration value="MQABBA"/>
                    <xs:enumeration value="MSIDA"/>
                    <xs:enumeration value="MUNXAR"/>
                    <xs:enumeration value="NADUR"/>
                    <xs:enumeration value="NAXXAR"/>
                    <xs:enumeration value="PAOLA"/>
                    <xs:enumeration value="PEMBROKE"/>
                    <xs:enumeration value="PIETA'"/>
                    <xs:enumeration value="QALA"/>
                    <xs:enumeration value="QORMI"/>
                    <xs:enumeration value="QRENDI"/>
                    <xs:enumeration value="RABAT"/>
                    <xs:enumeration value="RABAT (GOZO)"/>
                    <xs:enumeration value="SAFI"/>
                    <xs:enumeration value="SAN GILJAN"/>
                    <xs:enumeration value="SAN GWANN (MSIERAH)"/>
                    <xs:enumeration value="SAN LAWRENZ"/>
                    <xs:enumeration value="SAN PAWL IL-BAHAR"/>
                    <xs:enumeration value="SANNAT"/>
                    <xs:enumeration value="SANTA LUCIJA"/>
                    <xs:enumeration value="SANTA VENERA"/>
                    <xs:enumeration value="SIGGIEWI"/>
                    <xs:enumeration value="SLIEMA"/>
                    <xs:enumeration value="SWIEQI"/>
                    <xs:enumeration value="TA' XBIEX"/>
                    <xs:enumeration value="TAL-VIRTU', RABAT"/>
                    <xs:enumeration value="TARXIEN"/>
                    <xs:enumeration value="VALLETTA"/>
                    <xs:enumeration value="XAGHRA"/>
                    <xs:enumeration value="XEWKIJA"/>
                    <xs:enumeration value="XGHAJRA"/>
                    <xs:enumeration value="XLENDI"/>
                    <xs:enumeration value="ZABBAR"/>
                    <xs:enumeration value="ZEBBUG"/>
                    <xs:enumeration value="ZEJTUN"/>
                    <xs:enumeration value="ZURRIEQ"/>
                    <xs:enumeration value="MTARFA"/>
                    <xs:enumeration value="IBRAG, SWIEQI"/>
                    <xs:enumeration value="FLEUR DE LYS, BIRKIRKARA"/>
                    <xs:enumeration value="MGARR"/>
                    <xs:enumeration value="GWARDAMANGA, PIETA'"/>
                    <xs:enumeration value="PACEVILLE, SAN GILJAN"/>
                    <xs:enumeration value="KAPPARA, SAN GWANN"/>
                    <xs:enumeration value="BUGIBBA, SAN PAWL IL-BAHAR"/>
                    <xs:enumeration value="ALBERT TOWN"/>
                    <xs:enumeration value="BAHAR IC-CAGHAQ"/>
                    <xs:enumeration value="ARMIER BAY"/>
                    <xs:enumeration value="BARRANI L/O MELLIEHA"/>
                    <xs:enumeration value="BARRANI L/O ZEJTUN"/>
                    <xs:enumeration value="BIDNIJA L/O MOSTA"/>
                    <xs:enumeration value="BIRGUMA L/O NAXXAR"/>
                    <xs:enumeration value="BELT IS-SEBH - FLORIANA"/>
                    <xs:enumeration value="BENGHAJSA"/>
                    <xs:enumeration value="BENWARRAT L/O ST. PAUL'S BAY"/>
                    <xs:enumeration value="BICCIERA L/O RABAT"/>
                    <xs:enumeration value="BIDNI L/O MARSASKALA"/>
                    <xs:enumeration value="BIEB IR-RUWA L/O RABAT"/>
                    <xs:enumeration value="BIGHI - KALKARA"/>
                    <xs:enumeration value="BINGEMMA L/O MGARR"/>
                    <xs:enumeration value="BIR ID-DEHEB"/>
                    <xs:enumeration value="QAWRA"/>
                    <xs:enumeration value="BLATA L-BAJDA"/>
                    <xs:enumeration value="BUSKETT L/O RABAT"/>
                    <xs:enumeration value="BUBAQRA L/O ZURRIEQ"/>
                    <xs:enumeration value="BULEBEL L/O ZEJTUN"/>
                    <xs:enumeration value="BUQQANA L/O RABAT"/>
                    <xs:enumeration value="BUSEWDIEN L/O ST. PAUL'S BAY"/>
                    <xs:enumeration value="KALAFRANA"/>
                    <xs:enumeration value="CIRKEWWA L/O MELLIEHA"/>
                    <xs:enumeration value="MARFA L/O MELLIEHA"/>
                    <xs:enumeration value="CITTADELLA (GRAN CASTELLO)"/>
                    <xs:enumeration value="SAMRA L/O HAMRUN"/>
                    <xs:enumeration value="CORRADINO L/O PAOLA"/>
                    <xs:enumeration value="GHAJN DWIELI L/O COSPICUA"/>
                    <xs:enumeration value="COTTONERA"/>
                    <xs:enumeration value="DELIMARA L/O MARSAXLOKK"/>
                    <xs:enumeration value="SWATAR L/O RABAT"/>
                    <xs:enumeration value="SWATAR L/O MSIDA"/>
                    <xs:enumeration value="NIGRET L/O RABAT"/>
                    <xs:enumeration value="SKORBA L/O MGARR"/>
                    <xs:enumeration value="RABA' NEMEL L/O RABAT"/>
                    <xs:enumeration value="DWEJRA L/O SAN LAWRENZ"/>
                    <xs:enumeration value="GHAMMIERI L/O RABAT"/>
                    <xs:enumeration value="DWEJRA L/O RABAT"/>
                    <xs:enumeration value="FOMM IR-RIH L/O MGARR"/>
                    <xs:enumeration value="FORT RIKAZOLI"/>
                    <xs:enumeration value="RIKAZOLI KALKARA"/>
                    <xs:enumeration value="FORT ST. ELMO VALLETTA"/>
                    <xs:enumeration value="FORT VERDALA COSPICUA"/>
                    <xs:enumeration value="VERDALA BARRACKS"/>
                    <xs:enumeration value="FORT MANOEL GZIRA"/>
                    <xs:enumeration value="MANOEL ISLAND GZIRA"/>
                    <xs:enumeration value="FORT ST. ANGELO VITTORIOSA"/>
                    <xs:enumeration value="FORT TIGNE'"/>
                    <xs:enumeration value="TIGNE BARRACKS"/>
                    <xs:enumeration value="PORTE DES BOMBES (Bieb il-Bombi)"/>
                    <xs:enumeration value="LANDRIJIET L/O RABAT"/>
                    <xs:enumeration value="GHAJN NASTAS L/O ST. PAUL'S BAY"/>
                    <xs:enumeration value="GHAJN QAJJIET L/O RABAT"/>
                    <xs:enumeration value="GHAJN TUFFIEHA L/O ST. PAUL'S BAY"/>
                    <xs:enumeration value="GHAJN RIBENA L/O MOSTA"/>
                    <xs:enumeration value="GHALLIS L/O NAXXAR"/>
                    <xs:enumeration value="GHAMMAR L/O GHASRI"/>
                    <xs:enumeration value="GHAR BARKA L/O RABAT"/>
                    <xs:enumeration value="GHAR HANZIR L/O QORMI"/>
                    <xs:enumeration value="GHAR HASAN L/O BIRZEBBUGIA"/>
                    <xs:enumeration value="GHAR LAPSI L/O SIGGIEWI"/>
                    <xs:enumeration value="GIRGENTI L/O RABAT"/>
                    <xs:enumeration value="GRAND HARBOUR VALLETTA"/>
                    <xs:enumeration value="HAL-FAR L/O GUDJA"/>
                    <xs:enumeration value="HAL-FARRUG L/O LUQA"/>
                    <xs:enumeration value="HAL-MULA L/O ZEBBUG"/>
                    <xs:enumeration value="HALMAN L/O LIJA"/>
                    <xs:enumeration value="HANDAQ L/O QORMI"/>
                    <xs:enumeration value="KUNCIZZJONI L/O RABAT"/>
                    <xs:enumeration value="MISTRA ST PAUL'S BAY"/>
                    <xs:enumeration value="XWIEKI L/O NAXXAR"/>
                    <xs:enumeration value="LUNZJATA L/O RABAT"/>
                    <xs:enumeration value="MAGHTAB L/O GHARGHUR"/>
                    <xs:enumeration value="PINTO WHARF"/>
                    <xs:enumeration value="JETTIES WHARF"/>
                    <xs:enumeration value="HAY WHARF"/>
                    <xs:enumeration value="MISRAH KOLA L/O ATTARD"/>
                    <xs:enumeration value="MRIEHEL"/>
                    <xs:enumeration value="MTAHLEB L/O RABAT"/>
                    <xs:enumeration value="MUNXAR L/O BIRZEBBUGIA"/>
                    <xs:enumeration value="QAJJENZA L/O BIRZEBBUGIA"/>
                    <xs:enumeration value="QAMMIEH L/O MELLIEHA"/>
                    <xs:enumeration value="QBAJJAR BAY L/O ZEBBUG"/>
                    <xs:enumeration value="QUI-SI-SANA SLIEMA"/>
                    <xs:enumeration value="RINELLA"/>
                    <xs:enumeration value="SA MAISON - PIETA'"/>
                    <xs:enumeration value="SALINA BAY L/O NAXXAR"/>
                    <xs:enumeration value="SAN BLAS BAY L/O NADUR"/>
                    <xs:enumeration value="DAHLET QORROT BAY L/O NADUR"/>
                    <xs:enumeration value="RAMLA L-HAMRA"/>
                    <xs:enumeration value="SAN PAWL TAT-TARGA L/O NAXXAR"/>
                    <xs:enumeration value="TARGA GAP L/O MOSTA"/>
                    <xs:enumeration value="SANTA LUCIA L/O KERCEM"/>
                    <xs:enumeration value="SELMUN L/O MELLIEHA"/>
                    <xs:enumeration value="ST. FRANCIS RAVELIN FLORIANA"/>
                    <xs:enumeration value="SANTA MARIJA ESTATE L/O MELLIEHA"/>
                    <xs:enumeration value="ST. THOMAS BAY L/O ZEJTUN"/>
                    <xs:enumeration value="ST. VINCENT DE PAULE HOSPITAL"/>
                    <xs:enumeration value="ST. LUKE'S HOSPITAL"/>
                    <xs:enumeration value="ZAMMIT CLAPP HOSPITAL"/>
                    <xs:enumeration value="GOZO GENERAL HOSPITAL"/>
                    <xs:enumeration value="TA' PARIS L/O BIRKIRKARA"/>
                    <xs:enumeration value="TAL-QROQQ L/O MSIDA"/>
                    <xs:enumeration value="THE GARDENS ST. JULIANS"/>
                    <xs:enumeration value="TA' ZOKRIJA L/O MOSTA"/>
                    <xs:enumeration value="WARDIJA L/O ST. PAUL'S BAY"/>
                    <xs:enumeration value="ZEBBIEGH L/O MGARR"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="FLOW" id="quest_type">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1"/>
                    <xs:enumeration value="A"/>
                    <xs:enumeration value="D"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="VAT_CTRY_ID" id="quest_supp_vatid1">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Suppliers_VAT_No" id="quest_supp_vatid2">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="HS_Code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="8"/>
                    <xs:minLength value="8"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="COO" id="items_country_fk" nillable="false">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2"/>
                    <xs:enumeration value="AD"/>
                    <xs:enumeration value="AE"/>
                    <xs:enumeration value="AF"/>
                    <xs:enumeration value="AG"/>
                    <xs:enumeration value="AI"/>
                    <xs:enumeration value="AL"/>
                    <xs:enumeration value="AM"/>
                    <xs:enumeration value="AO"/>
                    <xs:enumeration value="AQ"/>
                    <xs:enumeration value="AR"/>
                    <xs:enumeration value="AS"/>
                    <xs:enumeration value="AT"/>
                    <xs:enumeration value="AU"/>
                    <xs:enumeration value="AW"/>
                    <xs:enumeration value="AZ"/>
                    <xs:enumeration value="BA"/>
                    <xs:enumeration value="BB"/>
                    <xs:enumeration value="BD"/>
                    <xs:enumeration value="BE"/>
                    <xs:enumeration value="BF"/>
                    <xs:enumeration value="BG"/>
                    <xs:enumeration value="BH"/>
                    <xs:enumeration value="BI"/>
                    <xs:enumeration value="BJ"/>
                    <xs:enumeration value="BM"/>
                    <xs:enumeration value="BN"/>
                    <xs:enumeration value="BO"/>
                    <xs:enumeration value="BR"/>
                    <xs:enumeration value="BS"/>
                    <xs:enumeration value="BT"/>
                    <xs:enumeration value="BV"/>
                    <xs:enumeration value="BW"/>
                    <xs:enumeration value="BY"/>
                    <xs:enumeration value="BZ"/>
                    <xs:enumeration value="CA"/>
                    <xs:enumeration value="CC"/>
                    <xs:enumeration value="CD"/>
                    <xs:enumeration value="CF"/>
                    <xs:enumeration value="CG"/>
                    <xs:enumeration value="CH"/>
                    <xs:enumeration value="CI"/>
                    <xs:enumeration value="CK"/>
                    <xs:enumeration value="CL"/>
                    <xs:enumeration value="CM"/>
                    <xs:enumeration value="CN"/>
                    <xs:enumeration value="CO"/>
                    <xs:enumeration value="CR"/>
                    <xs:enumeration value="CU"/>
                    <xs:enumeration value="CV"/>
                    <xs:enumeration value="CW"/>
                    <xs:enumeration value="CX"/>
                    <xs:enumeration value="CY"/>
                    <xs:enumeration value="CZ"/>
                    <xs:enumeration value="DE"/>
                    <xs:enumeration value="DJ"/>
                    <xs:enumeration value="DK"/>
                    <xs:enumeration value="DM"/>
                    <xs:enumeration value="DO"/>
                    <xs:enumeration value="DZ"/>
                    <xs:enumeration value="EC"/>
                    <xs:enumeration value="EE"/>
                    <xs:enumeration value="EG"/>
                    <xs:enumeration value="EH"/>
                    <xs:enumeration value="ER"/>
                    <xs:enumeration value="ES"/>
                    <xs:enumeration value="ET"/>
                    <xs:enumeration value="FI"/>
                    <xs:enumeration value="FJ"/>
                    <xs:enumeration value="FK"/>
                    <xs:enumeration value="FM"/>
                    <xs:enumeration value="FO"/>
                    <xs:enumeration value="FR"/>
                    <xs:enumeration value="GA"/>
                    <xs:enumeration value="GB"/>
                    <xs:enumeration value="GD"/>
                    <xs:enumeration value="GE"/>
                    <xs:enumeration value="GF"/>
                    <xs:enumeration value="GH"/>
                    <xs:enumeration value="GI"/>
                    <xs:enumeration value="GL"/>
                    <xs:enumeration value="GM"/>
                    <xs:enumeration value="GN"/>
                    <xs:enumeration value="GP"/>
                    <xs:enumeration value="GQ"/>
                    <xs:enumeration value="GR"/>
                    <xs:enumeration value="GS"/>
                    <xs:enumeration value="GT"/>
                    <xs:enumeration value="GU"/>
                    <xs:enumeration value="GW"/>
                    <xs:enumeration value="GY"/>
                    <xs:enumeration value="HK"/>
                    <xs:enumeration value="HM"/>
                    <xs:enumeration value="HN"/>
                    <xs:enumeration value="HR"/>
                    <xs:enumeration value="HT"/>
                    <xs:enumeration value="HU"/>
                    <xs:enumeration value="ID"/>
                    <xs:enumeration value="IE"/>
                    <xs:enumeration value="IL"/>
                    <xs:enumeration value="IN"/>
                    <xs:enumeration value="IO"/>
                    <xs:enumeration value="IQ"/>
                    <xs:enumeration value="IR"/>
                    <xs:enumeration value="IS"/>
                    <xs:enumeration value="IT"/>
                    <xs:enumeration value="JM"/>
                    <xs:enumeration value="JO"/>
                    <xs:enumeration value="JP"/>
                    <xs:enumeration value="KE"/>
                    <xs:enumeration value="KG"/>
                    <xs:enumeration value="KH"/>
                    <xs:enumeration value="KI"/>
                    <xs:enumeration value="KM"/>
                    <xs:enumeration value="KN"/>
                    <xs:enumeration value="KP"/>
                    <xs:enumeration value="KR"/>
                    <xs:enumeration value="KW"/>
                    <xs:enumeration value="KY"/>
                    <xs:enumeration value="KZ"/>
                    <xs:enumeration value="LA"/>
                    <xs:enumeration value="LB"/>
                    <xs:enumeration value="LC"/>
                    <xs:enumeration value="LI"/>
                    <xs:enumeration value="LK"/>
                    <xs:enumeration value="LR"/>
                    <xs:enumeration value="LS"/>
                    <xs:enumeration value="LT"/>
                    <xs:enumeration value="LU"/>
                    <xs:enumeration value="LV"/>
                    <xs:enumeration value="LY"/>
                    <xs:enumeration value="MA"/>
                    <xs:enumeration value="MC"/>
                    <xs:enumeration value="MD"/>
                    <xs:enumeration value="MG"/>
                    <xs:enumeration value="MH"/>
                    <xs:enumeration value="MK"/>
                    <xs:enumeration value="ML"/>
                    <xs:enumeration value="MM"/>
                    <xs:enumeration value="MN"/>
                    <xs:enumeration value="MO"/>
                    <xs:enumeration value="MP"/>
                    <xs:enumeration value="MQ"/>
                    <xs:enumeration value="MR"/>
                    <xs:enumeration value="MS"/>
                    <xs:enumeration value="MT"/>
                    <xs:enumeration value="MU"/>
                    <xs:enumeration value="MV"/>
                    <xs:enumeration value="MW"/>
                    <xs:enumeration value="MX"/>
                    <xs:enumeration value="MY"/>
                    <xs:enumeration value="MZ"/>
                    <xs:enumeration value="NA"/>
                    <xs:enumeration value="NC"/>
                    <xs:enumeration value="NE"/>
                    <xs:enumeration value="NF"/>
                    <xs:enumeration value="NG"/>
                    <xs:enumeration value="NI"/>
                    <xs:enumeration value="NL"/>
                    <xs:enumeration value="NO"/>
                    <xs:enumeration value="NP"/>
                    <xs:enumeration value="NR"/>
                    <xs:enumeration value="NU"/>
                    <xs:enumeration value="NZ"/>
                    <xs:enumeration value="OM"/>
                    <xs:enumeration value="PA"/>
                    <xs:enumeration value="PE"/>
                    <xs:enumeration value="PF"/>
                    <xs:enumeration value="PG"/>
                    <xs:enumeration value="PH"/>
                    <xs:enumeration value="PK"/>
                    <xs:enumeration value="PL"/>
                    <xs:enumeration value="PM"/>
                    <xs:enumeration value="PN"/>
                    <xs:enumeration value="PR"/>
                    <xs:enumeration value="PS"/>
                    <xs:enumeration value="PT"/>
                    <xs:enumeration value="PW"/>
                    <xs:enumeration value="PY"/>
                    <xs:enumeration value="QA"/>
                    <xs:enumeration value="QR"/>
                    <xs:enumeration value="QS"/>
                    <xs:enumeration value="QV"/>
                    <xs:enumeration value="QW"/>
                    <xs:enumeration value="QY"/>
                    <xs:enumeration value="QZ"/>
                    <xs:enumeration value="RE"/>
                    <xs:enumeration value="RO"/>
                    <xs:enumeration value="RU"/>
                    <xs:enumeration value="RW"/>
                    <xs:enumeration value="SA"/>
                    <xs:enumeration value="SB"/>
                    <xs:enumeration value="SC"/>
                    <xs:enumeration value="SD"/>
                    <xs:enumeration value="SE"/>
                    <xs:enumeration value="SG"/>
                    <xs:enumeration value="SH"/>
                    <xs:enumeration value="SI"/>
                    <xs:enumeration value="SJ"/>
                    <xs:enumeration value="SK"/>
                    <xs:enumeration value="SL"/>
                    <xs:enumeration value="SM"/>
                    <xs:enumeration value="SN"/>
                    <xs:enumeration value="SO"/>
                    <xs:enumeration value="SR"/>
                    <xs:enumeration value="ST"/>
                    <xs:enumeration value="SS"/>
                    <xs:enumeration value="SV"/>
                    <xs:enumeration value="SY"/>
                    <xs:enumeration value="SZ"/>
                    <xs:enumeration value="TC"/>
                    <xs:enumeration value="TD"/>
                    <xs:enumeration value="TF"/>
                    <xs:enumeration value="TG"/>
                    <xs:enumeration value="TH"/>
                    <xs:enumeration value="TJ"/>
                    <xs:enumeration value="TK"/>
                    <xs:enumeration value="TM"/>
                    <xs:enumeration value="TN"/>
                    <xs:enumeration value="TO"/>
                    <xs:enumeration value="TP"/>
                    <xs:enumeration value="TR"/>
                    <xs:enumeration value="TT"/>
                    <xs:enumeration value="TV"/>
                    <xs:enumeration value="TW"/>
                    <xs:enumeration value="TZ"/>
                    <xs:enumeration value="UA"/>
                    <xs:enumeration value="UG"/>
                    <xs:enumeration value="UM"/>
                    <xs:enumeration value="US"/>
                    <xs:enumeration value="UY"/>
                    <xs:enumeration value="UZ"/>
                    <xs:enumeration value="VA"/>
                    <xs:enumeration value="VC"/>
                    <xs:enumeration value="VE"/>
                    <xs:enumeration value="VG"/>
                    <xs:enumeration value="VI"/>
                    <xs:enumeration value="VN"/>
                    <xs:enumeration value="VU"/>
                    <xs:enumeration value="WF"/>
                    <xs:enumeration value="WS"/>
                    <xs:enumeration value="XK"/>
                    <xs:enumeration value="ME"/>
                    <xs:enumeration value="XS"/>
                    <xs:enumeration value="YE"/>
                    <xs:enumeration value="YT"/>
                    <xs:enumeration value="ZA"/>
                    <xs:enumeration value="ZM"/>
                    <xs:enumeration value="ZW"/>
                    <xs:enumeration value="XI"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="COC" id="items_country1_fk">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2"/>
                    <xs:enumeration value="AT"/>
                    <xs:enumeration value="BE"/>
                    <xs:enumeration value="BG"/>
                    <xs:enumeration value="CY"/>
                    <xs:enumeration value="CZ"/>
                    <xs:enumeration value="DE"/>
                    <xs:enumeration value="DK"/>
                    <xs:enumeration value="EE"/>
                    <xs:enumeration value="ES"/>
                    <xs:enumeration value="FI"/>
                    <xs:enumeration value="FR"/>
                    <xs:enumeration value="GB"/>
                    <xs:enumeration value="GR"/>
                    <xs:enumeration value="HR"/>
                    <xs:enumeration value="HU"/>
                    <xs:enumeration value="IE"/>
                    <xs:enumeration value="IT"/>
                    <xs:enumeration value="LT"/>
                    <xs:enumeration value="LU"/>
                    <xs:enumeration value="LV"/>
                    <xs:enumeration value="NL"/>
                    <xs:enumeration value="PL"/>
                    <xs:enumeration value="PT"/>
                    <xs:enumeration value="QR"/>
                    <xs:enumeration value="QV"/>
                    <xs:enumeration value="QY"/>
                    <xs:enumeration value="RO"/>
                    <xs:enumeration value="SE"/>
                    <xs:enumeration value="SI"/>
                    <xs:enumeration value="SK"/>
                    <xs:enumeration value="XI"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MOT" id="items_mot_fk">
                <xs:simpleType>
                  <xs:restriction base="xs:integer">
                    <xs:totalDigits value="1"/>
                    <xs:enumeration value="1"/>
                    <xs:enumeration value="4"/>
                    <xs:enumeration value="5"/>
                    <xs:enumeration value="9"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TOD" id="items_tod_fk">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3"/>
                    <xs:enumeration value="CPT"/>
                    <xs:enumeration value="CIP"/>
                    <xs:enumeration value="CFR"/>
                    <xs:enumeration value="CIF"/>
                    <xs:enumeration value="DAF"/>
                    <xs:enumeration value="DAP"/>
                    <xs:enumeration value="DEQ"/>
                    <xs:enumeration value="DES"/>
                    <xs:enumeration value="DDU"/>
                    <xs:enumeration value="DDP"/>
                    <xs:enumeration value="EXW"/>
                    <xs:enumeration value="FAS"/>
                    <xs:enumeration value="FOB"/>
                    <xs:enumeration value="FCA"/>
                    <xs:enumeration value="XXX"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>

              <xs:element name="INV_CURR" id="items_curr_fk">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3"/>
                    <xs:enumeration value="EUR"/>
                    <xs:enumeration value="BGN"/>
                    <xs:enumeration value="HRK"/>
                    <xs:enumeration value="CZK"/>
                    <xs:enumeration value="DKK"/>
                    <xs:enumeration value="HUF"/>
                    <xs:enumeration value="PLN"/>
                    <xs:enumeration value="RON"/>
                    <xs:enumeration value="SEK"/>
                    <xs:enumeration value="ISK"/>
                    <xs:enumeration value="NOK"/>
                    <xs:enumeration value="CHF"/>
                    <xs:enumeration value="RUB"/>
                    <xs:enumeration value="RSD"/>
                    <xs:enumeration value="TRY"/>
                    <xs:enumeration value="UAH"/>
                    <xs:enumeration value="GBP"/>
                    <xs:enumeration value="DZD"/>
                    <xs:enumeration value="EGP"/>
                    <xs:enumeration value="LYD"/>
                    <xs:enumeration value="MAD"/>
                    <xs:enumeration value="ZAR"/>
                    <xs:enumeration value="TND"/>
                    <xs:enumeration value="CAD"/>
                    <xs:enumeration value="MXN"/>
                    <xs:enumeration value="USD"/>
                    <xs:enumeration value="ARS"/>
                    <xs:enumeration value="BRL"/>
                    <xs:enumeration value="VEF"/>
                    <xs:enumeration value="CNY"/>
                    <xs:enumeration value="HKD"/>
                    <xs:enumeration value="INR"/>
                    <xs:enumeration value="IDR"/>
                    <xs:enumeration value="ILS"/>
                    <xs:enumeration value="JPY"/>
                    <xs:enumeration value="KWD"/>
                    <xs:enumeration value="LBP"/>
                    <xs:enumeration value="MYR"/>
                    <xs:enumeration value="PKR"/>
                    <xs:enumeration value="PHP"/>
                    <xs:enumeration value="QAR"/>
                    <xs:enumeration value="SAR"/>
                    <xs:enumeration value="SGD"/>
                    <xs:enumeration value="KRW"/>
                    <xs:enumeration value="TWD"/>
                    <xs:enumeration value="THB"/>
                    <xs:enumeration value="AED"/>
                    <xs:enumeration value="VND"/>
                    <xs:enumeration value="AUD"/>
                    <xs:enumeration value="NZD"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              
              <xs:element name="NOT" id="items_not_fk">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2"/>
                    <xs:enumeration value="01"/>
                    <xs:enumeration value="11"/>
                    <xs:enumeration value="12"/>
                    <xs:enumeration value="21"/>
                    <xs:enumeration value="22"/>
                    <xs:enumeration value="23"/>
                    <xs:enumeration value="31"/>
                    <xs:enumeration value="32"/>
                    <xs:enumeration value="33"/>
                    <xs:enumeration value="34"/>
                    <xs:enumeration value="41"/>
                    <xs:enumeration value="42"/>
                    <xs:enumeration value="51"/>
                    <xs:enumeration value="52"/>
                    <xs:enumeration value="71"/>
                    <xs:enumeration value="72"/>
                    <xs:enumeration value="80"/>
                    <xs:enumeration value="91"/>
                    <xs:enumeration value="99"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="INVOICE_VALUE" type="xs:integer" id="items_invoicevalue"/>
              <xs:element name="STAT_VALUE" type="xs:integer" id="items_statvalue"/>
              <xs:element name="NET_MASS" type="xs:long" minOccurs="0"/>
              <xs:element name="SUPP_QTY" type="xs:string" id="items_suppqty" minOccurs="0"/>
              <xs:element name="SUPP_UNIT" nillable="true" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50"/>
                    <xs:minLength value="0"/>
                    <xs:enumeration value="c/k"/>
                    <xs:enumeration value="ce/el"/>
                    <xs:enumeration value="ct/l"/>
                    <xs:enumeration value="g"/>
                    <xs:enumeration value="gi F/S"/>
                    <xs:enumeration value="GT"/>
                    <xs:enumeration value="kg C5H14ClNO"/>
                    <xs:enumeration value="kg H2O2"/>
                    <xs:enumeration value="kg K2O"/>
                    <xs:enumeration value="kg KOH"/>
                    <xs:enumeration value="kg met.am."/>
                    <xs:enumeration value="kg N"/>
                    <xs:enumeration value="kg NaOH"/>
                    <xs:enumeration value="kg/net eda"/>
                    <xs:enumeration value="kg P2O5"/>
                    <xs:enumeration value="kg 90 % sdt"/>
                    <xs:enumeration value="kg U"/>
                    <xs:enumeration value="1 000 kWh"/>
                    <xs:enumeration value="l"/>
                    <xs:enumeration value="1 000 l"/>
                    <xs:enumeration value="l alc. 100 %"/>
                    <xs:enumeration value="m"/>
                    <xs:enumeration value="m²"/>
                    <xs:enumeration value="m³"/>
                    <xs:enumeration value="1 000 m³"/>
                    <xs:enumeration value="pa"/>
                    <xs:enumeration value="p/st"/>
                    <xs:enumeration value="100 p/st"/>
                    <xs:enumeration value="1 000 p/st"/>
                    <xs:enumeration value="TJ"/>
                    <xs:enumeration value=""/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>


              <xs:element name="QUANTITY" type="xs:integer" id="items_quantity" minOccurs="0"/>

              <xs:element name="TOC" nillable="true" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="Flat Plate Collector"/>
                    <xs:enumeration value="Evacuated Tube Collector"/>
                    <xs:enumeration value=""/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>

              <xs:element name="RANGE" nillable="true" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="Less than or equal to 2"/>
                    <xs:enumeration value="Larger than 2 but smaller than or equal to 4"/>
                    <xs:enumeration value="Larger than 4"/>
                    <xs:enumeration value="Less than or equal to 10,000"/>
                    <xs:enumeration value="Larger than 10,000 but smaller than or equal to 15,000"/>
                    <xs:enumeration value="Larger than 15,000 but smaller than or equal to 20,000"/>
                    <xs:enumeration value="Larger than 20,000 but smaller than or equal to 30,000"/>
                    <xs:enumeration value="Larger than 30,000"/>
                    <xs:enumeration value="Less than or equal to 100,000"/>
                    <xs:enumeration value="Larger than 100,000 but smaller than or equal to 200,000"/>
                    <xs:enumeration value="Larger than 200,000 but smaller than or equal to 300,000"/>
                    <xs:enumeration value="Less than or equal 100,000"/>
                    <xs:enumeration value="Larger than 400,000"/>
                    <xs:enumeration value=""/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
