<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:kdpw:xsd:auct.qtn.001.01" targetNamespace="urn:kdpw:xsd:auct.qtn.001.01" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:annotation>
    <xs:documentation>Obsługa aukcji - przekazanie kwotowania</xs:documentation>
    <xs:appinfo>
      <NmPL>Obsługa aukcji - przekazanie kwotowania</NmPL>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="KDPWDocument" type="KDPWDocument">
    <xs:annotation>
      <xs:documentation>Komunikat systemu KDPW_CCP</xs:documentation>
      <xs:appinfo>
        <NmPL>Komunikat systemu KDPW_CCP</NmPL>
      </xs:appinfo>
    </xs:annotation>
  </xs:element>
  <xs:simpleType name="Amount">
    <xs:annotation>
      <xs:documentation>Wartość</xs:documentation>
      <xs:appinfo>
        <NmPL>Wartość</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0"/>
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="14"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Code4Text">
    <xs:annotation>
      <xs:documentation>Kwalifikator, kod</xs:documentation>
      <xs:appinfo>
        <NmPL>Kwalifikator</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="4"/>
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CurrencyCode">
    <xs:annotation>
      <xs:documentation>Kod waluty</xs:documentation>
      <xs:appinfo>
        <NmPL>Kod waluty</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{3,3}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DateAndDateTimeChoice">
    <xs:annotation>
      <xs:documentation>Data i czas</xs:documentation>
      <xs:appinfo>
        <NmPL>Data i czas</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="Dt" type="ISODate">
          <xs:annotation>
            <xs:documentation>Data</xs:documentation>
            <xs:appinfo>
              <NmPL>Data</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DtTm" type="ISODateTime">
          <xs:annotation>
            <xs:documentation>Data i czas</xs:documentation>
            <xs:appinfo>
              <NmPL>Data i czas</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DateFormatChoice">
    <xs:annotation>
      <xs:documentation>Data lub kod</xs:documentation>
      <xs:appinfo>
        <NmPL>Data lub kod</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="DtTm" type="ISODateTime">
          <xs:annotation>
            <xs:documentation>Data i czas</xs:documentation>
            <xs:appinfo>
              <NmPL>Data i czas</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DtCd" type="DateTypeCode">
          <xs:annotation>
            <xs:documentation>Kod daty</xs:documentation>
            <xs:appinfo>
              <NmPL>Kod daty</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DateTypeCode">
    <xs:annotation>
      <xs:documentation>Kod daty</xs:documentation>
      <xs:appinfo>
        <NmPL>Kod daty</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="IMMD">
        <xs:annotation>
          <xs:documentation>Wartość "natychmiast"</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość "natychmiast"</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="FunctionOfMessage">
    <xs:annotation>
      <xs:documentation>Funkcja komunikatu</xs:documentation>
      <xs:appinfo>
        <NmPL>Funkcja komunikatu</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="NEWM">
        <xs:annotation>
          <xs:documentation>Nowy komunikat</xs:documentation>
          <xs:appinfo>
            <NmPL>Nowy komunikat</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="GeneralInformation">
    <xs:annotation>
      <xs:documentation>Informacje ogólne</xs:documentation>
      <xs:appinfo>
        <NmPL>Informacje ogólne</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="SndrMsgRef" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator komunikatu utworzony przez nadawcę</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="FuncOfMsg" type="FunctionOfMessage">
        <xs:annotation>
          <xs:documentation>Funkcja komunikatu</xs:documentation>
          <xs:appinfo>
            <NmPL>Funkcja komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Data utworzenia komunikatu</xs:documentation>
          <xs:appinfo>
            <NmPL>Data utworzenia komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="AuctnId" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator aukcji</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator aukcji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ISODate">
    <xs:annotation>
      <xs:documentation>Data</xs:documentation>
      <xs:appinfo>
        <NmPL>Data</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:date"/>
  </xs:simpleType>
  <xs:simpleType name="ISODateTime">
    <xs:annotation>
      <xs:documentation>Data i czas</xs:documentation>
      <xs:appinfo>
        <NmPL>Data i czas</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:dateTime"/>
  </xs:simpleType>
  <xs:complexType name="KDPWDocument">
    <xs:annotation>
      <xs:documentation>Komunikat systemu KDPW_CCP</xs:documentation>
      <xs:appinfo>
        <NmPL>Komunikat systemu KDPW_CCP</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="auct.qtn.001.01" type="auct.qtn.001.01">
        <xs:annotation>
          <xs:documentation>Obsługa aukcji - przekazanie kwotowania</xs:documentation>
          <xs:appinfo>
            <NmPL>Obsługa aukcji - przekazanie kwotowania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Sndr" type="KDPWMemberIdentifier" use="required">
      <xs:annotation>
        <xs:documentation>Nadawca w postaci kodu KDPW</xs:documentation>
        <xs:appinfo>
          <NmPL>Nadawca</NmPL>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Rcvr" type="KDPWMemberIdentifier" use="required">
      <xs:annotation>
        <xs:documentation>Odbiorca w postaci kodu KDPW</xs:documentation>
        <xs:appinfo>
          <NmPL>Odbiorca</NmPL>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:simpleType name="KDPWMemberIdentifier">
    <xs:annotation>
      <xs:documentation>Identyfikator uczestnika KDPW</xs:documentation>
      <xs:appinfo>
        <NmPL>Identyfikator uczestnika KDPW</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="4"/>
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max14Int">
    <xs:annotation>
      <xs:documentation>Liczba całkowita o maksymalnej długości 14 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>liczba</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:integer">
      <xs:totalDigits value="14"/>
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max4Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 4 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max16Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 16 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="16"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max16TextCollapse">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 16 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="16"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max35Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 35 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="35"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="QuotationDetails">
    <xs:annotation>
      <xs:documentation>Parametry aukcji</xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry aukcji</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="PAAcct" type="Max35Text">
        <xs:annotation>
          <xs:documentation>Identyfikator konta PA, na którym mają zostać zarejestrowane transakcje</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator konta PA</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Qtn" type="QuotationPerSegment" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Kwotowanie</xs:documentation>
          <xs:appinfo>
            <NmPL>Kwotowanie</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="QuotationPerSegment">
    <xs:annotation>
      <xs:documentation>Kwotowanie dla segmentu aukcji</xs:documentation>
      <xs:appinfo>
        <NmPL>Kwotowanie dla segmentu aukcji</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="QtnId" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator kwotowania</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator kwotowania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="AuctnSgmntId" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator segmentu aukcji</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator segmentu aukcji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Unit" type="Max14Int">
        <xs:annotation>
          <xs:documentation>Liczba jednostek, której dotyczy kwotowanie</xs:documentation>
          <xs:appinfo>
            <NmPL>Liczba jednostek, której dotyczy kwotowanie</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PricPerUnit" type="SignedAmount">
        <xs:annotation>
          <xs:documentation>Oferowana cena za jednostkę</xs:documentation>
          <xs:appinfo>
            <NmPL>Oferowana cena za jednostkę</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SignedAmount">
    <xs:annotation>
      <xs:documentation>Wartość</xs:documentation>
      <xs:appinfo>
        <NmPL>Wartość</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="14"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="auct.qtn.001.01">
    <xs:annotation>
      <xs:documentation>Obsługa aukcji - przekazanie kwotowania</xs:documentation>
      <xs:appinfo>
        <NmPL>Obsługa aukcji - przekazanie kwotowania</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GnlInf" type="GeneralInformation">
        <xs:annotation>
          <xs:documentation>Blok informacji ogólnych</xs:documentation>
          <xs:appinfo>
            <NmPL>Informacje ogólne</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="QtnDtls" type="QuotationDetails" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Dane dotyczące kwotowania</xs:documentation>
          <xs:appinfo>
            <NmPL>Dane dotyczące kwotowania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>