Služba pu831 / 65831

Pomocí této služby provede účastník rezervaci CP umístěných v poolu systému pro Zapůjčování CP. Po úspěšném vložení obdrží účastník službu 20830/pd830.

Vstupní testy:
- probíhá aukce Zapůjčování CP v rámci hamonogramu CDCP (auction=true a auction_begin_hhmm =< aktuální čas =<auction_end_hhmm, parametr PUJPAR v parameter.parameter)
- Účastník vlastní zadaný účet (CDAC=cdcp.account a RCMA=cdcp.number).
- VZDT je aktuální nebo zítřejší účetní den, aktuální účetní den je možné zadat pouze do začátku posledního DVP cyklu
- VKDT je účetní den
- VKDT nepřesahuje max. délku zápůjčky (VKDT =< VZDT + loan_lenght_max_cal_days - loan_reduction_acc_days, hodnoty parametru PUJPAR v parameter.parameter)
- ISIN je součástí poolu systému Zapůjčován CP (CVAL in lbs.pool.isin)
- v poolu je dostatek CP (0 < QTET =< lbs.pool.quantity pro daný ISIN)
- pokud VZDT=aktuální účetní den, finanční limity účastníka musí odpovídat platbě kolaterálu ((cdcp.financial_limit_daily.limit_db* -1) =< cdcp.financial_limit_daily.position - QTET* lbs.pool.collateral, klíč k záznamu cdcp.financial_limit_daily: date_settlement_acc=dnes (VZDT), agent=CDAC, bank zjistit z funkce get_clearing_account pro payment_type 150, currency=CZK)

Pokud jsou vstupní testy OK, provede se:
- snížení počtu CP v poolu (viz vstupní testy)
- snížení finančního limitu, pokud VZDT=aktuální účetní den (viz vstupní testy)
- zápis nové rezervace do tabulky lbs.reservation se stavem R (lbs.reservation.status)

Vstupní pole

JménoTypOborPopis
CDAC Numeric (4,0) Kód účastníka
CVAL * Char (12) [A-Z0-9]{12} Kód cenného papíru (ISIN)
RCMA * Char (12) [0-9]{12} Číslo majetkového účtu
QTET * Numeric (11,0) Počet zapůjčovaných CP
VZDT * Date Datum začátku zápůjčky
VKDT * Date Datum konce zápůjčky
NORE Char (35) Externí číslo
CDCL Char (11) Číslo klienta pro potřeby účastníka

Výstupní pole

JménoTypOborPopis
RLIR * Numeric (12,0) ID rezervace