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
Jméno | Typ | Obor | Popis | |
---|---|---|---|---|
IDPP | * | Numeric (14,0) | ID platebního příkazu |