Služba vr210 / 35210

Interní služba

Pomocí této služby se vytvoří 1 platba v tabulce cdcp.payment s status='50'.
pokud není vyplněno ani jedno z polí DCLE, DKCC, DPRE, DCIU, potom je doplnit funkcí get_clearing_account ( CCDT, CARM, DEVI, TYPL)
pokud není vyplněno ani jedno z polí KCLE, KKCC, KPRE, KCIU, potom je doplnit funkcí get_clearing_account ( CCDT, CAEM, DEVI, TYPL)
nevyplněný KONS, doplnit z TYPPLT.Konstantní_symbol pro paindi=TYPL
nevyplněný VARS, doplnit 1TTTRRMMDD, TTT= TYPL (přednulovat), RR=year(CCDT) bez století, MM=month(CCDT), DD=day(CCDT)
nevyplněný ZPVY, doplnit mezeru'
nevyplněné VZDT, doplnit DATCPT

Vstupní kontroly:
CCDT - účetní den pro měnu >= DATCPT
MTMV > 0
musí existovat parametr TYPCLC and pastyp=DEVI and paindi=CLCE
CARM/DCLE/CAEM/KCLE musí být v users.subject
Pro platby DEVI<>EUR se provádí test kódu banky (DKCC/KKCC = cdcp.bank.code), test předčíslí (DPRE/KPRE) a čísla účtu (DCIU/KCIU) na modulo 11 dle předpisu ČNB - použít funkci is_valid_account
Pro platby v EUR musí být kód banky (DKCC/KKCC) 0000
VZDT <= DATCPT

Vstupní pole

JménoTypOborPopis
CCDT * Date Datum platby
TYPL * Char (3) TYPPL1 Typ platby
MTMV * Numeric (14,2) Částka k převodu
DEVI * Char (3) DEVIS1 Druh měny
CARM * Numeric (4,0) [0-9]{1,3} Kód debetního účastníka
DCLE Numeric (4,0) [0-9]{1,3} DB kód zúčtovací banky
DKCC Char (4) DB kód banky
DPRE Char (6) DB předčíslí českého peněžního účtu
DCIU Char (10) DB číslo českého peněžního účtu
DRLI Numeric (12,0) DB ID instrukce
DNORE Char (35) DB externí číslo
CAEM * Numeric (4,0) [0-9]{1,3} Kód kreditního účastníka
KCLE Numeric (4,0) [0-9]{1,3} CR kód zúčtovací banky
KKCC Char (4) CR kód banky
KPRE Char (6) CR předčíslí českého peněžního účtu
KCIU Char (10) CR číslo českého peněžního účtu
KRLI Numeric (12,0) CR ID instrukce
KNORE Char (35) CR externí číslo
KONS Char (10) Konstantní symbol platby
SPEC Char (10) Specifický symbol platby
VARS Char (10) [0-9]{1,10} Variabilní symbol platby
PREV Char (15) [0-9]{1,15} Identifikátor převodu
CLCE * Char (3) TYPCLC Clearingové centrum
ZPVY Char (1) ZPVY Způsob vytvoření
CMMT Char (250) Poznámky
VZDT Date Datum důvodu pro vznik platby

Výstupní pole

JménoTypOborPopis
IDPP * Numeric (14,0) ID platebního příkazu