Realizace plateb SEPA pomocí uživatelských položek je jedním z možných řešení, jak SEPA platbu realizovat.
Některé ovladače umožňují vytvořit platbu s příznakem, který indikuje, že má být platba bankou realizována v ISO 20022 (platby pro zónu SEPA). Tj. převod do ISO 20022 si zajišťuje samotná banka. Tento příznak však mezi pevnými položkami platebních příkazů není a je řešen pomocí definovatelných položek dohodnutého jména.
Ovladače, které podporují realizaci plateb SEPA pomocí uživatelských položek:
Pokud používáte ovladač, který příznak pomocí uživatelských položek podporuje, a chcete takové platby vytvářet, pak musíte dodržet následující postup:
Aby bylo možné vytvořit zahraniční platbu z příznakem SEPA, je nutné v agendě Definovatelné položky pro třídu "Platební příkaz - řádek" nadefinovat uživatelskou položku datového typu "Ano/Ne". Může se jednat jak o extra, tak "neextra" uživatelskou položku. Položku je nutné pojmenovat "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). Dále je potřeba vytvořit pro třídu "Platební příkaz - řádek" definovatelný formulář, do kterého se dříve nadefinovaná položka SEPAPayment umístí. V agendě Žádosti o platební příkazy v menu Nastavení je třeba si nastavit Zobrazovat definovatelný formulář.
Pokud chceme vytvořit zahraniční platební příkaz s příznakem SEPA, vytvoříme běžným způsobem žádost o platební příkaz a na definovatelném formuláři zatrhneme příznak SEPA platby. Potom vygenerujeme platební příkaz. Při zpracování platebního příkazu příslušným ovladačem, který práci s příznakem SEPA podporuje, např. bank. ovladačem CZ_KBBest, ovladač zjistí existenci definovatelné položky SEPAPayment a pokud je zatržená na "Ano", vytvoří platební příkaz s příznakem platby SEPA. Pokud příznak zatržen není nebo pokud definovatelná položka SEPAPayment neexistuje, vytvoří se standardní zahraniční platební příkaz.
Při platebním příkazu s příznakem SEPA nemá význam nastavení způsobu úhrady dodatečných poplatků (OUR, SHA, BEN) a není možné zatrhnout urgentní platbu. Platba musí být v měně EUR.
Definovatelné položky jsou zpracovánány s následující prioritou: Y_SEPAPayment, X_SEPAPayment, S_SEPAPayment, U_SEPAPayment. Tzn. pokud uživatel nadefinuje položku Y_SEPAPayment a U_SEPAPayment, vezme se při zpracování platebního příkazu v úvahu jenom hodnota položky Y_SEPAPayment. Hodnota položky U_SEPAPayment se ignoruje.