<xs:schema xmlns="http://ivis.eps.gov.lv/XMLSchemas/100580/ISSAccountRegister/v1-1" xmlns:ex="http://ivis.eps.gov.lv/XMLSchemas/100580/Exchange/v1-0" xmlns:pers="http://ivis.eps.gov.lv/XMLSchemas/100001/Person/v1-0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:accr="http://ivis.eps.gov.lv/XMLSchemas/100580/ISSAccountRegister/v1-1" xmlns:comm="http://ivis.eps.gov.lv/XMLSchemas/100580/Comm/v1-0" xmlns:ivis="http://ivis.eps.gov.lv/XMLSchemas/100001/IVIS/v1-0" targetNamespace="http://ivis.eps.gov.lv/XMLSchemas/100580/ISSAccountRegister/v1-1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1" id="GetAccountRegister.xsd">
  <xs:annotation>
    <xs:appinfo>
      <ivis:Metadata>
        <ivis:Contributor CodeListCodeValue="100580" Href="https://www.vid.gov.lv">Valsts ieņēmumu dienests</ivis:Contributor>
        <ivis:Creator CodeListCodeValue="100580" Href="https://www.vid.gov.lv">Valsts ieņēmumu dienests</ivis:Creator>
        <ivis:Date>
          <ivis:Created>2026-03-02Z</ivis:Created>
          <ivis:Modified>2026-03-02Z</ivis:Modified>
        </ivis:Date>
        <ivis:Description>
          <ivis:Default>Kontu informācijas datu saņemšanas tīmekļa pakalpes</ivis:Default>
        </ivis:Description>
        <ivis:Format>
          <ivis:Default>text/xml</ivis:Default>
        </ivis:Format>
        <ivis:Identifier Scheme="URN">URN:IVIS:100001:xsd-100580-GetAccountRegister-1.1</ivis:Identifier>
        <ivis:Language>LV</ivis:Language>
        <ivis:Publisher CodeListCodeValue="100001">Valsts informācijas sistēmu savietotājs (VISS)</ivis:Publisher>
        <ivis:Relation>
          <ivis:ConformsTo Href="URN:IVIS:100001:DOC-FR-XML">XML shēmu izstrādes vadlīnijas</ivis:ConformsTo>
        </ivis:Relation>
        <ivis:Status>
          <ivis:Default>CANDIDATE</ivis:Default>
          <ivis:Version>1.1</ivis:Version>
        </ivis:Status>
        <ivis:Subject>
          <ivis:Category>Nodokļi</ivis:Category>
          <ivis:Keyword>VID</ivis:Keyword>
          <ivis:Keyword>datu apmaiņa</ivis:Keyword>
        </ivis:Subject>
        <ivis:Title>
          <ivis:Default>GetAccountRegister</ivis:Default>
        </ivis:Title>
      </ivis:Metadata>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://ivis.eps.gov.lv/XMLSchemas/100001/Person/v1-0" schemaLocation="http://ivis.eps.gov.lv/XMLSchemas/100001/Person/v1-0/Person.xsd" />
  <xs:import namespace="http://ivis.eps.gov.lv/XMLSchemas/100580/Exchange/v1-0" schemaLocation="http://ivis.eps.gov.lv/XMLSchemas/100580/Exchange/v1-0/ExchangeBase.xsd" />
  <xs:import namespace="http://ivis.eps.gov.lv/XMLSchemas/100580/Comm/v1-0" schemaLocation="http://ivis.eps.gov.lv/XMLSchemas/100580/Comm/v1-0/Comm.xsd" />
  <xs:import namespace="http://ivis.eps.gov.lv/XMLSchemas/100001/IVIS/v1-0" schemaLocation="http://ivis.eps.gov.lv/XMLSchemas/100001/IVIS/v1-0/Identification.xsd" />
  <!-- =============================================-->
  <!--Kontu ziņu iesniegšanas XML shēma-->
  <xs:include schemaLocation="http://ivis.eps.gov.lv/XMLSchemas/100580/ISSAccountRegister/v1-1/AccountRegister.xsd" />
  <xs:element name="GetAccountBySyncRequest" type="GetAccountBySyncRequestStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Sinhrona kontu pieprasījuma elements</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetAccountBySyncRequestStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Sinhrona kontu pieprasījuma datu struktūra</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="RequestParametersStructure">
        <xs:choice>
          <xs:element name="AccountNumber" type="TokenMin1Max200Type">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Konta numurs</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ResidentPersonCode" type="pers:PersonCodeType">
            <xs:annotation>
              <xs:documentation xml:lang="lv">LV rezidenta personas kods</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="PersonNonResident">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Nerezidenta persona</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="FirstName" type="TokenMin1Max200Type">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Personas vārds un citi vārdi </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="LastName" type="TokenMin1Max200Type">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Personas uzvārds</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="BirthDate" type="xs:date">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Dzimšanas datums</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="LegalEntityResident">
            <xs:annotation>
              <xs:documentation xml:lang="lv">LV rezidents juriska persona</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:element name="LegalEntityNumber" type="comm:TaxPayerNumberType">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Nodokļu maksātāja reģistrācijas kods</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Name" type="comm:TaxPayerNameType">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Nosaukums</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
          <xs:element name="PersonORLegalEntity" type="TokenMin1Max200Type">
            <xs:annotation>
              <xs:documentation xml:lang="lv">JP rezidenta reģistrācijas numurs vai JP rezidenta un nerezidenta nosaukums vai FP rezidenta personas kods vai FP nerezidenta personas identifikators</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetAccountByAsyncRequest" type="GetAccountByAsyncRequestStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Asinhrona kontu pieprasījuma elements</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetAccountByAsyncRequestStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Asinhrona kontu pieprasījuma datu struktūra</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="RequestParametersStructure">
        <xs:choice>
          <xs:element name="PersonResident">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Fiziska persona LR rezidents </xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="AccountNumber" type="AccountNumberSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Konta numurs</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="PersonCode" type="PersonCodeSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Personas kods</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="FirstName" type="PersonFirstNameSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Rezidenta personas vārds un citi vārdi</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="LastName" type="PersonLastNameSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Rezidenta personas uzvārds</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="BirthYear" type="PersonBirthYearSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Rezidenta personas dzimšanas gads</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="PersonNonResident" type="PersonNonResidentSearchStructure">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Fiziska persona nerezidents</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="LegalEntityResident">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Juridiska persona LR rezidents</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:element name="AccountNumber" type="AccountNumberSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Konta numurs</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="LegalEntityNumber" type="LegalEntityNumberSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Nodokļu maksātāja reģistrācijas kods</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Name" type="LegalEntityNameSearchStructure" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Nosaukums</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
          <xs:element name="LegalEntityNonResident" type="LegalEntityNonResidentSearchStructure">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Juridiska persona nerezidents</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetAccountResponse" type="GetAccountResponseStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Sinhronu un asinhronu kontu informācijas pieprasījuma atbildes elements</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetAccountResponseStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Sinhronu un asinhronu kontu informācijas pieprasījuma atbildes struktūra</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ex:VIDDataEnvelopeResponseStructure">
        <xs:sequence>
          <xs:element name="AccountRecordResponseList" type="AccountRecordResponseListStructure" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Kontu un ar to saistīto personu saraksts</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ResponseTimeStamp" type="xs:dateTime">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Atbildes sagatavošanas datums un laiks</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="GetAccountRequest" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Pieprasījuma dati</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:element name="GetAccountByAsyncRequest" type="GetAccountByAsyncRequestStructure">
                  <xs:annotation>
                    <xs:documentation>Asinhrona kontu pieprasījuma dati</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="GetAccountBySyncRequest" type="GetAccountBySyncRequestStructure">
                  <xs:annotation>
                    <xs:documentation>Sinhrona kontu pieprasījuma dati</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ResponseRecordType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Konta ieraksta tips: actual - aktuāls, tsk. slēgts, nonActual - neaktuāls, iepriekšējās kontu informācijas vērtības, error - kļūda, no iestādes saņemti kļūdaini dati, kas pēc tam ir laboti</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="actual" />
      <xs:enumeration value="nonActual" />
      <xs:enumeration value="error" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PersonType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Personas tips: person - fiziska, legalEntity - juridiska</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="legalEntity" />
      <xs:enumeration value="person" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PersonStatusType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Personas status: resident - rezidents, nonResident - nerezidents</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="resident" />
      <xs:enumeration value="nonResident" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="IncludeAccountAmountType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Atbildē iekļautie konti: open - atvērtie konti, openClosed - atvērtie un slēgtie konti, openClosedHistory - atvērtie un slēgtie konti, vēsturiskie (neaktuālie) kontu dati , openClosedHistoryError - atvērtie un slēgtie konti, vēsturiskie (neaktuālie) un kļūdainie kontu dati</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="open" />
      <xs:enumeration value="openClosed" />
      <xs:enumeration value="openClosedHistory" />
      <xs:enumeration value="openClosedHistoryError" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SearchPersonType">
    <xs:annotation>
      <xs:documentation>Personas veidi, kuri tiks meklēti: holder - konta turētājs, beneficiary - patiesā labuma guvējs, authorizedPerson - pilnvarotā persona, allPersons - visas personas</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="holder" />
      <xs:enumeration value="beneficiary" />
      <xs:enumeration value="authorizedPerson" />
      <xs:enumeration value="allPersons" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="empty-string">
    <xs:annotation>
      <xs:documentation>Tukšs string elementa tips, dzimšanas gada un datuma meklēšanai</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="date-or-nothing">
    <xs:annotation>
      <xs:documentation>Datums vai tukšs</xs:documentation>
    </xs:annotation>
    <xs:union memberTypes="empty-string" />
  </xs:simpleType>
  <xs:simpleType name="gYear-or-nothing">
    <xs:annotation>
      <xs:documentation>Gads vai tukšs</xs:documentation>
    </xs:annotation>
    <xs:union memberTypes="empty-string" />
  </xs:simpleType>
  <xs:complexType name="RequestCaseStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Kontu informācijas pieprasījumu pamatojumu klasifikatora struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="StringMin1Max500Type">
        <xs:attribute ref="ivis:CodeListLanguageID" use="required" fixed="lv" />
        <xs:attribute ref="ivis:CodeListID" use="required" fixed="RequestCaseGroup" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="RequestParametersStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Konta informācijas pieprasījuma papildus parametru struktūra</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ex:VIDDataEnvelopeRequestStructure">
        <xs:sequence>
          <xs:element name="RequestParameters">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="InitiatorAuthorityNumber" type="comm:TaxPayerNumberType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Iestādes, kuras vārdā pieprasa datus, nodokļu maksātāja reģistrācijas numurs. Aizpilda tikai EDS gadījumā un obligāti.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="InitiatorPersonCode" type="pers:PersonCodeType">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Pieprasījuma autora personas kods</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="RequestCause" type="RequestCaseStructure">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Pieprasījuma pamatojums</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="ResponsePart" type="xs:positiveInteger" default="1" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Atbildes datu daļas kārtas numurs, vērtība pēc noklusēšana ir  1 </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="ResponseAmount" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Atbildes datu ierakstu skaits.  Ja nav norādīts, tad atgriež sistēmas noklusēto vērtību.
