<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:ie="urn:publicid:- :EC:DGTAXUD:EMCS:PHASE3:IE801:V1.51" xmlns:emcs="urn:publicid:- :EC:DGTAXUD:EMCS:PHASE3:EMCS:V1.51" xmlns:tms="urn:publicid:- :EC:DGTAXUD:EMCS:PHASE3:TMS:V1.51" xmlns:tcl="urn:publicid:-:ec:dgtaxud:emcs:phase3:tcl:v1.51" xmlns:doc="urn:publicid:-:ec:dgtaxud:emcs:phase3:doc:v1.51" targetnamespace="urn:publicid:- :EC:DGTAXUD:EMCS:PHASE3:IE801:V1.51" elementformdefault="qualified" attributeformdefault="unqualified" version="1.00"> <!--=========================================--> <!--===== IE801:C_EAD_VAL --> <!--===== E-AD --> <!--=========================================--> <!--===== Imports =====--> <xs:import namespace="urn:publicid:-:ec:dgtaxud:emcs:phase3:emcs:v1.51" schemalocation="types.xsd" /> <xs:import namespace="urn:publicid:-:ec:dgtaxud:emcs:phase3:tms:v1.51" schemalocation="tms.xsd" /> <xs:import namespace="urn:publicid:-:ec:dgtaxud:emcs:phase3:tcl:v1.51" schemalocation="tcl.xsd" /> <xs:import namespace="urn:publicid:-:ec:dgtaxud:emcs:phase3:doc:v1.51" schemalocation="doc.xsd" /> <!--===== Root Element =====--> <xs:element name="ie801" type="ie:ie801type" /> <!--===== EMCS Data Groups Declarations =====--> <xs:complextype name="ie801type"> <xs:element name="header" type="tms:headertype" /> <xs:element name="body" type="ie:bodytype" /> <!--===== IE Specific Data Groups Declarations =====--> <xs:complextype name="bodytype">
<xs:element name="eadcontainer" type="ie:eadcontainertype" /> <xs:complextype name="eadcontainertype"> <xs:element name="consigneetrader" type="ie:consigneetradertype" minoccurs="0" /> <xs:element name="excisemovementead" type="ie:excisemovementeadtype" /> <xs:element name="consignortrader" type="ie:consignortradertype" /> <xs:element name="placeofdispatchtrader" type="ie:placeofdispatchtradertype" minoccurs="0" /> <xs:element name="dispatchimportoffice" type="ie:dispatchimportofficetype" minoccurs="0" /> <xs:element name="complementconsigneetrader" type="ie:complementconsigneetradertype" minoccurs="0" /> <xs:element name="deliveryplacetrader" type="ie:deliveryplacetradertype" minoccurs="0" /> <xs:element name="deliveryplacecustomsoffice" type="ie:deliveryplacecustomsofficetype" minoccurs="0" /> <xs:element name="competentauthoritydispatchoffice" type="ie:competentauthoritydispatchofficetype" /> /> <xs:element name="transportarrangertrader" type="ie:transportarrangertradertype" minoccurs="0" <xs:element name="firsttransportertrader" type="ie:firsttransportertradertype" minoccurs="0" /> <xs:element name="documentcertificate" type="ie:documentcertificatetype" minoccurs="0" maxoccurs="9" /> <xs:element name="ead" type="ie:eadtype" /> <xs:element name="headeread" type="ie:headereadtype" /> <xs:element name="transportmode" type="ie:transportmodetype" /> <xs:element name="movementguarantee" type="ie:movementguaranteetype" /> <xs:element name="bodyead" type="ie:bodyeadtype" maxoccurs="unbounded" /> <xs:element name="transportdetails" type="ie:transportdetailstype" maxoccurs="99" />
<xs:complextype name="consigneetradertype"> <doc:description value="(consignee) TRADER" /> <xs:element name="traderid" type="emcs:traderidtype" minoccurs="0" /> <xs:element name="tradername" type="emcs:tradernametype" /> <xs:element name="streetname" type="emcs:streetnametype" /> <xs:element name="streetnumber" type="emcs:streetnumbertype" minoccurs="0" /> <xs:element name="postcode" type="emcs:postcodetype" /> <xs:element name="city" type="emcs:citytype" /> <xs:complextype name="excisemovementeadtype"> <doc:description value="excise MOVEMENT E-AD" /> <xs:element name="administrativereferencecode" type="emcs:administrativereferencecodetype" /> <xs:element name="dateandtimeofvalidationofead" type="emcs:datetimetype" />
<xs:complextype name="consignortradertype"> <doc:description value="(consignor) TRADER" /> <xs:element name="traderexcisenumber" type="emcs:excisenumbertype" /> <xs:element name="tradername" type="emcs:tradernametype" /> <xs:element name="streetname" type="emcs:streetnametype" /> <xs:element name="streetnumber" type="emcs:streetnumbertype" minoccurs="0" /> <xs:element name="postcode" type="emcs:postcodetype" /> <xs:element name="city" type="emcs:citytype" /> <xs:complextype name="placeofdispatchtradertype"> <doc:description value="(place OF DISPATCH) TRADER" /> <xs:element name="referenceoftaxwarehouse" type="emcs:referenceoftaxwarehousetype" /> <xs:element name="tradername" type="emcs:tradernametype" minoccurs="0" /> <xs:element name="streetname" type="emcs:streetnametype" minoccurs="0" /> <xs:element name="streetnumber" type="emcs:streetnumbertype" minoccurs="0" /> <xs:element name="postcode" type="emcs:postcodetype" minoccurs="0" />
<xs:element name="city" type="emcs:citytype" minoccurs="0" /> <xs:attribute name="language" type="emcs:languagecodetype" use="optional" /> <xs:complextype name="dispatchimportofficetype"> <doc:description value="(dispatch) IMPORT OFFICE" /> <xs:element name="referencenumber" type="emcs:exciseofficecodetype" /> <xs:complextype name="complementconsigneetradertype"> <doc:description value="(complement CONSIGNEE) TRADER" /> <xs:element name="memberstatecode" type="emcs:memberstatecodetype" /> <xs:element name="serialnumberofcertificateofexemption" type="emcs:serialnumberofcertificateofexemptiontype" minoccurs="0" /> <xs:complextype name="deliveryplacetradertype">
<doc:description value="(delivery PLACE) TRADER" /> <xs:element name="traderid" type="emcs:traderidtype" minoccurs="0" /> <xs:element name="tradername" type="emcs:tradernametype" minoccurs="0" /> <xs:element name="streetname" type="emcs:streetnametype" minoccurs="0" /> <xs:element name="streetnumber" type="emcs:streetnumbertype" minoccurs="0" /> <xs:element name="postcode" type="emcs:postcodetype" minoccurs="0" /> <xs:element name="city" type="emcs:citytype" minoccurs="0" /> <xs:attribute name="language" type="emcs:languagecodetype" use="optional" /> <xs:complextype name="deliveryplacecustomsofficetype"> <doc:description value="(delivery PLACE) CUSTOMS OFFICE" /> <xs:element name="referencenumber" type="emcs:exciseofficecodetype" /> <xs:complextype name="competentauthoritydispatchofficetype"> <doc:description value="(competent AUTHORITY) DISPATCH OFFICE" />
<xs:element name="referencenumber" type="emcs:exciseofficecodetype" /> <xs:complextype name="transportarrangertradertype"> <doc:description value="(transport ARRANGER) TRADER" /> <xs:element name="vatnumber" type="emcs:vatnumbertype" minoccurs="0" /> <xs:element name="tradername" type="emcs:tradernametype" /> <xs:element name="streetname" type="emcs:streetnametype" /> <xs:element name="streetnumber" type="emcs:streetnumbertype" minoccurs="0" /> <xs:element name="postcode" type="emcs:postcodetype" /> <xs:element name="city" type="emcs:citytype" /> <xs:complextype name="firsttransportertradertype"> <doc:description value="(first TRANSPORTER) TRADER" />
<xs:element name="vatnumber" type="emcs:vatnumbertype" minoccurs="0" /> <xs:element name="tradername" type="emcs:tradernametype" /> <xs:element name="streetname" type="emcs:streetnametype" /> <xs:element name="streetnumber" type="emcs:streetnumbertype" minoccurs="0" /> <xs:element name="postcode" type="emcs:postcodetype" /> <xs:element name="city" type="emcs:citytype" /> <xs:complextype name="documentcertificatetype"> <doc:description value="document CERTIFICATE" /> <xs:element name="documentdescription" type="ie:lsddocumentdescriptiontype" minoccurs="0" /> /> <xs:element name="referenceofdocument" type="ie:lsdreferenceofdocumenttype" minoccurs="0" <xs:complextype name="eadtype"> <doc:description value="e-ad" />
<xs:element name="localreferencenumber" type="emcs:localreferencenumbertype" /> <xs:element name="invoicenumber" type="emcs:invoicenumbertype" /> <xs:element name="invoicedate" type="emcs:datetype" minoccurs="0" /> <xs:element name="origintypecode" type="tcl:origintypecode" /> <xs:element name="dateofdispatch" type="emcs:datetype" /> <xs:element name="timeofdispatch" type="emcs:timetype" minoccurs="0" /> <xs:element name="upstreamarc" type="emcs:upstreamarctype" minoccurs="0" /> <xs:element name="importsad" type="ie:importsadtype" minoccurs="0" maxoccurs="9" /> <xs:complextype name="importsadtype"> <doc:description value="import SAD" /> <xs:element name="importsadnumber" type="emcs:importsadnumbertype" /> <xs:complextype name="headereadtype"> <doc:description value="(header) E-AD" />
<xs:element name="sequencenumber" type="emcs:sequencenumbertype" /> <xs:element name="dateandtimeofupdatevalidation" type="emcs:datetimetype" /> <xs:element name="destinationtypecode" type="tcl:destinationtypecode" /> <xs:element name="journeytime" type="emcs:journeytimetype" /> <xs:element name="transportarrangement" type="tcl:transportarrangement" /> <xs:complextype name="transportmodetype"> <doc:description value="transport MODE" /> <xs:element name="transportmodecode" type="emcs:transportmodecodetype" /> <xs:element name="complementaryinformation" type="ie:lsdcomplementaryinformationtype" minoccurs="0" /> <xs:complextype name="movementguaranteetype"> <doc:description value="movement GUARANTEE" /> <xs:element name="guarantortypecode" type="tcl:guarantortypecode" /> <xs:element name="guarantortrader" type="ie:guarantortradertype" minoccurs="0" maxoccurs="2" />
<xs:complextype name="guarantortradertype"> <doc:description value="(guarantor) TRADER" /> <xs:element name="traderexcisenumber" type="emcs:excisenumbertype" minoccurs="0" /> <xs:element name="tradername" type="emcs:tradernametype" minoccurs="0" /> <xs:element name="streetname" type="emcs:streetnametype" minoccurs="0" /> <xs:element name="streetnumber" type="emcs:streetnumbertype" minoccurs="0" /> <xs:element name="city" type="emcs:citytype" minoccurs="0" /> <xs:element name="postcode" type="emcs:postcodetype" minoccurs="0" /> <xs:element name="vatnumber" type="emcs:vatnumbertype" minoccurs="0" /> <xs:attribute name="language" type="emcs:languagecodetype" use="optional" /> <xs:complextype name="bodyeadtype"> <doc:description value="(body) E-AD" /> <xs:element name="bodyrecorduniquereference" type="emcs:bodyrecorduniquereferencetype" /> <xs:element name="exciseproductcode" type="emcs:exciseproductcodetype" />
<xs:element name="cncode" type="emcs:cncodetype" /> <xs:element name="quantity" type="emcs:quantitytype" /> <xs:element name="grossweight" type="emcs:grossweighttype" /> <xs:element name="netweight" type="emcs:netweighttype" /> <xs:element name="alcoholicstrength" type="emcs:alcoholicstrengthtype" minoccurs="0" /> <xs:element name="degreeplato" type="emcs:degreeplatotype" minoccurs="0" /> <xs:element name="fiscalmark" type="ie:lsdfiscalmarktype" minoccurs="0" /> <xs:element name="fiscalmarkusedflag" type="tcl:flag" minoccurs="0" /> <xs:element name="designationoforigin" type="ie:lsddesignationoforigintype" minoccurs="0" /> <xs:element name="sizeofproducer" type="emcs:sizeofproducertype" minoccurs="0" /> <xs:element name="density" type="emcs:densitytype" minoccurs="0" /> /> /> <xs:element name="commercialdescription" type="ie:lsdcommercialdescriptiontype" minoccurs="0" <xs:element name="brandnameofproducts" type="ie:lsdbrandnameofproductstype" minoccurs="0" <xs:element name="package" type="ie:packagetype" maxoccurs="99" /> <xs:element name="wineproduct" type="ie:wineproducttype" minoccurs="0" /> <xs:complextype name="packagetype"> <doc:description value="package" /> <xs:element name="kindofpackages" type="emcs:kindofpackagestype" /> <xs:element name="numberofpackages" type="emcs:numberofpackagestype" minoccurs="0" />
<xs:element name="commercialsealidentification" type="emcs:commercialsealidentificationtype" minoccurs="0" /> <xs:element name="sealinformation" type="ie:lsdsealinformationtype" minoccurs="0" /> <xs:complextype name="wineproducttype"> <doc:description value="wine PRODUCT" /> <xs:element name="wineproductcategory" type="tcl:categoryofwineproduct" /> /> <xs:element name="winegrowingzonecode" type="emcs:winegrowingzonecodetype" minoccurs="0" <xs:element name="thirdcountryoforigin" type="emcs:thirdcountryoforigintype" minoccurs="0" /> <xs:element name="otherinformation" type="ie:lsdotherinformationtype" minoccurs="0" /> <xs:element name="wineoperation" type="ie:wineoperationtype" minoccurs="0" maxoccurs="99" /> <xs:complextype name="wineoperationtype"> <doc:description value="wine OPERATION" /> <xs:element name="wineoperationcode" type="emcs:wineoperationcodetype" />
<xs:complextype name="transportdetailstype"> <doc:description value="transport DETAILS" /> <xs:element name="transportunitcode" type="emcs:transportunitcodetype" /> <xs:element name="identityoftransportunits" type="emcs:identityoftransportunitstype" minoccurs="0" /> <xs:element name="commercialsealidentification" type="emcs:commercialsealidentificationtype" minoccurs="0" /> <xs:element name="complementaryinformation" type="ie:lsdcomplementaryinformationtype" minoccurs="0" /> <xs:element name="sealinformation" type="ie:lsdsealinformationtype" minoccurs="0" /> <xs:complextype name="lsdbrandnameofproductstype"> <xs:extension base="emcs:brandnameofproductstype"> </xs:extension> <xs:complextype name="lsdcommercialdescriptiontype"> <xs:extension base="emcs:commercialdescriptiontype">
</xs:extension> <xs:complextype name="lsdcomplementaryinformationtype"> <xs:extension base="emcs:complementaryinformationtype"> </xs:extension> <xs:complextype name="lsddesignationoforigintype"> <xs:extension base="emcs:designationoforigintype"> </xs:extension> <xs:complextype name="lsddocumentdescriptiontype"> <xs:extension base="emcs:documentdescriptiontype"> </xs:extension> <xs:complextype name="lsdfiscalmarktype"> <xs:extension base="emcs:fiscalmarktype">
</xs:extension> <xs:complextype name="lsdotherinformationtype"> <xs:extension base="emcs:otherinformationtype"> </xs:extension> <xs:complextype name="lsdreferenceofdocumenttype"> <xs:extension base="emcs:referenceofdocumenttype"> </xs:extension> <xs:complextype name="lsdsealinformationtype"> <xs:extension base="emcs:sealinformationtype"> </xs:extension> </xs:schema>