Špecializované riešenia
Obsah kapitoly:
Realizácia platieb SEPA pomocou používateľských položiek je jedným z možných riešení, ako SEPA platbu realizovať.
Niektoré ovládače umožňujú vytvoriť platbu s príznakom, ktorý indikuje, že má byť platba bankou realizovaná v ISO 20022 (platby pre zónu SEPA). Tj. prevod do ISO 20022 si zabezpečuje samotná banka. Tento príznak medzi pevnými položkami platobných príkazov nie je a je riešený pomocou definovateľných položiek dohodnutého mena.
Ovládače, ktoré podporujú realizáciu platieb SEPA pomocou používateľských položiek:
Do roku 2016 bola pre realizácie platieb s príznakom SEPA pomocou používateľských položiek podporovaná tiež ovládačom CZ_KBBEST, v súčasnej dobe bol tento spôsob riešenia nahradený voľbou Režim SEPA v nastavení ovládača.
Ak používate ovládač, ktorý príznak pomocou používateľských položiek podporuje, a chcete také platby vytvárať, tak musíte dodržať nasledujúci postup:
Aby bylo možné vytvořit zahraniční platbu z příznakem SEPA, je nutné v agendě Definovateľné položky pro třídu "Platební příkaz - řádek" nadefinovat uživatelskou položku datového typu "Ano/Ne". Môže ísť jednat o extra, tak aj "neextra" používateľskú položku. Položku je nutné pomenovať "SEPAPayment". Celý název položky je tedy buď U_SEPAPayment, nebo X_SEPAPayment (podporovány jsou také systémové položky S_SEPAPayment a Y_SEPAPayment). Ďalej je potrebné vytvoriť pre triedu "Platobný príkaz - riadok" definovateľný formulár, do ktorého sa skôr nadefinovaná položka SEPAPayment umiestni. V agendě Žiadosti o platobné príkazy v menu Nastavení je třeba si nastavit Zobrazovat definovatelný formulář.
Ak chceme vytvoriť zahraničný platobný príkaz s príznakom SEPA, vytvoríme bežným spôsobom žiadosť o platobný príkaz a na definovateľnom formulári začiarkneme príznak SEPA platby. Potom vygenerujeme platobný príkaz. Pri spracovaní platobného príkazu príslušným ovládačom, ktorý prácu s príznakom SEPA podporuje, napr. bank. ovládačom CZ_KBBest, ovládač zistí existenciu definovateľnej položky SEPAPayment a ak je začiarknutá na "Áno", vytvorí platobný príkaz s príznakom platby SEPA. Ak príznak začiarknutý nie je alebo ak definovateľná položka SEPAPayment neexistuje, vytvorí sa štandardný zahraničný platobný príkaz.
Pri platobnom príkaze s príznakom SEPA nemá význam nastavenie spôsobu úhrady dodatočných poplatkov (OUR, SHA, BEN) a nie je možné začiarknuť urgentnú platbu. Platba musí byť v mene EUR.
Definovateľné položky sú spracovávané s nasledujúcou prioritou: Y_SEPAPayment, X_SEPAPayment, S_SEPAPayment, U_SEPAPayment. Tzn. ak používateľ nadefinuje položku Y_SEPAPayment a U_SEPAPayment, vezme sa pri spracovaní platobného príkazu do úvahy len hodnota položky Y_SEPAPayment. Hodnota položky U_SEPAPayment sa ignoruje.
Týka sa ovládača:
Bankový ovládač CZ_ABO je špeciálne upravený tak, že umožňuje do zahraničnej platby (súbor s príponou DUZ) pridať informáciu klienta pre banku (položka BRHQMSG1 a BRHQMSG2 v definícii formátu súboru DUZ). Taký príznak medzi pevnými položkami platobných príkazov nie je, avšak problém je riešený pomocou definovateľných položiek dohodnutého mena.
Ak chcete také platby vytvárať, tak musíte dodržať nasledujúci postup:
Aby bylo možné do zahraniční platby vložit informaci klienta pro banku, je nutné v agendě Definovateľné položky pro třídu "Platební příkaz - řádek" nadefinovat uživatelskou položku datového typu "znaky". Môže ísť jednat o extra, tak aj "neextra" používateľskú položku. Položku je nutné pomenovať "ClientInfo". Celý název položky je tedy buď U_ClientInfo, nebo X_ClientInfo (podporovány jsou také systémové položky S_ClientInfo a Y_ClientInfo). Ďalej je potrebné vytvoriť pre triedu "Platobný príkaz - riadok" definovateľný formulár, do ktorého sa skôr nadefinovaná položka ClientInfo umiestni. V agendě Žiadosti o platobné príkazy v menu Nastavení je třeba si nastavit Zobrazovat definovatelný formulář.
Ak chceme vytvoriť zahraničný platobný príkaz s vyplnenou informáciou pre banku, vytvoríme bežným spôsobom žiadosť o platobný príkaz a na definovateľnom formulári vyplníme uvedenú položku. Potom vygenerujeme platobný príkaz. Pri spracovaní platobného príkazu príslušným ovládačom, ktorý túto funkcionalitu podporuje, ovládač zistí existenciu definovateľnej položky ClientInfo a jej obsah zapíše do výsledného súboru. Ak je nevyplnená alebo ak definovateľná položka ClientInfo neexistuje, vytvorí sa štandardný zahraničný platobný príkaz.
Definovateľné položky sú spracovávané s nasledujúcou prioritou: Y_ClientInfo, X_ClientInfo, S_ClientInfo, U_ClientInfo. Tzn. ak používateľ nadefinuje položku Y_ClientInfo a U_ClientInfo, vezme sa pri spracovaní platobného príkazu do úvahy len hodnota položky Y_ClientInfo. Hodnota položky U_ClientInfo sa ignoruje.