kdpw_stream Struktura komunikatu: Wniesienie lub zwolnienie zabezpieczenia (colr.ins.001.01) Data utworzenia: 05.11.2013 r.
: Komunikat zawiera szczegółową informację o wnoszonym lub zwalnianym zabezpieczeniu. Struktura: Lp. Lub < XML Tag > Nazwa Krotność 0 KDPWDocument Komunikat systemu KDPW [1..1] KDPWDocument 0.1 colr.ins.001.01 Wniesienie lub zwolnienie zabezpieczenia [1..n] colr.ins.001.01 1 GnlInf Informacje ogólne [1..1] GeneralInformation 1.1 SndrMsgRef Identyfikator komunikatu [1..1] Max16Text 1.2 CreDtTm Data utworzenia komunikatu [0..1] DateAndDateTimeChoice 1.2.1 { lub Dt Data [1..1] ISODate 1.2.2 lub } DtTm Data i czas [1..1] ISODateTime 2 CollDtls Informacja o zabezpieczeniu 2.1 { lub BalTp Status aktywów cel na który wnoszone/ zwalniane jest zabezpieczenie 2.2 lub } CCPAcct Identyfikator konta CCP wskazujący przeznaczenie zabezpieczenia 2.2.1 KDPWMmbId Identyfikator uczestnika KDPW [1..1] CollateralInstructionDetails [1..1] Code4Text [1..1] PartyIdentification [1..1] KDPWMemberIdentifier 2.2.2 KDPWSafAcct Identyfikator konta [0..1] Max16TextCollapse 2.3 { lub ISIN Kod ISIN [1..1] ISINIdentifier 2.4 lub } Ccy Kod waluty [1..1] CurrencyCode 2.5 SttlmDt Data rozliczenia [1..1] ISODate 2.6 CollBal Wartość wniesionego zabezpieczenia [1..1] BalanceAndSide 2.6.1 Bal Wartość salda [1..1] Amount 2.6.2 CdtDbtInd Znak strony salda [1..1] CreditDebitCode 2.7 ClrgMmbInf Dane uczestnika rozliczającego 2.7.1 { lub ClrgMmbId Dane uczestnika rozliczającego 2.7.1.1 KDPWMmbId Identyfikator uczestnika KDPW [1..1] ClearingMemberIdentification [1..1] PartyIdentification [1..1] KDPWMemberIdentifier 2.7.1.2 KDPWSafAcct Identyfikator konta [0..1] Max16TextCollapse 2.7.2 lub } ClrgMmbPAAcct Id konta PA uczestnika rozliczającego 2.8 DerivISIN ISIN instrumentu pochodnego [1..1] Max35Text [0..1] ISINIdentifier 2
2.9 SttlmtAgtMmbId Identyfikator konta Agenta ds. Rozrachunku 2.9.1 KDPWMmbId Identyfikator uczestnika KDPW [0..1] PartyIdentification [1..1] KDPWMemberIdentifier 2.9.2 KDPWSafAcct Identyfikator konta [0..1] Max16TextCollapse 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> BalanceAndSide- Wartość i strona salda (typ złożony) Wartość i strona salda Bal CdtDbtInd <xs:complexe name="balanceandside" > <xs:element name="bal" type="amount" /> <xs:element name="cdtdbtind" type="creditdebitcode" /> </xs:complexe> BalanceAndSide/Bal- Wartość salda (element) Wartość salda Amount 3
<xs:element name="bal" type="amount" /> BalanceAndSide/CdtDbtInd- Znak strony salda (element) Znak strony salda CreditDebitCode <xs:element name="cdtdbtind" type="creditdebitcode" /> ClearingMemberIdentification- Dane uczestnika rozliczającego (typ złożony) Dane uczestnika rozliczającego ClrgMmbId ClrgMmbPAAcct <xs:complexe name="clearingmemberidentification" > <xs:choice > <xs:element name="clrgmmbid" type="partyidentification" /> <xs:element name="clrgmmbpaacct" type="max35text" /> </xs:choice> </xs:complexe> ClearingMemberIdentification/ClrgMmbId- Dane uczestnika rozliczającego (element) Dane uczestnika rozliczającego PartyIdentification <xs:element name="clrgmmbid" type="partyidentification" /> ClearingMemberIdentification/ClrgMmbPAAcct- Id konta PA uczestnika rozliczającego (element) Id konta PA uczestnika rozliczającego Max35Text <xs:element name="clrgmmbpaacct" type="max35text" /> CollateralInstructionDetails- Informacja o zabezpieczeniu (typ złożony) Informacja o zabezpieczeniu BalTp CCPAcct ISIN Ccy 4
SttlmDt CollBal ClrgMmbInf DerivISIN{0,1} SttlmtAgtMmbId{0,1} <xs:complexe name="collateralinstructiondetails" > <xs:choice > <xs:element name="baltp" type="code4text" /> <xs:element name="ccpacct" type="partyidentification" /> </xs:choice> <xs:choice > <xs:element name="isin" type="isinidentifier" /> <xs:element name="ccy" type="currencycode" /> </xs:choice> <xs:element name="sttlmdt" type="isodate" /> <xs:element name="collbal" type="balanceandside" /> <xs:element name="clrgmmbinf" type="clearingmemberidentification" /> <xs:element name="derivisin" type="isinidentifier" minoccurs="0" /> <xs:element name="sttlmtagtmmbid" type="partyidentification" minoccurs="0" /> </xs:complexe> CollateralInstructionDetails/BalTp- Status aktywów cel na który wnoszone/ zwalniane jest zabezpieczenie (element) Status aktywów cel na który wnoszone/zwalniane jest zabezpieczenie Code4Text <xs:element name="baltp" type="code4text" /> CollateralInstructionDetails/CCPAcct- Identyfikator konta CCP wskazujący przeznaczenie zabezpieczenia (element) Identyfikator konta CCP wskazujący przeznaczenie zabezpieczenia PartyIdentification <xs:element name="ccpacct" type="partyidentification" /> CollateralInstructionDetails/ISIN- Kod ISIN (element) Kod instrumentu finansowego ISIN ISINIdentifier <xs:element name="isin" type="isinidentifier" /> CollateralInstructionDetails/Ccy- Kod waluty (element) Kod waluty 5
CurrencyCode <xs:element name="ccy" type="currencycode" /> CollateralInstructionDetails/SttlmDt- Data rozliczenia (element) Data rozliczenia ISODate <xs:element name="sttlmdt" type="isodate" /> CollateralInstructionDetails/CollBal- Wartość wniesionego zabezpieczenia (element) Wartość zabezpieczenia dla środków pieniężnych lub liczba papierów wartościowych BalanceAndSide <xs:element name="collbal" type="balanceandside" /> CollateralInstructionDetails/ClrgMmbInf- Dane uczestnika rozliczającego (element) Dane uczestnika rozliczającego ClearingMemberIdentification <xs:element name="clrgmmbinf" type="clearingmemberidentification" /> CollateralInstructionDetails/DerivISIN- ISIN instrumentu pochodnego (element) ISIN instrumentu pochodnego ISINIdentifier <xs:element name="derivisin" type="isinidentifier" minoccurs="0" /> CollateralInstructionDetails/SttlmtAgtMmbId- Identyfikator konta Agenta ds. Rozrachunku (element) Identyfikator konta Agenta ds. Rozrachunku (uczestnik KDPW) PartyIdentification <xs:element name="sttlmtagtmmbid" type="partyidentification" minoccurs="0" /> 6
Code4Text- Kwalifikator (typ prosty) Kwalifikator, kod 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> CreditDebitCode- Wskaźnik zobowiązań/należności (typ prosty) Kody wskazujące stronę salda Kod CRDT DBIT Należności (uznanie uczestnika) Zobowiązania (obciążenie uczestnika) <xs:simplee name="creditdebitcode" > <xs:enumeration value="crdt" /> <xs:enumeration value="dbit" /> </xs:simplee> CurrencyCode- Kod waluty (typ prosty) Kod waluty xs:pattern=[a-z]{3,3} <xs:simplee name="currencycode" > <xs:pattern value="[a-z]{3,3}" /> </xs:simplee> DateAndDateTimeChoice- Data i czas (typ złożony) Data i czas Dt DtTm 7
<xs:complexe name="dateanddatetimechoice" > <xs:choice > <xs:element name="dt" type="isodate" /> <xs:element name="dttm" type="isodatetime" /> </xs:choice> </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" /> GeneralInformation- Informacje ogólne (typ złożony) Informacje ogólne SndrMsgRef CreDtTm{0,1} <xs:complexe name="generalinformation" > <xs:element name="sndrmsgref" type="max16text" /> <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> </xs:complexe> GeneralInformation/SndrMsgRef- Identyfikator komunikatu (element) Identyfikator komunikatu utworzony przez nadawcę Max16Text <xs:element name="sndrmsgref" type="max16text" /> GeneralInformation/CreDtTm- Data utworzenia komunikatu (element) Data utworzenia komunikatu DateAndDateTimeChoice <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> 8
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> KDPWDocument- Komunikat systemu KDPW (typ złożony) Komunikat systemu KDPW Atrybuty Nazwa Sndr Nadawca KDPWMemberIdentifier Rcvr Odbiorca KDPWMemberIdentifier colr.ins.001.01{1,unbounded} <xs:complexe name="kdpwdocument" > <xs:element name="colr.ins.001.01" type="colr.ins.001.01" maxoccurs="unbounded" /> 9
< xs:attribute name="sndr" type="kdpwmemberidentifier" use="required" /> < xs:attribute name="rcvr" type="kdpwmemberidentifier" use="required" /> </xs:complexe> KDPWDocument/colr.ins.001.01- Wniesienie lub zwolnienie zabezpieczenia (element) Wniesienie lub zwolnienie zabezpieczenia colr.ins.001.01 <xs:element name="colr.ins.001.01" type="colr.ins.001.01" maxoccurs="unbounded" /> 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> Max4Text- Tekst (typ prosty) Tekst o maksymalnej długości 4 znaków Min. długość=1 Maks. długość=4 <xs:simplee name="max4text" > <xs:whitespace value="collapse" /> <xs:minlength value="1" /> <xs:maxlength value="4" /> </xs:simplee> Max16Text- Tekst (typ prosty) Tekst o maksymalnej długości 16 znaków Min. długość=1 Maks. długość=16 10
<xs:simplee name="max16text" > <xs:minlength value="1" /> <xs:maxlength value="16" /> </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:minlength value="1" /> <xs:maxlength value="35" /> </xs:simplee> PartyIdentification- Kod i identyfikator konta instytucji (typ złożony) Kod i identyfikator konta instytucji KDPWMmbId KDPWSafAcct{0,1} <xs:complexe name="partyidentification" > <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> <xs:element name="kdpwsafacct" type="max16textcollapse" minoccurs="0" /> </xs:complexe> PartyIdentification/KDPWMmbId- Identyfikator uczestnika KDPW (element) Identyfikator uczestnika KDPW 11
KDPWMemberIdentifier <xs:element name="kdpwmmbid" type="kdpwmemberidentifier" /> PartyIdentification/KDPWSafAcct- Identyfikator konta (element) Identyfikator konta Max16TextCollapse <xs:element name="kdpwsafacct" type="max16textcollapse" minoccurs="0" /> colr.ins.001.01- Wniesienie lub zwolnienie zabezpieczenia (typ złożony) Wniesienie lub zwolnienie zabezpieczenia GnlInf CollDtls <xs:complexe name="colr.ins.001.01" > <xs:element name="gnlinf" type="generalinformation" /> <xs:element name="colldtls" type="collateralinstructiondetails" /> </xs:complexe> colr.ins.001.01/gnlinf- Informacje ogólne (element) Blok informacji ogólnych GeneralInformation <xs:element name="gnlinf" type="generalinformation" /> colr.ins.001.01/colldtls- Informacja o zabezpieczeniu (element) Informacja o zabezpieczeniu CollateralInstructionDetails <xs:element name="colldtls" type="collateralinstructiondetails" /> 12