Ja lielāks par sistēmas noklusēto vērtību, tad kļūdas  paziņojums</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:positiveInteger" />
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CaseNumber" type="TokenMin1Max200Type" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Lietas numurs, kuras ietvaros informācija ir pieprasīta </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Classified" type="xs:boolean" default="false" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Pazīme, ka nedrīkst izpaust audita informāciju par veikto datu pieprasījumu </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="RequestInstitutionNumber" type="comm:TaxPayerNumberType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Iestādes NMR kods. Atgriezt informāciju, tikai tad, ja konts ir reģistrēts/atvērts norādītajā iestādē</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="RequestChangeDateTime" type="xs:dateTime" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Izmaiņu datums un laiks.  Atgriezt informāciju, tikai tad, ja kontu informācija no iestādes ir saglabāta Reģistra DB sākot ar norādīto datumu un laiku</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="AccountExistsCheck" type="xs:boolean" default="false" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Pazīme, ka nepieciešams atgriezt tikai apstiprinājumu vai noliegumu par atvērta konta esamību. Konta dati šādā gadījumā netiek atgriezti.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="SearchPersonType" type="SearchPersonType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Personas veidi, kuri tiks meklēti: holder - konta turētājs, beneficiary - patiesā labuma guvējs, authorizedPerson - pilnvarotā persona, allPersons - visas personas</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="IncludeAccountHolder" type="xs:boolean" default="false" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Pazīme, ka vajag atgriezt kontu turētāja datus</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="IncludeSubstantialOwner" type="xs:boolean" default="false" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Pazīme, ka vajag atgriezt patiesā labuma guvēja (t.sk. pilnvarotās personas, ja tādi dati tiks sniegti) datus</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="IncludeAccountAmountType" type="IncludeAccountAmountType" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="lv">Apjoms kādā jāatgriež atbildes dati:
open - atvērtie konti,
openClosed - atvērtie un slēgtie konti, openClosedHistory - atvērtie un slēgtie konti, vēsturiskie (neaktuālie) kontu dati, 
openClosedHistoryError - atvērtie un slēgtie konti, vēsturiskie (neaktuālie) un kļūdainie kontu dati</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AccountRecordResponseListStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Konta ierakstu saraksta struktūra</xs:documentation>
    </xs:annotation>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="AccountRecord" type="AccountRecordResponseStructure">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Konta ieraksta dati</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountRecordResponseStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Konta ieraksta struktūra</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="AccountRecordBaseStructure">
        <xs:sequence>
          <xs:element name="AccountHolder" type="PersonStructure" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Konta turētājs</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="SubstantialOwnerList" type="SubstantialOwnerListStructure" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Ar kontu saistīto personu saraksts</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Institution" type="InstitutionStructure">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Kredītiestādes vai maksājumu pakalpojumu sniedzēja iestādes dati</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ResponseRecordStatus" type="ResponseRecordType">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Ieraksta statuss:  aktuāls, neaktuāls, kļūdains.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="RecordCreateDateTime" type="xs:dateTime">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Ieraksta izveidošanas datums un laiks</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="RecordEndDateTime" type="xs:dateTime" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Ieraksta aktualitātes beigu datums un laiks</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="AccountClosedWithRemainingBalance" type="xs:boolean" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="lv">Pazīme (true/false) vai slēdzot kontu tajā bija atlikums. Ir jāaizpilda, ja ir aizpildīts lauks AccountCloseDate "Konta slēgšanas vai seifa līguma izbeigšanas datums"</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AccountNumberSearchStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Fiziskās personas vārda meklēšana struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="StringMin2Max200Type">
        <xs:attribute ref="TextSearchType" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PersonNonResidentSearchStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Fiziskās personas nerezidenta struktūra</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AccountNumber" type="AccountNumberSearchStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Konta numurs</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FirstName" type="SearchTextStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Personas vārds un citi vārdi </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LastName" type="SearchTextStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Personas uzvārds</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BirthDate" type="PersonBirthDateSearchStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Dzimšanas datums</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IdentityDocument" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Personu apliecinošs dokuments</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DocumentNumber" type="SearchTextStructure" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="lv">Personu apliecinoša dokumenta numurs</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IssueCountryCode" type="comm:CountryCodeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="lv">Personu apliecinoša dokumenta izsniedzējas valsts 2 simbolu koda tips saskaņā ar ISO 3166-1 alpha-2</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TIN" type="SearchTextStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Nodokļu maksātāja identifikators, kuru izmanto nodokļu administrēšanas iestāde, lai identificētu personu.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LegalEntityNonResidentSearchStructure">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Juridiskās personas nerezidenta struktūra</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AccountNumber" type="AccountNumberSearchStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Konta numurs</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Name" type="SearchTextStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Nosaukms</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RegistrationNumber" type="SearchTextStructure" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Reģistrācijas numurs</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RegistrationCountryCode" type="comm:CountryCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="lv">Reģistrācijas valsts 2 simbolu kods saskaņā ar ISO 3166-1 alpha-2</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PersonCodeSearchStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Fiziskās personas koda meklēšanas struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="pers:PersonCodeType">
        <xs:attribute ref="TextSearchType" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PersonLastNameSearchStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Fiziskās personas uzvārda meklēšanas struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="pers:LastNameType">
        <xs:attribute ref="TextSearchType" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PersonFirstNameSearchStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Fiziskās personas vārda meklēšana struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="StringMin2Max200Type">
        <xs:attribute ref="TextSearchType" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PersonBirthYearSearchStructure">
    <xs:annotation>
      <xs:documentation>Personas dzimšanas gada meklēšanas struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="gYear-or-nothing">
        <xs:attributeGroup ref="SearchYearGroup" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PersonBirthDateSearchStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Personas dzimšanas datuma meklēšanas struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="date-or-nothing">
        <xs:attributeGroup ref="SearchDateGroup" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="LegalEntityNameSearchStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Nodokļu maksātāja nosaukuma vērtības meklēšanas tipa struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="SearchLegalEntityNameType">
        <xs:attribute ref="TextSearchType" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="LegalEntityNumberSearchStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Nodokļu maksātāja reģistrācijas koda vērtības meklēšanas tipa struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="SearchTaxPayerNumberType">
        <xs:attribute ref="TextSearchType" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="SearchTextStructure" abstract="false">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Universāla teksta vērtības meklēšanas tipa struktūra</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="StringMin2Max200Type">
        <xs:attribute ref="TextSearchType" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="SearchTaxPayerNumberType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Nodokļu maksātāja reģistrācijas kods (tips) 11 zīmes atbilstoši MK 22.09.2015. noteikumiem Nr. 537</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:normalizedString">
      <xs:minLength value="3" />
      <xs:maxLength value="11" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SearchLegalEntityNameType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Juridiskās personas meklēšanas tips, min 3, max 200 garums</xs:documentation>
    </xs:annotation>
    <xs:restriction base="comm:TaxPayerNameType">
      <xs:minLength value="3" />
      <xs:maxLength value="200" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringMin1Max500Type">
    <xs:annotation>
      <xs:documentation xml:lang="lv">String tips ar minimālo garumu 1 un maksimālo garumu 500</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:maxLength value="500" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringMin2Max200Type">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Teksta meklēšanas String tips ar minimālo garumu 2 un maksimālo garumu 200</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="2" />
      <xs:maxLength value="200" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SearchTextType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Teksta meklēšanas veids: exact - precīzi norādīta vērtība, startWith -sākas ar, endWith - beidzas ar,  contain - satur norādīto vērtību, </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="exact" />
      <xs:enumeration value="startWith" />
      <xs:enumeration value="endWith" />
      <xs:enumeration value="contain" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SearchNumberType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Numuru meklēšanas veids: exact - precīzi norādīta vērtība, interval - vērtību intervāls</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="exact" />
      <xs:enumeration value="interval" />
    </xs:restriction>
  </xs:simpleType>
  <xs:attribute name="TextSearchType">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Teksta vērtības meklēšanas atribūts</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="SearchTextType">
        <xs:enumeration value="exact" />
        <xs:enumeration value="startWith" />
        <xs:enumeration value="endWith" />
        <xs:enumeration value="contain" />
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attributeGroup name="SearchYearGroup_old">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Dzimšanas gada meklēšanas atribūtu grupa</xs:documentation>
    </xs:annotation>
    <xs:attribute name="from" type="xs:positiveInteger" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="lv">Meklēšanas intervāla sākuma vērtība (iekļaujot)</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="to" type="xs:positiveInteger" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="lv">Meklēšanas intervāla beigu vērtība (iekļaujot)</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="SearchYearGroup">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Dzimšanas gada meklēšanas atribūtu grupa</xs:documentation>
    </xs:annotation>
    <xs:attribute name="from" type="xs:gYear" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="lv">Meklēšanas intervāla sākuma vērtība (iekļaujot)</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="to" type="xs:gYear" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="lv">Meklēšanas intervāla beigu vērtība (iekļaujot)</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="SearchDateGroup">
    <xs:annotation>
      <xs:documentation xml:lang="lv">Dzimšanas datuma meklēšanas atribūtu grupa</xs:documentation>
    </xs:annotation>
    <xs:attribute name="from" type="xs:date" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="lv">Meklēšanas intervāla sākuma vērtība (iekļaujot)</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="to" type="xs:date" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="lv">Meklēšanas intervāla beigu vērtība (iekļaujot)</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
</xs:schema>