Od 1 września 2011 roku KDPW_CCP udostępnia uczestnikom rozliczającym informacje o wniesionych i wymaganych depozytach zabezpieczających, limitach transakcyjnych uczestnika i jego klientów na rynku instrumentów pochodnych w postaci komunikatów xml.
W celu uzyskania powyższych informacji uczestnik powinien przesłać komunikat
colr.mrl.001.01, który może spełniać następujące funkcje (pole według struktury XML - FuncOfMsg):
- NEWL - Ustanowienie nowego limitu. Wymagane jest podanie konta podmiotowego klienta (pole: KDPWSafAcct) oraz limitu (pole: MbrLimit). Po przekazaniu tego komunikatu uczestnik otrzyma zwrotnie komunikat colr.mrs.001.01 zawierający informację o ustanowionym limicie na konto, stopniu wykorzystania limitu transakcyjnego, bieżących rozrachunkach rynkowych, aktualnie wyliczonym depozycie zabezpieczającym, wniesionym depozycie zabezpieczającym.
Powyższe informacje będą również przekazywane automatycznie po każdej transakcji od momentu przekroczenia wartości 90% wykorzystania ustalonego limitu klienta.
- CURL - Zapytanie o wysokość aktualnie zdefiniowanego przez uczestnika limitu dla klienta. Wymagane jest podanie konta podmiotowego klienta (pole: KDPWSafAcct). Po przekazaniu tego komunikatu uczestnik otrzyma zwrotnie komunikat colr.mrs.001.01 zawierający informację o aktualnie ustanowionym limicie na konto klienta, stopniu wykorzystania limitu transakcyjnego, bieżących rozrachunkach rynkowych, aktualnie wyliczonym depozycie zabezpieczającym, wniesionym depozycie zabezpieczającym.
- CANL - Usunięcie istniejącego limitu. Wymagane jest podanie konta podmiotowego klienta (pole: KDPWSafAcct). Po przekazaniu tego komunikatu uczestnik otrzyma zwrotnie komunikat colr.mrs.001.01 zawierający informację o braku limitu na koncie klienta oraz aktualnie wyliczonych bieżących rozrachunkach rynkowych, depozycie zabezpieczającym oraz wniesionym depozycie zabezpieczającym.
- STAT - Zapytanie o aktualny poziom wykorzystania limitu. Wymagane jest podanie kodu uczestnika (pole: KDPWMmbId) oraz opcjonalnie konta podmiotowego klienta (pole: KDPWMmbId). W przypadku wskazania tylko kodu uczestnika zostanie przekazany zwrotnie komunikat colr.mrs.001.01 zawierający informację o wstępnym depozycie rozliczeniowym, stopniu wykorzystania limitu transakcyjnego, bieżących rozrachunkach rynkowych, aktualnie wyliczonym depozycie zabezpieczającym oraz wniesionym depozycie zabezpieczającym. Jeżeli w komunikacie będzie podany kod uczestnika i konto podmiotowe klienta, wówczas uczestnik otrzyma informację o ustanowionym limicie na konto, stopniu wykorzystania limitu transakcyjnego, bieżących rozrachunkach rynkowych, aktualnie wyliczonym depozycie zabezpieczającym oraz wniesionym depozycie zabezpieczającym.
W przypadku komunikatu colr.mrs.001.01 wysyłanego do uczestnika rozliczającego pole FuncOfMsg może przyjąć wartość:
- LVEX – informacja o przekroczeniu limitu transakcyjnego,
- RQST – informacja o realizacji zlecenia uczestnika, pole RgStatus może przyjąć wartość:
- ’00’ – poprawna odpowiedź na zapytanie o aktualny poziom wykorzystania limitu,
- ’10’ – limit uczestnika obowiązuje,
- ‘11’ – nowy limit uczestnika został ustanowiony,
- ’12’ – limit uczestnika został usunięty,
- ’90’ – zlecenie nie zostało zrealizowane.
Struktury komunikatów wraz z przykładami znajdują się w zakładce
Narzędzia informatyczne