Struktura komunikatu: Raport Settled Trades (otcc.trs.001.01)


Raport Settled Trades prezentuje wszystkie transakcje własne uczestnika rozliczającego oraz jego klientów zarejestrowane na poszczególnych kontach, które wygasają danego dnia. Dla FRA datą wygasania jest data rozliczenia (effective date), dla transakcji swap jest to data zapadalności (maturity date).

KDPWDocument- Komunikat systemu KDPW (element)

Opis Komunikat systemu KDPW
Typ KDPWDocument
Źródło <xs:element name="KDPWDocument" type="KDPWDocument" />

Amount- Wartość (typ prosty)

Opis Wartość
Typ Pochodna typu: xs:decimal
Format Min. wartość=0

Liczba znaków po przecinku=2

Liczba znaków=14

Źródło <xs:simpleType name="Amount" >

   <xs:restriction base="xs:decimal" >

     <xs:minInclusive value="0" />

     <xs:fractionDigits value="2" />

     <xs:totalDigits value="14" />

   </xs:restriction>

</xs:simpleType>

Code4Text- Kwalifikator (typ prosty)

Opis Kwalifikator, kod
Typ Pochodna typu: xs:string
Format Min. długość=4

Maks. długość=4

Źródło <xs:simpleType name="Code4Text" >

   <xs:restriction base="xs:string" >

     <xs:whiteSpace value="collapse" />

     <xs:minLength value="4" />

     <xs:maxLength value="4" />

   </xs:restriction>

</xs:simpleType>

CurrencyCode- Kod waluty (typ prosty)

Opis Kod waluty
Typ Pochodna typu: xs:string
Format xs:pattern=[A-Z]{3,3}

Źródło <xs:simpleType name="CurrencyCode" >

   <xs:restriction base="xs:string" >

     <xs:pattern value="[A-Z]{3,3}" />

   </xs:restriction>

</xs:simpleType>

DateAndDateTimeChoice- Data i czas (typ złożony)

Opis Data i czas
Elementy

składowe
Dt

DtTm

Źródło <xs:complexType name="DateAndDateTimeChoice" >

   <xs:sequence >

     <xs:choice >

       <xs:element name="Dt" type="ISODate" />

       <xs:element name="DtTm" type="ISODateTime" />

     </xs:choice>

   </xs:sequence>

</xs:complexType>

DateAndDateTimeChoice/Dt- Data (element)

Opis Data
Typ ISODate
Źródło <xs:element name="Dt" type="ISODate" />

DateAndDateTimeChoice/DtTm- Data i czas (element)

Opis Data i czas
Typ ISODateTime
Źródło <xs:element name="DtTm" type="ISODateTime" />

FunctionOfMessage- Funkcja komunikatu (typ prosty)

Opis Funkcja komunikatu
Typ Pochodna typu: xs:string
Format
Kod Opis
NEWM Nowy komunikat
Źródło <xs:simpleType name="FunctionOfMessage" >

   <xs:restriction base="xs:string" >

     <xs:enumeration value="NEWM" />

   </xs:restriction>

</xs:simpleType>

GeneralInformation- Informacje ogólne (typ złożony)

Opis Informacje ogólne
Elementy

składowe
SndrMsgRef

FuncOfMsg

CreDtTm{0,1}

StmtDtTm

Źródło <xs:complexType name="GeneralInformation" >

   <xs:sequence >

     <xs:element name="SndrMsgRef" type="Max16Text" />

     <xs:element name="FuncOfMsg" type="FunctionOfMessage" />

     <xs:element name="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0" />

     <xs:element name="StmtDtTm" type="ISODate" />

   </xs:sequence>

</xs:complexType>

GeneralInformation/SndrMsgRef- Identyfikator komunikatu (element)

Opis Identyfikator komunikatu utworzony przez nadawcę
Typ Max16Text
Źródło <xs:element name="SndrMsgRef" type="Max16Text" />

GeneralInformation/FuncOfMsg- Funkcja komunikatu (element)

Opis Funkcja komunikatu
Typ FunctionOfMessage
Źródło <xs:element name="FuncOfMsg" type="FunctionOfMessage" />

GeneralInformation/CreDtTm- Data utworzenia komunikatu (element)

Opis Data utworzenia komunikatu
Typ DateAndDateTimeChoice
Źródło <xs:element name="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0" />

GeneralInformation/StmtDtTm- Data, na jaką wygenerowane dane w raporcie (element)

Opis Data, na jaką wygenerowane dane w raporcie
Typ ISODate
Źródło <xs:element name="StmtDtTm" type="ISODate" />

