<?xml version=“1.0” encoding=“UTF-8”?> <xs:schema xmlns:xs=“www.w3.org/2001/XMLSchema” xmlns:inv=“www.aade.gr/myDATA/invoice/v1.0” xmlns:icls=“www.aade.gr/myDATA/incomeClassificaton/v1.0” xmlns:ecls=“www.aade.gr/myDATA/expensesClassificaton/v1.0” targetNamespace=“www.aade.gr/myDATA/invoice/v1.0” elementFormDefault=“qualified” version=“1.0.2”>
<xs:import namespace="https://www.aade.gr/myDATA/incomeClassificaton/v1.0" schemaLocation="incomeClassification-v1.0.2.xsd"/> <xs:import namespace="https://www.aade.gr/myDATA/expensesClassificaton/v1.0" schemaLocation="expensesClassification-v1.0.2.xsd"/> <xs:element name="InvoicesDoc"> <xs:annotation> <xs:documentation>Παραστατικό ΑΑΔΕ</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="invoice" type="inv:AadeBookInvoiceType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="AadeBookInvoiceType"> <xs:sequence> <xs:element name="uid" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Αναγνωριστικό Παραστατικού</xs:documentation> </xs:annotation> </xs:element> <xs:element name="mark" type="xs:long" minOccurs="0"> <xs:annotation> <xs:documentation>Μοναδικός Αριθμός Καταχώρησης Παραστατικού</xs:documentation> </xs:annotation> </xs:element> <xs:element name="cancelledByMark" type="xs:long" minOccurs="0"> <xs:annotation> <xs:documentation>Μοναδικός Αριθμός Καταχώρησης Ακυρωτικού</xs:documentation> </xs:annotation> </xs:element> <xs:element name="authenticationCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Συμβολοσειρά Αυθεντικοποίησης Παρόχου</xs:documentation> </xs:annotation> </xs:element> <xs:element name="transmissionFailure" minOccurs="0"> <xs:annotation> <xs:documentation>Αδυναμία Επικοινωνίας Παρόχου</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="issuer" type="inv:PartyType" minOccurs="0"> <xs:annotation> <xs:documentation>Στοιχεία Εκδότη</xs:documentation> </xs:annotation> </xs:element> <xs:element name="counterpart" type="inv:PartyType" minOccurs="0"> <xs:annotation> <xs:documentation>Στοιχεία Λήπτη</xs:documentation> </xs:annotation> </xs:element> <xs:element name="invoiceHeader" type="inv:InvoiceHeaderType"> <xs:annotation> <xs:documentation>Γενικά Στοιχεία</xs:documentation> </xs:annotation> </xs:element> <xs:element name="paymentMethods" minOccurs="0"> <xs:annotation> <xs:documentation>Πληρωμές</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="paymentMethodDetails" type="inv:PaymentMethodDetailType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Στοιχεία Πληρωμών</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="invoiceDetails" type="inv:InvoiceRowType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Λεπτομέρειες Παραστατικού</xs:documentation> </xs:annotation> </xs:element> <xs:element name="taxesTotals" minOccurs="0"> <xs:annotation> <xs:documentation>Σύνολα Φόρων</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="taxes" type="inv:TaxTotalsType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="invoiceSummary" type="inv:InvoiceSummaryType"> <xs:annotation> <xs:documentation>Συγκεντρωτικά Στοιχεία</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="InvoiceHeaderType"> <xs:sequence> <xs:element name="series"> <xs:annotation> <xs:documentation>Σειρά Παραστατικού</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aa"> <xs:annotation> <xs:documentation>ΑΑ Παραστατικού</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="issueDate" type="xs:date"> <xs:annotation> <xs:documentation>Ημερομηνία Έκδοσης</xs:documentation> </xs:annotation> </xs:element> <xs:element name="invoiceType" type="inv:InvoiceType"> <xs:annotation> <xs:documentation>Είδος Παραστατικού</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vatPaymentSuspension" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Αναστολή Καταβολής ΦΠΑ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="currency" type="inv:CurrencyType" minOccurs="0"> <xs:annotation> <xs:documentation>Νόμισμα</xs:documentation> </xs:annotation> </xs:element> <xs:element name="exchangeRate" type="inv:ExchangeRateType" minOccurs="0"> <xs:annotation> <xs:documentation>Ισοτιμία</xs:documentation> </xs:annotation> </xs:element> <xs:element name="correlatedInvoices" type="xs:long" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Συσχετιζόμενα Παραστατικά</xs:documentation> </xs:annotation> </xs:element> <xs:element name="selfPricing" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Ένδειξη Αυτοτιμολόγησης</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dispatchDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Ημερομηνία Έναρξης Αποστολής</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dispatchTime" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>Ώρα Έναρξης Αποστολής</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vehicleNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Αριθμός Οχήματος</xs:documentation> </xs:annotation> <xs:simpleType> <xs:annotation> <xs:documentation>Αριθμός Μεταφορικού Μέσου</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="150"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="movePurpose" minOccurs="0"> <xs:annotation> <xs:documentation>Σκοπός Διακίνησης</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="InvoiceRowType"> <xs:sequence> <xs:element name="lineNumber"> <xs:annotation> <xs:documentation>ΑΑ Γραμμής</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="recType" minOccurs="0"> <xs:annotation> <xs:documentation>Είδος Γραμμής</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="6"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Ποσότητα</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minExclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="measurementUnit" type="inv:QuantityType" minOccurs="0"> <xs:annotation> <xs:documentation>Είδος Ποσότητας</xs:documentation> </xs:annotation> </xs:element> <xs:element name="invoiceDetailType" type="inv:InvoiceDetailType" minOccurs="0"> <xs:annotation> <xs:documentation>Επισήμανση</xs:documentation> </xs:annotation> </xs:element> <xs:element name="netValue" type="inv:AmountType"> <xs:annotation> <xs:documentation>Καθαρή Αξία</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vatCategory" type="inv:VatType"> <xs:annotation> <xs:documentation>Κατηγορία ΦΠΑ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vatAmount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Ποσό ΦΠΑ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vatExemptionCategory" type="inv:VatExemptionType" minOccurs="0"> <xs:annotation> <xs:documentation>Κατηγορία Αιτίας Εξαίρεσης ΦΠΑ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dienergia" type="inv:ShipType" minOccurs="0"> <xs:annotation> <xs:documentation>ΠΟΛ 1177/2018 Αρ. 27</xs:documentation> </xs:annotation> </xs:element> <xs:element name="discountOption" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Δικαίωμα Έκπτωσης</xs:documentation> </xs:annotation> </xs:element> <xs:element name="withheldAmount" type="inv:AmountType" minOccurs="0"> <xs:annotation> <xs:documentation>Ποσό Παρ. Φόρου</xs:documentation> </xs:annotation> </xs:element> <xs:element name="withheldPercentCategory" type="inv:WithheldType" minOccurs="0"> <xs:annotation> <xs:documentation>Κατηγορία Συντελεστή Παρ. Φόρου</xs:documentation> </xs:annotation> </xs:element> <xs:element name="stampDutyAmount" type="inv:AmountType" minOccurs="0"> <xs:annotation> <xs:documentation>Ποσό Χαρτοσήμου</xs:documentation> </xs:annotation> </xs:element> <xs:element name="stampDutyPercentCategory" type="inv:StampDutyType" minOccurs="0"> <xs:annotation> <xs:documentation>Κατηγορία Συντελεστή Χαρτοσήμου</xs:documentation> </xs:annotation> </xs:element> <xs:element name="feesAmount" type="inv:AmountType" minOccurs="0"> <xs:annotation> <xs:documentation>Ποσό Τελών</xs:documentation> </xs:annotation> </xs:element> <xs:element name="feesPercentCategory" type="inv:FeesType" minOccurs="0"> <xs:annotation> <xs:documentation>Κατηγορία Συντελεστή Τελών</xs:documentation> </xs:annotation> </xs:element> <xs:element name="otherTaxesPercentCategory" type="inv:OtherTaxesType" minOccurs="0"> <xs:annotation> <xs:documentation>Κατηγορία Συντελεστή Λοιπών Φόρων</xs:documentation> </xs:annotation> </xs:element> <xs:element name="otherTaxesAmount" type="inv:AmountType" minOccurs="0"> <xs:annotation> <xs:documentation>Ποσό Φόρου Διαμονης</xs:documentation> </xs:annotation> </xs:element> <xs:element name="deductionsAmount" type="inv:AmountType" minOccurs="0"> <xs:annotation> <xs:documentation>Ποσό Κρατήσεων</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lineComments" minOccurs="0"> <xs:annotation> <xs:documentation>Σχόλια Γραμμής</xs:documentation> </xs:annotation> <xs:simpleType> <xs:annotation> <xs:documentation>Σχόλια</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="150"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="incomeClassification" type="icls:IncomeClassificationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Λίστα Χαρακτηρισμών Εσόδων</xs:documentation> </xs:annotation> </xs:element> <xs:element name="expensesClassification" type="ecls:ExpensesClassificationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Λίστα Χαρακτηρισμού Εξόδων</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="InvoiceSummaryType"> <xs:sequence> <xs:element name="totalNetValue" type="inv:AmountType"> <xs:annotation> <xs:documentation>Σύνολο Καθαρής Αξίας</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalVatAmount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Σύνολο ΦΠΑ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalWithheldAmount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Σύνολο Παρ. Φόρων</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalFeesAmount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Σύνολο Τελών</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalStampDutyAmount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Σύνολο Χαρτοσήμου</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalOtherTaxesAmount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Σύνολο Λοιπών Φόρων</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalDeductionsAmount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Σύνολο Κρατήσεων</xs:documentation> </xs:annotation> </xs:element> <xs:element name="totalGrossValue" type="inv:AmountType"> <xs:annotation> <xs:documentation>Συνολική Αξία</xs:documentation> </xs:annotation> </xs:element> <xs:element name="incomeClassification" type="icls:IncomeClassificationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Λίστα Χαρακτηρισμών Εσόδων</xs:documentation> </xs:annotation> </xs:element> <xs:element name="expensesClassification" type="ecls:ExpensesClassificationType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="PartyType"> <xs:sequence> <xs:element name="vatNumber" type="xs:string"> <xs:annotation> <xs:documentation>ΑΦΜ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="country" type="inv:CountryType"> <xs:annotation> <xs:documentation>Κωδ, Χώρας</xs:documentation> </xs:annotation> </xs:element> <xs:element name="branch" type="xs:int"> <xs:annotation> <xs:documentation>Αρ. Εγκατάστασης</xs:documentation> </xs:annotation> </xs:element> <xs:element name="name" minOccurs="0"> <xs:annotation> <xs:documentation>Επωνυμία</xs:documentation> </xs:annotation> <xs:simpleType> <xs:annotation> <xs:documentation>Επωνυμία</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="150"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="address" type="inv:AddressType" minOccurs="0"> <xs:annotation> <xs:documentation>Διεύθυνση</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="AddressType"> <xs:sequence> <xs:element name="street" minOccurs="0"> <xs:simpleType> <xs:annotation> <xs:documentation>Επωνυμία</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="150"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="number" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Αριθμός</xs:documentation> </xs:annotation> </xs:element> <xs:element name="postalCode" type="xs:string"> <xs:annotation> <xs:documentation>ΤΚ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="city"> <xs:simpleType> <xs:annotation> <xs:documentation>Πόλη</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="150"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ShipType"> <xs:sequence> <xs:element name="applicationId" type="xs:string"> <xs:annotation> <xs:documentation>Αριθμός Δήλωσης διενέργειας δραστηριότητας</xs:documentation> </xs:annotation> </xs:element> <xs:element name="applicationDate" type="xs:date"> <xs:annotation> <xs:documentation>Ημερομηνία Δήλωσης</xs:documentation> </xs:annotation> </xs:element> <xs:element name="doy" minOccurs="0"> <xs:simpleType> <xs:annotation> <xs:documentation>ΔΟΥ Δήλωσης</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:maxLength value="150"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="shipId" type="xs:string"> <xs:annotation> <xs:documentation>Στοιχεία Πλοίου</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="PaymentMethodDetailType"> <xs:sequence> <xs:element name="type"> <xs:annotation> <xs:documentation>Τύπος Πληρωμής</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="amount" type="inv:AmountType"> <xs:annotation> <xs:documentation>Αναλογούν Ποσό</xs:documentation> </xs:annotation> </xs:element> <xs:element name="paymentMethodInfo" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Λοιπές Πληροφορίες</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="TaxTotalsType"> <xs:sequence> <xs:element name="taxType"> <xs:annotation> <xs:documentation>Είδος Φόρου</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="taxCategory" minOccurs="0"> <xs:annotation> <xs:documentation>Κατηγορία Φόρου</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="underlyingValue" type="inv:AmountType" minOccurs="0"> <xs:annotation> <xs:documentation>Υποκείμενη Αξία</xs:documentation> </xs:annotation> </xs:element> <xs:element name="taxAmount"> <xs:annotation> <xs:documentation>Ποσό Φόρου</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="inv:AmountType"/> </xs:simpleType> </xs:element> <xs:element name="id" type="xs:byte" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:simpleType name="CountryType"> <xs:restriction base="xs:string"> <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="AN"/> <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="AX"/> <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="BL"/> <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="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="GG"/> <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="IM"/> <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="JE"/> <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="ME"/> <xs:enumeration value="MF"/> <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="RE"/> <xs:enumeration value="RO"/> <xs:enumeration value="RS"/> <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="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="TL"/> <xs:enumeration value="TM"/> <xs:enumeration value="TN"/> <xs:enumeration value="TO"/> <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="YE"/> <xs:enumeration value="YT"/> <xs:enumeration value="ZA"/> <xs:enumeration value="ZM"/> <xs:enumeration value="ZW"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="InvoiceType"> <xs:restriction base="xs:string"> <xs:enumeration value="1.1"/> <xs:enumeration value="1.2"/> <xs:enumeration value="1.3"/> <xs:enumeration value="1.4"/> <xs:enumeration value="1.5"/> <xs:enumeration value="1.6"/> <xs:enumeration value="2.1"/> <xs:enumeration value="2.2"/> <xs:enumeration value="2.3"/> <xs:enumeration value="2.4"/> <xs:enumeration value="3.1"/> <xs:enumeration value="3.2"/> <xs:enumeration value="4"/> <xs:enumeration value="5.1"/> <xs:enumeration value="5.2"/> <xs:enumeration value="6.1"/> <xs:enumeration value="6.2"/> <xs:enumeration value="7.1"/> <xs:enumeration value="8.1"/> <xs:enumeration value="8.2"/> <xs:enumeration value="11.1"/> <xs:enumeration value="11.2"/> <xs:enumeration value="11.3"/> <xs:enumeration value="11.4"/> <xs:enumeration value="11.5"/> <xs:enumeration value="12"/> <xs:enumeration value="13.1"/> <xs:enumeration value="13.2"/> <xs:enumeration value="13.3"/> <xs:enumeration value="13.4"/> <xs:enumeration value="13.30"/> <xs:enumeration value="13.31"/> <xs:enumeration value="14.1"/> <xs:enumeration value="14.2"/> <xs:enumeration value="14.3"/> <xs:enumeration value="14.4"/> <xs:enumeration value="14.5"/> <xs:enumeration value="14.30"/> <xs:enumeration value="14.31"/> <xs:enumeration value="15.1"/> <xs:enumeration value="16.1"/> <xs:enumeration value="17.1"/> <xs:enumeration value="17.2"/> <xs:enumeration value="17.3"/> <xs:enumeration value="17.4"/> <xs:enumeration value="17.5"/> <xs:enumeration value="17.6"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="CurrencyType"> <xs:restriction base="xs:string"> <xs:enumeration value="AED"/> <xs:enumeration value="AFN"/> <xs:enumeration value="ALL"/> <xs:enumeration value="AMD"/> <xs:enumeration value="ANG"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZN"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BIF"/> <xs:enumeration value="BMD"/> <xs:enumeration value="BND"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BTN"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CHF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="COU"/> <xs:enumeration value="CRC"/> <xs:enumeration value="CUC"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CVE"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DOP"/> <xs:enumeration value="DZD"/> <xs:enumeration value="EEK"/> <xs:enumeration value="EGP"/> <xs:enumeration value="ERN"/> <xs:enumeration value="ETB"/> <xs:enumeration value="EUR"/> <xs:enumeration value="FJD"/> <xs:enumeration value="FKP"/> <xs:enumeration value="GBP"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHS"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HRK"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HUF"/> <xs:enumeration value="IDR"/> <xs:enumeration value="ILS"/> <xs:enumeration value="INR"/> <xs:enumeration value="IQD"/> <xs:enumeration value="IRR"/> <xs:enumeration value="ISK"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JOD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="KES"/> <xs:enumeration value="KGS"/> <xs:enumeration value="KHR"/> <xs:enumeration value="KMF"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KYD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LKR"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LTL"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LYD"/> <xs:enumeration value="MAD"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MGA"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MMK"/> <xs:enumeration value="MNT"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MZN"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NOK"/> <xs:enumeration value="NPR"/> <xs:enumeration value="NZD"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PLN"/> <xs:enumeration value="PYG"/> <xs:enumeration value="QAR"/> <xs:enumeration value="RON"/> <xs:enumeration value="RSD"/> <xs:enumeration value="RUB"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SDG"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SHP"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SOS"/> <xs:enumeration value="SRD"/> <xs:enumeration value="STD"/> <xs:enumeration value="SVC"/> <xs:enumeration value="SYP"/> <xs:enumeration value="SZL"/> <xs:enumeration value="THB"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TMT"/> <xs:enumeration value="TND"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TRY"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TVD"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TZS"/> <xs:enumeration value="UAH"/> <xs:enumeration value="UGX"/> <xs:enumeration value="USD"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VEF"/> <xs:enumeration value="VND"/> <xs:enumeration value="VUV"/> <xs:enumeration value="WST"/> <xs:enumeration value="XAF"/> <xs:enumeration value="XCD"/> <xs:enumeration value="XOF"/> <xs:enumeration value="XPD"/> <xs:enumeration value="XPF"/> <xs:enumeration value="YER"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWL"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ExchangeRateType"> <xs:restriction base="xs:decimal"> <xs:minExclusive value="0"/> <xs:fractionDigits value="5"/> <xs:maxInclusive value="50000"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="InvoiceDetailType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="QuantityType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="3"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="VatType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="8"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="VatExemptionType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="24"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="WithheldType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="15"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="StampDutyType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="3"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="FeesType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="OtherTaxesType"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="14"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="DeductionsType"> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> <xs:fractionDigits value="2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AmountType"> <xs:restriction base="xs:decimal"> <xs:fractionDigits value="2"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType>
</xs:schema>