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
Výstupní pole