<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:doc="http://vf.ieka.vmi.lt" xmlns:tns="http://vf.ieka.vmi.lt/payload" elementFormDefault="qualified" targetNamespace="http://vf.ieka.vmi.lt/payload" version="i.EKA VF 1.2.">
    <xs:annotation>
        <xs:documentation>
            <doc:Title>VMI prie FM i.EKA virtualios fiskalizacijos paslaugos aprašas</doc:Title>
            <doc:Subject>i.EKA duomenų rinkmenos XML struktūros aprašas kasos aparatui, veikiančiam su virtualia fiskalizacija</doc:Subject>
            <doc:Version>
                <doc:Number>i.EKA VF 1.2.</doc:Number>
                <doc:Status>galiojanti</doc:Status>
            </doc:Version>
            <doc:Author>VMI prie FM</doc:Author>
            <doc:ModificationDate>2023-01-19</doc:ModificationDate>
        </xs:documentation>
    </xs:annotation>
    
    <xs:element name="packageDocument" type="tns:PackageDocument"/>
    
    <xs:complexType name="PackageDocument">
        <xs:sequence>
            <xs:element name="packageHeader" type="tns:PackageHeader">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonę identifikuojantys duomenys, pagal kuriuos identifikuojamas atsiskaitymo priemonės naudotojas, atsiskaitymo priemonė ir kiti bendri duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Data identifying the settlement instrument, identifying the user of the settlement instrument, the settlement instrument, and other general data.</xs:documentation>
                </xs:annotation>
            </xs:element>
			<xs:element name="document" type="tns:Document">
				<xs:annotation>
					<xs:documentation xml:lang="lt">Registruojamo pasirašymui dokumento informacija. Pateikiamo dokumento tipas: fiskalinis kvitas, ataskaita (Z), nefiskalinis kvitas (nefiskalinis kvitas, kuriuo užfiksuotos operacijos nepriskirtinos kitiems nefiskalinių dokumentų tipams), nefiskalinis grynųjų pinigų įdėjimo ir išėmimo kvitas, nefiskalinis kasos aparato techninės priežiūros arba remonto operacijų kvitas, nefiskalinis panaikintų fiskalinių kvitų dokumentas, nefiskalinis mokesčių keitimo dokumentas, nefiskalinis techninio kuro pylimo kvitas, išankstinė sąskaita, nefiskalinio prekių grąžinimo ir (arba) paslaugų atsisakymo dokumento duomenys, nefiskalinio kitų lėšų sumokėjimo / išmokėjimo operacijų kvito duomenys, nefiskalinis informacijos perdavimo pažeidimo kvitas. Nefiskaliniai dokumentai, atsižvelgiant į vykdomas operacijas ir juose fiksuojamus duomenis, yra suskirstyti į atskirus dokumentų tipus.</xs:documentation>
                    <xs:documentation xml:lang="en">Information of the document to be registered for signing. Type of document to be provided: Fiscal receipt, report (Z), non-fiscal receipt (a non-fiscal receipt recording transactions that do not fall under other types of non-fiscal documents), non-fiscal receipt for cash insertion and withdrawal, non-fiscal receipt for cash register maintenance or repair operations, non-fiscal document for cancelled fiscal receipts, non-fiscal tax change document, non-fiscal refueling receipt, advance invoice, non-fiscal return/refusal of goods/services document, non-fiscal receipt for other payment/disbursement transactions, non-fiscal receipt for information breach. Non-fiscal documents are divided into different types of documents, depending on the transactions carried out and the data they record.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PackageHeader">
        <xs:sequence>
            <xs:element name="registrationNumber">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Mokesčių mokėtojo kodas: juridiniams asmenims naudojamas įmonės kodas, o fiziniams asmenims – asmens kodas.</xs:documentation>
                    <xs:documentation xml:lang="en">Taxpayer code: for legal persons the company code is used and for natural persons the personal code.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="30"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="cashRegisterRegistrationNo">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonę identifikuojantis numeris, i.EKA suteiktas įregistravimo procedūros metu.</xs:documentation>
                    <xs:documentation xml:lang="en">The number identifying the payment instrument, assigned by i.EKA during the registration procedure.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="12"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="VATRegistrationNumber">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ūkio subjekto PVM mokėtojo kodas. Elementą privaloma užpildyti, jei ūkio subjektas yra PVM mokėtojas.</xs:documentation>
                    <xs:documentation xml:lang="en">The VAT identification number of the economic operator. To be completed if the economic operator is a VAT taxable person.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="30"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="softwareCompanyName">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Duomenų rinkmeną sugeneravusios programinės įrangos kūrėjo pavadinimas.</xs:documentation>
                    <xs:documentation xml:lang="en">Name of the developer of the software that generated the data file.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="30"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="softwareName">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Duomenų rinkmeną sugeneravusios programinės įrangos pavadinimas.</xs:documentation>
                    <xs:documentation xml:lang="en">Name of the software that generated the data file.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="30"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="softwareVersion">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Duomenų rinkmeną sugeneravusios programinės įrangos versija.</xs:documentation>
                    <xs:documentation xml:lang="en">Version of the software that generated the data file.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="30"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="fileVersion">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Duomenų rinkmenos versija, kuri turi sutapti su atitinkamos Duomenų rinkmenos XML (angl. Extensible Markup Language) struktūros aprašo (angl. XML Schema Definition, XSD) versija.</xs:documentation>
                    <xs:documentation xml:lang="en">The version of the data file, which must match the version of the corresponding Extensible Markup Language (XML) Schema Definition (XSD) structure description of the data file.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="20"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="Document">
        <xs:sequence>
            <xs:element name="documentHeader" type="tns:DocumentHeader">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento antraštės informacija.</xs:documentation>
                    <xs:documentation xml:lang="en">Document header information.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:choice id="document">
                <xs:element name="receipt" type="tns:Receipt">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Fiskalinio kvito duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Fiscal receipt data.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="fiscalDay" type="tns:FiscalDay">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Ataskaitos (Z) duomenys. Atsiskaitymo priemone suformuoti dienos (pamainos) suminiai fiskaliniai ir kiti duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Report (Z) data. Daily (shift) totals of fiscal and other data generated by the settlement instrument.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalDocument" type="tns:NonFiscalDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Nefiskalinio kvito duomenys (nefiskalinis kvitas, kuriuo užfiksuotos operacijos nepriskirtinos kitiems nefiskalinių dokumentų tipams).</xs:documentation>
                        <xs:documentation xml:lang="en">Non-fiscal receipt data (non-fiscal receipt which records transactions that do not fall under other types of non-fiscal documents).</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalCollectionDocument" type="tns:NonFiscalCollectionDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Nefiskalinio grynųjų pinigų įdėjimo ir išėmimo kvito duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Non-fiscal cash-in and cash-out receipt data.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalPIMaintenanceDocument" type="tns:NonFiscalPIMaintenanceDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Nefiskalinio kasos aparato techninės priežiūros arba remonto operacijų kvito duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Details of a non-fiscal receipt for the maintenance or repair of a cash register.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalCancelationDocument" type="tns:NonFiscalCancelationDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Neužbaigtų fiskalinių kvitų, kurie laikomi panaikintais, pagrindžiančio nefiskalinio dokumento duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Details of the non-fiscal document supporting incomplete fiscal receipts which are cancelled.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalTaxChangeDocument" type="tns:NonFiscalTaxChangeDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Nefiskalinio mokesčių keitimo dokumento duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Details of a non-fiscal tax exchange document.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalTechnicalRefuelingDocument" type="tns:NonFiscalTechnicalRefuelingDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Nefiskalinio techninio kuro pylimo kvito duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Details of a non-fiscal technical refueling receipt.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="preOrderDocument" type="tns:PreOrderDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Išankstinės sąskaitos duomenys.</xs:documentation>
                        <xs:documentation xml:lang="en">Details of the advance invoice.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalReturnDocument" type="tns:NonFiscalReturnDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Prekių grąžinimo ir (arba) paslaugų atsisakymo operacijos duomenys. Atsiskaitymo priemone registruojama prekių grąžinimo ir (arba) paslaugų atsisakymo operacija gali būti vykdoma tik kaip nefiskalinė operacija.</xs:documentation>
                        <xs:documentation xml:lang="en">Details of a goods return/service cancellation transaction. A return/refusal transaction recorded by a payment instrument may only be executed as a non-fiscal transaction.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="nonFiscalFinancialDocument" type="tns:NonFiscalFinancialDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Nefiskalinio kitų lėšų sumokėjimo / išmokėjimo operacijų kvito duomenys. Kitos lėšų sumokėjimo / išmokėjimo nefiskalinės operacijos neapimančios prekių (paslaugų) pardavimo ir (ar) supirkimo operacijų, keičiančių atsiskaitymo priemonės fiskalinių duomenų sumuojančių skaitiklių reikšmes. Taip pat, elemento reikšmė neapima mokesčių mokėtojo, naudojančio atsiskaitymo priemonę, vykdomų pinigų įdėjimo ir išėmimo (pavyzdžiui, inkasavimo) operacijų.</xs:documentation>
                        <xs:documentation xml:lang="en">Details of a non-fiscal receipt for payment/disbursement transactions of other funds. Non-fiscal other payment/disbursement transactions do not include sales and/or purchases of goods/services that change the values of the aggregation counters of the fiscal data of the payment instrument. Also, the value of the element does not include deposit and withdrawal (e.g., collection) operations by the taxpayer using the payment instrument.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="gasStationOperationViolationDocument" type="tns:GasStationOperationViolationDocument">
                    <xs:annotation>
                        <xs:documentation xml:lang="lt">Nefiskalinio informacijos perdavimo pažeidimo kvito duomenys. Duomenys apie degalinės sistemos arba degalų įpylimo kolonėlės darbo blokavimą, pažeidus informacijos perdavimą linijomis, jungiančiomis atskirus modulius ir kolonėles.</xs:documentation>
                        <xs:documentation xml:lang="en">Non-fiscal information transfer infringement receipt data. Data relating to the blocking of the operation of a service station system or a fuel filling station due to a violation of the transmission of information over the lines connecting the individual modules and stations.</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="DocumentHeader">
        <xs:sequence>
            <xs:element name="documentDateTime" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento data ir laikas. Pastaba: visoje duomenų struktūroje naudojama EET (Rytų Europos laikas) laiko juosta.</xs:documentation>
                    <xs:documentation xml:lang="en">Date and time of the document. Note: The EET (Eastern European Time) time zone is used throughout the data structure.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="documentNumber" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendras dokumento eilės numeris.</xs:documentation>
                    <xs:documentation xml:lang="en">Common document sequence number.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="linkedDocumentNumbers">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Susijusių dokumentų identifikuojantys numeriai. Su fiskaliniu kvitu susijęs dokumentas - išankstinė sąskaita. Su ataskaita (Z) susiję dokumentai: Nefiskalinis mokesčių keitimo dokumentas; Nefiskalinis techninio kuro pylimo kvitas; Išankstinė sąskaita; Nefiskalinis informacijos perdavimo pažeidimo kvitas.</xs:documentation>
                    <xs:documentation xml:lang="en">Identifying numbers of related documents. Document related to a fiscal receipt - Advance Invoice. Report (Z) related documents: non-fiscal tax change document; non-fiscal refueling voucher; Advance invoice; Non-fiscal information transmission violation voucher.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="500" name="linkedDocumentNumber" type="xs:int">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Susijusio dokumento identifikuojantis numeris iš nefiskalinio dokumento (Pvz. uždarant išankstinę sąskaitą fiskaliniu kvitu, fiskaliniame kvite privaloma nurodyti išankstinės sąskaitos numerį, o jei išankstinė sąskaita išskaidyta į kelias išankstines sąskaitas, tada fiskaliniame kvite turi būti nurodytas ir pirminės išankstinės sąskaitos numeris, ir išskaidytos išankstinės sąskaitos numeris. Šie išankstinių sąskaitų numeriai turi būti teikiami su fiskalinio kvito duomenimis).</xs:documentation>
                                <xs:documentation xml:lang="en">The identifying number of the linked document from the non-fiscal document (e.g. when closing a pre-invoice with a fiscal receipt, the fiscal receipt must contain the number of the pre-invoice, and if the pre-invoice has been split into several pre-invoices, then the fiscal receipt must contain both the number of the original pre-invoice and the split pre-invoice. These forward account numbers must be provided with the fiscal receipt data).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="specificDocumentTypeNumber" type="tns:SpecificDocumentTypeNumber">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento eilės numeris pagal dokumento rūšį (fiskalinis kvitas, nefiskalinis dokumentas, ataskaita (Z)).</xs:documentation>
                    <xs:documentation xml:lang="en">Document sequence number by type of document (fiscal receipt, non-fiscal document, report (Z)).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="documentHash">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento tekstinės kopijos iš elektroninės kontrolinės juostos (toliau – EKJ) SHA256 maišos reikšmė (angl. hash), koduota Base64 ir perduota saugos moduliui.</xs:documentation>
                    <xs:documentation xml:lang="en">SHA256 hash value of the text copy of the document from the electronic control tape (ECT), encoded in Base64 and transmitted to the security module.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:base64Binary">
                        <xs:length value="32"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="previousDocumentHash">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ankstesnio tos pačios rūšies dokumento tekstinės kopijos iš EKJ SHA256 maišos reikšmė (angl. hash), koduota Base64. Pirmajam kiekvienos rūšies dokumentui turi sutapti su elemento „documentHash“ reikšme.</xs:documentation>
                    <xs:documentation xml:lang="en">The SHA256 hash value of a Base64-encoded SHA256 hash of a previous Base64-encoded SHA256 hash of a text copy of the same type of document from the ECU. The first document of each type shall match the value of the "documentHash" element.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:base64Binary">
                        <xs:length value="32"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="location" type="tns:Location">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės adresas.</xs:documentation>
                    <xs:documentation xml:lang="en">Address of the payment instrument.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="SpecificDocumentTypeNumber">
        <xs:sequence>
            <xs:element name="fiscalDayNumber" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Su teikiamu dokumentu susijusios ataskaitos (Z) numeris.</xs:documentation>
                    <xs:documentation xml:lang="en">The number of the report (Z) related to the document to be submitted.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="receiptNumberInFiscalDay" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Fiskalinio kvito numeris ataskaitoje (Z). Elementą privaloma užpildyti, jei teikiamas fiskalinis kvitas.</xs:documentation>
                    <xs:documentation xml:lang="en">The number of the fiscal receipt in the report (Z). This element is mandatory if a fiscal receipt is provided.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="nonFiscalDocumentNumberInFiscalDay" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Nefiskalinio kvito numeris ataskaitoje (Z). Elementą privaloma užpildyti, jei teikimas nefiskalinis kvitas.</xs:documentation>
                    <xs:documentation xml:lang="en">Non-fiscal receipt number in the report (Z). To be completed if a non-fiscal receipt is provided.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="Location">
        <xs:sequence>
            <xs:element minOccurs="0" name="locationUID">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Valstybinėje mokesčių inspekcijoje (toliau – VMI) atsiskaitymo priemonės adresui naudojamas unikalus identifikacinis numeris. Privalomas stacionaraus tipo AP, gali būti nurodomas mobilaus tipo AP.</xs:documentation>
                    <xs:documentation xml:lang="en">A unique identification number used for the address of the settlement instrument at the State Tax Inspectorate (hereinafter referred to as 'STI'). Mandatory for fixed-type APs, may be specified for mobile APs.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="20"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="locationLKSX" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės adreso LKS-94 koordinatės X ašyje (pvz.: 486622). Paprastai nurodoma atsiskaitymo priemonei, kuri turi papildomą požymį - nešiojamas kasos aparatas (jeigu įrenginys gali pateikti atitinkamus duomenis), tačiau gali būti nurodoma ir stacionariai AP. Jei nešiojamam kasos aparatui teikiami tiek adreso UID, tiek koordinačių duomenys, tai svarbesni yra koordinačių duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">The address of the settlement instrument shall have LKS-94 coordinates on the X-axis (e.g., 486622). Usually used for mobile APs but may be used for fixed APs. If the AP is mobile and both address UID and coordinate data are provided, the coordinate data is more relevant.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="locationLKSY" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės adreso LKS-94 koordinatės Y ašyje (pvz.: 6141287).  Paprastai nurodoma atsiskaitymo priemonei, kuri turi papildomą požymį - nešiojamas kasos aparatas (jeigu įrenginys gali pateikti atitinkamus duomenis), tačiau gali būti nurodoma ir stacionariai AP. Jei nešiojamam kasos aparatui teikiami tiek adreso UID, tiek koordinačių duomenys, tai svarbesni yra koordinačių duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">The LKS-94 coordinates of the address of the billing instrument on the Y-axis (e.g., 6141287). Usually, a mobile type of AP is indicated, but a stationary type of AP may be indicated. If the AP is mobile and both address UID and coordinate data are provided, the coordinate data is more relevant.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="Receipt">
        <xs:sequence>
            <xs:element minOccurs="0" name="documentFiscalAmounts" type="tns:DocumentFiscalAmounts">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Fiskalinio kvito fiskalinės sumos.</xs:documentation>
                    <xs:documentation xml:lang="en">Fiscal amounts of a fiscal receipt.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="otherCashCollectionOperations" type="tns:otherCashCollectionOperations">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Kitos lėšų sumokėjimo / išmokėjimo operacijos. Elemento reikšmė neapima mokesčių mokėtojo, naudojančio atsiskaitymo priemonę, vykdomų pinigų įdėjimo ir išėmimo (pavyzdžiui, inkasavimo) operacijų.</xs:documentation>
                    <xs:documentation xml:lang="en">Other payment/disbursement transactions. The value of the element does not include deposit and withdrawal operations (e.g., collection) by the taxpayer using the payment instrument.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="receiptPayments" type="tns:ReceiptPayments">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Fiskalinio kvito mokėjimų informacija pagal mokėjimo būdus.</xs:documentation>
                    <xs:documentation xml:lang="en">Fiscal receipt payment information by method of payment.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="corrections" type="tns:Corrections">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Fiskaliniame kvite atlikti taisymai.</xs:documentation>
                    <xs:documentation xml:lang="en">Corrections made to the fiscal receipt.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="DocumentFiscalAmounts">
        <xs:sequence>
            <xs:element name="salesOperationData" type="tns:SalesOperationData">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Pardavimo operacijų duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Corrections made to the fiscal receipt.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="discountsAdditions" type="tns:DiscountsAdditions">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento nuolaidos ir antkainiai.</xs:documentation>
                    <xs:documentation xml:lang="en">Document discounts and mark-ups.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="SalesOperationData">
        <xs:sequence>
            <xs:element name="totalSalesAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumente nurodyta pardavimų suma, įskaitant mokesčius.</xs:documentation>
                    <xs:documentation xml:lang="en">The amount of sales, including taxes, reported in the document.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="totalSalesTaxAmount" nillable="true">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumente nurodyta pardavimams pritaikytų mokesčių bendra suma. Jei PVM neapmokestinamas, tai nurodoma tuščia elemento reikšmė („xsi:nil = "true"“).</xs:documentation>
                    <xs:documentation xml:lang="en">The document indicates the total amount of taxes applied to sales. If VAT is not charged, then the empty value of the element ("xsi:nil = "true"") is specified.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="salesOperationTaxDetails">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Pardavimo operacijų mokesčių detalūs duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">The tax detail of the sales transactions.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="50" name="salesOperationTaxLine" type="tns:SalesOperationTaxLine">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Pardavimo operacijų mokesčių eilutės (mokesčių detalūs duomenys: mokesčio tarifas, mokesčio suma, pardavimo suma su mokesčiu).</xs:documentation>
                                <xs:documentation xml:lang="en">Sales transaction tax lines (tax details: tax rate, tax amount, sales amount including tax).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="SalesOperationTaxLine">
        <xs:sequence>
            <xs:element name="taxRate">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">PVM tarifas pagal mokesčių tarifų klasifikatorių: 0 5 9 21. Jei PVM neapmokestinamas, tai nurodoma tuščia elemento reikšmė.</xs:documentation>
                    <xs:documentation xml:lang="en">VAT rate according to the tax rate classification: 0 5 9 21. If VAT is not levied, the value of the element is empty.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="taxAmount" nillable="true">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">PVM suma nurodytam PVM tarifui. Jei PVM neapmokestinamas, tai nurodoma tuščia elemento reikšmė („xsi:nil = "true"“).</xs:documentation>
                    <xs:documentation xml:lang="en">VAT amount for the specified VAT rate. If VAT is not charged, then the empty value of the element ("xsi:nil = "true"") is specified.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="salesAmountAfterTax">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Nurodyto PVM tarifo pardavimo suma, įskaitant PVM.</xs:documentation>
                    <xs:documentation xml:lang="en">The number of sales including VAT for the VAT rate indicated.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="DiscountsAdditions">
        <xs:sequence>
            <xs:element name="totalSalesAmountWithoutDiscountAddition">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento pardavimo operacijų suma be nuolaidų ir antkainių.</xs:documentation>
                    <xs:documentation xml:lang="en">The amount of sales transactions excluding discounts and mark-ups.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="totalSalesDiscountQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento pardavimo operacijų nuolaidų skaičius. Laukas pildomas tik ataskaitos (Z) atveju. Fiskalinio kvito atveju laukas nepildomas.</xs:documentation>
                    <xs:documentation xml:lang="en">Number of discounts on document sales transactions. The field is filled only in case of report (Z). In the case of a fiscal receipt, the field is left blank.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="totalSalesDiscountAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendra dokumento pardavimo operacijų nuolaidų suma.</xs:documentation>
                    <xs:documentation xml:lang="en">Total amount of discounts on document sales transactions.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="totalSalesAdditionQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Pardavimo operacijų antkainių kiekis. Laukas pildomas tik ataskaitos (Z) atveju. Fiskalinio kvito atveju laukas nepildomas.</xs:documentation>
                    <xs:documentation xml:lang="en">Amount of mark - ups on sales transactions. The field is filled in only for the report (Z). In the case of a fiscal receipt, the field is left blank.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="totalSalesAdditionAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendra dokumento pardavimo operacijų antkainių suma.</xs:documentation>
                    <xs:documentation xml:lang="en">The total amount of mark - ups on the sale of a document.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
	<xs:complexType name="otherCashCollectionOperations">
        <xs:sequence>
            <xs:element maxOccurs="50" name="otherCashCollectionOperation" type="tns:OtherCashCollectionOperation">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Kitos lėšų sumokėjimo / išmokėjimo operacijos. Elemento reikšmė neapima mokesčių mokėtojo, naudojančio atsiskaitymo priemonę, vykdomų pinigų įdėjimo ir išėmimo (pavyzdžiui, inkasavimo) operacijų.</xs:documentation>
                    <xs:documentation xml:lang="en">Other payment/disbursement transactions. The value of the element does not include deposit and withdrawal operations (e.g., collection) by the taxpayer using the payment instrument.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
	
    <xs:complexType name="OtherCashCollectionOperation">
        <xs:sequence>
            <xs:element name="collectionDirection" type="tns:Direction">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Operacijos požymis: sumokėjimo operacijos – „IN“, išmokėjimo operacijos – „OUT“.</xs:documentation>
                    <xs:documentation xml:lang="en">Operation attribute: payment operations - 'IN', disbursement operations - 'OUT'.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="collectionType">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Operacijos tipas pagal lėšų įdėjimo / išėmimo operacijų tipų klasifikatorių: 1 - Depozitas. 2 - Kita. 3 - Supirkimas. 4 - Grąžinimas. Nurodomas tik prie nefiskalinio prekių grąžinimo ir (arba) paslaugų atsisakymo dokumento ir ataskaitos (Z). OUT - prekės grąžinimas, IN - taikomas, kai grąžinimas atliekamas dėl registruotų prekių supirkimo operacijų.</xs:documentation>
                    <xs:documentation xml:lang="en">Type of transaction according to the classification of types of deposit/withdrawal transactions: 1 - Deposit. 2 - Other. 3 - Purchase. 4 - Refund. Is specified only in the non-fiscal refund and waiver document and (Z) report. OUT - return of goods, IN - applicable when the return is made in connection with a registered purchase of goods.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="collectionAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendra operacijos suma pagal operacijos požymį ir tipą dokumente.</xs:documentation>
                    <xs:documentation xml:lang="en">Total amount of the transaction by transaction attribute and type in the document.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="returnedDocumentCashRegisterRegistrationNo">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Kvito, pagal kurį grąžinama, atsiskaitymo priemonę identifikuojantis numeris, i.EKA suteiktas registravimo procedūros metu (cashRegisterRegistrationNo). Gali būti grąžinama per kitą atsiskaitymo priemonę nei atspausdintas pradinis kvitas.Laukas pildomas tik grąžinimo operacijos atveju, kai dokumento tipas: nefiskalinis prekių grąžinimo ir (arba) paslaugų atsisakymo dokumentas ir yra fiskalinio kvito, pagal kurį grąžinama, duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">The number of the receipt against which the repayment is made, identifying the means of payment, given by i.EKA during the registration procedure (cashRegisterRegistrationNo). May be returned via a different settlement instrument than the original printed receipt. This field shall only be filled in case of a return operation where the document type is a non-fiscal return/refusal document and the details of the fiscal receipt on which the return is based are available.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="12"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="returnedDocumentNumber" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Kvito, pagal kurį gražinama, dokumentą identifikuojantis numeris (bendras dokumento eilės numeris).Laukas pildomas tik grąžinimo operacijos atveju, kai dokumento tipas: nefiskalinis prekių grąžinimo ir (arba) paslaugų atsisakymo dokumentas ir yra kvito, pagal kurį grąžinama, duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Document identification number of the receipt against which the return is made (common document serial number). To be completed only in the case of a return operation where the document type is a non-fiscal return/refusal document and the details of the receipt against which the return is made are available.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="returnedOtherSalesDocumentNumber">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Pardavimo dokumento, pagal kurį grąžinama, identifikuojantis numeris.Laukas pildomas tik grąžinimo operacijos atveju, kai dokumento tipas: nefiskalinis prekių grąžinimo ir (arba) paslaugų atsisakymo dokumentas ir nėra fiskalinio kvito, pagal kurį grąžinama, duomenų (pvz.: prekė buvo parduota internetu ir turimas tik prekės sąskaitos numeris).</xs:documentation>
                    <xs:documentation xml:lang="en">Identifying number of the sales document against which the return is made. To be filled in only in the case of a return transaction where the document type is non-fiscal return/refusal document and the details of the fiscal receipt against which the return is made are not available (e.g. the product was sold online and only the account number of the product is available).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="20"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="ReceiptPayments">
        <xs:sequence>
            <xs:element name="totalAmountToPay">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento mokėtina suma. Mokėtina suma yra neigiama, jei pirkėjui išmokami pinigai.</xs:documentation>
                    <xs:documentation xml:lang="en">The amount due for the document. The amount payable is negative if the buyer is paid money.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="paymentDetails">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento mokėjimo būdų detalūs duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Details of the payment methods in the document.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="10" name="paymentDetail" type="tns:PaymentDetail">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Dokumento mokėjimo būdų detalūs duomenys.</xs:documentation>
                                <xs:documentation xml:lang="en">Details of the payment methods in the document.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="payoutDetails">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento pinigų išmokėjimo būdų detalūs duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Detailed data of the document's payment methods.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="10" name="payoutDetail" type="tns:PayoutDetail">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Dokumento pinigų išmokėjimų būdų detalūs duomenys.</xs:documentation>
                                <xs:documentation xml:lang="en">Detailed data of the document's payment methods.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PaymentDetail">
        <xs:sequence>
            <xs:element name="paymentType">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Apmokėjimo būdas pagal apmokėjimo ir pinigų atidavimo tipų klasifikatorių: 1 - Grynieji. 2 - Debetinė / kreditinė mokėjimo kortelė. 3 - Kita mokėjimo kortelė (pavyzdžiui, lojalumo kortelė). 4 - Kuponai. 5 - Pavedimas. 6 - Kompensuojama iš Privalomojo sveikatos draudimo fondo biudžeto lėšų. 7 - Kompensuojama iš valstybės biudžeto lėšų. 8 - Kriptovaliuta. 9 - Kita. 10 - Apvalinimas</xs:documentation>
                    <xs:documentation xml:lang="en">The payment method according to the classification of payment and cash-out types: 1 - Cash. 2 - Debit/credit card payment. 3 - Other payment card (e.g. loyalty card). 4 - Vouchers. 5 - Money order. 6 - Reimbursed by the Compulsory Health Insurance Fund budget. 7 - Reimbursed by the state budget. 8 - Cryptocurrency. 9 - Other. 10 - Rounding.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="paidAmountNatCur">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Apmokėta dokumento suma eurais pagal apmokėjimo tipą.</xs:documentation>
                    <xs:documentation xml:lang="en">Amount of document paid in euro by type of payment.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="paymentCurrency">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Apmokėjimo valiuta pagal valiutų klasifikatorių, pvz.: USD - JAV doleris. Pildoma, jei buvo naudojama kita nei euras valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Currency of payment according to the currency classification, e.g. USD - US Dollar To be filled in if a currency other than euro was used .</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="paidAmountPaymentCur">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Apmokėta suma kita nei euras valiuta. Pildoma, jei buvo naudojama kita nei euras valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Amount paid in a currency other than euro. To be filled in if a currency other than euro was used.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="exchangeRate">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Užsienio šalių valiutos konvertuojamos pagal Europos Centrinio Banko paskelbtą orientacinį euro ir užsienio valiutos santykį, o tais atvejais, kai orientacinio euro ir užsienio valiutos santykio Europos Centrinis Bankas neskelbia, – pagal Lietuvos banko skelbiamą orientacinį euro ir užsienio valiutos konvertavimo santykį. Elemento reikšmė pildoma, jei buvo naudojama kita nei euras valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Foreign currencies shall be converted according to the indicative euro/foreign currency conversion rate published by the European Central Bank, and in cases where the indicative euro/foreign currency conversion rate is not published by the European Central Bank, according to the indicative euro/foreign currency conversion rate published by the Bank of Lithuania. The value of the element shall be filled in if a currency other than the euro has been used.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="19"/>
                        <xs:fractionDigits value="4"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PayoutDetail">
        <xs:sequence>
            <xs:element name="payoutType">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Pinigų išmokėjimo būdas pagal apmokėjimo ir pinigų atidavimo tipų klasifikatorių: 1 - Grynieji. 2 - Debetinė / kreditinė mokėjimo kortelė. 3 - Kita mokėjimo kortelė (pavyzdžiui, lojalumo kortelė). 4 - Kuponai. 5 - Pavedimas. 8 - Kriptovaliuta. 9 - Kita. 10 - Apvalinimas.</xs:documentation>
                    <xs:documentation xml:lang="en">The method of cash payment according to the classification: 1 - Cash. 2 - Debit/credit payment card. 3 - Other payment card (e.g. loyalty card). 4 - Vouchers. 5 - Money order. 8 - Cryptocurrency. 9 - Other. 10 - Rounding.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="payoutAmountNatCur">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Išmokėta dokumento pinigų suma eurais pagal išmokėjimo būdą.</xs:documentation>
                    <xs:documentation xml:lang="en">Amount of money paid out in euro for the document, by method of payout.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="payoutCurrency">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Pinigų išmokėjimo valiuta pagal valiutų klasifikatorių, pvz.: USD - JAV doleris. Pildoma, jei buvo naudojama kita nei euras valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Disbursement currency according to the currency classification, e.g. USD - US Dollar. To be filled in if a currency other than euro was used.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="payoutAmountPaymentCur">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Išmokėta suma kita nei euras valiuta. Pildoma, jei buvo naudojama kita nei euras valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Amount paid out in a currency other than euro. To be completed if a currency other than euro was used.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="exchangeRate">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Užsienio šalių valiutos konvertuojamos pagal Europos Centrinio Banko paskelbtą orientacinį euro ir užsienio valiutos santykį, o tais atvejais, kai orientacinio euro ir užsienio valiutos santykio Europos Centrinis Bankas neskelbia, – pagal Lietuvos banko skelbiamą orientacinį euro ir užsienio valiutos konvertavimo santykį. Elemento reikšmė pildoma, jei buvo naudojama kita nei euras valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Foreign currencies shall be converted according to the indicative euro/foreign currency conversion rate published by the European Central Bank, and in cases where the indicative euro/foreign currency conversion rate is not published by the European Central Bank, according to the indicative euro/foreign currency conversion rate published by the Bank of Lithuania. The value of the element shall be filled in if a currency other than the euro has been used.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="19"/>
                        <xs:fractionDigits value="4"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="Corrections">
        <xs:sequence>
            <xs:element name="correctionsQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumente įregistruotų sumų taisymų kiekis.</xs:documentation>
                    <xs:documentation xml:lang="en">The number of corrections to the amounts recorded in the document.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="correctionsAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendra dokumente įregistruotų taisymų suma (absoliutus dydis).</xs:documentation>
                    <xs:documentation xml:lang="en">The total amount of corrections recorded in the document (absolute value).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="FiscalDay">
        <xs:sequence>
            <xs:element minOccurs="0" name="documentFiscalAmounts" type="tns:DocumentFiscalAmounts">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodytos dienos (pamainos) fiskalinės sumos.</xs:documentation>
                    <xs:documentation xml:lang="en">The fiscal amounts for the day (shift) indicated in the report (Z).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="otherCashCollectionOperations" type="tns:otherCashCollectionOperations">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodytos dienos (pamainos) kitos lėšų sumokėjimo / išmokėjimo operacijos. Elemento reikšmė neapima mokesčių mokėtojo, naudojančio atsiskaitymo priemonę, vykdomų pinigų įdėjimo ir išėmimo (pavyzdžiui, inkasavimo) operacijų. Sumuojama informacija iš dienos (pamainos) fiskalinių kvitų ir nefiskalinių finansinių kvitų elementų.</xs:documentation>
                    <xs:documentation xml:lang="en">Report (Z) shows the other payment / disbursement transactions of the day / shift. The value of the element does not include deposit and withdrawal (e.g. collection) operations by the taxpayer using the payment instrument. The information from the daily/shift fiscal receipts and non-fiscal financial receipts elements shall be aggregated.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="fiscalDayPayments" type="tns:FiscalDayPayments">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodyta dienos (pamainos) kvitų mokėjimų suminė informacija pagal mokėjimo būdus. Sumuojama informacija iš dienos (pamainos) fiskalinių kvitų ir nefiskalinių finansinių kvitų elementų.</xs:documentation>
                    <xs:documentation xml:lang="en">Report (Z) shall contain the sum of the daily/shift voucher payment information by payment method. The sum of information from daily/shift fiscal vouchers and non-fiscal financial voucher elements.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="corrections" type="tns:Corrections">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodyti dienos (pamainos) kiti duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Report (Z) shall contain other data for the day/shift.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="dailyData" type="tns:DailyData">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitos (Z) dienos duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Daily data in Report (Z).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="cashBalanceDetails">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Grynųjų pinigų atsiskaitymo priemonėje detalūs duomenys pagal kiekvieną valiutą, įskaitant eurus.</xs:documentation>
                    <xs:documentation xml:lang="en">Cash balances in the settlement instrument by each currency, including euro.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="50" name="cashBalanceDetail" type="tns:CashBalanceDetail">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Grynųjų pinigų atsiskaitymo priemonėje detalūs duomenys pagal kiekvieną valiutą, įskaitant eurus.</xs:documentation>
                                <xs:documentation xml:lang="en">Cash balances in the settlement instrument by each currency, including euro.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="counters" type="tns:Counters">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Skaitiklių duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Counter data.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="fiscalDayTaxData" type="tns:FiscalDayTaxData">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonėje taikomų mokesčių duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Details of the charges applied in the settlement instrument.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="additionalData" type="tns:AdditionalData">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Papildomi duomenys ataskaitoje (Z). Atsiskaitymo priemonė papildomus duomenis privalo teikti, jei teisės aktuose atsiskaitymo priemonės naudotojui nustatyta prievolė formuoti šiuos duomenis ataskaitoje (Z).</xs:documentation>
                    <xs:documentation xml:lang="en">Additional data in the report (Z). The settlement instrument shall be required to provide additional data if the legislation imposes an obligation on the user of the settlement instrument to produce this data in the report (Z).</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="FiscalDayPayments">
        <xs:sequence>
            <xs:element name="totalAmountToPay">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dienos (pamainos) bendra mokėtina suma. Suma gali būti neigiama, jei per dieną (pamainą) atsiskaitymo priemone išmokėta daugiau pinigų nei gauta.</xs:documentation>
                    <xs:documentation xml:lang="en">The total amount payable for the day/shift. The amount may be negative if more money has been paid out by the settlement instrument than received during the day/shift.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="paymentDetails">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodyti dienos (pamainos) mokėjimų būdų detalūs duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Report (Z) shows details of the payment methods for the day/shift.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="10" name="paymentDetail" type="tns:PaymentDetail">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Dokumento mokėjimo būdų detalūs duomenys.</xs:documentation>
                                <xs:documentation xml:lang="en">Details of the payment methods in the document.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="payoutDetails">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodyti dienos (pamainos) pinigų išmokėjimų būdų detalūs duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Report (Z) shows details of the payment methods for the day/shift.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="10" name="payoutDetail" type="tns:PayoutDetail">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Dokumento pinigų išmokėjimų būdų detalūs duomenys.</xs:documentation>
                                <xs:documentation xml:lang="en">Detailed data of the document's payment methods.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="DailyData">
        <xs:sequence>
            <xs:element name="periodStartDateTime" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitos (Z) periodo pradžios data ir laikas.</xs:documentation>
                    <xs:documentation xml:lang="en">Date and time of the start of the period of report (Z).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="periodEndDateTime" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitos (Z) periodo pabaigos data ir laikas.</xs:documentation>
                    <xs:documentation xml:lang="en">Date and time of the end of the period of Report (Z).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="receiptQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Fiskalinių kvitų, susietų su ataskaita (Z), skaičius. Jeigu per dieną (pamainą) nebuvo suformuotų fiskalinių kvitų, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">Number of fiscal receipts linked to report (Z). If no fiscal receipts have been generated during the day/shift, the value of the element shall be 0.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="otherDocumentsQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Nefiskalinių kvitų, susietų su ataskaita (Z), skaičius. Jeigu per dieną (pamainą) nebuvo suformuotų nefiskalinių kvitų, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">Number of non-fiscal receipts linked to the report (Z). If no non-fiscal receipts have been generated during the day/shift, the value of the element shall be 0.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="canceledReceiptsDocumentsQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitos (Z) laikotarpiu panaikintų fiskalinių kvitų skaičius. Suminis nefiskalinių panaikintų fiskalinių kvitų dokumentų skaičius. Jeigu per dieną (pamainą) nebuvo panaikintų fiskalinių kvitų, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">Number of fiscal receipts cancelled during the period of the report (Z). The total number of non-fiscal fiscal receipt documents cancelled. If no fiscal receipts have been cancelled during the day/shift, the value of the element shall be 0.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="canceledReceiptsDocumentsAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitos (Z) laikotarpiu panaikintų fiskalinių kvitų suma.</xs:documentation>
                    <xs:documentation xml:lang="en">Sum of fiscal receipts cancelled during the reporting period (Z).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="gasStationOperationViolationDocumentsQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitos (Z) laikotarpiu nefiskalinių informacinių kvitų, pažeidus degalinių informacijos perdavimo linijas, skaičius.Atsiskaitymo priemonė degalinių informacijos perdavimo linijų pažeidimų skaičių privalo teikti, jei teisės aktuose atsiskaitymo priemonės naudotojui nustatyta prievolė formuoti šiuos duomenis ataskaitoje (Z).</xs:documentation>
                    <xs:documentation xml:lang="en">Number of non-fiscal information receipts in the reporting period (Z) due to breaches of petrol station information lines. The settlement instrument shall be obliged to report the number of breaches of petrol station information lines if the legislation obliges the user of the settlement instrument to generate this data in the report (Z).</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="CashBalanceDetail">
        <xs:sequence>
            <xs:element name="cashCurrency">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Grynųjų pinigų operacijų valiuta pagal valiutų klasifikatorių, pvz.: USD - JAV doleris.</xs:documentation>
                    <xs:documentation xml:lang="en">The currency of cash operations according to the currency classification (CURRENCY_CODE), e.g. USD - US dollars.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="cashAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Grynųjų pinigų likučio suma valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Amount of cash balance in currency.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
			<xs:element name="insertionOperationCashAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Įdėtų grynųjų pinigų suma valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Inserted cash amount in currency.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
			<xs:element name="insertionOperationCashQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Grynųjų pinigų įdėjimo operacijų skaičius.</xs:documentation>
                    <xs:documentation xml:lang="en">Inserted cash quantity in currency.</xs:documentation>
                </xs:annotation>
            </xs:element>
			<xs:element name="withdrawalOperationCashAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Išimtų grynųjų pinigų suma valiuta.</xs:documentation>
                    <xs:documentation xml:lang="en">Withdrew cash amount in currency.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
			<xs:element name="withdrawalOperationCashQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Grynųjų pinigų išėmimo operacijų skaičius.</xs:documentation>
                    <xs:documentation xml:lang="en">Withdrew cash quantity in currency.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="Counters">
        <xs:sequence>
            <xs:element name="GTSales">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendra atsiskaitymo priemone įregistruota pardavimų suma (GT skaitiklis) ataskaitoje (Z).</xs:documentation>
                    <xs:documentation xml:lang="en">The total amount of sales recorded by the settlement instrument (GT counter) in the report (Z).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="17"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="GTSalesTaxAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendra atsiskaitymo priemone įregistruota pardavimų mokesčių suma (GT skaitiklis) ataskaitoje (Z).</xs:documentation>
                    <xs:documentation xml:lang="en">Total amount of sales taxes recorded by the settlement instrument (GT counter) in the report (Z).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="17"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="GTBuying">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Bendra atsiskaitymo priemone įregistruota už supirktas prekes išmokėta suma (GT skaitiklis) ataskaitoje (Z).</xs:documentation>
                    <xs:documentation xml:lang="en">Total amount paid for goods purchased recorded in the settlement instrument (GT counter) in the statement (Z).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="17"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="FiscalDayTaxData">
        <xs:sequence>
            <xs:element name="lastTaxChangeDateTime" type="xs:dateTime">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Paskutinių mokesčių nustatymo ar keitimo data ir laikas.</xs:documentation>
                    <xs:documentation xml:lang="en">Date and time of the last tax determination or modification.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="taxChangeNumber">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Mokesčių keitimo eilės numeris.</xs:documentation>
                    <xs:documentation xml:lang="en">Sequence number of the tax change.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="20"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="fiscalDayTaxTables">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Mokesčių lentelė (nurodomi visi mokesčiai).</xs:documentation>
                    <xs:documentation xml:lang="en">Tax table (all taxes shall be listed).</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="50" name="fiscalDayTaxTable" type="tns:FiscalDayTaxTable">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Mokesčių lentelė (nurodomi visi mokesčiai).</xs:documentation>
                                <xs:documentation xml:lang="en">Tax table (all taxes shall be listed).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="FiscalDayTaxTable">
        <xs:sequence>
            <xs:element name="taxRate">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">PVM tarifas pagal mokesčių tarifų klasifikatorių. Jei PVM neapmokestinamas, tai nurodoma tuščia elemento reikšmė.</xs:documentation>
                    <xs:documentation xml:lang="en">VAT rate according to the tax rate classification. If VAT is not taxable, the value of the element shall be null.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="taxDescription">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">PVM aprašymas (pvz., mokesčio paskirtis, kodas iš mokesčių žymėjimo lentelės).</xs:documentation>
                    <xs:documentation xml:lang="en">Description of the VAT (e.g. purpose of the tax, code from the tax notation table).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="128"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="AdditionalData">
        <xs:sequence>
            <xs:element minOccurs="0" name="specialGoodsSales">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodomų prekių grupių pardavimo detalūs duomenys. Alkoholinių gėrimų prekių grupei teikiamas vienas suminis detalių duomenų įrašas.</xs:documentation>
                    <xs:documentation xml:lang="en">Details of the sales of goods reported in the report (Z). For the product group alcoholic beverages, one aggregated detailed data record is provided.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="100" name="specialGoodsSale" type="tns:SpecialGoodsSale">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodomų prekių grupių pardavimo detalūs duomenys. Alkoholinių gėrimų prekių grupei teikiamas vienas suminis detalių duomenų įrašas.</xs:documentation>
                                <xs:documentation xml:lang="en">Details of the sales of goods reported in the report (Z). For the product group alcoholic beverages, one aggregated detailed data record is provided.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="preOrderDocuments" type="tns:PreOrderDocuments">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Išankstinių sąskaitų apskaita.</xs:documentation>
                    <xs:documentation xml:lang="en">Accounting of advance invoices.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="technicalRefuelings">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Techniniai kuro pylimai ataskaitoje (Z).</xs:documentation>
                    <xs:documentation xml:lang="en">Technical refueling in report (Z).</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="100" name="technicalRefueling" type="tns:TechnicalRefueling">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Techniniai kuro pylimai ataskaitoje (Z).</xs:documentation>
                                <xs:documentation xml:lang="en">Technical refueling in report (Z).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="SpecialGoodsSale">
        <xs:sequence>
            <xs:element name="goodsGroup">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodoma prekės grupė pagal specialios apskaitos prekių grupių klasifikatorių. B1 - Benzinas. B2 - Automobiliniai etanolio degalai. D1 - Dyzelinas. D2 - Riebalų rūgščių metilo esteris (RRME). DZ - Žymėtas dyzelinas, skirtas naudoti žemės ūkyje ir žuvininkystėje. GD - Gamtinės dujos, skirtos transportui. LPG - Suskystintos naftos dujos, skirtos transportui. KT - Kitoms grupėms nepriskirti degalai, skirti transportui. AG - Alkoholiniai gėrimai.</xs:documentation>
                    <xs:documentation xml:lang="en">The report (Z) shall specify the product group according to the Special Accounting Group Classification. B1 - Petrol. B2 - Automotive ethanol fuel. D1 - Diesel fuel. D2 - Fatty acid methyl ester (FAME). DZ - Designated diesel fuel for agricultural and fishery use. GD - Natural gas for transport. LPG - Liquefied petroleum gas for transport. CT - Fuel for transport not elsewhere classified. AG - Alcoholic beverages.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="goods">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodomos prekės pavadinimas iš atsiskaitymo priemonės laisvu tekstu. Elemento reikšmė alkoholinių gėrimų prekių grupei nepildoma.</xs:documentation>
                    <xs:documentation xml:lang="en">The report (Z) shall contain the name of the commodity from the means of payment in free text. The value of the element for the product group alcoholic beverages is not filled in.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="128"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="goodsTotalSalesQuantity">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodomos prekės pardavimų per dieną (pamainą) kiekis, litrais. Elemento reikšmė alkoholinių gėrimų prekių grupei nepildoma.</xs:documentation>
                    <xs:documentation xml:lang="en">The report (Z) shall indicate the quantity of sales of the commodity per day (shift) in liters. The value of the element for the product group alcoholic beverages is not filled in.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="goodsTotalSalesAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodomos prekės pardavimų per dieną (pamainą) suma, įskaitant mokesčius.</xs:documentation>
                    <xs:documentation xml:lang="en">Report (Z) shall indicate the number of sales of the commodity per day/shift, including taxes.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PreOrderDocuments">
        <xs:sequence>
            <xs:element name="preOrderTotalQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Išankstinių sąskaitų kiekis ataskaitoje (Z). Jeigu per dieną (pamainą) nebuvo suformuotų išankstinių sąskaitų, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">The quantity of pre-order invoices in the report (Z). If no preorders were generated during the day/shift, the value of the element shall be 0.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="preOrderTransfToAccomodInvQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Perkeltų išankstinių sąskaitų į viešbučio apskaitą kiekis ataskaitoje (Z). Jeigu per dieną (pamainą) nebuvo perkeltų išankstinių sąskaitų į viešbučio apskaitą, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">The quantity of prepayments transferred to the hotel in the report (Z). If there were no prepayments transferred to the hotel during the day/shift, the value of the element shall be 0.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="preOrderTotalUnpaidQuantity" type="xs:int">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Neapmokėtų išankstinių sąskaitų kiekis ataskaitoje (Z). Jeigu per dieną (pamainą) nebuvo neapmokėtų išankstinių sąskaitų, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">The quantity of unpaid advance bills in the report (Z). If there were no unpaid prepayments during the day/shift, the value of the element is reported as 0.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="preOrderTotalAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Išankstinių sąskaitų bendra suma ataskaitoje (Z). Jeigu per dieną (pamainą) nebuvo suformuotų išankstinių sąskaitų, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">The total amount of advances in the report (Z). If there were no prepayments generated during the day/shift, the value of the element shall be 0.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="preOrderTransfToAccomodInvAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Perkeltų išankstinių sąskaitų į viešbučio apskaitą bendra suma ataskaitoje (Z). Jeigu per dieną (pamainą) nebuvo perkeltų išankstinių sąskaitų į viešbučio apskaitą, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">Total amount of advances transferred to the hotel in the report (Z). If there were no prepayments transferred to the hotel during the day/shift, the value of the element is reported as 0.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="preOrderTotalUnpaidAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Neapmokėtų išankstinių sąskaitų suma ataskaitoje (Z). Jeigu per dieną (pamainą) nebuvo neapmokėtų išankstinių sąskaitų, tai teikiama elemento reikšmė 0.</xs:documentation>
                    <xs:documentation xml:lang="en">The number of outstanding prepayments in the report (Z). If there were no unpaid advances during the day/shift, the value of the element is reported as 0.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="TechnicalRefueling">
        <xs:sequence>
            <xs:element name="fuelType">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodoma kuro grupė pagal specialios apskaitos prekių grupių klasifikatorių.</xs:documentation>
                    <xs:documentation xml:lang="en">The report (Z) shall contain the fuel group according to the Special Accounting Commodity Group Classification.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="fuel">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodomo kuro pavadinimas iš atsiskaitymo priemonės laisvu tekstu, pvz.: 95 benzinas.</xs:documentation>
                    <xs:documentation xml:lang="en">The report (Z) shall contain the name of the fuel from the billing instrument in free text, e.g. 95 petrol.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="128"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="fuelQuantity">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Ataskaitoje (Z) nurodomo techninių pylimų kuro kiekis, litrais.</xs:documentation>
                    <xs:documentation xml:lang="en">The report (Z) shall indicate the quantity of fuel for refuelling in litres.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalDocument">
        <xs:sequence>
            <xs:element minOccurs="0" name="operationName">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Nefiskalinės operacijos aprašymas.</xs:documentation>
                    <xs:documentation xml:lang="en">Description of a non-fiscal transaction.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="256"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalCollectionDocument">
        <xs:sequence>
            <xs:element name="documentAmounts" type="tns:DocumentAmounts">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Nefiskalinio grynųjų pinigų įdėjimo ir išėmimo kvito sumos.</xs:documentation>
                    <xs:documentation xml:lang="en">Non-fiscal cash insertion and withdrawal receipt amounts.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="DocumentAmounts">
        <xs:sequence>
            <xs:element name="PICashDetailsBeforeOperations">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų sumų, prieš grynųjų pinigų įdėjimo ir išėmimo operacijas, detalūs duomenys (pagal valiutas, įskaitant eurus).</xs:documentation>
                    <xs:documentation xml:lang="en">Details of the cash amounts of the settlement instrument before cash insertion and withdrawal transactions (by currency, including euro).</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="50" name="PICashDetailsBeforeOperation" type="tns:PICashDetailsBeforeOperation">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų sumų, prieš grynųjų pinigų įdėjimo ir išėmimo operacijas, detalūs duomenys (pagal valiutas, įskaitant eurus).</xs:documentation>
                                <xs:documentation xml:lang="en">Details of the cash amounts of the settlement instrument before cash insertion and withdrawal transactions (by currency, including euro).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PICashOperationDetails">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų operacijų detalūs duomenys (operacijos kryptis, valiuta).</xs:documentation>
                    <xs:documentation xml:lang="en">Details of cash transactions of the settlement instrument (transaction direction, currency).</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="50" name="PICashOperationDetail" type="tns:PICashOperationDetail">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų operacijų detalūs duomenys (operacijos kryptis, valiuta).</xs:documentation>
                                <xs:documentation xml:lang="en">Details of cash transactions of the settlement instrument (transaction direction, currency).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PICashDetailsAfterOperations">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų sumų, po grynųjų pinigų įdėjimo ir išėmimo operacijų, detalūs duomenys (pagal valiutas, įskaitant eurus).</xs:documentation>
                    <xs:documentation xml:lang="en">Details of cash amounts of the settlement instrument after cash insertion and withdrawal operations (by currency, including euro).</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="50" name="PICashDetailsAfterOperation" type="tns:PICashDetailsAfterOperation">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų sumų, po grynųjų pinigų įdėjimo ir išėmimo operacijų, detalūs duomenys (pagal valiutas, įskaitant eurus).</xs:documentation>
                                <xs:documentation xml:lang="en">Details of cash amounts of the settlement instrument after cash insertion and withdrawal operations (by currency, including euro).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PICashDetailsBeforeOperation">
        <xs:sequence>
            <xs:element name="cashCurrency">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų sumos, prieš grynųjų pinigų įdėjimo ir išėmimo operacijas, valiuta pagal valiutų klasifikatorių, pvz.: USD - JAV doleris.</xs:documentation>
                    <xs:documentation xml:lang="en">The currency of the settlement instrument's cash amounts before cash insertion and withdrawal operations, according to the currency classification, e.g. USD - US dollar.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="initialCashAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų suma konkrečia valiuta, įskaitant eurus prieš grynųjų pinigų įdėjimo ir išėmimo operacijas.</xs:documentation>
                    <xs:documentation xml:lang="en">The cash amount of the settlement instrument in a specific currency, including euro, before cash insertion and withdrawal operations.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PICashOperationDetail">
        <xs:sequence>
            <xs:element name="operationDirection" type="tns:Direction">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Operacijos požymis: įdėti grynieji pinigai – IN; išimti grynieji pinigai – OUT.</xs:documentation>
                    <xs:documentation xml:lang="en">Operation attribute: cash in - IN; cash out - OUT.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="cashCurrency">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Grynųjų pinigų operacijos valiuta pagal valiutų klasifikatorių, pvz.: USD - JAV doleris.</xs:documentation>
                    <xs:documentation xml:lang="en">The currency of the cash transaction according to the currency classification, e.g., USD - US dollar.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="operationCashAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Grynųjų pinigų operacijos suma pagal konkrečią valiutą, įskaitant eurus.</xs:documentation>
                    <xs:documentation xml:lang="en">Amount of cash transaction by specific currency, including euro.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PICashDetailsAfterOperation">
        <xs:sequence>
            <xs:element name="cashCurrency">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų sumos, po grynųjų pinigų įdėjimo ir išėmimo operacijų, valiuta pagal valiutų klasifikatorių, pvz.: USD - JAV doleris.</xs:documentation>
                    <xs:documentation xml:lang="en">The currency of the settlement instrument's cash amount after cash insertion and withdrawal operations, according to the currency classification, e.g., USD - US dollar.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="finalCashAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės grynųjų pinigų suma konkrečia valiuta, įskaitant eurus po grynųjų pinigų įdėjimo ir išėmimo operacijų.</xs:documentation>
                    <xs:documentation xml:lang="en">The cash amount of the settlement instrument in a specific currency, including euro, after cash insertion and withdrawal operations.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="18"/>
                        <xs:fractionDigits value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalPIMaintenanceDocument">
        <xs:sequence>
            <xs:element name="maintenanceDescription">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Atsiskaitymo priemonės priežiūros arba remonto operacijos aprašymas. Aprašymas pateikiamas laisvu tekstu. Šis tekstas bus pateikiamas atsiskaitymo priemonės elektroniniame techniniame pase.</xs:documentation>
                    <xs:documentation xml:lang="en">A description of the maintenance or repair operation of the settlement instrument. The description shall be in free text. This text will be contained in the electronic technical passport of the settlement instrument.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="1024"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalCancelationDocument">
        <xs:sequence>
            <xs:element name="canceledAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Dokumento, kuris buvo anuliuotas, suma.</xs:documentation>
                    <xs:documentation xml:lang="en">The amount of the document that has been cancelled.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalTaxChangeDocument">
        <xs:sequence>
            <xs:element name="taxTables">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Taikomų mokesčių lentelė (nurodomi visi mokesčiai po pakeitimo).</xs:documentation>
                    <xs:documentation xml:lang="en">Table of applicable taxes (all taxes after the change).</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="50" name="taxTable" type="tns:TaxTable">
                            <xs:annotation>
                                <xs:documentation xml:lang="lt">Taikomų mokesčių lentelė (nurodomi visi mokesčiai po pakeitimo).</xs:documentation>
                                <xs:documentation xml:lang="en">Table of applicable taxes (all taxes after the change).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="TaxTable">
        <xs:sequence>
            <xs:element name="taxRate">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">PVM tarifas pagal mokesčių tarifų klasifikatorių. Jei PVM neapmokestinamas, tai nurodoma tuščia elemento reikšmė.</xs:documentation>
                    <xs:documentation xml:lang="en">VAT rate according to the tax rate classification. If VAT is not taxable, the value of the element shall be null.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="taxDescription">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">PVM aprašymas (pvz., mokesčio paskirtis, kodas iš mokesčių žymėjimo lentelės).</xs:documentation>
                    <xs:documentation xml:lang="en">Description of the VAT (e.g., purpose of the tax, code from the tax notation table).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="128"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalTechnicalRefuelingDocument">
        <xs:sequence>
            <xs:element name="nonFiscalTechnicalRefueling" type="tns:NonFiscalTechnicalRefueling">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Techninio kuro pylimo detalūs duomenys.</xs:documentation>
                    <xs:documentation xml:lang="en">Technical refueling detail data.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalTechnicalRefueling">
        <xs:sequence>
            <xs:element minOccurs="0" name="nozzleNumber">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Kuro pylimo žarnos numeris.</xs:documentation>
                    <xs:documentation xml:lang="en">Number of the refueling hose.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="20"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="fuelType">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Techninio kuro pylimo nefiskaliniame dokumente nurodoma kuro grupė pagal specialios apskaitos prekių grupių klasifikatorių.</xs:documentation>
                    <xs:documentation xml:lang="en">The non-fiscal document for technical refueling shall contain the fuel group according to the Special Accounting Commodity Group Classification.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="3"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="fuel">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Techninio kuro pylimo nefiskaliniame kvite nurodomas kuro pavadinimas iš atsiskaitymo priemonės laisvu tekstu, pvz.: 95 benzinas.</xs:documentation>
                    <xs:documentation xml:lang="en">The non-fiscal technical refueling receipt shall contain the name of the fuel from the means of payment in free text, e.g., 95 petrol</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="128"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="fuelQuantity">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Techninio kuro pylimo nefiskaliniame kvite nurodomas techninio pylimo kuro kiekis, litrais.</xs:documentation>
                    <xs:documentation xml:lang="en">The non-fiscal receipt for refueling of technical fuels shall indicate the quantity of technical refueling fuel in liters.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="PreOrderDocument">
        <xs:sequence>
            <xs:element name="preSaleAmount">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Išankstinėje sąskaitoje nurodyta bendra mokėtina suma.</xs:documentation>
                    <xs:documentation xml:lang="en">The total amount to be paid in the pre-invoice.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="12"/>
                        <xs:fractionDigits value="2"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalReturnDocument">
        <xs:sequence>
            <xs:element name="otherCashCollectionOperations" type="tns:otherCashCollectionOperations">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Prekių grąžinimo ir (arba) paslaugų atsisakymo operacijos detalūs duomenys.Prekių grąžinimo ir (arba) paslaugų atsisakymo operacijos nefiskaliniame dokumente nurodytos lėšų sumokėjimo / išmokėjimo operacijos.</xs:documentation>
                    <xs:documentation xml:lang="en">Details of a goods return and/or service cancellation transaction. The payment/disbursement transactions specified in the non-fiscal document for the goods return/service withdrawal transaction.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="receiptPayments" type="tns:ReceiptPayments">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Nefiskalinio prekių grąžinimo ir (arba) paslaugų atsisakymo dokumento mokėjimų informacija pagal mokėjimo būdus.</xs:documentation>
                    <xs:documentation xml:lang="en">Information on non - fiscal refund and/or waiver payments by payment method.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="NonFiscalFinancialDocument">
        <xs:sequence>
            <xs:element minOccurs="0" name="otherCashCollectionOperations" type="tns:otherCashCollectionOperations">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Kitos lėšų sumokėjimo / išmokėjimo operacijos. Elemento reikšmė neapima mokesčių mokėtojo, naudojančio atsiskaitymo priemonę, vykdomų pinigų įdėjimo ir išėmimo (pavyzdžiui, inkasavimo) operacijų.</xs:documentation>
                    <xs:documentation xml:lang="en">Other payment/disbursement transactions. The value of the element does not include deposit and withdrawal (e.g., collection) operations by the taxpayer using the payment instrument.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="receiptPayments" type="tns:ReceiptPayments">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Nefiskalinio kitų lėšų sumokėjimo / išmokėjimo operacijų kvito mokėjimų informacija pagal mokėjimo būdus.</xs:documentation>
                    <xs:documentation xml:lang="en">Payment information by mode of payment for the non-fiscal receipt for other payment/disbursement transactions.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:complexType name="GasStationOperationViolationDocument">
        <xs:sequence>
            <xs:element name="violationDescription">
                <xs:annotation>
                    <xs:documentation xml:lang="lt">Laisvo teksto pažeidimo aprašymas (pvz.: prarastas ryšys).</xs:documentation>
                    <xs:documentation xml:lang="en">Free form text description of the violation (e.g., lost connection).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="1024"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    <xs:simpleType name="Direction">
        <xs:restriction base="xs:string">
            <xs:enumeration value="IN"/>
            <xs:enumeration value="OUT"/>
        </xs:restriction>
    </xs:simpleType>
    
</xs:schema>
