Lista kodów statusów i błędów w komunikatach XML (ISO 20022) w systemie kdpw_stream Warszawa, czerwiec 2013 r. Krajowy Depozyt Papierów Wartościowych S.A. ul. Książęca 4 00-498 Warszawa T 22 537 93 43 F 22 627 31 11 E kdpw@kdpw.pl www.kdpw.pl Krajowy Depozyt Papierów Wartościowych Spółka Akcyjna z siedzibą w Warszawie (00-498) przy ulicy Książęcej 4, wpisana do rejestru przedsiębiorców prowadzonego przez Sąd Rejonowy dla m. st. Warszawy, XII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod nr KRS 0000081582, NIP 526-10-09-528, wysokość kapitału zakładowego i kapitału wpłaconego - 21.000.000 zł.
SPIS TREŚCI: HISTORIA ZMIAN... 3 1. WSTĘP... 3 2. KODY STATUSÓW I BŁĘDÓW DLA INSTRUKCJI DOTYCZĄCEJ ZAPISU NA AKCJE NOWEJ EMISJI W RAMACH OBSŁUGI OPERACJI NA PAPIERACH... 4 3. KODY STATUSÓW I BŁĘDÓW DLA INSTRUKCJI DOTYCZĄCEJ ODWOŁANIA ZAPISU NA AKCJE NOWEJ EMISJI W RAMACH OBSŁUGI OPERACJI NA PAPIERACH... 7 Kody statusów i przyczyn błędów w komunikatach XML (ISO 20022) systemu kdpw_stream 2
Historia zmian 2013-06-10 KDPW Wer. 1.0 Utworzenie dokumentu 1. Wstęp Dokument zawiera listy kodów statusów i kodów przyczyn błędów dla poszczególnych komunikatów XML według normy ISO 20022, przekazywanych pomiędzy KDPW a kontrahentami w systemie kdpw_stream. Kody statusów i przyczyn błędów w komunikatach XML (ISO 20022) systemu kdpw_stream 3
2. Kody statusów i błędów dla instrukcji dotyczącej zapisu na akcje nowej emisji w ramach obsługi operacji na papierach Komunikat seev.034.001.03 zawiera informacje o statusie instrukcji dotyczącej zapisu na akcje nowej emisji. W przypadku odrzucenia komunikatu seev.033.001.03 pola w sekcji <InstrPrcgSts><Rjctd><Rsn> w komunikacie seev.034.001.03 mogą przyjmować następujące wartości: Kod błędu Opis Szczegółowy opis błędu <InstrPrcgSts> <Rjctd><Rsn> <RsnCd><Cd> UNLK UNLK - <InstrPrcgSts><Rjctd><Rsn><AddtlRsnInf> invalid message reference, reference is unknown invalid message reference, reference is unknown financial instrument identification F001 F002 F003 OTHR Other reason F004 OTHR Other reason F005 Brak identyfikatora komunikatu w systemie nadawcy. Numer referencyjny komunikatu jest nieunikalny w ramach danego zdarzenia i uczestnika. Brak tagu <CorpActnGnlInf><UndrlygScty> zawierającego informację o kodzie ISIN papieru dającego uprawnienie. Brak tagu <AcctDtls><AcctOwnr> zawierającego informację o kodzie posiadacza konta podmiotowego. Różny kod nadawcy komunikatu Kod Nadawcy i posiadacza konta podmiotowego Kod posiadacza konta podmiotowego OTHR Other reason F006 Niepoprawna postać kodu uczestnika. OTHR Other reason F007 Brak tagu <AcctDtls><SfkpgPlc> zawierającego informację o miejscu zdeponowania instrumentów finansowych. OTHR Other reason F008 Niepoprawna wartość typu miejsca zdeponowania. OTHR Other reason F009 Niepoprawna wartość miejsca zdeponowania. OTHR Other reason F100 Dla kodu wariantu wykonania EXER, nie podawane są informacje o beneficjencie <BnfclOwnrDtls>. OTHR Other reason F101 Dla kodu wariantu wykonania OVER, wymagana jest dokładnie jedna sekcja zawierająca dane o beneficjencie <BnfclOwnrDtls>. OTHR Other reason F102 Niepoprawna postać kodu uczestnika. OPTY Invalid option type F200 Niepoprawna wartość kodu wariantu wykonania. F201 Liczba akcji nowej emisji musi być liczbą dodatnią. Kody statusów i przyczyn błędów w komunikatach XML (ISO 20022) systemu kdpw_stream 4
EVNM F300 F301 F302 F305 F306 F307 F308 F309 F310 F311 Unrecognised event C000 or identification OTHR Other reason C001 W tagu <AddtlInf>, niepoprawna wartość w sekcji Nazwa sekcji. W tagu <AddtlInf>, wielokrotnie powtórzona sekcja z wartością Nazwa sekcji. W tagu <AddtlInf>, niepoprawna wartość waluty w sekcji Nazwa sekcji (Kod waluty). W tagu <AddtlInf>, niepoprawna wartość w sekcji z wartością Nazwa sekcji. W tagu <AddtlInf>, wartość w sekcji Nazwa sekcji nie jest liczbą całkowitą. Wskazywanie w zapisach dodatkowych liczby JPP do zablokowania jest niedozwolone (InstdQty). Wskazywanie w zapisach podstawowych liczby zapisów jest obowiązkowe (TtlSubsQty). Wskazywanie w zapisach dodatkowych liczby zapisów jest niedozwolone (TtlSubsQty). Informacje na temat wycofanych zapisów dostępne są jedynie dla zapisów podstawowych. Liczba akcji wycofanych, opłaconych wierzytelnościami jest niedozwolona, kiedy nie podano liczby zapisów wycodanych opłaconych wierzytelnościami (WithQtyToRcv). Brak aktywnego zdarzenia Identyfikator zdarzenia. W systemie może być co najwyżej jedna zaakceptowana instrukcja z zapisem [podstawowym dodatkowym] dla zdarzenia Identyfikator zdarzenia, uczestnika Kod uczestnika, konta Id kont, [id klienta Id klienta]. OTHR Other reason C002 Nieistniejący lub nieaktywny kod uczestnika Kod uczestnika OTHR Other reason C003 Niepoprawny kod zdarzenia w definicji (Kod zdarzenia) OTHR Other reason C004 financial instrument C005 identification. SAFE invalid or unrecognised C006 safekeeping account C100 OPTY Invalid option type C101 C102 OTHR Other reason C103 financial instrument C104 Różne kody zdarzenia w komunikacie (Kod zdarzenia) i w definicji zdarzenia (Kod zdarzenia). Różny kod ISIN w komunikacie (Kod ISIN) i w definicji zdarzenia (Kod ISIN), który daje uprawnienie. Brak aktywnego konta podmiotowego o id Id konta dla uczestnika Kod uczestnika na dzień przydziału Dzień przydziału. Brak opcji wykonania w definicji zdarzenia. Różne kody wykonania wariantu w komunikacie (Kod wykonania wariantu) i w definicji zdarzenia (Kod wykonania wariantu). Brak w definicji zdarzenia opcji wykonania o numerze wariantu wykonania wskazanym w komunikacie Numer wariantu wykonania. Data przysłania komunikatu (Data) jest przed datą początku przyjmowania zapisów (Data). Brak informacji o kodzie ISIN papieru PNE. Kody statusów i przyczyn błędów w komunikatach XML (ISO 20022) systemu kdpw_stream 5
identification. financial instrument identification. C105 OTHR Other reason C106 LACK LACK LACK C107 C108 Instructed position exceeds the eligible C200 balance Instructed position exceeds the eligible C201 balance Instructed position exceeds the eligible C202 balance C203 C204 C205 C206 Różne kody ISIN PNE w komunikacie (Kod ISIN) i w definicji zdarzenia (Kod ISIN). Dla wariantu wykonania Numer wariantu wykonania / Kod wariantu wykonania brak w definicji zdarzenia informacji o przeniesieniu papierów PNE. Brak papierów o kodzie ISIN Kod ISIN ze statusem AVAI lub TECH, dla uczestnika Kod uczestnika i id konta Id konta, na dzień Data. Liczba JPP ze statusem AVAI lub TECH (Liczba papierów) jest mniejsza niż obliczona wymagana liczba JPP do zablokowania (Liczba papierów). Liczba JPP wskazana w komunikacie (InstdQty) jest mniejsza od wymaganej (Liczba papierów). Liczba JPP ze statusem AVAI lub TECH (Liczba papierów) jest mniejsza niż podana przez uczestnika (Liczba papierów). Liczba JPP ze statusem AVAI lub TECH (Liczba papierów) jest mniejsza niż obliczona wymagana liczba JPP przez kdpw_stream (Liczba papierów). Emitent nie dopuścił opłacenia zapisów w postaci wierzytelności (LbltyCvrgAmt). Nieobsługiwana waluta ceny emicji akcji nowej emisji (Kod waluty). Waluta wartości akcji opłaconych wierzytelnościami (Kod waluty) jest różna od waluty ceny emisji akcji nowej emisji w definicji zdarzenia (Kod waluty). Wartość akcji opłaconych wierzytelnościami (LbltyCvrgAmt) nie może być większa niż wartość akcji nowej emisji. C207 Brak w definicji zdarzenia informacji o okresie unieważnienia zapisów w KDPW. C208 Informacje z liczbą wycofanych zapisów/akcji można przesyłać jedynie w okresie unieważnienia zapisów w KDPW od Data do Data. C209 Brak w systemie informacji o instrukcji anulującej poprzednie zapisy podstawowe. C210 Brak w systemie informacji o poprzedniej zaakceptowanej instrukcji, która została anulowana w okresie unieważniania zapisów (Id instrukcji). C211 Wskazanie liczby wycofanych zapisów podstawowych (WithTtlSubsQty) jest obowiązkowe jeśli jest to instrukcja po wycofaniu zapisu. C212 Suma liczby zapisów wycofanych oraz nowa liczba zapisów jest różna od liczby zapisów zgłoszonych w poprzedniej instrukcji (Id instrukcji). Kody statusów i przyczyn błędów w komunikatach XML (ISO 20022) systemu kdpw_stream 6
C213 Wskazanie liczby akcji wycofanych (WithQtyToRcv) jest obowiązkowe jeśli jest to instrukcja po wycofaniu zapisu. Suma liczby akcji nowej emisji, na którą złożono zapis/y C214 podstawowy z instrukcji oraz liczba wycofanych akcji jest różna od liczby akcji zgłoszonej w poprzedniej instukcji (id instrukcji). 3. Kody statusów i błędów dla instrukcji dotyczącej odwołania zapisu na akcje nowej emisji w ramach obsługi operacji na papierach Komunikat seev.041.001.03 zawiera informacje o statusie instrukcji dotyczącej odwołania zapisu na akcje nowej emisji. W przypadku odrzucenia komunikatu seev.040.001.03 pola w sekcji <InstrPrcgSts><Rjctd><Rsn> w komunikacie seev.041.001.03 mogą przyjmować następujące wartości: Kod błędu Opis Szczególowy opis błędu <InstrCxlReqSts> <Rjctd><Rsn> <RsnCd><Cd> - <InstrCxlReqSts><Rjctd><Rsn><AddtlRsnInf> UNLK invalid message reference, reference is unknown F401 UNLK invalid message reference, reference is F402 unknown financial instrument F403 identification OTHR Other reason F404 OTHR Other reason F405 Brak identyfikatora komunikatu w systemie nadawcy. Numer referencyjny komunikatu jest nieunikalny w ramach danego zdarzenia i uczestnika. Brak tagu <CorpActnGnlInf><FinInstrmId> zawierającego informację o kodzie ISIN papieru dającego uprawnienie. Brak tagu <AcctDtls><AcctOwnr> zawierającego informację o kodzie posiadacza konta podmiotowego. Różny kod nadawcy komunikatu Kod Nadawcy i posiadacza konta podmiotowego Kod posiadacza konta podmiotowego. OTHR Other reason F406 Niepoprawna postać kodu uczestnika. OTHR Other reason F407 Brak tagu <AcctDtls><SfkpgPlc> zawierającego informację o miejscu zdeponowania instrumentów finansowych. OTHR Other reason F408 Niepoprawna wartość typu miejsca zdeponowania. OTHR Other reason F409 Niepoprawna wartość miejsca zdeponowania. Kody statusów i przyczyn błędów w komunikatach XML (ISO 20022) systemu kdpw_stream 7
OPTY Invalid option type F410 Niepoprawna wartość kodu wariantu wykonania. EVNM Unrecognised event or identification C400 OTHR Other reason C401 OTHR Other reason C402 Brak aktywnego zdarzenia Identyfikator zdarzenia. Brak w systemie informacji zaakceptowanej instrukcji Id instrukcji. Nie można odwołać instrukcji Id instrukcji, która jest w trakcie przetwarzania. OTHR Other reason C403 Nieistniejący lub nieaktywny kod uczestnika Kod uczestnika. OTHR Other reason C404 Niepoprawny kod zdarzenia w definicji (Kod zdarzenia). OTHR Other reason C405 financial instrument C406 identification SAFE invalid or unrecognised C407 safekeeping account C408 OPTY Invalid option type C409 Różne kody zdarzenia w komunikacie (Kod zdarzenia) i w definicji zdarzenia (Kod zdarzenia). Różny kod ISIN w komunikacie (Kod ISIN) i w definicji zdarzenia (Kod ISIN), który daje uprawnienie. Brak aktywnego konta podmiotowego o id (Id konta) dla uczestnika Kod uczestnika na dzień przydziału Dzień przydziału. Brak opcji wykonania w definicji zdarzenia. Różne kody wykonania wariantu w komunikacie (Kod wykonania wariantu) i w definicji zdarzenia (Kod wykonania wariantu). C410 Brak w definicji zdarzenia opcji wykonania o numerze wariantu wykonania wskazanym w komunikacie (Numer wariantu wykonania). C411 Numer wykonania Numer wykonania jest niezgodny z numerem wykonania w instrukcji z zapisem Numer wykonania. OPTY C412 Kod wariantu wykonania Kod wariantu wykonania jest niezgodny z kodem wariantu wykonania w instrukcji z zapisem Kod wariantu wykonania. C413 Liczba akcji nowej emisji Liczba akcji nowej emisji jest niezgodna z liczbą akcji nowej emisji w instrukcji z zapisem Liczba akcji nowej emisji. OTHR Other reason C414 Data przysłania komunikatu (Data) jest przed datą początku przyjmowania zapisów (Data). C415 Liczba JPP ze statusem BLCA lub BLTE (Liczba) jest mniejsza niż obliczona wymagana liczba JPP do odblokowania (Liczba) OTHR Other reason C416 OTHR Other reason C417 Nie można odwołać instrukcji Id instrukcji, przysłanej po terminie. Nie można odwołać instrukcji Id instrukcji, ze statusem wewnętrznym Status. Kody statusów i przyczyn błędów w komunikatach XML (ISO 20022) systemu kdpw_stream 8