Služba vr240 / 35240

Interní služba

Pomocí této služby provoz CDCP zapisuje, modifikuje nebo ruší záznam v tabulce cdcp.transfer_netting.

TYPZ=1 (insert)
- převod může být v dané skupině, cyklu a dne vypořádání pouze jednou (primární klíč - IUDE, PORA, SKUP, PREV)
- všechny převody ve skupině musí mít stejnou měnu vypořádání
- do cyklu 7 (15:30) a 8 (opravný 15:45) musí být měna vypoř. EUR
- do cyklu 9, pouze převody s nulovou částkou
- datum provedení nettingu (IUDE) nesmí být menší než DATCPT a vyšší než DATCPT + 7 kalendářní dní
- pokud IUDE=DATCPT, zadaný cyklus vypořádání ještě nebyl spuštěný v rámci RUD (od Petera nějakou funkci)
- dle PREV je nalezen převod v cdcp.transfer a provádí se kontrola zadaných polí CARM, CAEM, CVAL, TYOP, TYPV, QTET, MTMV, DEVI, NEDT, DEDT pokud jsou zadaná
- převod musí mít podúčet na obou stranách "volné CP" (transfer.subaccount_type_db/cr =2)

TYPZ=2 (update)
opravovaný záznam je definován IUDE, PORA, SKUP, PREV
lze změnit pouze pole IUDE, PORA, SKUPN, CDAC (na ostatní se nebere zřetel) pro převody, kde ještě nenastal cyklus vypořádání
platí všechny podmínky jako pro TYPZ=1

TYPZ=4 (delete)
rušený záznam je definován IUDE, PORA, SKUP, PREV, (na ostatní pole se nebere zřetel)
lze zrušit převody, kde ještě nenastal cyklus vypořádání
provede se delete záznamu

Defaultní hodnoty nezadaných polí:
IUDE - DATCPT
PORA - 1. dosud nespuštěný cyklus
SKUP - 1
SKUPN - 1
CDAC - 0

Vstupní pole

JménoTypOborPopis
TYPZ * Char (1) TYPZ3 Typ změny
IUDE Date Datum účetního dne
PORA Char (2) PORA2 Pořadí zápisu do schránky v rámci daného úč.dne
SKUP * Char (2) Skupina
SKUPN Char (2) Skupina nová
PREV Numeric (15,0) Identifikátor převodu
CDAC Numeric (4,0) Kód účastníka platící poplatek
CARM Numeric (4,0) [0-9]{1,3} DB kód účastníka
CAEM Numeric (4,0) [0-9]{1,3} CR kód účastníka
CVAL Char (12) Kód cenného papíru (ISIN)
TYOP Char (3) TYPOPE Typ operace
TYPV Char (1) TYPVYP Druh příkazu
QTET Numeric (11,0) Počet převáděných CP
MTMV Numeric (14,2) Částka
DEVI Char (3) DEVISE Měna
NEDT Date Datum vzniku
DEDT Date Datum vypořádání

Služba nemá výstupní pole