kdpw_stream Struktura komunikatu: Instrukcja rozliczeniowa z rynku (sese.ins.003.01) Data utworzenia: 04.07.2011 r.
: Instrukcja rozliczeniowa przekazywana przez rynki do systemu KDPW. Stanowi ona podstawę wykonania rozliczenia, w zależności od typu instrukcji, w papierach i pieniądzu. Struktura: Lp. Lub < XML Tag > Nazwa Krotność 0 KDPWDocument Komunikat systemu KDPW [1..1] KDPWDocument 0.1 sese.ins.003.01 Instrukcja rozliczeniowa z rynku [1..n] sese.ins.003.01 1 GnlInf Informacje ogólne [1..1] GeneralInformation 1.1 InstrTp instrukcji [1..1] Instructione 1.2 SndrMsgRef Identyfikator komunikatu [1..1] Max16Text 1.3 FuncOfMsg Funkcja komunikatu [1..1] FunctionOfMessage 1.4 CreDtTm Data utworzenia komunikatu [0..1] DateAndDateTimeChoice 1.4.1 { lub Dt Data [1..1] ISODate 1.4.2 lub } DtTm Data i czas [1..1] ISODateTime 1.5 Lnk Referencje [0..1] Linkages 1.5.1 CmonRef Wspólny identyfikator [0..1] Max16Text 1.5.2 MktRef Identyfikator z rynku [0..1] Max16Text 2 TradDtls Szczegóły transakcji [1..1] TradeDetails 2.1 { lub PlcOfTrad Kod rynku [0..1] Max16TextCollapse 2.2 lub } KDPWPlcOfTrad Kod rynku KDPW [0..1] KDPWMarketIdentifier 2.3 { lub TradMode Tryb obrotu [0..1] Max16TextCollapse 2.4 lub } KDPWTradMode Tryb obrotu KDPW [0..1] Max2Text 2.5 OpnClsPosInd Wskaźnik otwarcia/ zamknięcia pozycji 2.6 ShrtSaleInd Wskaźnik krótkiej sprzedaży [0..1] OpenCloseIndicator [0..1] YesNoIndicator 2.7 TradDtTm Data transakcji [0..1] DateAndDateTimeChoice 2.7.1 { lub Dt Data [1..1] ISODate 2.7.2 lub } DtTm Data i czas [1..1] ISODateTime 2.8 ISIN Kod ISIN [1..1] ISINIdentifier 2.9 ReqdSttlmQty Liczba instrumentów finansowych [1..1] FinancialInstrumentQuantity 2.9.1 { lub Unit Jednostki [1..1] Max11Int 2.9.2 lub } FaceAmt Wartość nominalna [1..1] Amount 3 SttlmDtls Szczegóły rozliczenia [1..1] SettlementDetails 3.1 { lub SttlmTxTp operacji rozliczeniowej [1..1] SettlementTransactione 2
3.2 lub } KDPWSttlmTxTp operacji rozliczeniowej KDPW [1..1] KDPWSettlementTransactione 3.3 TxPhs Faza operacji [0..1] Code4Text 3.4 SttlmDtTm Data rozliczenia [1..1] DateAndDateTimeChoice 3.4.1 { lub Dt Data [1..1] ISODate 3.4.2 lub } DtTm Data i czas [1..1] ISODateTime 3.5 OwnrChngInd Wskaźnik zmiany właściciela [0..1] YesNoIndicator 3.6 MtchTp Tryb zestawiania [0..1] Matche 3.7 SttlmSys System rozliczeń [0..1] SettlementSystem 3.8 CshSttlmSys Tryb rozliczeń pieniężnych [0..1] CashSettlementSystem 3.9 DlvrgSdDtls Strona dostarczająca [1..1] DeliveringPartiesAndAccount 3.9.1 SellrDtls Sprzedający [0..1] TradingParty 3.9.1.1 { lub BIC Identyfikator BIC [0..1] BICIdentifier 3.9.1.2 lub } KDPWMmbId Identyfikator uczestnika KDPW [0..1] KDPWMemberIdentifier 3.9.1.3 PrtryId Identyfikator dowolny [0..1] Max16TextCollapse 3.9.1.4 SafAcct Konto rozliczeniowe [0..1] Max35Text 3.9.1.5 PrcgRef Identyfikator zlecenia [0..1] Max16Text 3.9.2 DlvrgAgtDtls Uczestnik rozliczający [0..1] SettlementParty 3.9.2.1 { lub BIC Identyfikator BIC [1..1] BICIdentifier 3.9.2.2 lub } KDPWMmbId Identyfikator uczestnika KDPW 3.9.2.3 KDPWSafAcct Identyfikator konta podmiotowego [1..1] KDPWMemberIdentifier [0..1] Max16TextCollapse 3.9.3 DlvrrsCtdnDtls Depozytariusz [0..1] CustodianParty 3.9.3.1 { lub BIC Identyfikator BIC [1..1] BICIdentifier 3.9.3.2 lub } KDPWMmbId Identyfikator uczestnika KDPW [1..1] KDPWMemberIdentifier 3.9.3.3 SafAcct Konto rozliczeniowe [0..1] Max35Text 3.9.4 AcctWthInstnDtls Płatnik [0..1] CashParty 3.9.4.1 { lub BIC Identyfikator BIC [1..1] BICIdentifier 3.9.4.2 lub } KDPWMmbId Identyfikator uczestnika KDPW [1..1] KDPWMemberIdentifier 3.9.4.3 CshAcct Kod IBAN [0..1] IBAN 3.9.5 KDPWClntDtls NKK [0..1] KDPWClient 3.9.5.1 KDPWClntId Kod NKK [1..1] Max8Text 3.9.6 MktPrcgRef Rynkowy identyfikator zlecenia 3.9.7 CxTxDtls Szczegóły transakcji złożonej 3.9.7.1 CxId Identyfikator transakcji złożonej [0..1] Max16Text [0..1] ComplexTradeDetails [1..1] Max16Text 3
3.9.7.2 CxTp transakcji złożonej [1..1] ComplexTradee 3.9.7.3 CurSttlmInstrNb Numer transakcji składowej 3.9.7.4 TtlLnkdSttlmInstr Wielkość transakcji złożonej 3.9.7.5 Lnk Relacja z inną transakcją składową [1..1] Max3Int [1..1] Max3Int [0..1] ComplexTradeLinkage 3.9.8 AddtlInf Komentarz [0..1] Max140Text 3.10 RcvgSdDtls Strona przyjmująca [1..1] ReceivingPartiesAndAccount 3.10.1 BuyrDtls Kupujący [0..1] TradingParty 3.10.1.1 { lub BIC Identyfikator BIC [0..1] BICIdentifier 3.10.1.2 lub } KDPWMmbId Identyfikator uczestnika KDPW [0..1] KDPWMemberIdentifier 3.10.1.3 PrtryId Identyfikator dowolny [0..1] Max16TextCollapse 3.10.1.4 SafAcct Konto rozliczeniowe [0..1] Max35Text 3.10.1.5 PrcgRef Identyfikator zlecenia [0..1] Max16Text 3.10.2 RcvgAgtDtls Uczestnik rozliczający [0..1] SettlementParty 3.10.2.1 { lub BIC Identyfikator BIC [1..1] BICIdentifier 3.10.2.2 lub } KDPWMmbId Identyfikator uczestnika KDPW 3.10.2.3 KDPWSafAcct Identyfikator konta podmiotowego [1..1] KDPWMemberIdentifier [0..1] Max16TextCollapse 3.10.3 RcvrsCtdnDtls Depozytariusz [0..1] CustodianParty 3.10.3.1 { lub BIC Identyfikator BIC [1..1] BICIdentifier 3.10.3.2 lub } KDPWMmbId Identyfikator uczestnika KDPW [1..1] KDPWMemberIdentifier 3.10.3.3 SafAcct Konto rozliczeniowe [0..1] Max35Text 3.10.4 PngInstnDtls Płatnik [0..1] CashParty 3.10.4.1 { lub BIC Identyfikator BIC [1..1] BICIdentifier 3.10.4.2 lub } KDPWMmbId Identyfikator uczestnika KDPW [1..1] KDPWMemberIdentifier 3.10.4.3 CshAcct Kod IBAN [0..1] IBAN 3.10.5 KDPWClntDtls NKK [0..1] KDPWClient 3.10.5.1 KDPWClntId Kod NKK [1..1] Max8Text 3.10.6 MktPrcgRef Rynkowy kod zlecenia [0..1] Max16Text 3.10.7 CxTxDtls Szczegóły transakcji złożonej 3.10.7.1 CxId Identyfikator transakcji złożonej [0..1] ComplexTradeDetails [1..1] Max16Text 3.10.7.2 CxTp transakcji złożonej [1..1] ComplexTradee 3.10.7.3 CurSttlmInstrNb Numer transakcji składowej 3.10.7.4 TtlLnkdSttlmInstr Wielkość transakcji złożonej [1..1] Max3Int [1..1] Max3Int 4
3.10.7.5 Lnk Relacja z inną transakcją składową [0..1] ComplexTradeLinkage 3.10.8 AddtlInf Komentarz [0..1] Max140Text 3.11 PlcOfSttlm Miejsce rozliczenia [0..1] BICIdentifier 3.12 DealAmt Wartość i kod waluty transakcji bez prowizji [0..1] AmountAndDate 3.12.1 Amt Wartość i kod waluty [1..1] CurrencyAndAmount 3.12.2 ValDt Data ustalenia wartości transakcji 3.13 SttlmAmt Wartość i kod waluty rozliczenia 3.14 OthrAmt Wartość i kod waluty dla celów sprawozdawczych [0..1] ISODate [0..1] CurrencyAndAmount [0..1] CurrencyAndAmount 4 RpDtls Szczegóły transakcji repo [0..1] RepoDetails 4.1 RpTp repo [1..1] RepoTransactione 4.2 RpRef Identyfikator repo [0..1] Max16Text 4.3 RpClsgDt Data zamknięcia repo [0..1] ISODate 4.4 RpRateTp stopy repo [0..1] RepoRatee 4.5 RpAmt Stopa/wartość i kod waluty repo [0..1] RepoCurrencyAndAmount Elementy składowe komunikatu: KDPWDocument- Komunikat systemu KDPW (element) Komunikat systemu KDPW KDPWDocument <xs:element name="kdpwdocument" type="kdpwdocument" /> Amount- Wartość (typ prosty) Wartość Pochodna typu: xs:decimal Min. wartość=0 Max. wartość=1000000000000 Liczba znaków po przecinku=2 Liczba znaków=14 <xs:simplee name="amount" > <xs:restriction base="xs:decimal" > <xs:mininclusive value="0" /> <xs:maxexclusive value="1000000000000" /> <xs:fractiondigits value="2" /> <xs:totaldigits value="14" /> </xs:simplee> 5
AmountAndDate- Wartość, kod waluty i data (typ złożony) Elementy składowe Wartość, kod waluty i data Amt ValDt{0,1} <xs:complexe name="amountanddate" > <xs:sequence > <xs:element name="amt" type="currencyandamount" /> <xs:element name="valdt" type="isodate" minoccurs="0" /> </xs:sequence> </xs:complexe> AmountAndDate/Amt- Wartość i kod waluty (element) Wartość i kod waluty CurrencyAndAmount <xs:element name="amt" type="currencyandamount" /> AmountAndDate/ValDt- Data ustalenia wartości transakcji (element) Dzień, z którego kurs posłużył do ustalenia wartości papierów. ISODate <xs:element name="valdt" type="isodate" minoccurs="0" /> BICIdentifier- Identyfikator BIC (typ prosty) Identyfikator instytucji finansowej BIC xs:pattern=[a-z]{6,6}[a-z2-9][a-np-z0-9]([a-z0-9]{3,3}){0,1} <xs:simplee name="bicidentifier" > <xs:pattern value="[a-z]{6,6}[a-z2-9][a-np-z0-9]([a-z0-9]{3,3}){0,1}" /> </xs:simplee> CashParty- Płatnik (typ złożony) Elementy składowe Instytucja wykonująca rozliczenie finansowe BIC KDPWMmbId CshAcct{0,1} <xs:complexe name="cashparty" > <xs:sequence > <xs:choice > <xs:element name="bic" type="bicidentifier" /> <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> 6
</xs:choice> <xs:element name="cshacct" type="iban" minoccurs="0" /> </xs:sequence> </xs:complexe> CashParty/BIC- Identyfikator BIC (element) Identyfikator instytucji finansowej BIC BICIdentifier <xs:element name="bic" type="bicidentifier" /> CashParty/KDPWMmbId- Identyfikator uczestnika KDPW (element) Identyfikator uczestnika KDPW KDPWMemberIdentifier <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> CashParty/CshAcct- Kod IBAN (element) Numer konta pieniężnego w banku rozliczeniowym IBAN <xs:element name="cshacct" type="iban" minoccurs="0" /> CashSettlementSystem- Tryb rozliczeń pieniężnych (typ prosty) Tryb rozliczeń pieniężnych. Pole określa sposób kompensacji zobowiązań i należności finansowych. Kod NETT BILL GROS Kompensacja wielostronna Kompensacja dwustronna Rozliczenie brutto <xs:simplee name="cashsettlementsystem" > <xs:enumeration value="nett" /> <xs:enumeration value="bill" /> <xs:enumeration value="gros" /> </xs:simplee> Code4Text- Kwalifikator (typ prosty) Kwalifikator, kod 7
Min. długość=4 Maks. długość=4 <xs:simplee name="code4text" > <xs:whitespace value="collapse" /> <xs:minlength value="4" /> <xs:maxlength value="4" /> </xs:simplee> ComplexTradeDetails- Szczegóły transakcji złożonej (typ złożony) Elementy składowe Szczegóły transakcji złożonej CxId CxTp CurSttlmInstrNb TtlLnkdSttlmInstr Lnk{0,1} <xs:complexe name="complextradedetails" > <xs:sequence > <xs:element name="cxid" type="max16text" /> <xs:element name="cxtp" type="complextradee" /> <xs:element name="cursttlminstrnb" type="max3int" /> <xs:element name="ttllnkdsttlminstr" type="max3int" /> <xs:element name="lnk" type="complextradelinkage" minoccurs="0" /> </xs:sequence> </xs:complexe> ComplexTradeDetails/CxId- Identyfikator transakcji złożonej (element) Identyfikator transakcji złożonej. Jednoznacznie określa grupę transakcji składowych dla danego dnia rozliczeniowego i uczestnika. Max16Text <xs:element name="cxid" type="max16text" /> ComplexTradeDetails/CxTp- transakcji złożonej (element) transakcji złożonej ComplexTradee <xs:element name="cxtp" type="complextradee" /> ComplexTradeDetails/CurSttlmInstrNb- Numer transakcji składowej (element) Numer transakcji składowej 8
Max3Int <xs:element name="cursttlminstrnb" type="max3int" /> ComplexTradeDetails/TtlLnkdSttlmInstr- Wielkość transakcji złożonej (element) Wielkość transakcji złożonej. Określa deklarowaną liczbę transakcji składowych. Max3Int <xs:element name="ttllnkdsttlminstr" type="max3int" /> ComplexTradeDetails/Lnk- Relacja z inną transakcją składową (element) Opcjonalne wskazanie relacji z inną transakcją składową ComplexTradeLinkage <xs:element name="lnk" type="complextradelinkage" minoccurs="0" /> ComplexTradeLinkage- Relacje z inną transakcją składową (typ złożony) Relacje z inną transakcją składową Pochodna typu: Max16Text Atrybuty Nazwa RefCode Identyfikator wskazanej transakcji składowej ComplexTradeLinkedReferenceCodes <xs:complexe name="complextradelinkage" > <xs:simplecontent> <xs:extension base="max16text" > < xs:attribute name="refcode" type="complextradelinkedreferencecodes" use="required" /> </xs:extension> </xs:simplecontent> </xs:complexe> ComplexTradeLinkedReferenceCodes- relacji z transankcją składową (typ prosty) relacji ze wskazaną transakcją składową Kod WITH Rozliczenie jednoczesne 9
BEFO AFTE Rozliczenie przed Rozliczenie po <xs:simplee name="complextradelinkedreferencecodes" > <xs:enumeration value="with" /> <xs:enumeration value="befo" /> <xs:enumeration value="afte" /> </xs:simplee> ComplexTradee- transakcji złożonej (typ prosty) transakcji złożonej Kod BILA UNIL Transakcja złożona deklarowana dwustronnie Transakcja złożona deklarowana jednostronnie <xs:simplee name="complextradee" > <xs:enumeration value="bila" /> <xs:enumeration value="unil" /> </xs:simplee> CurrencyAndAmount- Wartość i kod waluty (typ złożony) Wartość i kod waluty Pochodna typu: Amount Atrybuty Nazwa Ccy Kod waluty CurrencyCode <xs:complexe name="currencyandamount" > <xs:simplecontent> <xs:extension base="amount" > < xs:attribute name="ccy" type="currencycode" use="required" /> </xs:extension> </xs:simplecontent> </xs:complexe> CurrencyCode- Kod waluty (typ prosty) Kod waluty 10
xs:pattern=[a-z]{3,3} <xs:simplee name="currencycode" > <xs:pattern value="[a-z]{3,3}" /> </xs:simplee> CustodianParty- Depozytariusz (typ złożony) Elementy składowe Informacje związane z depozytariuszem BIC KDPWMmbId SafAcct{0,1} <xs:complexe name="custodianparty" > <xs:sequence > <xs:choice > <xs:element name="bic" type="bicidentifier" /> <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> </xs:choice> <xs:element name="safacct" type="max35text" minoccurs="0" /> </xs:sequence> </xs:complexe> CustodianParty/BIC- Identyfikator BIC (element) Identyfikator instytucji finansowej BIC BICIdentifier <xs:element name="bic" type="bicidentifier" /> CustodianParty/KDPWMmbId- Identyfikator uczestnika KDPW (element) Identyfikator uczestnika KDPW KDPWMemberIdentifier <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> CustodianParty/SafAcct- Konto rozliczeniowe (element) Konto rozliczeniowe Max35Text <xs:element name="safacct" type="max35text" minoccurs="0" /> DateAndDateTimeChoice- Data i czas (typ złożony) Elementy Data i czas Dt 11
składowe DtTm <xs:complexe name="dateanddatetimechoice" > <xs:sequence > <xs:choice > <xs:element name="dt" type="isodate" /> <xs:element name="dttm" type="isodatetime" /> </xs:choice> </xs:sequence> </xs:complexe> DateAndDateTimeChoice/Dt- Data (element) Data ISODate <xs:element name="dt" type="isodate" /> DateAndDateTimeChoice/DtTm- Data i czas (element) Data i czas ISODateTime <xs:element name="dttm" type="isodatetime" /> DeliveringPartiesAndAccount- Strona dostarczająca (typ złożony) Elementy składowe Określenie strony dostarczającej (sprzedającej) SellrDtls{0,1} DlvrgAgtDtls{0,1} DlvrrsCtdnDtls{0,1} AcctWthInstnDtls{0,1} KDPWClntDtls{0,1} MktPrcgRef{0,1} CxTxDtls{0,1} AddtlInf{0,1} <xs:complexe name="deliveringpartiesandaccount" > <xs:sequence > <xs:element name="sellrdtls" type="tradingparty" minoccurs="0" /> <xs:element name="dlvrgagtdtls" type="settlementparty" minoccurs="0" /> <xs:element name="dlvrrsctdndtls" type="custodianparty" minoccurs="0" /> <xs:element name="acctwthinstndtls" type="cashparty" minoccurs="0" /> <xs:element name="kdpwclntdtls" type="kdpwclient" minoccurs="0" /> <xs:element name="mktprcgref" type="max16text" minoccurs="0" /> <xs:element name="cxtxdtls" type="complextradedetails" minoccurs="0" /> <xs:element name="addtlinf" type="max140text" minoccurs="0" /> </xs:sequence> </xs:complexe> 12
DeliveringPartiesAndAccount/SellrDtls- Sprzedający (element) Instytucja sprzedająca TradingParty <xs:element name="sellrdtls" type="tradingparty" minoccurs="0" /> DeliveringPartiesAndAccount/DlvrgAgtDtls- Uczestnik rozliczający (element) Uczestnik rozliczający strony dostarczającej SettlementParty <xs:element name="dlvrgagtdtls" type="settlementparty" minoccurs="0" /> DeliveringPartiesAndAccount/DlvrrsCtdnDtls- Depozytariusz (element) Depozytariusz strony dostarczającej CustodianParty <xs:element name="dlvrrsctdndtls" type="custodianparty" minoccurs="0" /> DeliveringPartiesAndAccount/AcctWthInstnDtls- Płatnik (element) Instytucja odpowiedzialna za rozliczenie finansowe dla strony dostarczającej CashParty <xs:element name="acctwthinstndtls" type="cashparty" minoccurs="0" /> DeliveringPartiesAndAccount/KDPWClntDtls- NKK (element) Kod NKK podawany w instrukcjach związanych z wnoszeniem i wycofywaniem zabezpieczeń KDPWClient <xs:element name="kdpwclntdtls" type="kdpwclient" minoccurs="0" /> DeliveringPartiesAndAccount/MktPrcgRef- Rynkowy identyfikator zlecenia (element) Identyfikator zlecenia sprzedaży nadany przez rynek Max16Text <xs:element name="mktprcgref" type="max16text" minoccurs="0" /> 13
DeliveringPartiesAndAccount/CxTxDtls- Szczegóły transakcji złożonej (element) Blok transakcji złożonej ComplexTradeDetails <xs:element name="cxtxdtls" type="complextradedetails" minoccurs="0" /> DeliveringPartiesAndAccount/AddtlInf- Komentarz (element) Informacje dodatkowe Max140Text <xs:element name="addtlinf" type="max140text" minoccurs="0" /> FinancialInstrumentQuantity- Liczba instrumentów (typ złożony) Elementy składowe Liczba instrumentów wyrażona w jednostkach lub wartości nominalnej Unit FaceAmt <xs:complexe name="financialinstrumentquantity" > <xs:sequence > <xs:choice > <xs:element name="unit" type="max11int" /> <xs:element name="faceamt" type="amount" /> </xs:choice> </xs:sequence> </xs:complexe> FinancialInstrumentQuantity/Unit- Jednostki (element) Jednostki Max11Int <xs:element name="unit" type="max11int" /> FinancialInstrumentQuantity/FaceAmt- Wartość nominalna (element) Wartość nominalna Amount <xs:element name="faceamt" type="amount" /> FunctionOfMessage- Funkcja komunikatu (typ prosty) Funkcja komunikatu 14
Kod NEWM PREA Instrukcja ostateczna (stan Release) Instrukcja wstępna (stan Hold) <xs:simplee name="functionofmessage" > <xs:enumeration value="newm" /> <xs:enumeration value="prea" /> </xs:simplee> GeneralInformation- Informacje ogólne (typ złożony) Elementy składowe Ogólne informacje związane z komunikatem InstrTp SndrMsgRef FuncOfMsg CreDtTm{0,1} Lnk{0,1} <xs:complexe name="generalinformation" > <xs:sequence > <xs:element name="instrtp" type="instructione" /> <xs:element name="sndrmsgref" type="max16text" /> <xs:element name="funcofmsg" type="functionofmessage" /> <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> <xs:element name="lnk" type="linkages" minoccurs="0" /> </xs:sequence> </xs:complexe> GeneralInformation/InstrTp- instrukcji (element) instrukcji rozliczeniowej Instructione <xs:element name="instrtp" type="instructione" /> GeneralInformation/SndrMsgRef- Identyfikator komunikatu (element) Identyfikator komunikatu utworzony przez nadawcę Max16Text <xs:element name="sndrmsgref" type="max16text" /> GeneralInformation/FuncOfMsg- Funkcja komunikatu (element) Funkcja komunikatu FunctionOfMessage 15
<xs:element name="funcofmsg" type="functionofmessage" /> GeneralInformation/CreDtTm- Data utworzenia komunikatu (element) Data utworzenia komunikatu DateAndDateTimeChoice <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> GeneralInformation/Lnk- Referencje (element) Powiązania z innymi komunikatami Linkages <xs:element name="lnk" type="linkages" minoccurs="0" /> IBAN- Kod IBAN (typ prosty) Numer konta pieniężnego w banku rozliczeniowym Min. długość=1 Maks. długość=28 <xs:simplee name="iban" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="28" /> </xs:simplee> Instructione- instrukcji (typ prosty) instrukcji rozliczeniowej Kod DN DP PN PP ZN ZP Dostawa niepłatna Dostawa płatna Przyjęcie niepłatne Przyjęcie płatne Instrukcja z rynku niepłatna Instrukcja z rynku płatna <xs:simplee name="instructione" > 16
<xs:enumeration value="dn" /> <xs:enumeration value="dp" /> <xs:enumeration value="pn" /> <xs:enumeration value="pp" /> <xs:enumeration value="zn" /> <xs:enumeration value="zp" /> </xs:simplee> ISINIdentifier- Kod ISIN (typ prosty) Kod instrumentu finansowego ISIN Min. długość=12 Maks. długość=12 <xs:simplee name="isinidentifier" > <xs:whitespace value="collapse" /> <xs:minlength value="12" /> <xs:maxlength value="12" /> </xs:simplee> ISODate- Data (typ prosty) Data Pochodna typu: xs:date <xs:simplee name="isodate" > <xs:restriction base="xs:date" > </xs:simplee> ISODateTime- Data i czas (typ prosty) Data i czas Pochodna typu: xs:datetime <xs:simplee name="isodatetime" > <xs:restriction base="xs:datetime" > </xs:simplee> KDPWClient- NKK (typ złożony) Elementy Numer klasyfikacyjny klienta NKK KDPWClntId 17
składowe <xs:complexe name="kdpwclient" > <xs:sequence > <xs:element name="kdpwclntid" type="max8text" /> </xs:sequence> </xs:complexe> KDPWClient/KDPWClntId- Kod NKK (element) Identyfikator nadany klientowi lub grupie klientów Max8Text <xs:element name="kdpwclntid" type="max8text" /> KDPWDocument- Komunikat systemu KDPW (typ złożony) Komunikat systemu KDPW Atrybuty Nazwa Sndr Nadawca KDPWMemberIdentifier Rcvr Odbiorca KDPWMemberIdentifier Elementy składowe sese.ins.003.01{1,unbounded} <xs:complexe name="kdpwdocument" > <xs:sequence > <xs:element name="sese.ins.003.01" type="sese.ins.003.01" maxoccurs="unbounded" /> </xs:sequence> < xs:attribute name="sndr" type="kdpwmemberidentifier" use="required" /> < xs:attribute name="rcvr" type="kdpwmemberidentifier" use="required" /> </xs:complexe> KDPWDocument/sese.ins.003.01- Instrukcja rozliczeniowa z rynku (element) Instrukcja rozliczeniowa z rynku sese.ins.003.01 <xs:element name="sese.ins.003.01" type="sese.ins.003.01" maxoccurs="unbounded" /> KDPWMarketIdentifier- Identyfikator rynku KDPW (typ prosty) Identyfikator rynku KDPW Min. długość=2 Maks. długość=2 <xs:simplee name="kdpwmarketidentifier" > <xs:whitespace value="collapse" /> 18
<xs:minlength value="2" /> <xs:maxlength value="2" /> </xs:simplee> KDPWMemberIdentifier- Identyfikator uczestnika KDPW (typ prosty) Identyfikator uczestnika KDPW Min. długość=4 Maks. długość=4 <xs:simplee name="kdpwmemberidentifier" > <xs:whitespace value="collapse" /> <xs:minlength value="4" /> <xs:maxlength value="4" /> </xs:simplee> KDPWSettlementTransactione- Kod operacji KDPW (typ prosty) Kod operacji rozliczeniowej KDPW Min. długość=2 Maks. długość=2 <xs:simplee name="kdpwsettlementtransactione" > <xs:whitespace value="collapse" /> <xs:minlength value="2" /> <xs:maxlength value="2" /> </xs:simplee> Linkages- Referencje (typ złożony) Elementy składowe Powiązania z innymi komunikatami CmonRef{0,1} MktRef{0,1} <xs:complexe name="linkages" > <xs:sequence > <xs:element name="cmonref" type="max16text" minoccurs="0" /> <xs:element name="mktref" type="max16text" minoccurs="0" /> </xs:sequence> </xs:complexe> Linkages/CmonRef- Wspólny identyfikator (element) Wspólny identyfikator transakcji nadany przez strony. Wykorzystywany przy zestawianiu instrukcji. 19
Max16Text <xs:element name="cmonref" type="max16text" minoccurs="0" /> Linkages/MktRef- Identyfikator z rynku (element) Identyfikator transakcji nadawany przez rynek Max16Text <xs:element name="mktref" type="max16text" minoccurs="0" /> Matche- Tryb zestawiania (typ prosty) Tryb zestawiania Kod N B T Brak zestawiania Zestawianie bez tolerancji Zestawianie z tolerancją 3 Zestawianie trójstronne <xs:simplee name="matche" > <xs:enumeration value="n" /> <xs:enumeration value="b" /> <xs:enumeration value="t" /> <xs:enumeration value="3" /> </xs:simplee> Max3Int- Liczba (typ prosty) Liczba całkowita o maksymalnej długości 3 znaków Pochodna typu: xs:integer Liczba znaków=3 Min. wartość=0 <xs:simplee name="max3int" > <xs:restriction base="xs:integer" > <xs:totaldigits value="3" /> <xs:mininclusive value="0" /> </xs:simplee> Max11Int- liczba (typ prosty) Liczba całkowita o maksymalnej długości 11 znaków 20
Pochodna typu: xs:integer Liczba znaków=11 Min. wartość=0 <xs:simplee name="max11int" > <xs:restriction base="xs:integer" > <xs:totaldigits value="11" /> <xs:mininclusive value="0" /> </xs:simplee> Max2Text- Tekst (typ prosty) Tekst o maksymalnej długości 2 znaków Min. długość=1 Maks. długość=2 <xs:simplee name="max2text" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="2" /> </xs:simplee> Max8Text- Tekst (typ prosty) Tekst o maksymalnej długości 8 znaków Min. długość=1 Maks. długość=8 <xs:simplee name="max8text" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="8" /> </xs:simplee> Max16Text- Tekst (typ prosty) Tekst o maksymalnej długości 16 znaków Min. długość=1 Maks. długość=16 <xs:simplee name="max16text" > <xs:minlength value="1" /> <xs:maxlength value="16" /> 21
</xs:simplee> Max16TextCollapse- Tekst (typ prosty) Tekst o maksymalnej długości 16 znaków Min. długość=1 Maks. długość=16 <xs:simplee name="max16textcollapse" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="16" /> </xs:simplee> Max35Text- Tekst (typ prosty) Tekst o maksymalnej długości 35 znaków Min. długość=1 Maks. długość=35 <xs:simplee name="max35text" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="35" /> </xs:simplee> Max140Text- Tekst (typ prosty) Tekst o maksymalnej długości 140 znaków Min. długość=1 Maks. długość=140 <xs:simplee name="max140text" > <xs:minlength value="1" /> <xs:maxlength value="140" /> </xs:simplee> MICIdentifier- Identyfikator rynku MIC (typ prosty) Identyfikator rynku MIC 22
Min. długość=4 Maks. długość=4 <xs:simplee name="micidentifier" > <xs:whitespace value="collapse" /> <xs:minlength value="4" /> <xs:maxlength value="4" /> </xs:simplee> OpenCloseIndicator- Wskaźnik otwarcia/zamknięcia pozycji (typ prosty) Wskaźnik otwarcia/zamknięcia pozycji Kod O C Otwarcie Zamknięcie <xs:simplee name="opencloseindicator" > <xs:enumeration value="o" /> <xs:enumeration value="c" /> </xs:simplee> ReceivingPartiesAndAccount- Strona przyjmująca (typ złożony) Elementy składowe Określenie strony przyjmującej (kupującej) BuyrDtls{0,1} RcvgAgtDtls{0,1} RcvrsCtdnDtls{0,1} PngInstnDtls{0,1} KDPWClntDtls{0,1} MktPrcgRef{0,1} CxTxDtls{0,1} AddtlInf{0,1} <xs:complexe name="receivingpartiesandaccount" > <xs:sequence > <xs:element name="buyrdtls" type="tradingparty" minoccurs="0" /> <xs:element name="rcvgagtdtls" type="settlementparty" minoccurs="0" /> <xs:element name="rcvrsctdndtls" type="custodianparty" minoccurs="0" /> <xs:element name="pnginstndtls" type="cashparty" minoccurs="0" /> <xs:element name="kdpwclntdtls" type="kdpwclient" minoccurs="0" /> <xs:element name="mktprcgref" type="max16text" minoccurs="0" /> <xs:element name="cxtxdtls" type="complextradedetails" minoccurs="0" /> <xs:element name="addtlinf" type="max140text" minoccurs="0" /> </xs:sequence> </xs:complexe> 23
ReceivingPartiesAndAccount/BuyrDtls- Kupujący (element) Instytucja kupująca TradingParty <xs:element name="buyrdtls" type="tradingparty" minoccurs="0" /> ReceivingPartiesAndAccount/RcvgAgtDtls- Uczestnik rozliczający (element) Uczestnik rozliczający strony przyjmującej SettlementParty <xs:element name="rcvgagtdtls" type="settlementparty" minoccurs="0" /> ReceivingPartiesAndAccount/RcvrsCtdnDtls- Depozytariusz (element) Depozytariusz strony przyjmującej CustodianParty <xs:element name="rcvrsctdndtls" type="custodianparty" minoccurs="0" /> ReceivingPartiesAndAccount/PngInstnDtls- Płatnik (element) Instytucja odpowiedzialna za rozliczenie finansowe dla strony przyjmującej CashParty <xs:element name="pnginstndtls" type="cashparty" minoccurs="0" /> ReceivingPartiesAndAccount/KDPWClntDtls- NKK (element) Kod NKK podawany w instrukcjach związanych z wnoszeniem i wycofywaniem zabezpieczeń KDPWClient <xs:element name="kdpwclntdtls" type="kdpwclient" minoccurs="0" /> ReceivingPartiesAndAccount/MktPrcgRef- Rynkowy kod zlecenia (element) Kod zlecenia nadany przez rynek Max16Text <xs:element name="mktprcgref" type="max16text" minoccurs="0" /> 24
ReceivingPartiesAndAccount/CxTxDtls- Szczegóły transakcji złożonej (element) Blok transakcji złożonej ComplexTradeDetails <xs:element name="cxtxdtls" type="complextradedetails" minoccurs="0" /> ReceivingPartiesAndAccount/AddtlInf- Komentarz (element) Informacje dodatkowe Max140Text <xs:element name="addtlinf" type="max140text" minoccurs="0" /> RepoAmount- Wartość (typ prosty) Wartość Pochodna typu: xs:decimal Min. wartość=-1000000000000 Max. wartość=1000000000000 Liczba znaków po przecinku=2 Liczba znaków=14 <xs:simplee name="repoamount" > <xs:restriction base="xs:decimal" > <xs:minexclusive value="-1000000000000" /> <xs:maxexclusive value="1000000000000" /> <xs:fractiondigits value="2" /> <xs:totaldigits value="14" /> </xs:simplee> RepoCurrencyAndAmount- Wartość repo kod waluty (typ złożony) Wartość repo i kod waluty Pochodna typu: RepoAmount Atrybuty Nazwa Ccy Kod waluty CurrencyCode <xs:complexe name="repocurrencyandamount" > <xs:simplecontent> <xs:extension base="repoamount" > < xs:attribute name="ccy" type="currencycode" use="required" /> </xs:extension> </xs:simplecontent> </xs:complexe> 25
RepoDetails- Szczegóły transakcji repo (typ złożony) Elementy składowe Szczegóły transakcji repo RpTp RpRef{0,1} RpClsgDt{0,1} RpRateTp{0,1} RpAmt{0,1} <xs:complexe name="repodetails" > <xs:sequence > <xs:element name="rptp" type="repotransactione" /> <xs:element name="rpref" type="max16text" minoccurs="0" /> <xs:element name="rpclsgdt" type="isodate" minoccurs="0" /> <xs:element name="rpratetp" type="reporatee" minoccurs="0" /> <xs:element name="rpamt" type="repocurrencyandamount" minoccurs="0" /> </xs:sequence> </xs:complexe> RepoDetails/RpTp- repo (element) transakcji repo RepoTransactione <xs:element name="rptp" type="repotransactione" /> RepoDetails/RpRef- Identyfikator repo (element) Identyfikator transakcji repo. Pole obowiązkowe w przypadku zamknięcia repo. Max16Text <xs:element name="rpref" type="max16text" minoccurs="0" /> RepoDetails/RpClsgDt- Data zamknięcia repo (element) Data zamknięcia repo ISODate <xs:element name="rpclsgdt" type="isodate" minoccurs="0" /> RepoDetails/RpRateTp- stopy repo (element) stopy repo. Pole wypełniane przy transakcjach repo zbycia. Dopuszczalne wartości: S-stała stopa; Z-zmienna stopa; K-kwota przyrostowa RepoRatee 26
<xs:element name="rpratetp" type="reporatee" minoccurs="0" /> RepoDetails/RpAmt- Stopa/wartość i kod waluty repo (element) Stopa/wartość i kod waluty repo. W zależności od wypełnienia pola typ stopy repo podawana jest tu stała, zmienna stopa lub przyrost wartości transakcji repo. RepoCurrencyAndAmount <xs:element name="rpamt" type="repocurrencyandamount" minoccurs="0" /> RepoRatee- stopy repo (typ prosty) stopy repo Min. długość=1 Maks. długość=4 <xs:simplee name="reporatee" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="4" /> </xs:simplee> RepoTransactione- repo (typ prosty) transakcji repo Min. długość=1 Maks. długość=4 <xs:simplee name="repotransactione" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="4" /> </xs:simplee> SettlementDetails- Szczegóły rozliczenia (typ złożony) Elementy składowe Szczegóły rozliczenia SttlmTxTp KDPWSttlmTxTp TxPhs{0,1} SttlmDtTm 27
OwnrChngInd{0,1} MtchTp{0,1} SttlmSys{0,1} CshSttlmSys{0,1} DlvrgSdDtls RcvgSdDtls PlcOfSttlm{0,1} DealAmt{0,1} SttlmAmt{0,1} OthrAmt{0,1} <xs:complexe name="settlementdetails" > <xs:sequence > <xs:choice > <xs:element name="sttlmtxtp" type="settlementtransactione" /> <xs:element name="kdpwsttlmtxtp" type="kdpwsettlementtransactione" /> </xs:choice> <xs:element name="txphs" type="code4text" minoccurs="0" /> <xs:element name="sttlmdttm" type="dateanddatetimechoice" /> <xs:element name="ownrchngind" type="yesnoindicator" minoccurs="0" /> <xs:element name="mtchtp" type="matche" minoccurs="0" /> <xs:element name="sttlmsys" type="settlementsystem" minoccurs="0" /> <xs:element name="cshsttlmsys" type="cashsettlementsystem" minoccurs="0" /> <xs:element name="dlvrgsddtls" type="deliveringpartiesandaccount" /> <xs:element name="rcvgsddtls" type="receivingpartiesandaccount" /> <xs:element name="plcofsttlm" type="bicidentifier" minoccurs="0" /> <xs:element name="dealamt" type="amountanddate" minoccurs="0" /> <xs:element name="sttlmamt" type="currencyandamount" minoccurs="0" /> <xs:element name="othramt" type="currencyandamount" minoccurs="0" /> </xs:sequence> </xs:complexe> SettlementDetails/SttlmTxTp- operacji rozliczeniowej (element) operacji rozliczeniowej SettlementTransactione <xs:element name="sttlmtxtp" type="settlementtransactione" /> SettlementDetails/KDPWSttlmTxTp- operacji rozliczeniowej KDPW (element) operacji rozliczeniowej KDPW KDPWSettlementTransactione <xs:element name="kdpwsttlmtxtp" type="kdpwsettlementtransactione" /> SettlementDetails/TxPhs- Faza operacji (element) Faza operacji Code4Text 28
<xs:element name="txphs" type="code4text" minoccurs="0" /> SettlementDetails/SttlmDtTm- Data rozliczenia (element) Data rozliczenia DateAndDateTimeChoice <xs:element name="sttlmdttm" type="dateanddatetimechoice" /> SettlementDetails/OwnrChngInd- Wskaźnik zmiany właściciela (element) Wskaźnik zmiany właściciela. Pozwala wskazać zmianę właściciela uprawnionego do pożytków z papierów wartościowych. YesNoIndicator <xs:element name="ownrchngind" type="yesnoindicator" minoccurs="0" /> SettlementDetails/MtchTp- Tryb zestawiania (element) Tryb zestawiania Matche <xs:element name="mtchtp" type="matche" minoccurs="0" /> SettlementDetails/SttlmSys- System rozliczeń (element) System rozliczeń w papierach SettlementSystem <xs:element name="sttlmsys" type="settlementsystem" minoccurs="0" /> SettlementDetails/CshSttlmSys- Tryb rozliczeń pieniężnych (element) Tryb rozliczeń pieniężnych CashSettlementSystem <xs:element name="cshsttlmsys" type="cashsettlementsystem" minoccurs="0" /> SettlementDetails/DlvrgSdDtls- Strona dostarczająca (element) Instytucje i konta biorące udział w transakcji po stronie dostarczającej DeliveringPartiesAndAccount <xs:element name="dlvrgsddtls" type="deliveringpartiesandaccount" /> 29
SettlementDetails/RcvgSdDtls- Strona przyjmująca (element) Instytucje i konta biorące udział w transakcji po stronie przyjmującej ReceivingPartiesAndAccount <xs:element name="rcvgsddtls" type="receivingpartiesandaccount" /> SettlementDetails/PlcOfSttlm- Miejsce rozliczenia (element) Miejsce rozliczenia w postaci kodu BIC BICIdentifier <xs:element name="plcofsttlm" type="bicidentifier" minoccurs="0" /> SettlementDetails/DealAmt- Wartość i kod waluty transakcji bez prowizji (element) Wartość i kod waluty transakcji bez prowizji AmountAndDate <xs:element name="dealamt" type="amountanddate" minoccurs="0" /> SettlementDetails/SttlmAmt- Wartość i kod waluty rozliczenia (element) Wartość i kod waluty rozliczenia CurrencyAndAmount <xs:element name="sttlmamt" type="currencyandamount" minoccurs="0" /> SettlementDetails/OthrAmt- Wartość i kod waluty dla celów sprawozdawczych (element) Wartość i kod waluty dla celów sprawozdawczych CurrencyAndAmount <xs:element name="othramt" type="currencyandamount" minoccurs="0" /> SettlementParty- Uczestnik rozliczający (typ złożony) Elementy składowe Uczestnik rozliczający BIC KDPWMmbId KDPWSafAcct{0,1} <xs:complexe name="settlementparty" > <xs:sequence > 30
<xs:choice > <xs:element name="bic" type="bicidentifier" /> <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> </xs:choice> <xs:element name="kdpwsafacct" type="max16textcollapse" minoccurs="0" /> </xs:sequence> </xs:complexe> SettlementParty/BIC- Identyfikator BIC (element) Identyfikator instytucji finansowej BIC BICIdentifier <xs:element name="bic" type="bicidentifier" /> SettlementParty/KDPWMmbId- Identyfikator uczestnika KDPW (element) Identyfikator uczestnika KDPW KDPWMemberIdentifier <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> SettlementParty/KDPWSafAcct- Identyfikator konta podmiotowego (element) Identyfikator konta podmiotowego Max16TextCollapse <xs:element name="kdpwsafacct" type="max16textcollapse" minoccurs="0" /> SettlementSystem- System rozliczeń (typ prosty) System rozliczeń w papierach. Określenie kompensacji zobowiązań i należności w papierach. Kod RTGS MB Rozliczenie brutto Kompensacja wielostronna <xs:simplee name="settlementsystem" > <xs:enumeration value="rtgs" /> <xs:enumeration value="mb" /> </xs:simplee> SettlementTransactione- operacji ISO (typ prosty) operacji rozliczeniowej wg nazewnictwa ISO 31
Min. długość=4 Maks. długość=4 <xs:simplee name="settlementtransactione" > <xs:whitespace value="collapse" /> <xs:minlength value="4" /> <xs:maxlength value="4" /> </xs:simplee> TradeDetails- Szczegóły transakcji (typ złożony) Elementy składowe Szczegóły transakcji PlcOfTrad{0,1} KDPWPlcOfTrad{0,1} TradMode{0,1} KDPWTradMode{0,1} OpnClsPosInd{0,1} ShrtSaleInd{0,1} TradDtTm{0,1} ISIN ReqdSttlmQty <xs:complexe name="tradedetails" > <xs:sequence > <xs:choice > <xs:element name="plcoftrad" type="max16textcollapse" minoccurs="0" /> <xs:element name="kdpwplcoftrad" type="kdpwmarketidentifier" minoccurs="0" /> </xs:choice> <xs:choice > <xs:element name="tradmode" type="max16textcollapse" minoccurs="0" /> <xs:element name="kdpwtradmode" type="max2text" minoccurs="0" /> </xs:choice> <xs:element name="opnclsposind" type="opencloseindicator" minoccurs="0" /> <xs:element name="shrtsaleind" type="yesnoindicator" minoccurs="0" /> <xs:element name="traddttm" type="dateanddatetimechoice" minoccurs="0" /> <xs:element name="isin" type="isinidentifier" /> <xs:element name="reqdsttlmqty" type="financialinstrumentquantity" /> </xs:sequence> </xs:complexe> TradeDetails/PlcOfTrad- Kod rynku (element) Kod rynku, na którym została zawarta transakcja, zgodnie z konwencją ISO Max16TextCollapse <xs:element name="plcoftrad" type="max16textcollapse" minoccurs="0" /> TradeDetails/KDPWPlcOfTrad- Kod rynku KDPW (element) Kod rynku, na którym została zawarta transakcja, według oznaczeń KDPW 32
KDPWMarketIdentifier <xs:element name="kdpwplcoftrad" type="kdpwmarketidentifier" minoccurs="0" /> TradeDetails/TradMode- Tryb obrotu (element) Tryb obrotu zgodnie z konwencją ISO Max16TextCollapse <xs:element name="tradmode" type="max16textcollapse" minoccurs="0" /> TradeDetails/KDPWTradMode- Tryb obrotu KDPW (element) Tryb obrotu według oznaczeń KDPW Max2Text <xs:element name="kdpwtradmode" type="max2text" minoccurs="0" /> TradeDetails/OpnClsPosInd- Wskaźnik otwarcia/zamknięcia pozycji (element) Wskaźnik otwarcia/zamknięcia pozycji OpenCloseIndicator <xs:element name="opnclsposind" type="opencloseindicator" minoccurs="0" /> TradeDetails/ShrtSaleInd- Wskaźnik krótkiej sprzedaży (element) Wskaźnik krótkiej sprzedaży YesNoIndicator <xs:element name="shrtsaleind" type="yesnoindicator" minoccurs="0" /> TradeDetails/TradDtTm- Data transakcji (element) Data, w której została zawarta transakcja DateAndDateTimeChoice <xs:element name="traddttm" type="dateanddatetimechoice" minoccurs="0" /> TradeDetails/ISIN- Kod ISIN (element) Kod instrumentu finansowego ISIN ISINIdentifier <xs:element name="isin" type="isinidentifier" /> 33
TradeDetails/ReqdSttlmQty- Liczba instrumentów finansowych (element) Liczba instrumentów finansowych będących przedmiotem transakcji FinancialInstrumentQuantity <xs:element name="reqdsttlmqty" type="financialinstrumentquantity" /> TradingParty- Zawierający transakcję (typ złożony) Elementy składowe Zawierający transakcję BIC{0,1} KDPWMmbId{0,1} PrtryId{0,1} SafAcct{0,1} PrcgRef{0,1} <xs:complexe name="tradingparty" > <xs:sequence > <xs:choice > <xs:element name="bic" type="bicidentifier" minoccurs="0" /> <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" minoccurs="0" /> </xs:choice> <xs:element name="prtryid" type="max16textcollapse" minoccurs="0" /> <xs:element name="safacct" type="max35text" minoccurs="0" /> <xs:element name="prcgref" type="max16text" minoccurs="0" /> </xs:sequence> </xs:complexe> TradingParty/BIC- Identyfikator BIC (element) Identyfikator instytucji finansowej BIC BICIdentifier <xs:element name="bic" type="bicidentifier" minoccurs="0" /> TradingParty/KDPWMmbId- Identyfikator uczestnika KDPW (element) Identyfikator uczestnika KDPW KDPWMemberIdentifier <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" minoccurs="0" /> TradingParty/PrtryId- Identyfikator dowolny (element) Identyfikator dowolny Max16TextCollapse <xs:element name="prtryid" type="max16textcollapse" minoccurs="0" /> 34
TradingParty/SafAcct- Konto rozliczeniowe (element) Konto rozliczeniowe u uczestnika rozliczającego Max35Text <xs:element name="safacct" type="max35text" minoccurs="0" /> TradingParty/PrcgRef- Identyfikator zlecenia (element) Identyfikator zlecenia Max16Text <xs:element name="prcgref" type="max16text" minoccurs="0" /> YesNoIndicator- Znacznik tak/nie (typ prosty) Znacznik tak/nie Kod Y N Prawda (tak) Fałsz (nie) <xs:simplee name="yesnoindicator" > <xs:enumeration value="y" /> <xs:enumeration value="n" /> </xs:simplee> sese.ins.003.01- Instrukcja rozliczeniowa z rynku (typ złożony) Elementy składowe Instrukcja rozliczeniowa z rynku GnlInf TradDtls SttlmDtls RpDtls{0,1} <xs:complexe name="sese.ins.003.01" > <xs:sequence > <xs:element name="gnlinf" type="generalinformation" /> <xs:element name="traddtls" type="tradedetails" /> <xs:element name="sttlmdtls" type="settlementdetails" /> <xs:element name="rpdtls" type="repodetails" minoccurs="0" /> </xs:sequence> </xs:complexe> 35
sese.ins.003.01/gnlinf- Informacje ogólne (element) Blok informacji ogólnych GeneralInformation <xs:element name="gnlinf" type="generalinformation" /> sese.ins.003.01/traddtls- Szczegóły transakcji (element) Blok szczegółów transakcji TradeDetails <xs:element name="traddtls" type="tradedetails" /> sese.ins.003.01/sttlmdtls- Szczegóły rozliczenia (element) Blok szczegółów rozliczenia SettlementDetails <xs:element name="sttlmdtls" type="settlementdetails" /> sese.ins.003.01/rpdtls- Szczegóły transakcji repo (element) Blok transakcji repo RepoDetails <xs:element name="rpdtls" type="repodetails" minoccurs="0" /> 36