Služba vr230 / 35230

Interní služba

Pomocí této služby provoz CDCP zapisuje, modifikuje nebo ruší záznam v tabulce cdcp.cash_info.
TYPZ=1 (insert)
nesmí být vyplněno IDPI
musí být vyplněno: CDAC, TYPL, MTMD/MTMK, pokud ZPVY=R, potom CMMT
TYPZ=2 (update)
musí být vyplněno: IDPI, CDAC, TYPL, MTMD/MTMK, CMMT
pole služby přepisují hodnoty záznamu v cash_info kromě ZPVY (nevyplněná pole jsou doplněna def. hodnotami)
TYPZ=4 (delete)
musí být vyplněno: IDPI, CMMT, vyplnění ostatních polí se nezohledňuje
provede se update pole comments a potom delete záznamu (záznamy v tabulce his)

Defaultní hodnoty nezadaných polí:
DODT - akt.účetní den pokud is_cash_info_distributed=false, jinak následující
DBDT - DODT pokud TYPL >= 500, jinak CCDT
CLEB - 0 pokud TYPL >= 500 nebo CDAC má parametr SCPFIR "CERTIS_fee_payment": false, jinak CLEB z settlement.get_clearing_account(CCDT, CDAC, DEVI, TYPL)
FAUC - CDAC pokud param. TYPPLT.Same_CDAC_FAUC=true
MTMD -0
MTMK - 0
DEVI - CZK
NEDT - akt. účetní den
DEDT - NEDT
CCDT - fpri.get_fee_payment_date(DEDT, DEVI) pokud pro TYPL param. TYPPLT.Payment_date=3D jinak DEDT
CLCE - dle DEVI param. DEVISE.Clearing_center
ZPVY- mezera

Vstupní kontroly pro TYPZ=1, 2:
DBDT - DODT pokud TYPL >= 500, jinak CCDT
CLEB - 0 pokud TYPL >= 500
FAUC - CDAC pokud param. TYPPLT.Same_CDAC_FAUC=true
MTMD/MTMK - jedno pole =0, druhé <>0
CCDT - fpri.get_fee_payment_date(DEDT, DEVI) pokud pro TYPL param. TYPPLT.Payment_date=3D
CLCE - dle DEVI param. DEVISE.Clearing_center

Vstupní pole

JménoTypOborPopis
TYPZ * Char (1) TYPZ3 Typ změny
IDPI Numeric (10,0) ID předběžné informace o platbě
DODT Date Datum distribuce účastníkům
DBDT Date Datum distribuce zúčtovacím bankám
CDAC Numeric (4,0) Kód účastníka
CLEB Numeric (4,0) [0-9]{1,3} Kód zúčtovací banky
FAUC Numeric (4,0) Kód fakturovaného účastníka
TYPL Char (3) TYPPLT Typ platby
MTMD Numeric (14,2) Debetní částka
MTMK Numeric (14,2) Kreditní částka
DEVI Char (3) DEVISE Měna
NEDT Date Datum vzniku
DEDT Date Předpokládané datum vypořádání
CCDT Date Datum platby
PREV Char (15) [0-9]{1,15} Identifikátor převodu
SMER Char (1) SMEROB Směr obchodu
NORE Char (35) Externí číslo
NOOR Numeric (12,0) ID instrukce
CMMT Char (250) Poznámky
CLCE Char (3) TYPCLC Clearingové centrum
ZPVY Char (1) ZPVY Způsob vytvoření

Výstupní pole

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