Služba vr300 / 35300

Interní služba

Pomocí této služby provoz CDCP vkládá, snižuje nebo ruší členství účastníka v CLF v tabulce cdcp.clf_balance.
DEVI - při nevyplnění, doplnit CZK (viz. číselník)

TYPZ=1 (založení nového členat)
MTMV, ID nesmí být vyplněno, účastník nemá žádnou větu v clf_balance nebo poslední stav je 0
zapsat větu do clf_balance, payment_type=241, date_acc,date_payment_cc=DATCPT, value, balance, balance_without_penalty=parametr GFSMIN

TYPZ=2 (změna poznámky)
musí být vyplněno: ID, kontrola, pro daný záznam agent=CDAC
update pole Comment

TYPZ=2 (snížení stavu)
MTMV musí být vyplněné, ID nesmí být vyplněné
musí být ještě nějaký DVP cyklus pro CZK
při odečtení MTMV od posledního stavu, musí být zůstatek >= hodnotě GFSMIN - platí pro účastníky kromě 598, zde stačí >= 0
sníženou částku promítnout do finančních limitů, pokud nevyhovují => chyba
zapsat větu do clf_balance, payment_type=230, date_acc,date_payment_cc=DATCPT, value = záporná MTMV, balance, balance_without_penalty=odečíst MTMV
zapsat payment a cash_info pro payment_type=230
zapsat cash_info pro nový stav payment_type=503

TYPZ=4 (zrušení člena)
MTMV, ID nesmí být vyplněno, účastník musí mít poslední nenulový stav v clf_balance
zapsat větu do clf_balance, payment_type=242, date_acc,date_payment_cc=DATCPT, value = záporná hodnota stavu, balance, balance_without_penalty=0

Vstupní pole

JménoTypOborPopis
TYPZ * Char (1) TYPZ3 Typ změny
CDAC * Numeric (4,0) Kód účastníka
MTMV Numeric (14,2) Debetní částka
DEVI Char (3) DEVIS2 Měna
ID Numeric (10,0) ID zůstatku
CMMT Char (200) Poznámka

Výstupní pole

JménoTypOborPopis
ID * Numeric (10,0) ID předběžné informace o platbě