ISODate- Data (typ prosty)

Opis Data
Typ Pochodna typu: xs:date
Format
Źródło <xs:simpleType name="ISODate" >

   <xs:restriction base="xs:date" >

   </xs:restriction>

</xs:simpleType>

ISODateTime- Data i czas (typ prosty)

Opis Data i czas
Typ Pochodna typu: xs:dateTime
Format
Źródło <xs:simpleType name="ISODateTime" >

   <xs:restriction base="xs:dateTime" >

   </xs:restriction>

</xs:simpleType>

KDPWDocument- Komunikat systemu KDPW (typ złożony)

Opis Komunikat systemu KDPW
Atrybuty
Nazwa Opis Typ
Sndr Nadawca KDPWMemberIdentifier
Rcvr Odbiorca KDPWMemberIdentifier
Elementy

składowe
otcc.trs.001.01

Źródło <xs:complexType name="KDPWDocument" >

   <xs:sequence >

     <xs:element name="otcc.trs.001.01" type="otcc.trs.001.01" />

   </xs:sequence>

  < xs:attribute name="Sndr" type="KDPWMemberIdentifier" use="required" />

  < xs:attribute name="Rcvr" type="KDPWMemberIdentifier" use="required" />

</xs:complexType>

KDPWDocument/otcc.trs.001.01- Raport Settled Trades (element)

Opis Raport Settled Trades
Typ otcc.trs.001.01
Źródło <xs:element name="otcc.trs.001.01" type="otcc.trs.001.01" />

KDPWMemberIdentifier- Identyfikator uczestnika KDPW (typ prosty)

Opis Identyfikator uczestnika KDPW
Typ Pochodna typu: xs:string
Format Min. długość=4

Maks. długość=4

Źródło <xs:simpleType name="KDPWMemberIdentifier" >

   <xs:restriction base="xs:string" >

     <xs:whiteSpace value="collapse" />

     <xs:minLength value="4" />

     <xs:maxLength value="4" />

   </xs:restriction>

</xs:simpleType>

Max5Int- liczba (typ prosty)

Opis Liczba całkowita o maksymalnej długości 5 znaków
Typ Pochodna typu: xs:integer
Format Liczba znaków=5

Min. wartość=0

Źródło <xs:simpleType name="Max5Int" >

   <xs:restriction base="xs:integer" >

     <xs:totalDigits value="5" />

     <xs:minInclusive value="0" />

   </xs:restriction>

</xs:simpleType>

Max16Text- Tekst (typ prosty)

Opis Tekst o maksymalnej długości 16 znaków
Typ Pochodna typu: xs:string
Format Min. długość=1

Maks. długość=16

Źródło <xs:simpleType name="Max16Text" >

   <xs:restriction base="xs:string" >

     <xs:minLength value="1" />

     <xs:maxLength value="16" />

   </xs:restriction>

</xs:simpleType>

Max35Text- Tekst (typ prosty)

Opis Tekst o maksymalnej długości 35 znaków
Typ Pochodna typu: xs:string
Format Min. długość=1

Maks. długość=35

Źródło <xs:simpleType name="Max35Text" >

   <xs:restriction base="xs:string" >

     <xs:minLength value="1" />

     <xs:maxLength value="35" />

   </xs:restriction>

</xs:simpleType>

Pagination- Stronicowanie (typ złożony)

Opis Numer strony i znacznik ostatniej strony zestawienia
Elementy

składowe
PgNb

LastPgInd

Źródło <xs:complexType name="Pagination" >

   <xs:sequence >

     <xs:element name="PgNb" type="Max5Int" />

     <xs:element name="LastPgInd" type="YesNoIndicator" />

   </xs:sequence>

</xs:complexType>

Pagination/PgNb- Numer strony (element)

Opis Numer strony
Typ Max5Int
Źródło <xs:element name="PgNb" type="Max5Int" />

Pagination/LastPgInd- Znacznik ostatniej strony zestawienia (element)

Opis Znacznik ostatniej strony zestawienia
Typ YesNoIndicator
Źródło <xs:element name="LastPgInd" type="YesNoIndicator" />

StatementForAccount- Zestawienie dla konta PAA (typ złożony)

Opis Zestawienie dla konta PAA
Elementy

składowe
PAAcct

Trad{0,unbounded}

Źródło <xs:complexType name="StatementForAccount" >

   <xs:sequence >

     <xs:element name="PAAcct" type="Max35Text" />

     <xs:element name="Trad" type="TradeDetails" minOccurs="0" maxOccurs="unbounded" />

   </xs:sequence>

</xs:complexType>

