Komunikácia s bankami prostredníctvom otvoreného API rozhrania
10. februára 2024
Keď bola v roku 2015 schválená druhá smernica Európskej únie o platobných službách PSD2, tešili sa výrobcovia podnikových informačných systémov na možnosť zapracovania ďalšej automatizácie do svojich produktov. Bohužiaľ išlo len o ďalšie nariadenia EÚ.
Bohužiaľ sa veľmi rýchlo ukázalo, že ide o ďalšie z nariadenia EÚ, ktoré je zviazané obštrukciami, ktoré znemožňujú jeho rýchle rozšírenie do praxe. V tomto prípade išlo najmä o to, že PSD2 API môžu využívať iba subjekty s PSD2 licenciou, čo je licencia, ktorú je možné získať iba za veľmi prísnych podmienok a značných finančných nákladov. Osobne nepoznám výrobcu podnikového informačného systému, ktorý by túto licenciu získal a ďalej s ňou pracoval.
Kvôli vyššie uvedenému nadšeniu aktivita na strane výrobcov podnikových informačných systémov na dlhšiu dobu utíchla, avšak v posledných 2 rokoch sa začalo blýskať na lepšie časy.
Najväčšie banky v Českej republike začali sprístupňovať tzv. open API, na ktoré sa môže napojiť „ktokoľvek“ a pomocou ktorého môže sťahovať bankové výpisy a/alebo príkazy na úhradu priamou komunikáciou zo svojej vlastnej aplikácie.
V súčasnej dobe ponúka túto možnosť ČSOB, KB, ČS, Raiffeisenbank a FIO banka, pričom rozsah ponúkaných služieb v rámci tohto open API sa v jednotlivých bankách môže líšiť. Nevýhodou je, že sa API jednotlivých bánk líši, čo pre prípadných záujemcov o napojenie znamená viacnásobné náklady na vytvorenie a údržbu komunikácie.
AKO TO FUNGUJE V IS KARAT DNES
Existujúce riešenie je založené na lokálnej bankovej aplikácii inštalovanej na vybrané počítače užívateľov IS KARAT alebo na webovej bankovej aplikácii, vždy so zabezpečeným prístupom pre vybraných užívateľov. Ak potrebuje oprávnený užívateľ stiahnuť bankový výpis, musí sa prihlásiť do príslušnej bankovej aplikácie a vygenerovať súbor v patričnom formáte a štruktúre.
V ďalšom kroku sa musí prihlásiť do IS KARAT, kde vykoná načítanie tohto súboru, prípadne môže využiť nástroje na automatické sťahovanie výpisov z daného úložiska. Avšak stále ide iba o čiastočne automatizovaný systém prenosu súborov.
Rovnaký postup potom opakuje aj pre vytvorenie a odoslanie príkazu na úhradu, iba v opačnom smere z IS KARAT do bankovej aplikácie. A to navyše toľkokrát, koľko má bankových účtov a spracovávaných bánk.
AKO TO MÔŽE FUNGOVAŤ V IS KARÁT V BUDÚCNE
Výsledkom bude opäť spracovanie bankových výpisov a vytvorenie príkazov na úhradu, avšak bez potreby vyššie uvedenej lokálne inštalovanej bankovej aplikácie av prípade využitia akcie agenta IS KARAT aj bez potreby ručného zásahu obsluhy. Súbor s bankovým výpisom bude stiahnutý do IS KARAT automaticky, vrátane následných automatizovaných krokov.
Rovnako tak to môže fungovať aj v prípade príkazu na úhradu, avšak tu musí vždy niekto v IS KARAT príkaz na úhradu pripraviť, agent ho automaticky odošle do banky av závislosti na konkrétnej banke môže byť vyžadovaná jeho autorizácia rovnakou alebo inou osobou v prostredí webovej bankovej aplikácie.
Pokiaľ to konkrétna banka umožní, môže vyššie uvedené prebehnúť aj niekoľkokrát denne. Toto riešenie tak prináša úsporu času obsluhy a vyššiu bezpečnosť vďaka zamedzeniu opravám ručne generovaných súborov.
V rámci vývoja verzie 24 informačného systému KARAT postupne zapracovávame komunikáciu s vyššie uvedenými bankami prostredníctvom open API, aby mohli naši užívatelia v prípade záujmu túto novú možnosť využiť.
A pretože je neoddeliteľnou súčasťou vývoja aj priebežné testovanie, nasadili sme vývojovú verziu IS KARAT v našej vlastnej firme a na účely tohto článku požiadali o vyjadrenie prokúru spoločnosti KARAT Software, Ing. Tomáša Wertheimera, CSc., MBA.
„Ve firmě řeším mimo jiné komunikaci s bankou, tj. platební styk, což je v podstatě každodenní úkon, kterým začínám pracovní den, aby obchodníci měli aktuální informace vztahující se k projektům (tedy jak jim zákazníci platí). Pro zjištění aktuálních informací z banky musím s každou bankou komunikovat, respektive mít nastaveno rozhraní pro komunikaci s každou konkrétní bankou. Tato práce znamená každý den stáhnout aktuální data ze všech bank, v našem případě tří, která musím naimportovat do IS KARAT. V nové verzi IS KARAT, kde je tato činnost automatizovaná, s bankovním rozhraním již nepracuji(z pohledu aktualizace dat), ale pouze s daty přijatými od banky. Stažení dat provádí agent sám, v našem případě každý den ráno ve 3:50 hod. Uvedená činnost již tedy není vázána na konkrétní osobu a její přítomnost, což úzce souvisí s tím, že tradičně nebývá sdílena s více osobami. Odpadá tak úzké hrdlo při práci s bankovní aplikací, dochází k úspoře času a zvýšení bezpečnosti z hlediska možného zneužití či selhání odpovědné osoby,“ hovorí Tomáš Wertheimer.
„V případě odeslání příkazů k úhradě se zatím nemohu podělit o vlastní praktické zkušenosti, nicméně největší výhodu nového řešení vidím v případě, kdy je ve firmě rozdělena pravomoc mezi více osob. Jedna osoba připravuje příkazy k úhradě a jiná následně komunikuje s bankou. Osoba pracující v IS KARAT tedy připraví příkaz k úhradě, agent jej automaticky odešle do banky a osoba komunikující s bankou již provede pouze autorizaci jako konečný úkon, na jehož základě banka příkaz zpracuje. Vše jetedy opět bezpečnější a časově méně náročné. Uvedené nové funkčnosti v IS KARAT však nebrání zpracovávání dat po staru, tedy ručně,“ dopĺňa Tomáš Wertheimer.
Spoločnosť KOMAS, spol. s r.o., so sídlom v meste Opava – Komárov sa zaoberá spracovaním plechov za studena s hrúbkou 0,5 – 5 mm technológiou postupového lisovania.
Na jesenné partnerské stretnutie spoločnosti KARAT Software v Lorkovej vile v Čeladnej dorazilo viac než 70 účastníkov z Českej republiky aj Slovenska. Deň bol plný inšpirácie, noviniek a networkingu.
Spoločnosť DL obaly s.r.o., výrobno-obchodná spoločnosť so zameraním na vývoj a výrobu obalov, úspešne dokončila implementáciu ERP systému KARAT, ktorý predstavuje kľúčový krok k efektívnejšej a digitalizovanejšej prevádzke.