Struktura komunikatów Operacje na papierach. Dokumentacja wersja 3.2
Spis treści: Oznaczenia typów danych... 2 Ogólna definicja komunikatu XML... 3 Klasyfikacja komunikatów związanych z obsługą świadczeń z papierów... 4 XERR(0001) - Informacja dla uczestników o błędzie formalnym w komunikacie XML... 6 CANT(0002) - Informacja dla uczestników o zdarzeniu... 9 BOIK(0002) - Instrukcja dotycząca operacji na papierach lub dane o akcjonariuszu... 16 CRNK(0002) - Informacja dla uczestników o wysokości pożytków... 26 CCFN(0002) - Potwierdzenie wykonania operacji na papierach... 34 BOSK(0002) - Komunikaty do uczestnika ze statusem instrukcji... 37 CFRE(0002) - Informacje szczególne... 44 Sposób budowania relacji pomiędzy wymienianymi komunikatami na przykładzie obsługi KELER... 46 Wycofanie informacji o komunikacie informującym o zdarzeniu... 46 Sposób przekazania informacji o akcjonariuszu w odpowiedzi na komunikat o zdarzeniu... 47 Sposób przekazywania statusu akcjonariusza oraz modyfikacji danych o akcjonariuszu... 48 Pełna wymiana komunikatów wraz z przekazaniem informacji o wysokości dywidendy... 49 Nazewnictwo plików elektronicznych... 50 Definicje formatu komunikatów (XML Schema)... 51 Określenie strony kodowej wymienianych komunikatów... 52 ZAŁĄCZNIK 1 Lista obsługiwanych stron kodowych wraz z ich oznaczeniami kodowymi... 53 1
Oznaczenia typów danych Typy danych Z element złożony A pole alfanumeryczne N pole numeryczne (dla oddzielenia części dziesiętnej należy stosować znak kropki. ) D data wg ISO (RRRR-MM-DD) DT data i czas wg ISO (RRRR-MM-DDTgg:mm:ss) pole nie zawiera wartości w dokumencie podawany jest tylko tag XML Sposób wypełniania M M/- O O/- EW I wypełnienie obowiązkowe wypełnienie obowiązkowe lub brak elementu pole opcjonalne pole opcjonalne lub brak elementu element wielokrotnego występowania wypełnienie na żądanie emitenta Wielokrotne wystąpienia (n) element występujący dokładnie n razy (n-m) element występujący minimalnie n, a maksymalnie m razy 2
Ogólna definicja komunikatu XML Nagłówek komunikatu M 1 KDPWMsg (KDPW Message) Komunikat w standardzie KDPW MsgType Typ komunikatu KDPW 4 A MsgVer Wersja dla typu komunikatu 4 A Sndr Kod uczestnika nadawcy komunikatu 4 A SndrType Typ uczestnictwa nadawcy komunikatu 2 A Rcvr Kod uczestnika odbiorcy komunikatu 4 A RcvrType Typ uczestnictwa odbiorcy komunikatu 2 A 1 Ogólny nagłówek komunikatu wymienianego pomiędzy uczestnikami a KDPW. Dla KDPW (zarówno ze strony nadawcy jak i odbiorcy) kod typu uczestnictwa nie jest określony. W przypadku dokumentów wysyłanych przez KDPW zawartość atrybutu SndrType będzie zawierał spacje. Uwaga: Kolorem czerwonym i kursywą oznaczono pola charakterystyczne dla obsługi KELER, EVK i WZ krajowych emitentów. Kolor niebieski i pogrubiona czcionka oznacza pola charakterystyczne dla obsługi ONP (krajowych) z wyłączeniem WZ. Czarna czcionka oznacza elementy wspólne dla obu modułów. 3
Klasyfikacja komunikatów związanych z obsługą świadczeń z papierów Lp. Typ komunikatu Opis Wersja 1 Nadawca Info Nr Informacja dla uczestników o błędzie formalnym w komunikacie XML 0001 KDPW 1 XERR (XML Error) 2 CANT (Corporate Action Notification) 4 BOIK (Corporate Action Instruction) 6 CRNK (Corporate Action s Rates Notification) 7 CCFN (Corporate Action s Confirmation) 9 BOSK (Status) 10 CFRE (Corporate Action Free Text) Informacja dla uczestników o zdarzeniu 0002 KDPW 1 Instrukcja dotycząca wysokości pożytków lub dane o akcjonariuszu 0002 Uczestnicy/ KDPW Informacja dla uczestników o wysokości pożytków 0002 KDPW Komunikaty do uczestnika z potwierdzeniem wykonania operacji na 0002 KDPW papierach Komunikaty do uczestnika ze statusem instrukcji 0002 KDPW Komunikaty z informacjami szczególnymi 0002 KDPW 2 1 Kolumna zawiera oznaczenie wersji komunikatów zamieszczonych w materiale. Wskazany numer powinien być zawarty w ogólnym nagłówku komunikatu XML jako wartość atrybutu MsgVer. 4
1 Komunikat CANT w wersji 0002 został rozbudowany jedynie o dodatkowy atrybut pola CACd (REDM wykup) oraz opcjonalne pole zawierające oryginalny identyfikator zdarzenia otrzymany przez KDPW od depozytu macierzystego (pole ExtCorpId). 2 Komunikat BOIK jest komunikatem przekazywanym przez uczestników, jednak w szczególnych przypadkach (jedynie dla operacji na papierach polskich emitentów) możliwe jest wystawienie tego komunikatu przez KDPW. W przypadku wprowadzenie przez KDPW instrukcji przekazanej w sposób inny niż elektroniczny stosowny komunikat BOIK utworzony przez pracownika KDPW w zastępstwie uczestnika jest przekazywany do tego uczestnika. Wersja 0002 komunikatu wykorzystywana jest zarówno do celów przekazywania danych o akcjonariuszu do KELER, jak i do przekazania instrukcji dotyczących innych operacji na papierach. 5
XERR(0001) - Informacja dla uczestników o błędzie formalnym w komunikacie XML Definicja komunikatu Informacja dla uczestników o błędzie Z EW ErrInf (Error Information) Definicja elementów złożonych komunikatu ErrInf (Error Information) Blok informacji ogólnych Z M GnlInf (General Information) FileInf (File Information) ErrDtls (Error Details) Informacja o błędnym pliku Z M Informacje o błędzie Z M GnlInf (General Information) Identyfikator komunikatu 16 A M 1 SeMsgRef (Sender s Message Reference) 6
FileInf (File Information) Nazwa pliku 20 A M Nm (Name) Sndr (Sender) RcvDtTm (Receiving Date and Time) Kod nadawcy 4 A M Data i godzina odebrania pliku DT M ErrDtls (Error Details) Kod błędu 4 A M 2 ErrCd (Error Code) LnNb (Line Number) Pos (Position) ErrTxt (Error Text) Numer linii, w której wystąpił błąd 5 N O 3 Pozycja w linii 4 N O 4 Opis błędu 35 A O 1 Identyfikator komunikatu nadawany przez wystawcę. Aby możliwe było korzystanie z referencji do komunikatów niezbędnym jest zachowanie unikalności identyfikatorów. 2 Kod przyczyny odrzucenia komunikatu: 0099 - Niezgodność strony kodowej dla dokumentu; 0101 - Niezgodność struktury komunikatu z XML Schema; 0102 - Niepoprawny kod i typ uczestnika przekazany w nagłówku pliku; 0103 - Nieznany typ komunikatu; 0104 - Niezgodność typu i wersji komunikatu z nazwą XML Schema; 9999 - Inny błąd. 7
3 Numer linii, w której wystąpił błąd podawany jest w przypadku wykrycia niezgodności struktury komunikatu z XML Schema. Zgłoszeniu podlega zawsze jedynie pierwszy znaleziony błąd. 4 Pozycja w linii, w której wystąpił błąd podawana jest w przypadku wykrycia niezgodności struktury komunikatu z XML Schema. Zgłoszeniu podlega zawsze jedynie pierwszy znaleziony błąd. 8
CANT(0002) - Informacja dla uczestników o zdarzeniu Definicja komunikatu Z EW CANtfn (Corporate Action Notification) Powiadomienie o operacji na papierach wartościowych Definicja elementów złożonych komunikatu CANtfn (Corporate Action Notification) Blok informacji ogólnych Z M GnlInf (General Information) Scty (Underlying Securities) CADtls (Corporate Action Details) AddInf (Additional Information) Informacje o papierze Z M Szczegóły operacji Z M Informacje dodatkowe Z O 9
GnlInf (General Information) Identyfikator komunikatu 16 A M 1 SeMsgRef (Sender s Message Reference) CARef (Corporate Action Reference) FuncOfMsg (Function of the Message) CACd (Corporate Action Code) MndInd (Mandatory/Voluntary Indicator) PrpDt (Preparation Date) PrcSts (Processing Status) Lnk (Linkages) Identyfikator świadczenia 16 A M 2 Funkcja komunikatu: NEWM Nowe świadczenie WITH Wycofanie świadczenia REPL Zmiana danych świadczenia CANC Wycofanie poprzedniego komunikatu 4 A M 3 Kod zdarzenia: 4 A M DVCA Wypłata dywidendy INTR Wypłata REDM Wykup MEET Walne zgromadzenie akcjonariuszy XMET Nadzwyczajne walne zgromadzenie akcjonariuszy Wskaźnik określający, czy udział w zdarzeniu jest 4 A M 4 obowiązkowy czy dobrowolny: MAND Udział obowiązkowy VOLU Udział dobrowolny Data komunikatu D M Status komunikatu: 4 A M COMP Pełne informacje o zdarzeniu PREC Niepełne informacje o potwierdzonym zdarzeniu PREU Niepełne informacje o niepotwierdzonym zdarzeniu Relacje z innymi komunikatami Z O 10
Lnk (Linkages) LnkRef Referencje do innych komunikatów 16 A O 5 (Reference) RefCode PREV Referencja do poprzedniego komunikatu 4 A Scty (Underlying Securities) Opis papieru Z M SctyDtls (Security Details) AcctInf (Account Information) Informacje o koncie Z M SctyDtls (Security Details) Kod ISIN papieru 12 A M Id, ISIN (Identification of Security) Nm (Description of Security) SplmtryId (Supplementary Identification) Nazwa papieru 35 A O Kod emitenta + nazwa krótka emitenta 35 A O 6 AcctInf (Account Information) Znacznik określający, że komunikat dotyczy M AllAcct (All Accounts) SfkpgPlc (Safekeeping Place) wszystkich kont uczestnika Siedziba depozytu macierzystego (kod BIC) 11 A M 11
CADtls (Corporate Action Details) Data ogłoszenia przez emitenta D O AnouDt (Announcement Date) RcdDt (Record Date) ExDt (Ex-Dividend or Distribution Date) RspDt (Response Deadline Date) PmtDt (Payment Date) MetDtTm Meeting Date and Time Met2DtTm (Second Meeting Date and Time) ExpiDt (Expiry Date) Rate (Rate) Data ustalenia praw D O Pierwszy dzień bez prawa do świadczeń D O Ostatni dzień przyjmowania zestawień od D O uczestników Data wypłaty D O 7 Data WZA DT O Data drugiego WZA DT O Data wykupu D O Stawka świadczenia 14,2 N RtTp GRSS Świadczenie brutto dla dywidendy INTR Świadczenie odsetki PDIV Rata świadczenia dla dywidendy (bez ostatniej raty) FDIV Rata świadczenia dla dywidendy (dla ostatniej raty) REDM Świadczenie wykup 4 A Ccy Waluta świadczenia (wg ISO ISO4217) 3 A O 8 12
DivTpInd (Dividend Type Indicator) MetAddr (Meeting Address) Met2Addr (Meeting Address 2) AddTxt (Additional Text) Rodzaj dywidendy: FINL Ostateczna wypłata dywidendy INTE Dywidenda zaliczkowa 4 A O 9 Miejsce odbywania się WZA 100 A O Miejsce odbywania się drugiego WZA 100 A O Data ostatniego dnia przyjmowania informacji o zwrotach odnośnie danej raty AddInf (Additional Information) Obecność tego pola oznacza wymóg przez emitenta O PrchsDtRqrd (Purchase Date Required) ExtCorpId (External Corporate Action Identifier) podania daty zakupu Identyfikator operacji na papierach nadany przez zewnętrzną instytucję (depozyt zagraniczny) D O 16 A O 1 Identyfikator komunikatu nadawany przez wystawcę. Aby możliwe było korzystanie z referencji do komunikatów niezbędnym jest zachowanie unikalności identyfikatorów. 2 Identyfikator świadczenia nadawany przez KDPW. Identyfikator ten będzie unikalny w systemie depozytowo-rozliczeniowym i będzie wykorzystywany w pozostałych komunikatach jako referencja do operacji na papierze wartościowym. 3 Funkcja komunikatu określa właściwy sposób jego interpretacji: NEWM - przekazanie danych o nowym świadczeniu. Komunikat w tej funkcji powinien zawierać pełne dane o świadczeniu wraz z nadanym przez zawiadamiającego (KDPW) unikalnym identyfikatorem. WITH - komunikat oznacza wycofanie świadczenia przez emitenta. Zawiera on pełne dane o świadczeniu zgodne z przekazanymi wcześniejszym komunikatem. 13
REPL CANC - modyfikacja danych o przekazanym wcześniej świadczeniu. Komunikat w tej funkcji powinien zawierać pełne dane o świadczeniu wraz z nadanym przez zawiadamiającego (KDPW) unikalnym identyfikatorem świadczenia. Świadczenie to powinno zostać wcześniej zgłoszone komunikatem w funkcji NEWM. - wycofanie wcześniejszego komunikatu o świadczeniu. Zawiera on pełne dane o świadczeniu zgodne z przekazanymi wcześniejszym komunikatem. 4 Wskaźnik określający czy udział w zdarzeniu jest obowiązkowy: MAND - udział obowiązkowy VOLU - udział w zdarzeniu jest dobrowolny. Pole może przyjąć wartość VOLU jedynie zdarzeń oznaczonych kodami MEET (walne zgromadzenie akcjonariuszy) i XMET (nadzwyczajne walne zgromadzenie akcjonariuszy). 5 Referencje do innych komunikatów: PREV - atrybut określa, że nadesłany komunikat jest kontynuacją informacji przekazanej wcześniejszym komunikatem, którego identyfikator został przekazany jako referencja. Referencja o tym atrybucie używana jest w przypadku funkcji WITH, REPL, CANC. W pierwszych dwóch przypadkach podanie referencji do komunikatu jest opcjonalne. W funkcji CANC (wycofanie poprzedniego komunikatu) sekcja referencji musi obowiązkowo zawierać identyfikator poprzedniego komunikatu. 6 Pole dodatkowej informacji o papierze zawiera złożenie kodu emitenta z nazwą krótką emitenta. Pole to należy wypełniać w następujący sposób: Lp. Opis pola Typ Uwagi 1 kod emitenta 4 A M 2 / - separator 1 A M 3 nazwa emitenta 30 A O 7 Podanie daty wypłaty jest obowiązkowe jedynie dla zdarzenia typu dywidenda (DVCA), wypłata odsetek (INTR) i wykup (REDM) w przypadku gdy pole status komunikatu (PrcSts) przyjmuje wartość COMP. Dla typów MEET i XMET pole to nie jest przekazywane. 14
8 Podanie pola stawka świadczenia jest obowiązkowe jedynie dla zdarzenia typu dywidenda (DVCA), wypłata odsetek (INTR) ) i wykup (REDM) w przypadku gdy pole status komunikatu (PrcSts) przyjmuje wartość COMP. Dla typów MEET i XMET pole to nie jest przekazywane. Sposób wypełnienia atrybutu RtTp jest uzależniony od rodzaju dywidendy i powinien być wypełniany w następujący sposób: Sposób wypłay Dywidenda zwykła Dywidenda zaliczkowa CACd MndInd DivTpInd Rate(RtTp) CACd MndInd DivTpInd Rate(RtTp) w całości DVCA MAND FINL GRSS DVCA MAND INTE GRSS w ratach (bez ostatniej) DVCA MAND PDIV DVCA MAND INTE PDIV w ratach (dla ostatniej raty) DVCA MAND FINL FDIV DVCA MAND INTE FDIV Sposób wypełnienia atrybutu RtTp dla pozostałych świadczeń: CACd MndInd DivTpInd Rate(RtTp) INTR MAND - INTR REDM MAND - REDM MEET VOLU - - XMET VOLU - - 9 Podanie pola rodzaj dywidendy jest obowiązkowe jedynie dla zdarzenia typu dywidenda (DVCA) w przypadku gdy pole status komunikatu (PrcSts) przyjmuje wartość COMP. Dla typów REDM, INTR, MEET i XMET pole to nie jest przekazywane. 15
BOIK(0002) - Instrukcja dotycząca operacji na papierach lub dane o akcjonariuszu Definicja komunikatu Z EW CAInstr (Corporate Action Instruction) Instrukcja uczestnika dotycząca operacji na papierach wartościowych Definicja elementów złożonych komunikatu CAInstr (Corporate Action Instruction) Blok informacji ogólnych Z M GnlInf (General Information) Scty (Underlying Securities) BOwnrDtls (Beneficial Owner Details) CAInstrDtls (Corporate Action Instruction Details) AddInf (Additional Information) Informacje o papierze Z M/- 1 Identyfikacja akcjonariusza Z M/- 2 Szczegóły instrukcji Z M/- 3 Informacje dodatkowe Z M/- 4 16
GnlInf (General Information) Identyfikator komunikatu 16 A M 5 SeMsgRef (Sender s Message Reference) CARef (Corporate Action Reference) FuncOfMsg (Function of the Message) CACd (Corporate Action Code) PrpDt (Preparation Date) Lnk (Linkages) Identyfikator świadczenia 16 A M 6 Funkcja komunikatu: NEWM Komunikat o nowym akcjonariuszu REPL Zmiana danych akcjonariusza CANC Wycofanie akcjonariusza 4 A M 7 Kod typu zdarzenia 4 A M Data komunikatu D M Relacje z innymi komunikatami Z O Lnk (Linkages) LnkRef Referencje do innych komunikatów 16 A O 8 (Reference) RefCode PREV Referencja do poprzedniego komunikatu RELA Referencja do powiązanego komunikatu Scty (Underlying Securities) Opis papieru Z M SctyDtls (Security Details) 17
SctyDtls (Security Details) Id, ISIN Kod ISIN papieru 12 A M (Identification of Security) BOwnrDtls (Beneficial Owner Details) Identyfikator konta uczestnika w KDPW 35 A M 9 SafAcct (Safekeeping Account) (kod uczestnika + typ uczestnictwa) PmtDt Data wypłaty D O Identyfikacja akcjonariusza Z M BOwnrId (Beneficial Owner Identification) OwndQty Liczba posiadanych papierów 11 N M (Quantity of Securities Owned) QtyTp UNIT Liczba papierów w sztukach 4 A FAMT Wartość nominalna Data zakupu D I 10 PrchsDt (Purchase Date) AddInf (Additional Information) Informacje dodatkowe Z O 18 AddInf (Additional Information) Linia tekstu TxtLn (Text Line) 35 A EW (max. 25) CAInstrDtls (Corporate Action Instruction Details) Numer wariantu wykonania operacji 3 N M CAOptNm (Corporate Action Option Number) 18
CAOptCd (Corporate Action Option Code) PmtDt (Payment Date) Rate (Rate) IssrTaxAcctCnt (Issuer Tax Account Count) Kod wariantu: 4 A M NTTX Zestawienia uczestników, dotyczące wypłaty netto i kwoty podatku TAXI Zwroty podatku wymagane przez uczestników Data wypłaty D M Stawka świadczenia 14,2 N M (2) RtTp NETT Oczekiwana wysokość kwoty do 4 A otrzymania WITF Wartość podatku WITR Wysokość kwoty zwrotu podatku Ccy Waluta świadczenia (wg ISO ISO4217) 3 A Liczba rachunków, za które płaci emitent 7 N M BOwnrId (Beneficial Owner Identification) Numer identyfikacyjny akcjonariusza nadawany 10 N M 11 PrtryId (Proprietary Identification) Ttl (Title) Nm (Name) FrstNm (First Name BirthTtl (Title at birth) BirthNm (Name at birth) BirthFrstNm (First Name at birth) CntryOfBirth (Place of birth-country) przez uczestnika Tytuł właściciela 5 A O Nazwisko właściciela lub nazwa firmy 50 A M Imię właściciela lub nazwa firmy 50 A O Tytuł właściciela w momencie urodzenia 5 A O Nazwisko właściciela w momencie urodzenia 40 A O 12 Imię właściciela w momencie urodzenia 30 A O 12 Miejsce urodzenia kraj 2 A O 12 19
CityOfBirth (Place of birth-city) BirthDt (Date of birth) Gndr (Gebder) BOwnrNat (Beneficial Owner Nationality) BOwnrCtgy (Beneficial Owner Category) IdntyCardNb (IdentityCardNumber) RegnNb (Registration Number) Miejsce urodzenia - miasto 30 A O 12 Data urodzenia D O 12 Płeć akcjonariusza 1 mężczyzna 2 kobieta 1 A O 12 Narodowość właściciela 2 A O 17 Kategoria właściciela (wg KELER): 1 Osoba fizyczna rezydent Węgier 2 Osoba prawna rezydent Węgier 4 Osoba fizyczna osoba zagraniczna 5 Osoba prawna osoba zagraniczna Kategoria właściciela (wg EVK): P Osoba fizyczna L Osoba prawna Dla danych przekazywanych do KELER: Numer dokumentu identyfikacyjnego (dla osoby fizycznej z Węgier) Numer paszportu (dla zagranicznej osoby fizycznej) Dla danych przekazywanych do EVK: PESEL lub numer dokumentu tożsamości dla osób fizycznych Regon dla osób prawnych Dla danych przekazywanych dla emitentów krajowych numer imiennego zaświadczenia o prawie uczestnictwa w WZ. Numer rejestru (tylko dla niektórych podmiotów węgierskich) 1 A O 17 20 A O 13 15 A O 14 20
PrvTaxIdNb (Private Tax Identification Number) OrgTaxIdNb (Organisation Tax Identification Number) MdnNm ( Maiden Name) PstlAdr (Postal Address) MlngPstlAdr (Mailing Address) Nr identyfikacyjny podatnika (dla osoby fizycznej z Węgier) 10 A O 15 Nr rejestracyjny podatnika (dla podmiotu prawnego 11 A O 16 z Węgier) Imię i nazwisko panieńskie matki 50 A O 12 Adres właściciela Z M Adres do korespondencji Z O PstlAdr (Postal address), MlngPstlAdr (Mailing address) Adres miasto 30 A M TwnNm (Town Name) StrtNm (Street Name) Ctry (Country) PstCd (Postal Code) POBox (Post Office Box) Adres ulica i numer domu 30 A M Adres kraj 2 A M Adres kod pocztowy 10 A M Adres numer skrytki pocztowej 10 A O AddInf (Additional Information) Z EW FinInstrm (Financial Instruments) Określenie papierów wyłączonych ze świadczenia (dla opcji NTTX); Określenie papierów, których dotyczy zwrot (dla opcji TAXI). 21
FinInstrm (Financial Instruments) Kod ISIN papieru 12 A M ISIN (Identification of Security) InstrQty (Instructed Quantity) BalTp QtyTp Liczba papierów wyłączonych ze świadczenia (dla opcji NTTX); Liczba papierów, których dotyczy zwrot (dla opcji TAXI). QINS Liczba papierów, których dotyczy instrukcja UNIT Liczba papierów w sztukach FAMT Wartość nominalna 11 N 4 A 4 A M 1 Sekcja Scty występuje jedynie w przypadku przekazania przez uczestnika komunikatu z danymi o akcjonariuszu i w takim przypadku jest ona obowiązkowa. Sekcja ta nie może pojawić się jednocześnie z sekcjami CAInstrDtls i AddInf. 2 Sekcja BOwnrDtls występuje jedynie w przypadku przekazania przez uczestnika komunikatu z danymi o akcjonariuszu i w takim przypadku jest ona obowiązkowa. Sekcja ta nie może pojawić się jednocześnie z sekcjami CAInstrDtls i AddInf. 3 Sekcja CAInstrDtls występuje jedynie w przypadku komunikatu z instrukcją do operacji na papierach wartościowych i w takim przypadku jest ona obowiązkowa. Sekcja ta nie może pojawić się jednocześnie z sekcjami BOwnrDtls i Scty. 4 Sekcja AddInf występuje jedynie w przypadku komunikatu z instrukcją do operacji na papierach wartościowych i w takim przypadku jest ona obowiązkowa. Sekcja ta nie może pojawić się jednocześnie z sekcjami BOwnrDtls i Scty. 22
5 Identyfikator komunikatu nadawany przez wystawcę. Aby możliwe było korzystanie z referencji do komunikatów niezbędnym jest zachowanie unikalności identyfikatorów. Istniej możliwość nie elektronicznego przekazania informacji o świadczeniu. W przypadku takim pracownik KDPW wystawi komunikat BOIK w zastępstwie uczestnika. Po przyjęciu komunikatu jego kopia zostanie przekazana uczestnikowi. W polu LnkRef o atrybucie RELA przekazany zostanie numer komunikatu, nadany przez pracownika KDPW, który będzie stanowić relację dla uczestnika przy ewentualnych zmianach danych. W komunikacje BOSK informującym o zmianie statusu komunikatu, wykorzystywany będzie ten numer. KDPW zadba, aby numer ten w ramach zdarzenia był unikalny dla uczestnika. 6 Identyfikator świadczenia nadawany przez KDPW, przekazywany uczestnikom przy pomocy komunikatu zawiadomienia o zdarzeniu (CANT). Komunikat zawiadamiający zawiera wszelkie szczegółowe informacje na temat danego świadczenia z papieru. Komunikaty wymieniane w związku z konkretnym zdarzeniem powinny wskazywać ten identyfikator jako referencję. 7 Funkcja komunikatu określa właściwy sposób jego interpretacji: NEWM - przekazanie danych o nowym akcjonariuszu lub nowej instrukcji dotyczącej operacji na papierach. W przypadku przekazania danych o akcjonariuszu komunikat w tej funkcji powinien zawierać pełne dane o akcjonariuszu wraz z nadanym przez uczestnika, unikalnym dla wskazanego świadczenia (CARef), numerem akcjonariusza (PrtryId). Jeśli akcjonariusz o podanym identyfikatorze (PrtryId) został wcześniej zarejestrowany ze wskazanym kodem ISIN papieru wartościowego oraz datą zakupu papierów (jeśli podanie daty zakupu jest wymagane przez emitenta) komunikat zostanie odrzucony. REPL - modyfikacja danych o przekazanym wcześniej akcjonariuszu lub modyfikacji danych instrukcji dotyczącej operacji na papierach. W przypadku przekazania danych o akcjonariuszu, komunikat w tej funkcji powinien zawierać pełne dane o akcjonariuszu wraz z nadanym przez uczestnika, unikalnym dla wskazanego świadczenia (CARef), numerem akcjonariusza (PrtryId), który został wcześniej zgłoszony komunikatem w funkcji NEWM, kodem ISIN papieru, oraz datą zakupu (jeśli podanie daty zakupu jest wymagane przez emitenta). Jeśli akcjonariusz o podanym identyfikatorze nie został wcześniej przyjęty komunikat zostanie odrzucony. Nie jest możliwe przeprowadzenie modyfikacji danych wykorzystywanych do jednoznacznej identyfikacji przekazanego komunikatu z danymi o akcjonariuszu (identyfikator zdarzenia, identyfikator akcjonariusza, kod ISIN, data zakupu). W takim przypadku konieczne jest usunięcie przesłanych danych (funkcja CANC) i przesłanie ich ponownie (funkcja NEWM). W przypadku instrukcji dotyczącej operacji na papierach konieczne jest podanie referencji PREV do ostatniego komunikatu, w którym przekazano dane. Brak takie referencji lub jej niejednoznaczność (uczestnik przesłał wcześniej kilka komunikatów o tym samym numerze) spowoduje odrzucenie komunikatu. 23
CANC - usunięcie danych o nowym akcjonariuszu lub instrukcji dotyczącej operacji na papierach. W przypadku przekazania danych o akcjonariuszu, komunikat w tej funkcji powinien zawierać nadany przez uczestnika numer akcjonariusza (PrtryId) wraz z kodem ISIN papieru, numerem referencyjnym świadczenia (CARef) oraz datą zakupu (jeśli podanie daty zakupu jest wymagane przez emitenta). Jeśli akcjonariusz o podanym identyfikatorze nie został wcześniej przyjęty komunikat zostanie odrzucony. Do odrzucenia akcjonariusza nie jest wymagana zgodność zawartości pozostałych pól obowiązkowych z sekcji BOwnrDtls, przekazanych w komunikacie z ostatnio przyjętymi danymi o usuwanym akcjonariuszu. Zgodność pól opcjonalnych nie podlega weryfikacji. W przypadku instrukcji dotyczącej operacji na papierach konieczne jest podanie referencji PREV do ostatniego komunikatu, w którym przekazano dane. Brak takie referencji spowoduje odrzucenie komunikatu. W przypadku gdy referencja będzie niejednoznaczna (uczestnik przesłał wcześniej kilka komunikatów o tym samym numerze) zakłada się, że komunikat dotyczy wszystkich instrukcji o wskazanej relacji. 8 Referencje do innych komunikatów: RELA - atrybut określa, że nadesłany komunikat stanowi odpowiedź, lub pozostaje w ścisłej relacji z innym otrzymanym komunikatem, którego identyfikator został przekazany jako referencja. PREV - atrybut określa, że nadesłany komunikat jest kontynuacją informacji przekazanej wcześniejszym komunikatem, którego identyfikator został przekazany jako referencja. Dla funkcji NEWM referencja nie jest przekazywana. Podanie referencji do poprzednich komunikatów nie jest obowiązkowe. W przypadku podania referencji należy zadbać, aby wskazany identyfikator był poprawny. Dla atrybutu PREV musi być to ostatni przyjęty przez KDPW komunikat dotyczący określonego identyfikatora zdarzenia oraz identyfikatora akcjonariusza. Identyfikatory komunikatów odrzuconych przez KDPW (status RJCT przekazany komunikatem BOSK) nie są uwzględniane. W przypadku atrybutu RELA referencja powinna wskazywać ostatni komunikat o danym zdarzeniu (komunikat CANT) przekazany przez KDPW. Dla komunikatów dotyczących instrukcji na papierach, jeżeli jest to komunikat REPL lub CANC podane relacji PREV jest obowiązkowe. 9 Pole identyfikatora konta uczestnika. Pole to należy wypełniać w następujący sposób: Lp. Opis pola Typ Uwagi 1 kod uczestnika 4 A M 2 / separator 1 A M 3 typ uczestnictwa 2 A M 24
10 W przypadku, gdy emitent wymaga podania daty zakupu papierów pole wskazujące datę zakupu staje się obowiązkowe. 11 Numer identyfikacyjny akcjonariusza pozwalający na jednoznaczną identyfikację posiadacza papierów wartościowych, którego dotyczy dane zdarzenie. Jest on nadawany przez uczestników i będzie wykorzystywany podczas wymiany informacji pomiędzy uczestnikiem a KDPW. Zarówno modyfikacja danych o akcjonariuszu jak i przekazanie aktualnego statusu akcjonariusza zawierać będzie nadany przez uczestnika identyfikator. Numer identyfikacyjny powinien być unikalny w obrębie danego zdarzenia. Zapewnienie tej unikalności leży w gestii uczestnika. Nie istnieją żadne inne ograniczenia związane z budową identyfikatora akcjonariusza. Zakłada się, że każdy akcjonariusz o identyfikatorze nadanym przez uczestnika może posiadać wiele papierów o różnych kodach ISIN nabytych w różnym czasie. Pomimo, że przekazanie kompletnych danych dotyczących takiego przypadku wymagać będzie przekazania kilku komunikatów rejestrujących akcjonariusza może on posiadać ten sam unikalny identyfikator. W celu jednoznacznej identyfikacji zgłoszenia przesłanego pojedynczym komunikatem należy wykorzystać złożenie następujących pól: identyfikator świadczenia; identyfikator akcjonariusza nadany przez uczestnika; kod papieru wartościowego; data zakupu papierów wartościowych (jeśli podanie daty zakupu jest wymagane przez emitenta). 12.Pola te są obowiązkowe w przypadku osób fizycznych (gdy w polu BOwnrCtgy wprowadzone wartości to 1 lub 4 ). 13 Obowiązkowy numer dokumentu identyfikacyjnego dla osoby fizycznej z Węgier lub numer paszportu dla zagranicznej osoby fizycznej. Obowiązkowy numer dokumentu identyfikacyjnego lub PESEL dla osoby fizycznej lub numer REGON osoby prawnej w przypadku obsługi estońskich papierów wartościowych. 14 Obowiązkowe pole tylko dla niektórych podmiotów węgierskich. 15 Obowiązkowe pole dla osoby fizycznej z Węgier. 16 Obowiązkowe pole dla podmiotu prawnego z Węgier. 17.Pola te są nieobowiązkowe tylko dla walnych zgromadzeń polskich emitentów. 18.Pole to może służyć miedzy innymi do przekazywania informacji o współwłasności. 25
CRNK(0002) - Informacja dla uczestników o wysokości pożytków Definicja komunikatu Z EW CARtNtfn (Corporate Action s Rates Notification) Powiadomienie o wysokości pożytków z operacji na papierach wartościowych Definicja elementów złożonych komunikatu CARtNtfn (Corporate Action s Rates Notification) Blok informacji ogólnych Z M GnlInf (General Information) Scty (Underlying Securities) CADtls (Corporate Action Details) CAOpt (Corporate Action Option) BOwnrDtls (Beneficial Owner Details) Informacje o papierze Z M Szczegóły operacji Z M Opis wariantów wykonania operacji Z M/- 1 Identyfikacja akcjonariusza Z M/- 2 26
GnlInf (General Information) Identyfikator komunikatu 16 A M 3 SeMsgRef (Sender s Message Reference) CARef (Corporate Action Reference) FuncOfMsg (Function of the Message) Identyfikator świadczenia 16 A M 4 Funkcja komunikatu: NEWM Nowe świadczenie REPL Zmiana danych świadczenia CANC Wycofanie poprzedniego komunikatu 4 A M 5 CACd (Corporate Action Code PrpDt (Preparation Date) PrcSts (Processing Status) Lnk (Linkages) Kod zdarzenia: 4 A M DVCA Wypłata dywidendy INTR Wypłata odsetek REDM - Wykup Data komunikatu D M Status komunikatu 4 A M COMP Pełne informacje o zdarzeniu Relacje z innymi komunikatami Z O Lnk (Linkages) LnkRef Referencje do innych komunikatów 16 A O 6 (Reference) RefCode PREV Referencja do poprzedniego komunikatu 4 A RELA Referencja do powiązanego komunikatu 27
Scty (Underlying Securities) Opis papieru Z M SctyDtls (Security Details) AcctInf (Account Information) Informacje o koncie Z EW SctyDtls (Security Details) Id, ISIN Kod ISIN papieru 12 A M (Identification of Security) AcctInf (Account Information) Identyfikator konta (kod uczestnika, typ 16 A M 7 SfkpgAcct (Safekeeping Account) SfkpgPlc (Safekeeping Place) SttlmtPos (Settlement Position) uczestnictwa i rodzaj konta) Siedziba depozytu macierzystego (kod BIC) 11 A M Saldo papierów na koncie 11 N BalTp SETT Aktywa dostępne 4 A QtyTp FAMT Wartość nominalna UNIT Liczba papierów w sztukach 4 A M 28
CADtls (Corporate Action Details) Data wypłaty D O PmtDt (Payment Date) RcdDt (Record Date) Rate (Rate) AmtRate (Amoubt Rate) AddTxt (Additional Text) Data ustalenia praw D O Stawka świadczenia 14,2 N M (3) RtTp GRSS Wartość dywidendy brutto WITF Wartość podatku NETT Wartość dywidendy netto 4 A Ccy Waluta świadczenia (wg ISO ISO4217) 3 A Stawka świadczenia 14,2 N M/- (3) 8 RtTp GRSS Wartość dywidendy brutto 4 A WITF Wartość podatku NETT Wartość dywidendy netto Ccy Waluta świadczenia (wg ISO ISO4217) 3 A Dodatkowe informacje Z O AddTxt (Additional Text) Linia tekstu TxtLn (Text Line) 35 A EW (max. 10) 29
CAOpt (Corporate Action Option) Numer wariantu wykonania operacji 3 N M CAOptNm (Corporate Action Option Number) CAOptCd (Corporate Action Option Code) DfltPrcInd (Default Processing Indicator) CshMvmnts (Cash Movements) Kod wariantu wykonania operacji 4 A M CASH wypłata pieniężna Wskaźnik opcji domyślnej - M Przepływy pieniężne Z M CshMvmts (Cash Movements) Data wypłaty D M PmtDt (Payment Date) Rate (Rate) Stawka świadczenia 14,2 N RtTp GRSS Łączna wartość dywidendy brutto na uczestnika 4 A Ccy Waluta świadczenia (wg ISO ISO4217) 3 A BOwnrDtls (Beneficial Owner Details) Identyfikacja akcjonariusza Z M BOwnrId (Beneficial Owner Identification) PrchsDt (Purchase Date) Data zakupu D I 9 M 30
BOwnrId (Beneficial Owner Identification) 10 N M 10 PrtryId (Proprietary Identification) Numer identyfikacyjny akcjonariusza nadawany przez uczestnika 1 Sekcja CAOpt występuje jedynie w przypadku komunikatu z wysokością pożytków z operacji na papierach wartościowych i w takim przypadku jest ona obowiązkowa. Sekcja ta nie może pojawić się jednocześnie z sekcją BOwnrDtls w każdym przypadku występuje tylko jedna z nich. 2 Sekcja BOwnrDtls występuje jedynie w przypadku przekazania do uczestnika komunikatu z wysokością dywidendy na akcjonariusza i w takim przypadku jest ona obowiązkowa. Sekcja ta nie może pojawić się jednocześnie z sekcją CAOpt w każdym przypadku występuje tylko jedna z nich. 3 Identyfikator komunikatu nadawany przez wystawcę. Aby możliwe było korzystanie z referencji do komunikatów niezbędnym jest zachowanie unikalności identyfikatorów. 4 Identyfikator świadczenia nadawany przez KDPW, przekazywany uczestnikom przy pomocy komunikatu zawiadomienia o zdarzeniu (CANT). Komunikat zawiadamiający zawiera wszelkie szczegółowe informacje na temat danego świadczenia z papieru. Komunikaty wymieniane w związku z konkretnym zdarzeniem powinny wskazywać ten identyfikator jako referencję. 5 Funkcja komunikatu określa właściwy sposób jego interpretacji: NEWM - przekazanie informacji o wysokości pożytków z papierów. REPL - modyfikacja danych o wysokości pożytków z papierów przekazanych wcześniejszym komunikatem. CANC - usunięcie informacji o wysokości pożytków z papierów przekazanych wcześniejszym komunikatem. Komunikat ten zawiera wszystkie informacje o wysokości pożytków przekazane w polach obowiązkowych ostatniego komunikatu dotyczącego danego zdarzenia. 31
6 Referencje do innych komunikatów: RELA - atrybut określa, że nadesłany komunikat stanowi odpowiedź, lub pozostaje w ścisłej relacji z innym otrzymanym komunikatem, którego identyfikator został przekazany jako referencja. PREV - atrybut określa, że nadesłany komunikat jest kontynuacją informacji przekazanej wcześniejszym komunikatem, którego identyfikator został przekazany jako referencja. Dla komunikatu w funkcji NEWM identyfikator nie występuje. Podanie referencji do poprzednich komunikatów nie jest obowiązkowe. W przypadku podania referencji należy zadbać, aby wskazany identyfikator był poprawny. Dla atrybutu PREV musi być to ostatni przekazany przez KDPW komunikat typu CRNK dotyczący określonego identyfikatora zdarzenia oraz identyfikatora akcjonariusza przekazany do uczestnika. W przypadku atrybutu RELA referencja powinna wskazywać ostatni komunikat z danymi o akcjonariuszu przekazany przez uczestnika i przyjęty do dalszego przetwarzania. Komunikaty odrzucone przez KDPW (status RJCT przekazany komunikatem BOSK) nie są uwzględniane. Brak podania relacji do poprzednich komunikatów nie wpływa na sposób przetwarzania. W takim przypadku jedyną referencją jest unikalny numer zdarzenia nadawany przez zgłaszającego (KDPW) oraz unikalny identyfikator akcjonariusza nadany przez uczestnika (PrtryId) wraz z kodem ISIN papieru oraz datą zakupu (jeśli podanie daty zakupu jest wymagane przez emitenta). W przypadku przekazywania danych dotyczących operacji na papierach i nie podania relacji, jedyną referencją jest unikalny numer zdarzenia nadawany przez zgłaszającego (KDPW) oraz identyfikator konta uczestnika wraz z kodem ISIN i datą wypłaty. 7 Pole identyfikatora konta uczestnika. Pole to należy wypełniać w następujący sposób: Lp. Opis pola Typ Uwagi 1 kod uczestnika 4 A M 2 / separator 1 A M 3 typ uczestnictwa 2 A M 4 / separator 1 A M 5 Rodzaj konta 2 A M 8 Pola te są wypełniane gdy dokonane jest przeliczenie wartości świadczenia z waluty oryginalnej na inną walutę, w której nastąpi wypłata świadczenia. 32
9 Gdy emitent wymaga podania daty zakupu papierów pole wskazujące datę zakupu staje się obowiązkowe. W takim przypadku pole to wraz z numerem identyfikacyjnym zdarzenia, identyfikatorem akcjonariusza oraz kodem ISIN papieru pozwala na jednoznaczne wskazanie konkretnego akcjonariusza. 10 Numer identyfikacyjny akcjonariusza pozwalający na jednoznaczną identyfikację posiadacza papierów wartościowych, których dotyczy dane zdarzenie. Jest on nadawany przez uczestników za pośrednictwem komunikatu zgłaszającego akcjonariusza (komunikat typu BOIK w funkcji NEWM). 33
CCFN(0002) - Potwierdzenie wykonania operacji na papierach Definicja komunikatu Potwierdzenie wykonania operacji na papierach Z EW CACnf (Corporate Action s Confirmation) Definicja elementów złożonych komunikatu CACnf (Corporate Action s Confirmation) Blok informacji ogólnych Z M GnlInf (General Information) CADtls (Corporate Action Details) Szczegóły operacji Z M 34
GnlInf (General Information) Identyfikator komunikatu 16 A M 1 SeMsgRef (Sender s Message Reference) CARef (Corporate Action Reference) FuncOfMsg (Function of the Message) Identyfikator świadczenia 16 A M 2 Funkcja komunikatu: NEWM Nowe świadczenie REVR Wycofanie potwierdzenia 4 A M 3 CACd (Corporate Action Code) PrpDt (Preparation Date) Lnk (Linkages) Kod zdarzenia: 4 A M DVCA Wypłata dywidendy INTR Wypłata odsetek REDM Wykup Data komunikatu D M Relacje z innymi komunikatami Z O Lnk (Linkages) LnkRef Referencje do innych komunikatów 16 A O 4 (Reference) RefCode PREV Referencja do poprzedniego komunikatu 4 A RELA Referencja do powiązanego komunikatu 35
CADtls (Corporate Action Details) Data wypłaty D O PmtDt (Payment Date) TaxPayBckDt (Tax Payback Date) Rate (Rate) Data zwrotu podatku D O Stawka świadczenia 14,2 N RtTp NETT Wartość dywidendy netto TAXB Wartość kwoty zwrotu podatku 4 A Ccy Waluta świadczenia (wg ISO ISO4217) 3 A 1 Identyfikator komunikatu nadawany przez wystawcę. Aby możliwe było korzystanie z referencji do komunikatów niezbędnym jest zachowanie unikalności identyfikatorów. 2 Identyfikator świadczenia nadawany przez KDPW, przekazywany uczestnikom przy pomocy komunikatu zawiadomienia o zdarzeniu (CANT). Komunikat zawiadamiający zawiera wszelkie szczegółowe informacje na temat danego świadczenia z papieru. Komunikaty wymieniane w związku z konkretnym zdarzeniem powinny wskazywać ten identyfikator jako referencję. 3 Funkcja komunikatu określa właściwy sposób jego interpretacji: NEWM - przekazanie informacji z potwierdzenie wykonania operacji na papierach. RVER - wycofanie potwierdzenia wykonania operacji na papierach. 4 Referencje do innych komunikatów: RELA - atrybut określa, że nadesłany komunikat stanowi odpowiedź, lub pozostaje w ścisłej relacji z innym otrzymanym komunikatem, którego identyfikator został przekazany jako referencja. PREV - atrybut określa, że nadesłany komunikat jest kontynuacją informacji przekazanej wcześniejszym komunikatem, którego identyfikator został przekazany jako referencja. Dla komunikatu w funkcji NEWM identyfikator nie występuje. Aby właściwie interpretować referencje należy zadbać, aby wskazany identyfikator był poprawny. Dla atrybutu PREV musi być to ostatni przekazany komunikat CCFN dla danego zdarzenia i danej daty wypłaty. W przypadku atrybutu RELA referencja powinna wskazywać ostatni komunikat CANT dla przekazany przez KDPW dotyczący danej daty wypłaty i danego zdarzenia. O (2) 36
BOSK(0002) - Komunikaty do uczestnika ze statusem instrukcji Definicja komunikatu Z EW CASts (Corporate Action Status) Komunikat dotyczący statusu instrukcji/ operacji na papierach Definicja elementów złożonych komunikatu CASts (Corporate Action Status) Blok informacji ogólnych Z M GnlInf (General Information) Scty (Underlying Securities) Sts (Status) BOwnrDtls (Beneficial Owner Details) Informacje o papierze Z O Status Z M Identyfikacja akcjonariusza Z O 37
GnlInf (General Information) Identyfikator komunikatu 16 A M 1 SeMsgRef (Sender s Message Reference) CARef (Corporate Action Reference) FuncOfMsg (Function of the Message) CACd (Corporate Action Code) PrpDt (Preparation Date) Lnk (Linkages) Identyfikator świadczenia 16 A M 2 Funkcja komunikatu: NEWM Nowy komunikat CANC Wycofanie poprzedniego komunikatu 4 A M 3 Kod typu zdarzenia 4 A M Data komunikatu D M Relacje z innymi komunikatami Z O Lnk (Linkages) LnkRef Referencje do innych komunikatów 16 A O 4 (Reference) RefCode RELA Referencja do powiązanego komunikatu 4 A 38
Scty (Underlying Securities) Opis papieru Z M SctyDtls (Security Details) SctyDtls (Security Details) Id, ISIN Kod ISIN papieru 12 A M (Identification of Security) Sts (Status) Kod statusu 4 A M 5 StsCd (Status Code) Rsn (Reason) Przyczyna Z O 39
Rsn (Reason) Kod przyczyny 4 A M 6 RsnCd (Reason Code) RsnTxt (Reason Text) Opis przyczyny 35 A O 7 BOwnrDtls (Beneficial Owner Details) Identyfikacja akcjonariusza Z M BOwnrId (Beneficial Owner Identification) PrchsDt (Purchase Date) Data zakupu D I 8 BOwnrId (Beneficial Owner Identification) 10 N M 9 PrtryId (Proprietary Identification) Numer identyfikacyjny akcjonariusza nadawany przez uczestnika 1 Identyfikator komunikatu nadawany przez wystawcę. Aby możliwe było korzystanie z referencji do komunikatów niezbędnym jest zachowanie unikalności identyfikatorów. 2 Identyfikator świadczenia nadawany przez KDPW, przekazywany uczestnikom przy pomocy komunikatu zawiadomienia o zdarzeniu (CANT). Komunikat zawiadamiający zawiera wszelkie szczegółowe informacje na temat danego świadczenia z papieru. 40
3 Funkcja komunikatu określa właściwy sposób jego interpretacji: NEWM - przekazanie statusu instrukcji lub danych o akcjonariuszu. Każda zmiana statusu będzie przekazywana odrębnym komunikatem w funkcji NEWM. CANC - usunięcie informacji o statusie instrukcji lub akcjonariusza przekazanych poprzednim komunikatem. Komunikat ten będzie zawierał informacje zgodne z przekazanymi wcześniejszym komunikatem BOSK. 4 Referencje do innych komunikatów: RELA - atrybut określa, że nadesłany komunikat stanowi odpowiedź, lub pozostaje w ścisłej relacji z innym otrzymanym komunikatem, którego identyfikator został przekazany jako referencja. Podanie referencji do poprzedniego komunikatu nie jest obowiązkowe. W przypadku podania referencji należy zadbać, aby wskazany identyfikator był poprawny. Referencja dla atrybutu RELA powinna wskazywać ostatni komunikat z danymi o akcjonariuszu przekazany przez uczestnika. Brak podania relacji do poprzednich komunikatów nie wpływa na sposób przetwarzania. W takim przypadku jedyną referencją jest unikalny numer zdarzenia nadawany przez zgłaszającego (KDPW) oraz unikalny identyfikator akcjonariusza nadany przez uczestnika (PrtryId) wraz z kodem ISIN papieru oraz datą zakupu (jeśli podanie daty zakupu jest wymagane przez emitenta). W przypadku przekazania statusu instrukcji referencja dotyczy ostatniego komunikatu dotyczącego danych które zostały przetworzone. 5 Kod statusu komunikatu z danymi o akcjonariuszu: PACK - komunikat przyjęty przez KDPW i przekazany do dalszego przetwarzania. REJT - komunikat odrzucony przez KDPW. W wyniku komunikatu nie zostanie przekazany do dalszego przetwarzania. KSNT - dane o akcjonariuszu przesłane przez uczestnika zostały przekazane do KELER. KACK - dane o akcjonariuszu zostały przyjęte i zaakceptowane przez KELER. KRJT - dane o akcjonariuszu zostały odrzucone przez KELER. Kod statusu komunikatu z instrukacjami: PACK - komunikat przyjęty przez KDPW i przekazany do dalszego przetwarzania. PACP - dane przyjęte przez KDPW przeszły pomyślnie powtórną kontrolę merytoryczną i przekazany są do dalszego przetwarzania. REJT - komunikat odrzucony przez KDPW. W wyniku komunikatu nie zostanie przekazany do dalszego przetwarzania. REJP - dane przekazane komunikatem zostały odrzucone po powtórnej kontroli związanej ze zmiana definicji zdarzenia lub zmianą wartości sald w KDPW KACK - dane o stanie konta zostały uwzględnione w zestawieniu przekazanym emitentowi. 41
6 Kod przyczyny stanowi symboliczne oznaczenie przyczynę nadania określonego statusu akcjonariuszowi. Jest on wypełniany w przypadku statusów oznaczających anomalie (odrzucenie danych o akcjonariuszu). Poniżej przedstawiona jest lista kodów przyczyn. Lista ta może zostać poszerzona bądź zmieniona. 0099 - Niezgodność strony kodowej dla dokumentu; 0101 - Kod i typ uczestnika w nr rachunku niezgodny z kodem i typem nadawcy komunikatu. 0102 - Błędny nr referencyjny zdarzenia. 0103 - Niewłaściwy kod ISIN papieru w ramach wskazanego numeru referencyjnego zdarzenia. 0104 - Błędna referencja do komunikatu (PREV). 0105 - Błędna referencja do komunikatu (RELA). 0106 - Próba usunięcia lub zmiany danych o akcjonariuszu, który nie został zarejestrowany. Przyczyna dotyczy jedynie komunikatów w typie CANC lub REPL. Przyczyna sygnalizowana tym kodem występuje podczas próby usunięcia danych o akcjonariuszu w przypadku, gdy wskazany akcjonariusz nie jest zarejestrowany w KDPW. W celu przeprowadzenia pełnej identyfikacji weryfikowane jest istnienie akcjonariusza o podanym przez uczestnika identyfikatorze wraz z kodem zdarzenia, kodem ISIN oraz datą zakupu, jeśli jest ona wymagana przez emitenta. 0107 - Nieunikalny numer identyfikacyjny akcjonariusza (uprawnionego). Przyczyna ta dotyczy jedynie komunikatu w typie NEWM. W celu przeprowadzenia pełnej identyfikacji weryfikowane jest istnienie akcjonariusza o podanym przez uczestnika identyfikatorze wraz z kodem zdarzenia, kodem ISIN oraz datą zakupu, jeśli jest ona wymagana przez emitenta. 0108 - Brak daty zakupu wymaganej przez emitenta. 0109 - Podana data zakupu jest późniejsza od daty ustalenia praw. 0110 - Niewłaściwy format pola zawierającego numer rachunku (SafAcct). 0111 - Liczba zgłoszonych udziałów przekracza liczbę zarejestrowaną na koncie KDPW. 0112 - Liczba udziałów wyłączonych przekracza liczbę zgłoszoną przez emitenta. 0113 - Suma świadczenia zgłoszona przez uczestnika przekracza dopuszczalną wartość. 0114 - Dane niezgodne z definicją zdarzenia. 0115 - Brak danych obowiązkowych dla osoby fizycznej. 0201 - Dane uprawnionego zostały wysłane do KELER. Przyczyna ta dotyczy przypadku, gdy uczestnik próbuje zmodyfikować bądź usunąć informacje o akcjonariuszu, które zostały przekazane do KELER. Do czasu odpowiedzi z KELER operacje te nie mogą zostać przeprowadzone. 42
0202 - Dane uprawnionego zostały potwierdzone przez KELER. Przyczyna ta dotyczy przypadku, gdy uczestnik próbuje zmodyfikować bądź usunąć informacje o akcjonariuszu, które zostały już zaakceptowane przez KELER. W takim przypadku nie mam możliwości wykonania tych operacji. 0203 - Termin przysyłania danych uprawnionych został przekroczony. 0204 - Dane odrzucone z powodu zmiany definicji zdarzenia (komunikat ten występuje gdy zmieniona zostanie data ustalenia praw dla zdarzenia). 9999 - Inna przyczyna. 7 Opis przyczyny podawany w celu doprecyzowania komunikatu o przyczynie nadania statusu. W przypadku, gdy status komunikatu wraz z kodem przyczyny jednoznacznie określają powód nadania określonego statusu akcjonariuszowi, podanie dodatkowego opisu nie jest wymagane. 8. Gdy emitent wymaga podania daty zakupu papierów pole wskazujące datę zakupu staje się obowiązkowe. W takim przypadku pole to wraz z numerem identyfikacyjnym zdarzenia, identyfikatorem akcjonariusza oraz kodem ISIN papieru pozwala na jednoznaczne wskazanie konkretnego akcjonariusza. 9 Numer identyfikacyjny akcjonariusza pozwalający na jednoznaczną identyfikację posiadacza papierów wartościowych, których dotyczy dane zdarzenie. Jest on nadawany przez uczestników za pośrednictwem komunikatu zgłaszającego akcjonariusza (komunikat typu BOIK w funkcji NEWM). 43
CFRE(0002) - Informacje szczególne Definicja komunikatu Komunikat dotyczący informacji szczególnych Z EW CAFreeInf (Corporate Action Free Format Information) Definicja elementów złożonych komunikatu CAFreeInf (Corporate Action Free Format Information) Blok informacji ogólnych Z M GnlInf (General Information) Txt (Text) Dowolny tekst Z W GnlInf (General Information) Identyfikator komunikatu 16 A M 1 SeMsgRef (Sender s Message Reference) PrvMsgRef (Previous Message Reference) Identyfikator poprzedniego komunikatu 16 A O 2 Txt (Text) Linia tekstu TxtLn (Text Line) 35 A EW (max. 25) 44
1 Identyfikator komunikatu nadawany przez wystawcę. Aby możliwe było korzystanie z referencji do komunikatów niezbędnym jest zachowanie unikalności identyfikatorów. 2.W przypadku gdy informacja przekazana przez KDPW jest dłuższa niż 875 znaków (25x35) istnieje możliwość kontynuacji przez przekazanie następnego komunikatu zawierającego w polu PrvMsgRef relacji do komunikatu, którego jest kontynuacją. 45
Sposób budowania relacji pomiędzy wymienianymi komunikatami na przykładzie obsługi KELER Wycofanie informacji o komunikacie informującym o zdarzeniu o Pierwszy z komunikatów o typie CANT (atrybut MsgType nagłówka komunikatu) przesłany przez KDPW (atrybut Sndr nagłówka komunikatu), informuje uczestnika 9999 (atrybut Rcvr nagłówka komunikatu) o zdarzeniu. Zdarzenie to opatrzone jest identyfikatorem 238 (pole CARef w sekcji GnlInfo), a komunikat nosi identyfikator 2329 (pole SeMsgRef w sekcji GnlInfo). o Drugi z komunikatów pełni funkcję odwołującą poprzedni komunikat o zdarzeniu - pole FuncOfMsg w sekcji GnlInfo ma wartość CANC. Pole LnkRef o atrybucie RefCode = PREV wskazuje, który komunikat ma zostać wycofany. 46
Sposób przekazania informacji o akcjonariuszu w odpowiedzi na komunikat o zdarzeniu o Pierwszy z komunikatów o typie CANT (atrybut MsgType nagłówka komunikatu) przesłany przez KDPW (atrybut Sndr nagłówka komunikatu), informuje uczestnika 9999 (atrybut Rcvr nagłówka komunikatu) o zdarzeniu. Zdarzenie to opatrzone jest identyfikatorem 238 (pole CARef w sekcji GnlInfo), a komunikat nosi identyfikator 2329 (pole SeMsgRef w sekcji GnlInfo). o Przekazanie danych o akcjonariuszu odbywa się przy wykorzystaniu komunikatu typu BOIK. Szczegółowe dane wraz z liczbą papierów posiadaną przez akcjonariusza przekazywane są w sekcji BOwnrDtls. Pole CARef w sekcji GnlInf wskazuje numer referencyjny do zdarzenia, który musi być zgodny z identyfikatorem przekazanym w odpowiednim komunikacie typu CANT. 47
Sposób przekazywania statusu akcjonariusza oraz modyfikacji danych o akcjonariuszu o Przekazany przez uczestnika komunikat z danymi o akcjonariuszu o identyfikatorze 248 (pole PrtryId w sekcji BOwnrId) został przyjęty. o W odpowiedzi przekazany został komunikat o odrzuceniu akcjonariusza StsCd=PACK. Odpowiedź zawiera referencję do id. akcjonariusza (pole PrtryId w sekcji BOwnrId). Dodatkowo sekcja Lnk wskazuje referencję do komunikatu o akcjonariuszu. Wystąpienie tej sekcji nie jest obowiązkowe. o Kolejny komunikat uczestnika modyfikuje dane o akcjonariuszu (FuncOfMsg=REPL), zmieniając liczbę papierów. Identyfikator akcjonariusza jest zgodny z identyfikatorem przekazanym wcześniejszym komunikatem. Dodatkowo sekcja Lnk wskazuje referencje do wcześniejszego komunikatu o akcjonariuszu (RefCode=PREV) oraz do komunikatu o zdarzeniu (RefCode=RELA). Wystąpienie tej sekcji nie jest obowiązkowe. o W odpowiedzi uczestnik otrzymuje potwierdzenie przyjęcia akcjonariusza StsCd=PACK, co jest równoznaczne z potwierdzeniem wykonania zmiany w danych o akcjonariuszu. 48
Pełna wymiana komunikatów wraz z przekazaniem informacji o wysokości dywidendy o W wyniku obsługi zdarzenia o identyfikatorze CARef=238 uczestnik przekazał do KDPW dane o jednym akcjonariuszu, który zamierza skorzystać z prawa do dywidendy. Akcjonariusz ten został oznaczony przez uczestnika identyfikatorem PrtryId=248. Akcjonariusz ten został zaakceptowany przez KDPW do dalszego przetwarzania. o W odpowiedzi przekazany został komunikat informujący o wysokości dywidendy na akcjonariusza (MsgType=CRNK). Zawiera on referencję do identyfikatora akcjonariusza nadanego przez uczestnika. Dodatkowo sekcja Lnk wskazuje referencję do komunikatu o zdarzeniu (RefCode=RELA). Wystąpienie tej sekcji nie jest obowiązkowe. o Sekcja Scty zawiera dokładne dane o dacie wypłaty, o wartości dywidendy netto i brutto oraz o wielkości podatku. KDPWMsg MsgType = CANT Sndr = 0001 Rcvr = 9999 KDPWMsg MsgType = BOIK Sndr = 9999 Rcvr = 0001 KDPWMsg MsgType = BOSK Sndr = 0001 Rcvr = 9999 KDPWMsg MsgType = BOIK Sndr = 9999 Rcvr = 0001 KDPWMsg MsgType = BOSK Sndr = 0001 Rcvr = 9999 KDPWMsg MsgType = CRNK Sndr = 0001 Rcvr = 9999 CANtfn CAInstr CASts CAInstr CASts CARtNtfn GnlInf SeMsgRef = 2329 CARef = 238 FuncOfMsg = NEWM Scty CADtls AddInf GnlInf SeMsgRef = 3789 CARef = 238 FuncOfMsg = NEWM BOwnrDtls OwndQty = 10264 QtyTp = UNIT BOwnrId PrtryId = 248 Nm = Nowak FrstNm = Jan GnlInf SeMsgRef = 4571 CARef = 238 FuncOfMsg = NEWM Lnk LnkRef = 3789 RefCode = RELA Sts StsCd = PACK BOwnrDtls BOwnrId PrtryId = 248 GnlInf SeMsgRef = 3790 CARef = 238 FuncOfMsg = REPL Lnk LnkRef = 2329 RefCode = RELA LnkRef = 3789 RefCode = PREV BOwnrDtls OwndQty = 1264 QtyTp = UNIT BOwnrId PrtryId = 248 Nm = Nowak FrstNm = Jan GnlInf SeMsgRef = 4572 CARef = 238 FuncOfMsg = NEWM Lnk LnkRef = 3790 RefCode = RELA Sts StsCd = PACK BOwnrDtls BOwnrId PrtryId = 248 GnlInf SeMsgRef = 7936 CARef = 238 FuncOfMsg = NEWM CACd = DVCA Lnk LnkRef = 3790 RefCode = RELA CADtls PmtDt = 2005-02-14 Rate = 2567 RtTp = GRSS Ccy = EUR Rate = 27 RtTp = WITF Ccy = EUR Rate = 2540 RtTp = NETT Ccy = EUR BOwnrDtls BOwnrId PrtryId = 248 49