StatementForAccount/PAAcct- Identyfikator konta rozliczeniowego (konta PA), na którym zarejestrowane są transakcje (element)

Opis Identyfikator konta rozliczeniowego (konta PA), na którym zarejestrowane są transakcje
Typ Max35Text
Źródło <xs:element name="PAAcct" type="Max35Text" />

StatementForAccount/Trad- Informacje dotyczące transakcji (element)

Opis Informacje dotyczące transakcji
Typ TradeDetails
Źródło <xs:element name="Trad" type="TradeDetails" minOccurs="0" maxOccurs="unbounded" />

TradeDetails- Szczegóły transakcji (typ złożony)

Opis Szczegóły transakcji
Elementy

składowe
CCPTradId

CMTradId{0,1}

CMDealId{0,1}

Ccy

Prdct

TradDt

Źródło <xs:complexType name="TradeDetails" >

   <xs:sequence >

     <xs:element name="CCPTradId" type="Max16Text" />

     <xs:element name="CMTradId" type="Max16Text" minOccurs="0" />

     <xs:element name="CMDealId" type="Max16Text" minOccurs="0" />

     <xs:element name="Ccy" type="CurrencyCode" />

     <xs:element name="Prdct" type="Max16Text" />

     <xs:element name="TradDt" type="ISODate" />

   </xs:sequence>

</xs:complexType>

TradeDetails/CCPTradId- Identyfikator transakcji nadany przez KDPW_CCP (element)

Opis Identyfikator transakcji nadany przez KDPW_CCP
Typ Max16Text
Źródło <xs:element name="CCPTradId" type="Max16Text" />

TradeDetails/CMTradId- Identyfikator transakcji wprowadzony przez uczestnika na platformie konfirmacyjnej (element)

Opis Identyfikator transakcji wprowadzony przez uczestnika na platformie konfirmacyjnej
Typ Max16Text
Źródło <xs:element name="CMTradId" type="Max16Text" minOccurs="0" />

TradeDetails/CMDealId- Identyfikator transakcji nadany przez platformę konfirmacji (element)

Opis Identyfikator transakcji nadany przez platformę konfirmacji
Typ Max16Text
Źródło <xs:element name="CMDealId" type="Max16Text" minOccurs="0" />

TradeDetails/Ccy- Waluta transakcji (element)

Opis Waluta transakcji
Typ CurrencyCode
Źródło <xs:element name="Ccy" type="CurrencyCode" />

TradeDetails/Prdct- Typ transakcji (element)

Opis Typ transakcji
Typ Max16Text
Źródło <xs:element name="Prdct" type="Max16Text" />

TradeDetails/TradDt- Data zawarcia transakcji przez Uczestników (element)

Opis Data zawarcia transakcji przez Uczestników
Typ ISODate
Źródło <xs:element name="TradDt" type="ISODate" />

YesNoIndicator- Znacznik tak/nie (typ prosty)

Opis Znacznik tak/nie
Typ Pochodna typu: xs:string
Format
Kod Opis
Y Prawda (tak)
N Fałsz (nie)
Źródło <xs:simpleType name="YesNoIndicator" >

   <xs:restriction base="xs:string" >

     <xs:enumeration value="Y" />

     <xs:enumeration value="N" />

   </xs:restriction>

</xs:simpleType>

otcc.trs.001.01- Raport Settled Trades (typ złożony)

Opis Raport Settled Trades
Elementy

składowe
Pgntn

GnlInf

StmtForAcct{0,unbounded}

Źródło <xs:complexType name="otcc.trs.001.01" >

   <xs:sequence >

     <xs:element name="Pgntn" type="Pagination" />

     <xs:element name="GnlInf" type="GeneralInformation" />

     <xs:element name="StmtForAcct" type="StatementForAccount" minOccurs="0" maxOccurs="unbounded" />

   </xs:sequence>

</xs:complexType>

otcc.trs.001.01/Pgntn- Stronicowanie (element)

Opis Numer strony i znacznik ostatniej strony zestawienia
Typ Pagination
Źródło <xs:element name="Pgntn" type="Pagination" />

otcc.trs.001.01/GnlInf- Informacje ogólne (element)

Opis Blok informacji ogólnych
Typ GeneralInformation
Źródło <xs:element name="GnlInf" type="GeneralInformation" />

otcc.trs.001.01/StmtForAcct- Zestawienie dla konta PAA (element)

Opis Zestawienie dla konta PAA
Typ StatementForAccount
Źródło <xs:element name="StmtForAcct" type="StatementForAccount" minOccurs="0" maxOccurs="unbounded" />