Book Contents

Book Index

Banka

Číselníky banky
Karta bankového dokladu

Číselník Karta bankového dokladu je určený k preddefinovaniu často používaných položiek. Údaje z karty sa kopírujú do položky bankového príkazu a výpisu, takže už ich nie je potrebné zadávať ručne.

pic_6080

Obr.: Karty bankových dokladov - kniha

Základné údaje

Záložka Základné údaje karty bankového dokladu slúži k evidencii základných údajov.

pic_7318

Obr.: Karty bankových dokladov - Základné údaje

Popis polí:

Skratka

Skratka karty bankového dokladu.

Názov

Názov karty bankového dokladu.

Sadzba DPH

Sadzba DPH.

Typ dane

Typ dane.

Typ položky

Typ položky (P - príjem, V - výdaj).

Nekopírovať názov

Pokiaľ je zapnutý, z karty sa do položky bankového príkazu / výpisu skopíruje Názov iba v prípade, že na položke dokladu nie je uložený nejaký názov.

Účet

Účet z účtovnej osnovy.

Kontácia

Kontácia bankového výpisu.

Párovací symbol

Ľubovoľný číselný alebo textový údaj slúžiaci k triedeniu aktivít spoločnosti.

Stredisko

Stredisko, ktorého sa týka karta bankového dokladu.

Kód zákazky

Ľubovoľný číselný alebo textový údaj slúžiaci k triedeniu aktivít spoločnosti.

Prostriedok

Odkaz do knihy Prostriedok.

Kód tovaru

Kód tovaru.

Referent, Kód 1, Kód 2

Polia umožňujú užívateľské rozlíšenia, príp. väzbu do knihy Referenti. Bližší popis v kapitole Základné číselníky - Kód 1, Kód 2, Referent.

Prílohy

Na záložke Prílohy karty bankových dokladov je možné vkladať dokumenty a priraďovať odkazy na doklady v rámci IS K2. Bližší popis práce s dokumentami a dokladmi je uvedený v kapitole Základné číselníky a podporné moduly K2 - Prílohy - Prepojenie a odkazy.

Banky

V číselníku Banky je uvedený zoznam bánk.

pic_6082

Obr.: Číselník Banky

pic_6083

Obr.: Číselník Banky - Základné údaje

Popis vybraných polí:

SCB

Kód banky. Pri zmene kódu banky v tomto číselníku nedochádza k automatickej zmene SCB v už uložených čísel účtov na dokladoch a kartách Dodávateľov/Odberateľov.

Mod. 11

Začiarknutím poľa sa aktivuje kontrola platnosti čísla účtu s týmto kódom banky.

Číselník SWIFT

Číselník SWIFT sa spúšťa zo stromového menu Financie – Základné dáta – Číselník SWIFT. SWIFT (Society for Worldwide Interbank Financial Telecommunication - Spoločnosť pre celosvetovú medzibankovú finančnú komunikáciu) slúži najmä k medzinárodnému platobnému styku. V rámci SWIFTu má každá zúčastnená banka svoj jedinečný kód (BIC), ktorým sa identifikuje.

pic_6084

Obr.: SWIFT - kniha

Táto záložka číselníka SWIFT slúži k zadaniu základných údajov. Pokiaľ bude v číselníku SWIFT zadaná aj adresa banky, po zvolení daného SWIFT sa nakopíruje aj adresa banky k účtu.

pic_6085

Obr.: SWIFT - Základné údaje

Popis polí:

Štát banky

Štát banky.

SWIFT

SWIFT.

Blokované

Začiarkávacie pole pre blokovanie SWIFTu.

Adresa

Adresa banky - je možné použiť viacero riadkov pre zadanie adresy banky.

Book Contents

Book Index

Bankové účty

Bankové účty sú vedené v Správe kníh, kde sú zadané všetky bankové účty, ktoré máme vedené v peňažných ústavoch. Spúšťa sa zo stromového menu Financie - Základné dáta - Bankové účty. Prepínanie kníh vo všetkých dokladoch sa vykoná klávesom Alt+F10 (po prepnutí kníh sa pravítko automaticky nastaví na posledný záznam v tabuľke).

pic_7980

Obr.: Správa kníh - Kniha Bankové účty

Bližší popis práce s modulom Správa kníh je uvedený v kapitole Správa kníh.

Book Contents

Book Index

Implicitné nastavenie

Každému bankovému účtu je možné priradiť vlastnosti, ktoré nastavujeme v záložke Implicitné nastavenie.

pic_7981

Obr.: Správa kníh - Implicitné nastavenie

Popis polí:

Zaúčtovať nevyrovnané saldo

Umožní zaúčtovať bankový výpis, pri ktorom existuje rozdiel medzi celkovou čiastkou na doklade a zaúčtovanou čiastkou.

Na dokladoch predaja kontrolovať menu dokladu a menu bankového účtu

Pokiaľ je zapnutý, pri potvrdení faktúry vydanej, zálohy prijatej a ostatnej pohľadávky s týmto bankovým účtom prebehne kontrola, či mena Bankového účtu na doklade zodpovedá mene dokladu.

Banka

Výber banky, v ktorej je vedený účet.

Kód banky

Kód banky, ktorý sa automaticky vyplní po výbere banky.

Mena

Mena príslušného bankového účtu, ktorú nie je možné zmeniť po uložení. Vyberá sa z číselníka Mena.

Kontácia

Kontácia bankového účtu - vyberáme z číselníka Súvzťažnosti.

Účet

Číslo účtu, ktoré bude vstupovať do účtovníctva. Výber z knihy Účtovná osnova.

Poč. stav M

V poli sa vypĺňa počiatočný stav bankového účtu v mene bankového účtu. Pole je možné editovať iba v implicitnom nastavení a v prípade, že pre bankový účet nie sú v IS K2 zadané výpisy v blokovanom období.

Poč. stav

Ak je bankový účet v cudzej mene, v poli sa vypĺňa začiatočný stav v mene mandanta.

Typ položky dokladu

Najčastejšie zadávaný typ položky dokladu, ktorá sa bude dopĺňať pri zadávaní príkazov a výpisov (napr. Prijatá faktúra).

Typ dane

Najčastejšie zadávaný typ dane, ktorý sa bude dopĺňať do položky dokladu.

Sadzba dane

Najčastejšie zadávaná sadzba dane, ktorá sa bude dopĺňať v položke dokladu.

Doklady s DPH

Možnosť zadávať doklady s DPH. Pokiaľ bude začiarknuté, je možné na položke typu Príjem a Výdaj začiarknuť príznak DPH a zadať Typ dane a Daň. Pokiaľ sa raz začiarkne toto pole, už nie je možné ho viac editovať!

Na bankový príkaz vložiť len potvrdené doklady.

pokiaľ je začiarknuté, na bankový príkaz sa dajú vložiť len potvrdené doklady.

Párovací symbol

Párovací symbol.

Variabilný symbol

Tu si môžeme prednastaviť variabilné symboly, ktoré sa budú pri vytvorení bankových dokladov vkladať do týchto dokladov.

Podporované formáty zadania definície variabilného symbolu:

1) XXX@CI(N0Y): hodnota XXX predstavuje ľubovoľné číslice alebo písmená. Znaky @CI určujú, že nasledujúca časť bude tvorená číslom dokladu a znaky (N0Y) predstavujú počet číslic, do koľkých miest (určené hodnotou Y) bude číslo dokladu doplnené nulami (určené znakom 0). Maximálny počet znakov pre VS je 12. Čísla vznikajú pri uložení dokladu.

Napríklad pri zadaní funkcie 4002@CI(N07) a predpokladu, že číslo dokladu, pre ktorý má byť vytvorený variabilný symbol, bude 1256, bude variabilný symbol vypadať nasledovne: 40020001256.

2) Je možné zadať definíciu variabilného symbolu aj pre prípady, aby sa číslo bankového dokladu nedopĺňalo nulami do stanoveného počtu znakov. Definícia musí byť zadaná takto: XXXX@CI(N00). Druhú zadanú nulu je v tomto špecifickom prípade nutné chápať tak, že sa ruší dopĺňanie núl (prvá zadaná nula).

3) XXX@KO(1 až 12): doplní kód zákazky, číslo 1 až 12 určuje, koľko znakov zo skratky kódu zákazky sa použije.

4) XXX@ST(1 až 12): doplní stredisko, číslo 1 až 12 určuje, koľko znakov zo skratky strediska sa použije.

Ak zostanú všetky polia variabilných symbolov prázdne, bude sa VS vypĺňať automaticky vo formáte @CI(N07).

Číslo účtu

Číslo bankového účtu.

Číslo účtu 1, 2

Ďalšie čísla bankového účtu. Možné použiť pre viac čísel bankových účtov v jednej banke.

SWIFT

Číslo SWIFT kódu - označenie banky.

IBAN

Medzinárodná forma čísla bankových účtov. Je potrebné mať vyplnené pri zahraničných bankových účtoch. Pri tuzemských bankových účtoch je potrebné vyplniť pokiaľ sa má tlačiť QR kód na dokladoch.

Stredisko

Stredisko, ktoré sa bude prednastavovať do bankových výpisov

Implicitné kurzy

Výber kurzu z číselníka. Tým sa nastaví automatický výber príslušného kurzu z kurzového lístka v bankových príkazoch a výpisoch. Znamienkom mínus označujeme dobropisy.

Partner Aktivita PAP

V poli je možné vybrať banku, v ktorej je účet vedený (výberom z číselníka Dodávatelia/Odberatelia).

Kontokorent

Je možné zadať čiastku kontokorentu v mene bankového účtu. Čiastka sa potom zohľadňuje v knihe Riadenie financií a v zostatku vo formulári funkcie na vytváranie bankového príkazu z knihy Riadenie financií a knihy Saldokonto.

Pod Implicitným nastavením je zaradené tlačidlo Banková API. V tlačidle Nastavenie sa vykoná pripojenie na API banky. Formulár sa líši od zvolenej banky, Slovenská sporiteľňa má iný formulár než Fio banka. Pre nastavenie je potrebné mať právo Bankový účet/Konfigurácia bankového API.

pic_7983

Obr.:Výber banky pre nastavenie bankového API

pic_7982

Obr.: Formulár nastavenia API pre Českou spořitelnu

Book Contents

Book Index

Implicitné číslovanie

Na záložke Implicitné číslovanie sa definuje číslovanie bankových príkazov a bankových výpisov.

pic_7986

Obr.: Správa kníh - Implicitné číslovanie

Book Contents

Book Index

Bankové príkazy

Bankové príkazy spúšťame zo stromového menu Financie - Banka - Bankové príkazy. V knihe Bankové príkazy vytvárame príkazy k úhrade.

pic_6087

Obr.: Kniha Bankové príkazy

V knihe Bankových príkazov sa medzi jednotlivými bankovými účtami prepíname klávesovou skratkou Alt+F10 (po prepnutí kníh sa pravítko automaticky nastaví na posledný záznam v knihe).

Bankový príkaz môžeme vytvoriť tiež

Doklad Bankový príkaz
Základné údaje

V záložke Základné údaje sú uvedené údaje, ktoré sa vzťahujú k celému dokladu.

pic_6088

Obr.: Bankové príkazy - Základné údaje

Popis polí:

Bankový príkaz

Číslo bankového príkazu, vrátane uvedenej knihy bankového účtu. Pri uložení nového príkazu sa vyplní automaticky.

Vystavené

Dátum vystavenia dokladu.

Dátum splatnosti

Dátum splatnosti dokladu.

Odoslal

Meno užívateľa, ktorý bankový príkaz vyexportoval funkciou HB - bankový príkaz (HB_Order.pas).

Dátum odoslania

Dátum a čas vyexportovania príkazu funkciou HB - Bankový príkaz (HB_Order.pas).

Stav

Stav dokladu.

Na vrub účtu číslo

Číslo bankového účtu, z ktorého má byť vykonaná platba.

Konštantný symbol

Konštantný symbol. Pole sa zobrazí iba v Zmene a v Novom zázname. Pri vkladaní novej položky sa potom konštantný symbol doplní automaticky.

Čiastka

Celková čiastka položiek príkazu v mene bankového účtu. Načítava sa automaticky. V prípade zahraničného bankového účtu sa zobrazuje ešte čiastka v mene mandanta.

Vytvoril

Dátum vytvorenia dokladu a meno užívateľa, ktorý doklad vytvoril.

Zmenil

Dátum poslednej zmeny a meno užívateľa, ktorý zmenil doklad.

Položky

Položky vkladáme do bankového príkazu štandardným spôsobom klávesom Insert alebo ikonou Nový. Po jeho stlačení sa zobrazí formulár Položka bankového príkazu.

pic_7223

Obr.: Položka bankového príkazu - pre položky typu Výdaj

Popis polí typu Výdaj:

Typ

Typ platby V - Výdaj.

Variabilný symbol

Variabilný symbol.

V prospech účtu, Banka, SCB

Bankový účet dodávateľa/odberateľa.

Kniha BPR v mene mandanta

  • pokiaľ na položke BPR nie je väzba na doklad PF, VZ alebo na položku platobného kalendára a súčasne existuje väzba na firmu a firma má zadaný implicitný účet:
    • implicitný účet je tuzemský - vloží sa číslo účtu a kód banky z dokladu z implicitného účtu. Pokiaľ účet nie je vyplnený, potom sa doplní IBAN z implicitného účtu.
    • implicitný účet je zahraničný - vloží sa IBAN z implicitného účtu. Pokiaľ je IBAN prázdny, doplní sa číslo účtu a kód banky z implicitného účtu.

 

Kniha BPR v cudzej mene

  • pokiaľ na položke BPR nie je väzba na doklad PF, VZ alebo na položku platobného kalendára a súčasne existuje väzba na firmu a firma má zadaný implicitný účet - vloží sa IBAN z implicitného účtu. Pokiaľ je IBAN prázdny, doplní sa číslo účtu a kód banky z implicitného účtu.

 

V prípade zahraničného bankového účtu sa okrem už spomínaných údajov nakopírujú tiež ostatné údaje obsiahnuté v bankovom účte.

Do poľa V prospech účtu je možné tiež napísať ľubovoľné číslo účtu.

Sumácia

Sumačný číselný identifikátor. Využíva sa pre zoskupenie položiek do jednej platby.

Názov

Názov položky. Je možné vybrať z číselníka Karty bankových dokladov.

Spárované s výpisom

Ak je v bankovom výpise vyplnený odkaz na bankový príkaz, obidva doklady sú spárované. V tomto poli je uvedené číslo bankového výpisu a v zozname položiek na strane základných údajov sa v stĺpci 'S' zobrazí pic_921i.

Čiastka

Čiastka platby v mene bankového príkazu. V prípade cudzej meny sa zobrazuje tiež čiastka v mene mandanta.

Kurz platby

Kurz platby v mene bankového príkazu.

Kurzový lístok - položka

Po stlačení tlačidla sa zobrazí kurzový lístok.

Doplnková mena

Pole pre zadanie inej meny, v ktorej chceme platbu odoslať do banky.

Firma

Názov firmy v číselníku Dod./Odb.

Účet

Účet z účtovnej osnovy.

Konštantný symbol

Konštantný symbol.

Špecifický symbol

Špecifický symbol.

pic_6091

Obr.: Položka bankového príkazu - typu PF, VF, PZ, VZ, MZ

Popis polí typu PF, VF, PZ, VF, OP, OV:

Typ

Typ platby - platba Prijaté/Vydané faktúry, platba Poskytnuté/Prijaté zálohy.

Platený doklad

Doklad, ktorý bude zaradený na bankový príkaz - PF, VF, PZ, VZ, OP, OV.

 

pic_970i

Výber plateného dokladu, ktorý je tiež možné vykonať klávesom F12. Doklady sa v tomto prípade vždy zobrazia v zotriedení podľa Čísla. Nastavenie pravítka v knihe plateného dokladu je nasledujúce:

  • Pri prvom výbere sa pravítko nastaví na prvý doklad.
  • Pokiaľ je už vybraný doklad, pravítko sa nastaví na tento doklad.

 

pic_830i

Tlačidlo pomocníka, ktoré je umiestnené za číslom plateného dokladu. V tomto prípade sa zobrazí výber nezaplatených dokladov v mene bankového účtu.

Variabilný symbol

Variabilný symbol, vyplní sa automaticky z plateného dokladu.

Kód poplatku

Číslo identifikujúce druh platby.

Platobný titul

Označenie účelu platby.

V prospech účtu

Bankový účet dodávateľa/odberateľa. Môžu nastať tieto prípady:

Kniha BPR v mene mandanta

  • číslo účtu (pri PF pole Číslo účtu, pri VZ pole Bankový účet, pri položke PLK pole V prospech účtu) na doklade nie je prázdne a účet je tuzemský - vloží sa číslo účtu a kód banky z dokladu,
  • číslo účtu na doklade je prázdne a IBAN na doklade nie je prázdny - vloží sa IBAN z dokladu,
  • účet je zahraničný - vloží sa IBAN z dokladu,
  • pole Banka je na doklade prázdne - postup rovnaký ako keď na BPR nie je väzba na doklad (položka typu Výdaj - pozri vyššie).

 

Kniha BPR v cudzej mene

  • IBAN na doklade nie je prázdny - vloží sa IBAN z dokladu,
  • IBAN na doklade je prázdny a číslo účtu na doklade nie je prázdne - vloží sa číslo účtu a kód banky z dokladu,
  • pole Banka je na doklade prázdne - postup rovnaký ako keď na BPR nie je väzba na doklad (položka typu Výdaj - pozri vyššie).

V prípade zahraničného bankového účtu sa okrem už spomínaných údajov nakopírujú tiež ostatné údaje obsiahnuté v bankovom účte.

Do poľa V prospech účtu je možné tiež napísať ľubovoľné číslo účtu.

Popis

Popis príkazu.

Kód poplatku

Číslo identifikujúce druh platby.

Platobný titul

Označenie účelu platby.

Sumácia

Sumačný číselný identifikátor. Využíva sa pre zoskupenie položiek do jednej platby.

Spárované s výpisom

Ak je v bankovom výpise vyplnený odkaz na bankový príkaz, obidva doklady sú spárované. V tomto poli je uvedené číslo bankového výpisu a v zozname položiek na strane Základných údajov v bankovom príkaze sa v stĺpci 'S' zobrazí pic_921i.

Čiastka

Čiastka platby v mene bankového príkazu.

Platba

Čiastka platby v mene plateného dokladu. V tomto riadku je možné zadať čiastku platby ako v cudzej mene, tak v mene mandanta. Čiastka vstupuje do poľa Celkom uhradené na záložke Platby faktúry.

Rozdiel

Kurzový rozdiel v mene mandanta.

Kurz platby

Kurz platby v mene bankového príkazu.

Dát. kurz

Toto tlačidlo dosadí kurz z kurzového lístka platného k dátumu vystavenia Bankového príkazu. Je možné ho použiť iba v stave Zmena. Pokiaľ je nastavený parameter v mandantovi Kurz na faktúrach podľa Dátumu úč. prípadu, dosadí kurz podľa hodnoty v poli Dátum úč. prípadu.

Kurz platby v mene dokladu

Kurz platby v mene plateného dokladu. Využíva sa v prípade výskytu viac mien napr. doklad v USD, príkaz v Eur.

Kurz dokladu

Kurz uvedený na platenom doklade.

Účet

Účet z účtovnej osnovy.

Konštantný symbol

Konštantný symbol.

Špecifický symbol

Špecifický symbol.

Ak je bankovým príkazom hradená prijatá faktúra, čiastka z vystaveného bankového príkazu sa poznačí do tejto faktúry a to na záložku Platby do poľa Uhradené. Súčasne sa do spodného okna na strane Platby faktúry vloží nová položka s dátumom, čiastkou platby a číslom bankového príkazu. Tým je možné sledovať nielen či je faktúra zaplatená, ale tiež či bol na ňu už vystavený príkaz k úhrade. Vystavením a spárovaním bankového výpisu s bankovým príkazom dôjde k vynulovaniu čiastky v poli Uhradené a o čiastku bankového výpisu je znížená čiastka v poli Zostáva zaplatiť. V spodnom okne na záložke Platby faktúry dôjde k zmene položky z bankového príkazu na bankový výpis.

Tlačidlo Zahraničný

V tlačidle Zahraničný na bankovom príkaze sú zobrazené údaje o zahraničnom bankovom spojení. Tie sa automaticky kopírujú zo záložky 'Banky', umiestnenej na karte Dodávatelia/Odberatelia. Údaje o zahraničnom bankovom spojení sa vkladajú do formulára z vyplnených údajov po začiarknutí typu účtu Zahraničný.

pic_6090

Obr.: Formulár Bankové príkazy - tlačidlo Zahraničný

Prílohy

Na záložke Prílohy je možné k bankovému príkazu priraďovať ľubovoľné dokumenty a doklady. Bližší popis práce s pripojenými dokladmi a dokumentami je uvedený v kapitole Základné číselníky a podporné moduly K2 - Prílohy - Prepojenie a odkazy.

Funkcie nad Bankovými príkazmi

Všetky nižšie spomínané funkcie je možné použiť na bankových príkazoch v Zmene a v Novom zázname (pokiaľ nie je uvedené inak).

Prehľad funkcií nad položkami:

F4

Výber z ponuky Faktúr prijatých.

F5

Výber z ponuky Záloh poskytnutých.

F7

Pripárovanie položky bankového príkazu k položke Platobného kalendára.

F8

Odpárovanie položky bankového príkazu od položky Platobného kalendára.

Shift+F2

Výber z ponuky Ostatné záväzky.

Shift+F3

Výber z ponuky Záväzky z miezd.

Shift+F4

Hromadné vkladanie položiek z kontajnera Faktúr prijatých.

Shift+F5

Hromadné vkladanie položiek z kontajnera Záloh poskytnutých.

Shift+F6

Hromadné vkladanie položiek z kontajnera Platobného kalendára.

Shift+F7

Hromadné vkladanie položiek z kontajnera Záväzkov z miezd.

Shift+F8

Hromadné vkladanie položiek z kontajnera Ostatných záväzkov.

Ctrl+F4

Výber z ponuky Faktúr vydaných.

Ctrl+F5

Výber z ponuky Záloh prijatých.

Ctrl+F6

Výber z ponuky Ostatných pohľadávok.

Ctrl+F7

Výber z položiek Platobného kalendára.

Ctrl+Shift+F4

Hromadné vkladanie položiek z kontajnera Faktúr vydaných.

Ctrl+Shift+F5

Hromadné vkladanie položiek z kontajnera Záloh prijatých.

Ctrl+Shift+F6

Hromadné vkladanie položiek z kontajnera Ostatných pohľadávok.

Alt+F4

Vytvorenie inkasného príkazu z kontajnera Faktúr vydaných.

Alt+F5

Vytvorenie inkasného príkazu z kontajnera Záloh prijatých.

Alt+F6

Vytvorenie inkasného príkazu z kontajnera Ostatných pohľadávok.

Ctrl+Enter

V stave Prehliadanie pomocou týchto klávesov zobrazíme platený doklad.

Alt+F3

Nastavenie implicitného zotriedenia položiek (je možné pretriediť vo všetkých stavoch).

Funkcie pri potvrdení bankového príkazu:

Pokiaľ je vo funkcii Nastavenie spoľahlivosti DPH aktivovaná Služba zisťovania spoľahlivosti platcov DPH, začiarknutím voľby Kontrolovať platbu na nezverejnený účet pri potvrdení bankového príkazu prebehne:

V prípade, že je nájdený problém, zobrazí sa otázka "Na príkaze sú platby na neoverené alebo neevidované účty v registri platcov DPH. Prajete si vykonať potvrdenie?" a zobrazí sa textový súbor s výpisom chýb.

V textovom súbore sa môžu zobraziť chyby:

Pozn.: Pri potvrdení bankového príkazu sa kontrolujú informácie uložené na karte Dod./Odb. (neprebieha on-line aktualizácia z registra platcov DPH).

Bankový príkaz z filtra PF, VZ a OV

Číslo procesu: FIN003

Id. číslo skriptu: FFIN040

Súbor: INVOICE_IN_ORDER.PAS

Popis skriptu: Funkcia slúži k rýchlej tvorbe bankového príkazu z kontajnera faktúr prijatých, záloh poskytnutých, záväzkov z miezd a ostatných záväzkov.

Adresa v strome: [Financie] [Funkcie]

[Financie] [Banka]

[Mzdy] [Záväzky z miezd]

Parametre skriptu:

AdvancesProvided - Nie

Áno - spracuje poskytnuté zálohy, pokiaľ je skript spustený nad iným modulom než faktúry prijaté, zálohy poskytnuté, ostatné záväzky.

BookOfBo -

Skratka knihy, v ktorej sa vytvorí bankový príkaz.

DateDue - 0

Dátum splatnosti. Parameter sa neberie do úvahy, ak parameter NewDailyOrder = Áno.

DaysToMat - 0

Počet dní, o koľko sa posunie dátum platby.

InvoicesReceived - Áno

Áno - spracuje prijaté faktúry, pokiaľ je skript spustený nad iným modulom než faktúry prijaté, zálohy poskytnuté, ostatné záväzky.

NewDailyOrder - Nie

Áno - doklady vloží na príkazy podľa dátumu splatnosti; Nie - všetky doklady vloží na jeden príkaz.

OtherLiability - Nie

Áno - spracuje ostatné záväzky, pokiaľ je skript spustený nad iným modulom než faktúry prijaté, zálohy poskytnuté, ostatné záväzky.

PayrollLiab - Nie

Áno - spracuje záväzky z miezd, pokiaľ je skript spustený nad iným modulom než faktúry prijaté, zálohy poskytnuté, ostatné záväzky a záväzky z miezd (platí pre českú legislatívu.

Funkcia slúži k rýchlej tvorbe bankového príkazu. Do príkazu sú načítané faktúry prijaté (zálohy poskytnuté, ostatné záväzky) z aktuálneho dátového modulu (označené hviezdičkami, z kontajnera, z knihy). Dátum splatnosti príkazu je implicitne nastavený podľa aktuálneho dátumu.

Hviezdičkou si označíme doklady v knihe faktúr prijatých (záloh poskytnutých, ostatných záväzkov), ktoré chceme zaplatiť z jedného bankového účtu. Nad týmito dokladmi spustíme skript Bankový príkaz z filtra PF, VZ a OV. Vyberieme knihu bankového účtu, v ktorej chceme vytvoriť príkaz. Ak nechceme platiť doklady presne v deň splatnosti, ale skôr alebo naopak neskôr, potom nastavíme aj parameter „DaysToMat“. Uvádzame počet dní, o ktoré chceme posunúť dátum platby. Kladná hodnota znamená, že bude platené x dní pred splatnosťou, záporná hodnota, že bude faktúra zaplatená x dní po splatnosti.

Po spustení funkcie sa zobrazí hlásenie o počte dokladov vo filtri s uvedením informácie, pri koľkých dokladoch je možné vykonať platbu. Prekážkou v platení môže byť zistenie, že doklad už bol uhradený, čiastka k úhrade je záporná alebo nie je zadaný bankový účet dodávateľa.

Výsledkom je jeden alebo viacero bankových príkazov vytvorených vo vybranej knihe. Po vytvorení príkazu sa zobrazí informácia o dokladoch, ktoré nebolo možné vložiť na príkaz.

Zostavy nad bankovými príkazmi

Bankový príkaz

Bankový príkaz - zoskupené platby

Platobné avízo

Bankový príkaz - triedenie podľa dodávateľa

Hromadný príkaz k úhrade

Bankový príkaz - triedenie podľa čísla účtu

Book Contents

Book Index

Bankové výpisy

Bankové výpisy spúšťame zo stromového menu Financie - Banka - Bankové výpisy.

Kniha Bankové výpisy slúži k obstaraniu, likvidácii (predkontácii) a zaúčtovaniu bankových výpisov. Do IS K2 sa údaje zadávajú ručne podľa výpisov z účtu z banky alebo automaticky pomocou funkcie Homebanking. Pri niektorých bankách (Česká sporiteľňa, Fio banka)je podporované bankové API, ktoré sa využíva pre automatické sťahovanie pohybov na bankovom účte do K2 bez potreby.

pic_6244

Obr.: Kniha Bankové výpisy

V knihe Bankových výpisov sa klávesovou skratkou Alt+F10 prepíname medzi jednotlivými bankovými účtami (po prepnutí kníh sa pravítko automaticky nastaví na posledný záznam v tabuľke). V hornej modrej lište na obrazovke je uvedená Kniha a Mena bankového účtu.

Doklad Bankový výpis
Základné údaje

V záložke Základné údaje bankových výpisov sú uvedené základné údaje, ktoré sa vzťahujú k celému dokladu.

pic_7297

Obr.: Bankové výpisy - záložka Základné údaje

Popis polí:

Bankový výpis

Číslo bankového výpisu, vrátane uvedenia knihy bankového účtu a roku. Stlačením tlačidla Insert sa vyplní automaticky.

Číslo dokladu

Číslo bankového výpisu.

Dátum vystavenia

Dátum vystavenia dokladu.

Čas vystavenia

Čas vystavenia dokladu.

Vytvoril

Dátum, čas a meno užívateľa, ktorý vystavil doklad.

Zmenil

Dátum a čas poslednej zmeny a meno užívateľa, ktorý zmenil doklad.

Stav

Pole pre výber z číselníka, ktoré umožňuje filtrovanie dokladu podľa vybraného stavu užívateľom.

pic_741i

Ikona znázorňujúca potvrdenosť dokladu.

pic_1099i

Ikona informujúca, že všetky položky bankového výpisu sú spárované, tzn. Výpis neobsahuje položku typu N (nespárované). Pre zobrazenie výpisu, ktoré obsahujú nespárovanú položku je možné použiť továrny filter Nespárované položky nad bankovými výpismi.

Kredit

Celková kreditná čiastka výpisu. Pokiaľ ide o účet v zahraničnej mene, zobrazí sa ešte vedľa kredit v mene mandanta.

Debet

Celková debetná čiastka výpisu. Pokiaľ ide o účet v zahraničnej mene, zobrazí sa ešte vedľa debet v mene mandanta.

Zostatok

Zostatok na bankovom účte. Pokiaľ ide o účet v zahraničnej mene, zobrazí sa ešte vedľa zostatok v mene mandanta.

Importovaný zostatok

Zostatok, ktorý sa naimportuje do K2 zo súboru z banky funkciou HB - bankový výpis.

Položky

Položky vkladáme do bankového výpisu štandardným spôsobom klávesom Insert alebo ikonou Nový. Po jeho stlačení sa zobrazí formulár Položka bankového výpisu.

V knihe Bankové účty je možné nastaviť, či pre daný bankový účet bude možné vytvárať bankové výpisy s DPH (začiarkávacie pole Doklady s DPH). Pri zadávaní položky bankového výpisu typu P/V sa potom v závislosti na začiarkávacom poli Doklady s DPH v knihe bankových účtov budú zobrazovať mierne odlišné formuláre pre zadanie položky.

pic_6246

Obr.: Formulár Položka bankového výpisu - položky typu P, V (v knihe bankových účtov nie sú začiarknuté Doklady s DPH)

Popis polí položky typu Príjem/Výdaj (v knihe bankových účtov nie sú začiarknuté Doklady s DPH):

Typ

Typ položky bankového výpisu (Príjem, Výdaj).

Dátum úč. prípadu

Dátum úč. prípadu vstupuje do účtovníctva.

Čas

Čas účtovného prípadu.

Protiúčet

Číslo bankového účtu dodávateľa/odberateľa.

Kód banky

Kód čísla banky dodávateľa/odberateľa.

Bankový príkaz

Väzba na položku zodpovedajúceho bankového príkazu.

Sumácia

Sumačný číselný identifikátor. Je uvedený na položkách, ktoré boli zoskupené do jednej platby.

Dátum UZP

Pokiaľ nie je nastavené v knihách bankových účtov Doklady s DPH, je pole zašednuté a nemožno ho editovať.

Variabilný symbol

Variabilný symbol položky bankového výpisu - môže byť vytváraný automaticky podľa nastavenia v Knihách dokladov.

Precenenie banky

Pole sa zobrazuje iba pri bankových účtoch vedených v zahraničnej mene. Ak je začiarknuté pole, ide o precenenie banky. Využíva sa pri bankových účtoch vedených v zahraničnej mene pri precenení zostatku bankového účtu.

Názov

Názov položky. Je možné ho vyberať z Kariet bankových dokladov, kde môžu byť preddefinované niektoré nastavenia (daň, účet, kontácia, stredisko, kód tovaru, párovací symbol, referent, kód 1, kód 2).

Bez DPH

Čiastka bez DPH v mene dokladu. Pokiaľ ide o účet v zahraničnej mene, zobrazí sa vedľa aj čiastka Bez DPH v mene mandanta.

Rozdiel

Zobrazuje kurzový rozdiel, ktorý je uvedený v mene mandanta.

Kurz

Pokiaľ je doklad vystavený v cudzej mene, dosadzuje sa mena dokladu a výmenný kurz pre prepočet na menu mandanta.

Dát. kurz

Po stlačení tlačidla sa zobrazí kurzový lístok a kurzor nastaví na kurz platný k Dátumu úč. prípadu položky výpisu.

Dopln. mena, Čiastka, Kurz dopln. meny

Možnosť zadať čiastku v inej mene. Po zadaní týchto polí sa prepočíta automaticky kurzový rozdiel. Používa sa v prípade prevodu finančného prostriedku medzi zahraničnými bankovými účtami. Napr. Vydané 100 UDS a prijaté 80 EUR. Na položke BV, kde je príjem 80 ERU sa do Doplnkovej meny zadá 100 USD a Kurz doplnkovej meny (tak ako bol na výdaji z USD účtu). Automaticky sa vyčísli kurzový rozdiel.

Firma

Výber z číselníka Dod./Odb.

Adresa

Možnosť zadať jednoduchú adresu.

Účet

Účet z účtovného rozvrhu.

Kontácia

Kontácia položky bankového výpisu.

Párovací symbol

Tento symbol slúži k párovaniu v účtovníctve.

Stredisko

Stredisko.

Kód zákazky

Ľubovoľný číselný alebo textový údaj slúžiaci k triedeniu aktivít spoločnosti.

Kód tovaru

Kód tovaru

Prostriedok

Odkaz do knihy Prostriedok.

Kód 1

Možnosť zadania ľubovoľného kódu.

Kód 2

Možnosť zadania ľubovoľného kódu.

Referent

Odkaz do knihy Referenti.

pic_6247

Obr.: Formulár Položka bankového výpisu - položky typu P, V (v knihe bankových účtov sú začiarknuté Doklady s DPH)

Popis polí položky typu Príjem/Výdaj (v knihe bankových účtov sú začiarknuté Doklady s DPH):

Obsahuje rovnaké polia ako položka typu P/V (bez začiarknutia Doklady s DPH v knihe bankových účtov) a navyše sú polia:

Dátum UZP

Dátum UZP vstupuje do Priznania k DPH. Pokiaľ je Dátum UZP nulový, doklad do Priznania k DPH nevstupuje.

DPH

Začiarkávacie pole pre rozlíšenie, či sa jedná o daňový doklad.

DPH

Čiastka DPH v mene dokladu. V prípade bankového výpisu v mene je zobrazená čiastka DPH aj v mene mandanta.

s DPH

Čiastka s DPH v mene dokladu. V prípade bankového výpisu v mene je zobrazená čiastka S DPH aj v mene mandanta.

Typ dane

Vyberá sa z číselníka typov daní.

Daň

Určenie percenta dane.

Nezaokrúhliť

Pole sa začiarkne pokiaľ čiastky Bez DPH a DPH na daňovom doklade sú zaokrúhlené inak ako v IS K2. Na položke bankového výpisu sa potom vyplní pole S DPH a DPH. Výška čiastky bez DPH sa dopočíta automaticky.

pic_6248

Obr.: Formulár Položka bankového výpisu - typ položiek PF, VF, PZ, VZ, MZ

Popis polí položiek typu PF, VF, PZ, VZ, OP, OV:

Typ

Typ položky bankového výpisu.

Dátum úč. prípadu

Dátum úč. prípadu vstupuje do účtovníctva.

Čas

Čas účtovného prípadu.

Protiúčet

Číslo bankového účtu dodávateľa/odberateľa.

Kód banky

Kód banky dodávateľa/odberateľa.

Popis

Popis textu na bankovom výpise.

Príkaz

Väzba na položku zodpovedajúceho bankového príkazu.

Platený doklad

Doklad, ktorý bude zaradený na položku bankového výpisu (faktúra vydaná/prijatá, záloha prijatá/poskytnutá, záväzok z miezd). Pre výber plateného dokladu je možné použiť nasledujúce znaky:

Variabilný symbol

Variabilný symbol plateného dokladu, ktorý je dôležitý pre automatické párovanie.

Sumácia

Sumačný číselný identifikátor. Je uvedený na položkách, ktoré boli zoskupené do jednej platby.

Ručná zmena platby v mene

Pole nie je editovateľné ručne, ale pokiaľ čiastku platby v mene mandanta ručne upravujeme na žiadanú hodnotu, dôjde k začiarknutiu tohto poľa.

bez DPH

Čiastka uvedená na výpise v mene bankového účtu. Kurz platby slúži pre prepočet platby na základnú menu. Čiastka výpisu v základnej mene vstupuje do účtovníctva.

Platba

Čiastka platby. V tomto riadku je možné zadať čiastku platby ako v cudzej mene, tak v mene základnej. Čiastka vstupuje do poľa Celkom zaplatené na záložke Platby plateného dokladu.

Rozdiel

Zobrazuje kurzový rozdiel, ktorý je uvedený v základnej mene.

Ak zmeníme jednu z čiastok (platbu v mene faktúry, platbu v základnej mene, kurzový rozdiel), zostávajúce hodnoty sa dopočítajú.

Kurz platby

Kurz platby v mene bankového výpisu.

Dát. kurz

Po stlačení tlačidla sa zobrazí kurzový lístok a kurzor nastaví na kurz platný k Dátumu úč. prípadu položky výpisu.

Kurz platby v mene dokladu

Kurz platby v mene plateného dokladu.

Kurz dokladu

Kurz uvedený na platenom doklade.

Firma

Dodávateľ/odberateľ, od ktorého platba prichádza/ktorému platíme touto položkou bankového výpisu. Dopĺňa sa z plateného dokladu.

Adresa

Pole pre zadanie jednoduchej adresy dodávateľa/odberateľa.

Zostáva doplatiť

Čiastka zostávajúca k doplateniu v mene plateného dokladu a v mene mandanta. Túto čiastku nie je možné meniť.

Čiastka plateného dokladu

Čiastka s DPH plateného dokladu v mene plateného dokladu a v mene mandanta.

Účet

Účet z účtovného rozvrhu.

Kontácia

Kontácia položky bankového výpisu.

Párovací symbol

Tento symbol slúži k párovaniu v účtovníctve. Doplní sa z plateného dokladu.

Stredisko

Stredisko. Doplní sa z plateného dokladu.

Kód zákazky

Kód zákazky. Doplní sa z plateného dokladu.

Kód tovaru

Kód tovaru.

Kód 1

Možnosť zadania ľubovoľného kódu. Doplní sa z plateného dokladu.

Kód 2

Možnosť zadania ľubovoľného kódu. Doplní sa z plateného dokladu.

Referent

Odkaz do knihy Referenti. Doplní sa z plateného dokladu.

Pri výpočte vyššie uvedených čiastok platia nasledujúce zásady:

Ak je výška nedoplatku či preplatku faktúry platenej v cudzej mene (v prepočte na základnú menu) menšia ako zaokrúhľovacia chyba nastavená v parametroch mandanta, čiastka platby v mene mandanta v riadku Platba sa vyrovná s čiastkou plateného dokladu, aby bol zaplatený.

Tlačidlo Zahraničný - BANKOVÉ VÝPISY

V tlačidle Zahraničný sú zobrazené údaje o zahraničnom bankovom spojení. Tie sa tu automaticky kopírujú z bankového účtu na záložke Banky ,umiestnené na karte Dodávateľa/Odberateľa.

pic_6249

Obr.: Tlačidlo Zahraničný

Príklady zadania položiek bankového výpisu Príklad zadania platby faktúr v cudzej mene

Príklad: Je vystavená faktúra na 50,- EUR v kurze 30 Kč / EUR. Zákazník zaplatí 50,- EUR, kurz platby je 26,62 Kč / EUR.

Na položke bankového výpisu zadáme Typ "VF" a vyberieme faktúru.

Do poľa Kurz platby na riadku Čiastka výpisu zapíšeme „26,62", čo je aktuálny kurz meny bankového účtu v dobe platby. Čiastka v základnej mene tak je 1.331Kč.

Do poľa Kurz platby v riadku Mena faktúry zapíšeme taktiež hodnotu „26,62" (ak nie je v kurzovom lístku), tj. aktuálny kurz meny faktúry v dobe platby. Hodnota faktúry v riadku Platba sa vypočíta ako podiel Hodnoty platby v základnej mene a tohto kurzu.

V poli Platba tak máme čiastku 50 EUR, čo je pri pôvodnom kurze faktúry 1.500 Kč. Kurzový rozdiel je -169 Kč .

pic_6251

Obr.: Formulár Bankové výpisy - Platba faktúry vydanej v cudzej mene

Poznámka k platbám faktúr:

Príklad zadania platby faktúr poníženej o poplatok

Príklad: Vystavíme faktúru na celkovú hodnotu 1190,- Kč. Zákazník zaplatí účtenku 1196,- Kč. Šesť korún má kryť náklady na poštovné. Pošta si strhne čiastku 7,50 Kč, takže na náš účet bude pripísané 1188,50 Kč.

Na bankový výpis zadáme 2 položky:

Vydaná faktúra

1.190,00 Kč

Výdaj

1,50 Kč

Do nákladov zaúčtujeme iba čiastku 1,50 Kč, pretože 6,- Kč uhradil zákazník

pic_6252

Obr.: Formulár Bankové výpisy

Účtovanie

K likvidácii a zaúčtovaniu dokladu slúži záložka Účtovanie Bankového výpisu. Táto problematika je podrobne popísaná v kapitole Účtovníctvo - Likvidácia a účtovanie.

Prílohy

Na záložke Prílohy je možné k bankovému príkazu priraďovať ľubovoľné dokumenty a doklady. Bližší popis práce s pripojenými dokladmi a dokumentami je uvedený v kapitole Základné číselníky a podporné moduly K2 - Prílohy - Prepojenie a odkazy.

Funkcie nad Bankovými výpismi

Popis funkcií:

F7

Likvidácia a zaúčtovanie bankového výpisu. Funkcia likvidácie a účtovania je podrobne popísaná v kapitole Účtovníctvo - Likvidácia a účtovanie.

Alt+F3

V knihe bankových výpisoch vykoná prepočet zostatku účtu (od položky, na ktorej je umiestnený kurzor, prepočíta zostatok).

Alt+F3

Na záložke Základné údaje nastaví implicitné zotriedenie položiek.

Ctrl+F3

Párovanie položiek bankového výpisu (na záložke Základné údaje v Zmene a v Novom zázname). Táto funkcia je bližšie popísaná v kapitole Hromadné párovanie platieb.

Ctrl+F7

Hromadná likvidácia a zaúčtovanie bankových výpisov.

Ctrl+L

V knihe a v Prehliadaní vykoná pri zaúčtovaných výpisoch preskok na príslušnú položku v účtovnom denníku. Pri nezaúčtovaných výpisoch sa pravítko v účtovnom denníku nastaví na prvú položku. Táto akcia sa dá tiež spustiť cez Menu modulu - Formulár - Akcie - Doklady - Účtovný denník.

Ctrl+P

V položkách bankového výpisu v Zmene a v Novom zázname je možné načítať položky priamo z bankového príkazu.

Ctrl+Enter

V položkách bankového výpisu v Prehliadaní pomocou týchto klávesov zobrazíme platený doklad.

Ctrl+Shift+F7

V položkách bankového výpisu v Prehliadaní pomocou týchto klávesov zobrazíme filter platobných dokladov.

Pre precenenie zostatku bankových účtov je možné využiť funkciu Precenenie bankových účtov a pokladníc zaradenú v stromovom menu Účtovníctvo - Precenenie - Precenenie bankových účtov a pokladníc. Bližšie je práca s touto funkciou popísaná v kapitole Precenenie bankových účtov a pokladníc.

Hromadné párovanie platieb

Párovanie sa týka tých položiek bankového výpisu, ktoré sú zavedené s typom N - Nespárované. Pokiaľ je čiastka kladná, bude IS K2 hľadať platby medzi vydanými faktúrami a prijatými dobropismi. Pri záporných čiastkach bude hľadať platby medzi prijatými faktúrami a vydanými dobropismi.

Funkciu hromadného párovania platieb je možné spustiť v Zmene nad položkami bankového výpisu klávesmi Ctrl+F3. Tu volíme podmienky pre párovanie.

Funkciu je tiež možné spustiť cez hromadné akcie Párovaní, kedy k párovaniu dochádza na nepotvrdených označených bankových výpisoch hviezdičkou.

pic_6253

Obr.: Formulár Automatické párovanie - Ctrl+F3

Popis polí:

Párovať podľa variabilného symbolu

Spáruje bankový výpis na základe variabilného symbolu.

Párovať podľa čiastky „Doplatiť“

Spáruje bankový výpis na základe čiastky Zostáva doplatiť.

Párovať podľa protiúčtu

Spáruje bankový výpis podľa protiúčtu zadanom na doklade:

- pokiaľ je na položke bankového výpisu vyplnený kód banky, porovná sa Protiúčet a kód banky na položke bankového výpisu s číslom účtu a kódom banky na platenom doklade,

- pokiaľ na položke bankového výpisu nie je vyplnený kód banky, porovná sa Protiúčet z položky bankového výpisu s IBAN na doklade.

Skontrolovať pred dátumom splatnosti

Pre kontrolu párovania umožňuje zadať maximálny počet dní pred dátumom splatnosti plateného dokladu.

Dopísať do popisu dodávateľa/odberateľa

Po spárovaní platby dopíše na položke bankového výpisu do poľa Popis názov dodávateľa/odberateľa. Pokiaľ je položka spárovaná s bankovým príkazom, dopíše sa Popis z položky príkazu.

Nastaviť kurz zálohy podľa kurzu platby

Pokiaľ je aktivované pole, pri párovaní sa kurz na zálohe zmení podľa kurzu na bankovom výpise. Pokiaľ pole nie je aktivované, na zálohe sa kurz nezmení a na platbe vznikne kurzový rozdiel.

Prepočet zostatkov bankových účtov

Prepočet zostatkov bankových účtov je funkcia, ktorá umožní na vybraných bankových účtoch vykonať prepočet ich zostatkov. Funkcia je zaradená v stromovom menu Financie - Banka - Prepočet zostatkov bankových účtov.

pic_7955

Obr.: Formulár pre Prepočet zostatkov bankových účtov

Po spustení funkcie sa otvorí formulár, v ktorom je uvedené:

Ďalej sa vo vstupnom formulári zobrazí tabuľka so zoznamom všetkých bankových účtov. Zobrazia sa stĺpce:

Hviezdičkou môžeme odznačiť/označiť bankový účet pre prepočet (ručne alebo pomocou tlačidiel s hviezdičkou).

Po odsúhlasení formulára tlačidlom OK prebehne v označených bankových účtoch prepočet zostatkov v mene mandanta aj v mene bankového účtu na dokladoch s Dátumom vystavenia odo dňa uvedeného v Perióde od.

Book Contents

Book Index

Hromadné zmeny nad položkami bankového výpisu

Hromadná zmena - funkcia je určená k hromadnej zmene položiek bankového výpisu. Spúšťa sa nad bankovým výpisom v zmene.

pic_7590

Obr.: Hromadná zmena - spustenie

pic_7591

Obr.: Formulár Hromadnej zmeny

Hromadná zmena názvu - slúži iba ku zmene názvu položky. Pred vykonaním užívateľ zvolí, či chce zmeniť hodnoty na položke. Je možné zadať vlastný názov alebo vybrať z číselníka Karty bankových dokladov. Pokiaľ je názov na položke prázdny a užívateľ bude chcieť ponechať hodnoty na položke, tak sa hodnoty z karty prenesú rovnako ako sa to chová pri ručnej zmene. Taktiež záleží, či karta bankového dokladu, na ktorú chceme hromadne zmeniť názov položky má začiarkovaciu voľbu Nekopírovať názov. Pokiaľ je začiarkovacia voľba nastavená a na položke je zadaný nejaký názov, k prepisu názvu nedôjde.

pic_7592

Obr.: Formulár pre hromadnú zmenu názvu

Aktuálny zostatok

Funkcia pošle požiadavku na API banky a zobrazí aktuálny zostatok na účte.

Funkcia je dostupná len v stave kniha a to za predpokladu, že pre aktuálnu knihu je nastavené pripojenie na bankový API. Pokiaľ nastavené nie je, funkcia sa skryje.

Načítať pohyby účtov

Funkcie za zvolené obdobie stiahne pohyby na účte zviazanom s aktuálnou knihou a vytvorí pre ne záznamy v bankových výpisoch.

Funkcia je dostupná len v stave kniha a to za predpokladu, že pre aktuálnu knihu je nastavené pripojenie na bankový API. Pokiaľ nastavené nie je, funkcia sa skryje.

Zostavy nad bankovými výpismi

Bankový výpis

Zostatky bankových účtov ku dňu

Bankové výpisy podľa protiúčtov

Zoznam bankových výpisov

Kniha bankových dokladov - podrobná

Výpis bankových dokladov

Book Contents

Book Index

Homebanking

Funkcie pre homebanking umožňujú:

Zoskupovanie položiek

Skript slúži k zoskupeniu platieb jednotlivým dodávateľom v rámci jedného príkazu. Spúšťa sa záložkou Základné údaje bankového príkazu v Zmene a automaticky zoskupí platby do vyššie zadanej čiastky podľa čísla účtu príjemcu a podľa príjemcu.

pic_6611

Obr.: Formulár zoskupenia položiek - načíta položky bankového príkazu pod zoskupením (v sumácií sú 0)

Vo formulári je možné nastaviť:

Pri dosiahnutí dĺžky popisu, ktorý je zložený z variabilných symbolov zoskupených položiek, zadaný v poli Maximálny počet znakov popisu s VS, sa vytvorí ďalšia skupina. Nová skupina sa vytvorí vždy po dosiahnutí maximálnej čiastky alebo dĺžky popisu. V prípade zadania obidvoch hodnôt na 0, sa žiadny limit neuplatní.

Pre zoskupenie slúži tlačidlo Zoskupiť – automaticky sa zoskupia položky s rovnakým Číslom účtu a Firmou. Vymazať už existujúce zoskupenie je možné tlačidlom Vymazať zoskupenie.

pic_6408

Obr.: Formulár Zoskupenie položiek bankového príkazu

Je možné hviezdičkou označiť položky, ktoré chceme zoskupiť. Zoskupenie sa potom vykoná len pre vybrané položky bankového príkazu.

Nad zoskupeným bankovým príkazom je možné vytlačiť zostavu Platobné avízo (HB_PaymentNotice.AM). V zostave sa zobrazia všetky platby pre konkrétneho dodávateľa zoskupené pod daným variabilným symbolom. Zostava je nastavená tak, že tlačí zoskupené platby pre zákazníka, na ktorom stojí pravítko. Pokiaľ je potrebné tlačiť všetky zoskupené platby naraz, je potrebné nastaviť parameter zostavy PrintAll na ÁNO.

HB_PaymentNotice

Parametre zoskupovania položiek

Popis parametra:

EditAccountAndVS

Pokiaľ je tento parameter nastavený na „ÁNO", je možné editovať číslo účtu a variabilný symbol. Implicitné nastavenie parametra je „NIE".

FieldNameCurrency

Pole meny položky.

Pokiaľ nie je zadané berie sa pri voľnom výdaji pole ItemCurrency a pri platenom doklade PaidDocumentCurrency.

CheckSupplier

Kontrola dodávateľov. Implicitne nastavené.

PaymentLimit

Maximálna čiastka zoskupenej položky.

PaymentLimitCurr

Mena maximálnej čiastky.

UseOldDesign

Použiť pôvodný vzhľad (v klasických formulároch).

VsCharLimit

Maximálny počet znakov popisu s VS zoskupenej položky.

Export bankového príkazu

Pre tvorbu bankových príkazov je k dispozícii skript HB - bankový príkaz (HB_ORDER.PAS). Umožňuje vytvárať bankové príkazy pre tieto systémy:

Pred použitím skriptu je nutné nastaviť parametre. Niektoré parametre skriptu sú všeobecné a iné sa vzťahujú iba k príslušnému systému. Skript pri štarte kontroluje či sú parametre zadané a kde je to možné aj ich správnosť. Pokiaľ úspešne prejde začiatočná kontrola parametrov, vytvorí sa súbor bankového príkazu. V po vytvorení súboru na záložke Základné údaje zobrazí ikona pic_959i, ktorá znamená, že bankový príkaz bol už odoslaný. Pokiaľ užívateľ potrebuje bankový príkaz vyexpedovať znova, je potrebné mať nastavené právo Financie/Bankové príkazy/Opakované odoslanie bankového príkazu.

Funkcia umožňuje vyexportovať viacero bankových príkazov označených hviezdičkou do jedného exportného súboru.

Niektoré bankové systémy ako napr. formát "Best KB" podporuje aj SEPA platby, viac-menej je potrebné, aby platobný príkaz vytvorený vo formáte BEST, spĺňal kritériá pre SEPA platbu (Single Euro Payment Area – jednotné platobné prostredie v rámci EÚ):

Spoločné parametre pre príkazy

Popis parametrov:

AccOrder

Parameter určuje, z akého poľa sa do príkazu doplní bankový účet:

  • „0" - z bankového príkazu,
  • „1" - číslo účtu,
  • „2" - číslo účtu 1,
  • „3" - číslo účtu 2.

AllowedChargeCodes

Zoznam povolených kódov poplatkov oddelených čiarkou alebo bodkočiarkou. Pokiaľ je potrebné dopísať ešte i popis, oddelí sa znakom | (zvislá čiara).

SHA;OUR

SHA|hradí obe;OUR|hradíme my

ArchviveDocType

Typ dokumentu pre pripojenie na doklad. (musí existovať v K2). Pokiaľ je zadaný, do záložky Prílohy k bankovým príkazom sa vloží vyexportovaný súbor.

Backup

Pokiaľ je nastavený tento parameter na „ÁNO" výstupný súbor sa zálohuje. Implicitné nastavenie parametra je „ÁNO".

ClientID

Identifikácia klienta. ClientId je možné použiť vo FormatFilename pomocou %l. Podobný parameter je KM_ClientNr.

CompanyName

Pokiaľ je vyplnený, dosadí sa jeho hodnota na miesto názvu firmy. Pokiaľ nie je vyplnený, dosadí sa do riadku meno firmy. Platí pre formáty, ktoré obsahujú meno firmy.

Counter

Počiatočné číslo čítača pre tvorbu súborov. Zatiaľ funguje len pre typy 23 a 24.

DateForFilename

Dátum, ktorý sa bude brať, pokiaľ sa bude používať v názve súboru.

  • „1" – dnes,
  • „2" – dátum vytvorenia bankového príkazu,
  • „3" – dátum splatnosti bankového príkazu.

DiffFilenames

Test, či už bol vytvorený príkaz s týmto menom. Implicitná hodnota je „NIE" (súbor sa prepíše). Pokiaľ je parameter nastavený na „ÁNO", zobrazí sa hlásenie s voľbou, či príkaz pripojiť k existujúcemu súboru alebo vytvoriť nový.

EnabledBooks

Kontroluje spustenie skriptu HB_Order.pas nad vymenovanými knihami bankových príkazov. Knihy bankových príkazov sa zadávajú do parametra oddelené bodkočiarkou SK;EU.

ExExpPay

Parameter pre prednastavenie poplatku. Pokiaľ nie je vyplnený na položke bankového príkazu, tak sa doplní hodnota parametra.

ExPayTit

Parameter pre prednastavenie platobného titulu. Pokiaľ nie je vyplnený na položke bankového príkazu, tak sa doplní hodnota parametra.

ExportItemDescr

Parameter určuje, čo sa dosadí do popisu (z položky príkazu):

  • „0" - nič,
  • „1" - popis,
  • „2" - firma príjemcu,
  • "3" - variabilný symbol,
  • "4" - správa pre príjemcu,
  • "5" - detail platby,
  • "6" - variabilný symbol zoskupené platby.

ExportItemDescr2

Parameter určuje, čo sa dosadí do druhého popisu (z položky príkazu):

  • „0" - nič,
  • „1" - popis,
  • „2" - firma príjemcu,
  • "3" - variabilný symbol,
  • "4" - správa pre príjemcu,
  • "5" - detail platby,
  • "6" - variabilný symbol zoskupené platby.
  • Parameter je zatiaľ možné použiť len pre KB Best domáci (HBType=3).

FileEncoding

Vyberie kódovanie znakovej sady vstupného súboru:

  • 1250 - windows-1250,
  • 20127 - us-ascii (7-bit) - bez diakritiky,
  • 28592 - iso-8859-2,
  • utf-7 (Unicode (UTF-7),
  • utf-8 Unicode (UTF-8),

Ďalšie hodnoty kódovania je možné nájsť: http://msdn.microsoft.com/en-us/library/dd317756%28VS.85%29.aspx

FileNameByUser

Možnosť nastavenia názvu súboru v dialógovom okne.

FileNameMaxLen

Pre nastavenie dĺžky mena súboru. Pokiaľ sa podľa parametra FormatFilename má vytvoriť dlhší názov súboru, zobrazí sa hlásenie, nech sa upraví parameter FormatFilename.

FirmAdr

Cesta začína vo firemnom adresári. Parameter je implicitne nastavený na „ÁNO". Pokiaľ je parameter nastavený na NIE - do parametra HBPath je potrebné napísať celú cestu.

FormatFilename

Formát názvu súboru. Formátovací reťazec mena súboru sa tvorí rovnako ako vo funkcii Formát, ale má iné znaky pre rozlíšenie hodnôt.

Význam formátovacích znakov:

  • „y" - rok,
  • „m" - mesiac,
  • „d" - deň,
  • „h" - hodina,
  • „n" - minúta,
  • „s" - sekunda,
  • „r" - kniha bankového príkazu,
  • „c" - číslo bankového príkazu.

Príklad:

  • vytvorenie názvu „EB_20030717Klie.KPC".
  • formátovací reťazec „EB_%.4y%.2m%.2dKlie.KPC".

HBPath

Tento parameter súvisí s parametrom FirmAdr. Pokiaľ bude v parametri FirmAdr nastavená hodnota „ÁNO", potom do parametra HBPath stačí uviesť iba názov adresára, napr. „HB“. Implicitná hodnota je "Homeban". Pokiaľ by bol parameter FirmAdr nastavený na hodnotu „NIE", je nutné uviesť do parametra HBPath celú cestu, napr.:/K2/DEMO/HB.

HBPathAr

Podadresár z HBPath so súbormi pre archív homebankingu. Implicitné nastavenie parametra je „ARCH".

HBType

Typ bankového príkazu. Implicitná hodnota parametra je „0".

Hodnoty:

  • „1" = Multicash domáci,
  • „2" = Multicash zahraničný,
  • „3" = KB best domáci,
  • „4" = KB best zahraničný,
  • „5" = KB kompatibilné médiá,
  • „6" = Citibank domáci,
  • „7" = Komerčná banka Slovensko zahraničný príkaz,
  • „8" = Gemini domáci,
  • „9" = Gemini zahraničný,
  • „10" = CitiDirect domáci,
  • „11" = ČS zahraničný, všetky systémy 24,
  • „12" = Citibank zahraničný,
  • „13" = Citibank CDFF CEE domáci,
  • „14" = Citibank CDFF CEE zahraničný,
  • „15" = Deutsche Bank DBDirect domáci,
  • „17" = CitiDirect zahraničný.
  • „18" = Sepa .xml formát,
  • „19" = Citibank SEPA.
  • „20" = pain.001.001.06: Reval.
  • „21" = Citibank inkaso,
  • „22" = ČSOB, MT101, zahraničný.
  • „23" = Sepa.xml podľa špecifikácie ČNB,
  • „24" = Formát FS5 - formát ČNB.

Header

Do súboru pridá hlavičku. Implicitná hodnota parametra je „NIE".

Modulo11

Kontrola účtu na Modulo11. Implicitná hodnota je „ÁNO".

OneFile

Parameter súvisí s možnosťou vytvoriť jeden exportný súbor k viac označeným položkám. Pokiaľ je hodnota nastavená na ÁNO, export sa vykonáva do jedného súboru.

OnlyConfirmed

Pokiaľ je parameter nastavený na hodnotu „ÁNO", je možné exportovať iba potvrdený príkaz. Implicitné nastavenie parametra je „NIE".

OutputBatch

Výstupná dávka, ktorá sa spustí po skončení skriptu vrátane cesty. Implicitná hodnota je prázdny reťazec.

PaymentType

Parameter určuje, v akej mene sa exportujú čiastky príkazu. Implicitná hodnota je „0".

Hodnoty:

  • „0" - v mene plateného dokladu,
  • „1" - v mene príkazu,
  • „2" - v inej mene (určené pre špeciálne úpravy).

ReplaceExMess1ByVS

Pokiaľ má parameter hodnotu „ÁNO" a do bankového príkazu sa exportujú popisy z 2. strany položky (údaje pre zahraničný styk), tak sa do prvého poľa Správy pre príjemcu alebo Detailu platby doplní variabilný symbol. Väčšinou sa plní do políčka Správa pre príjemcu. Implicitná hodnota je „NIE".

Parametre zoskupovanie položiek

Popis parametrov:

GroupItems

Pokiaľ je parameter nastavený na „ÁNO", berie bankový príkaz do úvahy zoskupenie položiek. Implicitná hodnota parametra je „ÁNO".

FillVS

Pokiaľ nie je vyplnené v položke bankového príkazu, v mieste pre popis do príkazu vyplní variabilné symboly zoskupených položiek. Implicitná hodnota parametra je „NIE".

FieldNameCurrency

Pre zoskupenie položiek podľa vlastnej meny (určené pre špeciálne úpravy).

Parametre zahraničných príkazov

Popis parametrov:

A1

Poradie poľa v adrese príjemcu. Implicitne = „1"

A2

Poradie poľa v adrese príjemcu. Implicitne = „2"

A3

Poradie poľa v adrese príjemcu. Implicitne = „3"

A4

Poradie poľa v adrese príjemcu. Implicitne = „4".

V parametroch „A1 - A4" je možné určiť, ktorý riadok z adresy banky, popr. príjemcu sa dosadí do príslušných polí v textovom súbore. V závislosti na systéme je nutné tieto parametre správne nadefinovať. Jednotlivé riadky adresy banky na 2. strane bankového príkazu totiž systémy dosadzujú do rôznych polí textového súboru.

Príklad: Pokiaľ je v riadku č. 3 zapísané napr. Diego, CA 92126, tak sa po nastavení parametra A1 na hodnotu „3" do poľa A1 v textovom súbore dosadí text: San Diego, CA 92126.

Parametre pre Multicash

Popis parametrov:

MC_AD

Pokiaľ bude mať parameter hodnotu "Áno", v domácom príkaze sa objaví pole AD. Implicitná hodnota parametra je "Nie".

MC_CfaEmFirstLine

Pokiaľ bude mať parameter hodnotu "Áno", v zahraničnom príkaze sa bude zobrazovať prvý riadok prázdny. Implicitná hodnota parametra je "Áno".

MC_Collection

Parameter určuje aký druh dát sa bude exportovať v príkaze. Implicitná hodnota je NIE.

NIE - platba,

ÁNO - inkaso.

MC_Field_72_3

Tento parameter sa vzťahuje k zahraničnému bankovému príkazu a umožňuje externe vyplniť pole 3 na riadku 72 vo vzniknutom bankovom príkaze.

MC_F01_SWIFT

Parameter určuje, či sa do poľa F01 doplní SWIFT alebo SCB. (Pokiaľ je hodnota „ÁNO" - SWIFT, pokiaľ je hodnota „NIE" - SCB.) Implicitná hodnota parametra je "Áno".

MC_F07_Filename

Parameter doplní do zahraničného príkazu multicash do hlavičky súboru do poľa meno súboru. Niektoré banky to chcú, zatiaľ UCB, iné nie. Implicitne zostáva nevypĺňať.

MC_ZD

Pokiaľ bude mať parameter hodnotu "Áno", k príkazu sa pridá riadok ZD. Niektoré banky ho chcú, iné nie. Implicitná hodnota parametra je "Nie".

Tvorba popisu na položke zahraničného príkazu multicashe:

Príklad súboru:

HD:11|080131|2700|1|0300

RF:MCFDI2008013114184500000000100000000

KC:4005006000|000000|CZK

UD:100001|2222222222|UCET1

DI:POPIS|PRIKAZCE|1

UK:|7777777777|UCET1

AK:0

KI:POPIS|PRIJEMCE|1

EC:0

ZK:1122334455

AV:UCEL|PLATBY1

|||UCEL|PLATBY2

|||UCEL|PLATBY3

|||UCEL|PLATBY4

S1:000000001|4005006000

S3:000000000|000

Parametre pre KB Best

Popis parametrov:

Best_AccFees

Parameter možno využiť pre zadanie účtu pre poplatky.

Best_Client

Názov klienta. Implicitná hodnota je prázdny reťazec.

Best_CurrFees

Parameter pre určenie účtu pre poplatky.

Best_ForceExpPay

Pre zahraničný príkaz. Pokiaľ je hodnota parametra „ÁNO" a na položke príkazu nie je vyplnené pole Poplatky, zobrazí sa dialógové okno pre zadanie typu poplatku. Implicitná hodnota parametra je „NIE" – automaticky sa doplní typ poplatku SHA.

Best_FOREX

Platba Forex.

Best_FOREX_ID

ID Forex.

Best_CheckPayment

Platba šekom.

Best_MoreAccounts

Parameter určuje, či bude sekvenčné číslo položky obsahovať knihu príkazu. Implicitné nastavenie parametra je „NIE".

Best_Refund

Týmto parametrom je možné určiť, či vytvoriť súbor úhrad (1501) alebo súbor inkás (1502). Implicitné nastavenie je „1501".

Best_Security

Do vytvoreného súboru sa uloží tiež kľúč určený bankou.

Best_StationNr

Číslo stanice pridelenej v zmluve.

Príklad súboru:

HI000000000010604 0000000000

01000002001060420010604CZK000000000056700000000000000308 0100000019027378021707206100330000000000 0100000000006930676107206100330000000000

01000012001060420010604CZK000000000015120000000000000308AV zadané všetko 0100000019027378021700005254540000000000Zadaný popis debet 0100000000001190429100005254540000000000

01000032001060420010604CZK000000000053220000000000000308AV + debet zadaný 0100000019027378021740012065230000000000 2700000000003083000540012065230000000000Zadaný popis kredit

01000042001060420010604CZK000000000053220000000000000308AV + kredit zadaný 0100000019027378021740012065230000000000 2700000000003083000540012065230000000000

01000052001060420010604CZK000000000053220000000000000308 0100000019027378021740012065230000000000 2700000000003083000540012065230000000000Zadaný iba popis kredit

01000062001060420010604CZK000000000053220000000000000308 0100000019027378021740012065230000000000Zadaný iba popis debet 2700000000003083000540012065230000000000

01000072001060420010604CZK000000000053220000000000000308 0100000019027378021740012065230000000000Zadaný popis debet a kredit 2700000000003083000540012065230000000000Zadaný popis kredit aj debet

TI000000000010604000007000000000000337920 00000

Parametre pre KM

Popis parametrov:

KM_Client

Názov klienta.

KM_ClientNr

Číslo klienta.

KM_IntervStart

Začiatok účtovných súborov; prideľuje banka. Implicitné nastavenie je „0".

KM_IntervEnd

Koniec účtovných súborov; prideľuje banka. Implicitné nastavenie je „999".

KM_Refund

Druh dát:

  • „1501" – úhrada,
  • „1502" – inkaso.

Implicitne je parameter nastavený na „1501".

KM_Branch

Názov pobočky.

KM_MaxLines

Maximálny počet riadkov účtovného súboru. Implicitná hodnota je „1000".

KM_MaxGroups

Maximálny počet skupín. Implicitne nastavené na „98".

KM_MaxGroupLines

Maximálny počet riadkov skupiny vrátane hlavičky a päty. Parameter je implicitne nastavený na hodnotu „20".

KM_MaxGroupChars

Maximálny počet znakov skupiny. Implicitne nastavené na „992".

KM_UseAV

Či sa má použiť konštanta AV. Implicitná hodnota „NIE".

KM_CheckDescr

Pokiaľ je parameter nastavený na „ÁNO", prebieha kontrola, či sa v popise nenachádzajú znaky %,<,>,$,../,/..,',".

KM_DescrSubFields

Parameter určuje, ako dlhý môže byť popis na 2. strane položky. Napr. Slovenská sporiteľňa môže do popisu zadať iba 1 riadok, zatiaľ čo Komerční banka je schopná zadať dlhší popis - až 4 riadky. Implicitné nastavenie je „4".

KM_VSLocation

Parameter sa týka výpisov pre „KM", ktoré obsahujú zahraničné položky. Variabilný symbol sa vyskytuje v poliach popisu bankového výpisu v riadku 078 alebo 079 na 1. alebo 2. pozíciu - v riadku 078 je to pozícia 0781 alebo 0782, v riadku 079 je to pozícia 0791 alebo 0792. Tento variabilný symbol sa doplní do poľa Variabilný symbol na 1. strane bankového výpisu. "0781", "0782", "0791" a "0792" sú hodnoty parametra. Implicitne je parameter prázdny.

Príklad súboru:

UHL1040601ZKUSEBNI KLIENT 1201509797100120

1 1501 100068 0100

2 00000005201 070102

1107160287 500005-2267100237 5201 1 0101000558

3 +

2 00000005201 070102

500005-2267120297 1107160287 5201 1 0901000558 2 AV:

3 +

5 +

Parametre pre Sepa .xml formát

Popis parametrov:

SXP_BankFormat

Parameter určuje, pre ktorú banku je sepa formát použitý. Do parametra sa zadáva 4 miestny kód banky (BIC) alebo SWIFT v dlhej alebo skrátenej forme. Použitie parametra je zatiaľ prispôsobené iba Komerčnou bankou.

SXP_EndToEndId

Byte, ktorý zaistí vyplnenie poľa EndToEndId pri SEPA XML platbách. Parameter môže nadobúdať hodnoty:

0 - VS-popis (pôvodne E2EIdVSSSKS = Nie)

1 - formát /VS1234567890/SS1234567890/KS0308 (pôvodne E2EIdVSSSKS = Áno)

2 - VS.

SXP_CheckIban

Parameter určuje, či sa má kontrolovať IBAN počas exportu príkazu. Parameter môže mať hodnotu ÁNO, NIE. Implicitne nastavený na ÁNO.

SXP_PmtInfOnce

Parameter upravuje export a tvar výsledného XML dokumentu. Parameter môže mať hodnotu ÁNO, NIE. Implicitne nastavený na NIE. Pri nastavení hodnoty na:

NIE - vytvára sa pre každú položku príkazu jeden element PmtInf, vzniká tak kolekcia elementov PmtInf.

ÁNO - vytvára sa jeden spoločný element (kolekcia) PmtInf pre všetky položky a každá položka má svoj element CdtTrfTxInf.

SXP_UsePstlAdr

Parameter môže mať hodnotu ÁNO, NIE. Implicitne nastavený na NIE.

ÁNO - vyplní element PstlAdr - poštová adresa.

Parametre pre Geminy

Popis parametrov:

GEM_CountryText

Export názvu krajiny: 0 - ISO 2 znaky, 1 - ISO 3 znaky, 2 - slovenský názov

GEM_Priorty

Priorita platby v systéme Geminy: 01 - štandardný, 02 - urgentný. Pokiaľ je vyplnený tento parameter pre zahraničný bankový príkaz, nastaví sa táto hodnota.

Pokiaľ parameter nie je vyplnený, nastaví sa 02 pre Unicredit, pre ostatné banky 01. Obidve hodnoty znamenajú štandardnú platbu.

Systém Geminy sa využíva napr. v Raiffeisenbank. Pre predstavu je nižšie zobrazený bankový príkaz z K2 v eKomunikátore v Raiffeisenbank.

pic_4129

Obr.: Zobrazenie v eKomunikátore v Raiffeisenbank

pic_6266

Obr.: Položka bankového príkazu

pic_6267

Obr.: Položka Bankového príkazu - tlačidlo Zahraničný

Formát ČNB

Pokiaľ je pri exporte bankového príkazu funkcia HB - bankový príkaz (HB_order.pas) zvolený HBType=24, teda formát pre NBS, je na strane banky vyžadovaný súbor podpisu vyexportovaného súboru. To je možnosť vykonať externú aplikáciu alebo použitím knihovní spoločnosti I.CA. ( I. certifikačná autorita). Aby bolo možné súbor podpísať, je potrebné mať v hlavnej zložke K2 knihovne podpis (AdvIcaSigner.dll, libiconv.dll, ICAUniLicVerifyCInterface, dll), ktoré nie sú dodávané firmou K2, ale sú dodávané I.CA. Súbor exportu je potrebné ešte opatriť ďalším podpisom, ktorý zaistí spustenie skriptu HB - podpísanie príkazu I. CA (HB_Signlca.pas) nad vyexportovaným príkazom. Tento skript musí byť spustený iným užívateľom pod iným prihlásením do Windows.

Cesty k licenčným súborom spoločnosti I.CA je možné nastaviť pomocou funkcie Nastavenie elektronického podpisu (č. funkcie1261). Podľa spôsobu použitia licenčných súborov, je možné rozlíšiť licenciu na mandanta alebo na užívateľa.

Príklady exportných súborov Príklad : Bankový príkaz - systém Citibank

1,"001","2501234567","2040000765","29112004",30000.00,"","2671500267","0100","0008","0

020040676","","KRIZ LADISLAV"

1,"002","2501234567","2040000981","29112004",50000.00,"","0420923389","0800","0008","0

002004129","","BRUNI CARLA"

1,"003","2501234567","2040000607","29112004",112368.50,"","0650445271","0100","0008","

1000004564","","NOVAK JAN"

1,"004","2501234567","2340000889","29112004",13242.00,"","0047443191","0100","0308","0

000013304","","DODAVATEL"

1,"005","2501234567","2440000201","29112004",46707.50,"","2500020103","2600","0308","0

111067504","","SPOJE "

1,"006","2501234567","2340001009","29112004",11662.00,"","9391320247","0100","0308","0

000131991","","KOMUNIKACE"

1,"007","2501234567","2340001020","29112004",3145.17,"","9391320247","0100","0308","00

00132449","","KOMUNIKACE"

1,"008","2501234567","2340001030","29112004",2380.00,"","9391320247","0100","0308","00

00132389","","KOMUNIKACE"

1,"009","2501234567","2340000988","29112004",2981.00,"","0391742561","0100","0308","00

00533804","","VYLISKY"

9,"010",272486.17

Príklad : Bankový príkaz - systém Geminy

000001110209036800 0800 000000000010000 00000003080000000009000035943400000030600286660000001031621568

Import a párovanie bankového výpisu

Pre import bankových výpisov všetkých používaných systémov slúži v IS K2 skript HB - bankový výpis (HB_STATEMENT.PAS). Na základe zvoleného parametra určíme systém, ktorý využíva banka, tzn. aký výpis sa má importovať do IS K2.

Spoločné parametre pre výpisy

Popis parametrov:

AccNum

Číslo účtu banky (ak nie je zadané v importovanom súbore).

AllowMinusAmount

Pri nastavení parametra na hodnotu „ÁNO" sa môžeme pri rozdeľovaní položiek dostať do záporu. Implicitne je parameter nastavený na „NIE".

ArchiveCondition

Určuje spôsob archivácie vstupného súboru. Implicitná hodnota je 0. Parameter môže mať hodnoty:

0 - vždy,

1 - nikdy,

2 - keď nie je chyba načítania účtu.

ArchiveDocType

Typ dokumentu pre pripojenie na doklad (musí existovať v K2). Pokiaľ bude parameter zadaný, príde k pripojeniu vyexportovaného súboru na bankový výpis do záložky Prílohy.

AutoLoadDocuments

Funkcia na vyhľadávanie dokladov podľa VS. Funkcia vykoná nájdenie dokladu k položke výpisu, pokiaľ sa medzi dokladmi objaví len jeden. Poradie je faktúry vydané, prijaté, zálohy prijaté, poskytnuté, ostatné pohľadávky, záväzky. Hľadanie je naviac závislé na parametri RefNoPattern. Keď tam nejaký je, tak sa hľadajú VS jeden po druhom v poli ReferenceNumber, napr.: Ref No. 100001,100002,100003 vyhľadá doklady s týmito variabilnými symbolmi. Pokiaľ tento parameter nie je zadaný, tak sa hľadá priamo podľa hodnoty v ReferenceNumber.

AutoPairDocuments

Vykoná spárovanie nájdených dokladov s položkou výpisu, prípadne jej rozpad, ako by sa stlačilo tlačidlo Rozdeliť vo formulári. Funguje aj nad uloženým výpisom.

Pokiaľ je parameter nastavený, automaticky sa nastaví aj parameter AutoLoadDocuments (bez toho by funkcia na automatické párovaní dokladov nefungovala).

AvailableAccounts

Parameter pre možnosť z bankového výpisu s veľkým množstvom účtov, ktoré sú v K2, vybrať iba niektoré účty. Účty sa oddeľujú bodkočiarkou. Implicitne je parameter prázdny.

BCN

Smerové číslo banky. Potrebné vyplniť pri Best, Kompatibilné médiá, Citibank.

BookAbbr

Určuje, do ktorej knihy sa má uložiť výpis.

V bankových účtoch sa môže vyskytovať viacero kníh, ktoré používajú rovnaký účet. Tento parameter je potom použitý pri hľadaní v knihe bankových účtov a ďalej sa kontrolujú ostatné údaje rovnako, ako bez zadania tohto parametra.

CARD_InterCompBooks

Knihy interných dokladov. Parametre sú len pre spresnenie vyhľadávania možných interných dokladov pre spárovanie, bez ich nastavení skript zároveň funguje.

CARD_ProviderBankAcc

Číslo účtu sprostredkovateľa kartových transakcií. Parametre sú len pre spresnenie vyhľadávania možných interných dokladov pre spárovanie, bez ich nastavení skript zároveň funguje.

CARD_ProviderBankBcn

Číslo účtu sprostredkovateľa kartových transakcií. Parametre sú len pre spresnenie vyhľadávania možných interných dokladov pre spárovanie, bez ich nastavení skript zároveň funguje.

ConfirmStatementSave

Potvrdenie uloženia výpisu. Zruší potvrdzovacie okno pred uložením výpisu. Toto okno sa objaví len v prípade konfliktu čísla výpisu.

CurrencyCodes

Zadá sa v prípade, že skratka meny v K2 nezodpovedá medzinárodnému kódu, napr. EU|EUR (skr. v K2|medzinárodný kód).

DecodeAccount

V niektorých prípadoch môžu byť čísla bankových účtov vo výpise prekódované, tzn. majú poprehadzované poradie číslic. Pokiaľ teda IS K2 hlási „účet nenájdený“, je dobré nastaviť parameter na hodnotu „ÁNO".

DocInfoAdvancePrv

Polia poskytnutej zálohy, ktoré sa majú zobraziť v dokladoch v Info.

DocInfoAdvanceRec

Polia prijatej zálohy, ktoré sa majú zobraziť v dokladoch v Info.

DocInfoInterComp

Polia interných dokladov, ktoré sa majú zobraziť v dokladoch v Info.

DocInfoInvoiceIn

Polia faktúry prijatej, ktoré sa majú zobraziť v dokladoch v Info.

DocInfoInvoiceOut

Polia faktúry vydanej, ktoré sa majú zobraziť v dokladoch v Info.

DocInfoOtherLiab

Polia ostatných záväzkov, ktoré sa majú zobraziť v dokladoch v Info.

DocInfoOtherRec

Polia ostatných pohľadávok, ktoré sa majú zobraziť v dokladoch v Info.

E2EIdVSSSKS

Parameter je využiteľný pre platobný styk so Slovenskom. Parameter môže mať hodnotu Áno, Nie. SEPA formát nerozlišuje naše symboly (VS, SS, KS), ale iba "Referenciu platiteľa". Pokiaľ užívateľ chce, aby sa tieto symboly do príkazu dostali vo forme, na ktorej sa dohodli slovenské banky v SBA (Slovenská banková asociácia), musí parameter nastaviť na Áno.

FieldK2BankBalance

Pole K2, kam sa bude plniť zostatok na účte. Ide o Ex_pole typu desatinné číslo.

FieldK2SpecSym

String, pole K2, kam sa bude plniť špecifický symbol, keď je toto pole zadané a nájde sa v zozname polí položky výpisu, tak sa do nej doplní SS, môžu to byť aj existujúce polia, napr. popis, správy pre príjemcu, detaily platby a pod.

FileEncoding

Parameter pre výber kódovania znakovej sady vstupného súboru. Bližší popis parametra je uvedený v kapitole Spoločné parametre pre príkazy.

Filemask

Implicitné meno výpisu alebo maska.

FilemaskOriginal

Maska súboru pre rozdelenie po účtoch (SplitStatementFile).

FirmAdr

Cesta začína vo firemnom adresári. Parameter je implicitne nastavený na „ÁNO".

GetExtendedDescr

Parameter pre import dlhých popisov, vykoná popis do tlačidla Zahraničný položky bankového výpisu.

GroupedItems

Parametrom je možné určiť, či spracovávať zoskupené položky. Implicitné nastavenie parametra je „ÁNO".

HBPath

Tento parameter súvisí s parametrom FirmAdr. Pokiaľ bude v parametri FirmAdr nastavená hodnota „ÁNO", potom do parametra HBPath stačí uviesť iba názov adresára, napr. „HB“. Implicitná hodnota je „HOMEBAN". Pokiaľ by bol parameter FirmAdr nastavený na hodnotu „NIE", potom je nutné uviesť do parametra HBPath celú cestu napr. „C:/K2/DEMO/HB“.

HBPathAr

Podadresár so súbormi pre archív homebankingu. Implicitné nastavenie parametra je „ARCH".

HBType

Typ bankového výpisu. Implicitná hodnota parametra je „0".

Hodnota:

  • „1" = Multicash,
  • „2" = KB best,
  • „3"= KB kompatibilné médiá, ABO formát,
  • „4" = Citibank typ 1,
  • „5" = Citibank typ 2,
  • „6" = Multicash Gemini,
  • „7" = Multicash HVB,
  • „8"

    =

    mBank,
  • „9" = Gemini 4.1,
  • „10" = HSBC net,
  • „11" = City Flat File,
  • „12" = Multicash ING,
  • „13" = PayPal,
  • „14" = Iso 20022, camt.053.001.05, slovenský xml, KB XML,
  • „15" = Česká národná banka (ČNB),
  • "16" = Obecný .csv súbor,
  • "17" -= Citfin,
  • "18" = Citi SWIFT MT940,
  • "19" = výpis platieb na konkrétnom platobnom termináli.
  • "20" = KB Mojabanka formát csv,
  • "21" = Halcom, používaný formát v Srbsku, Slovinsku,
  • "22" = Formát srbských bánk, pracovne nazvaný srbský 1.

HeaderDateToItem

Pri nastavení parametra na „ÁNO" sa popis z hlavičky dosadí do položiek bankového výpisu. Implicitné nastavenie parametra je „NIE".

IdFromStatement

Pri nastavení parametra na hodnotu „ÁNO" sa do bankového výpisu dosadí číslo výpisu z textového súboru. Pokiaľ je parameter nastavený na „NIE", dosadí sa číslo z K2.

IgnoredBooks

Zoznam kníh oddelených bodkočiarkou, ktoré sa nemajú prehľadávať pri importe bankového výpisu.

ImportItemDescr

Pri nastavení parametra na „NIE" nepracuje skript s popismi položiek. Implicitne je parameter nastavený na „ÁNO".

ImporTradingPartner

Implicitná hodnota je Nie.

Pokiaľ je hodnota nastavená na Áno, bude sa skript snažiť o doplnenie dodávateľa alebo odberateľa na položku výpisu.

InputBatch

Vstupná dávka, ktorá sa spustí pred spustením skriptu.

KeepOriginalRefNo

Ponechá variabilný symbol u "vydaných faktúr“ (neorezáva zadané nuly).

KeepStaDescr

Pokiaľ je parameter nastavený na „ÁNO", ponechá skript pri rozdeľovaní položiek popis z výpisu. Implicitné nastavenie parametra je „NIE".

KeepStaRefNo

Ponechať pri rozdeľovaní položiek VS z výpisu.

LoadDocsAdvancePrv

Načítať poskytnuté zálohy.

LoadDocsAdvanceRec

Načítať prijaté zálohy.

LoadDocsInterComp

Načítať interné doklady.

LoadDocsInvoiceIn

Načítať faktúry prijaté.

LoadDocsInvoiceOut

Načítať faktúry vydané.

LoadDocsOtherLiab

Načítať doklady ostatných záväzkov.

LoadDocsOtherRec

Načítať doklady ostatných pohľadávok.

LoadUnmatchedItemsOnly

Načítať len nespárované položky.

MakeCheckSum

Kontrola súčtu položiek. Kontroluje, či súčet položiek je zhodný s rozdielom konečného a začiatočného stavu na bankovom výpise. Jedná sa o nepovinný parameter a je implicitne nastavený na „NIE".

Modulo11

Kontrola účtu na Modulo11. Implicitná hodnota je „ÁNO".

OrderItemDayLimit

Určuje počet dní, ako ďaleko odo dneška do minulosti sa majú hľadať nespárované položky bankových príkazov. Môže sa stať, že je používaný univerzálny VS pre rôzne platby, ktoré sa nikdy nespárujú na príkaze.

Implicitná hodnota nastavená na 40.

RefNoPattern

Hľadá VS v texte zadaným regulárnym výrazom.

RefNoIgnoreCheck

Ignoruj kontrolu VS na číslo.

RemapFields

Pred uložením položky z textového výpisu vyplní zadané pole hodnotou iného poľa. Využitie najmä pri posielaní variabilných symbolov do zahraničia pomocou rôznych polí slúžiacich pre správu príjemcovi alebo odosielateľovi. Pokiaľ je vyplnené pole, variabilný symbol:
- čítajú sa iba číselné znaky,
- úvodné medzery sa ignorujú,
- pokiaľ je prvý znak za medzerami iný ako číslice, nevyplní sa nič,
- čítanie variabilného symbolu končí prvým nečíslicovým znakom.

Príklad:

description=cfMessageForRecipient1 - do popisu vyplní 1. riadok zo správy pre príjemcu.

ReferenceNo=cfMessageForRecipient1 - do VS vyplní 1. riadok zo správy pre príjemcu.

SaveEmptyStatement

Pri hodnote „ÁNO" sa neimportuje prázdny bankový výpis. Implicitne je nastavený na „ÁNO".

SelectSource

Pokiaľ je nastavený tento parameter na „ÁNO", je možné na začiatku chodu skriptu zvoliť zdroj súboru.

ShortDateFormat

Formát krátkeho dátumu napr. yyyy-mm-dd h:nn:ss.

ShowBooksOtherLiab

Knihy ostatných záväzkov (oddelené bodkočiarkou), z ktorých sa ponúkajú doklady k spárovaniu. Pokiaľ nie sú zadané, ponúkajú sa doklady zo všetkých kníh aktuálnej firmy mandanta.

ShowBooksOtherRec

Knihy ostatných pohľadávok (oddelené bodkočiarkou), z ktorých sa ponúkajú doklady k spárovaniu. Pokiaľ nie sú zadané, ponúkajú sa doklady zo všetkých kníh aktuálnej firmy mandanta.

ShowBooksPurch

Knihy nákupu (oddelené bodkočiarkou), z ktorých sa ponúkajú doklady k spárovaniu. Pokiaľ nie sú zadané, ponúkajú sa doklady zo všetkých kníh aktuálnej firmy mandanta.

ShowBooksSale

Knihy predaja (oddelené bodkočiarkou), z ktorých sa ponúkajú doklady k spárovaniu. Pokiaľ nie sú zadané, ponúkajú sa doklady zo všetkých kníh aktuálnej firmy mandanta.

SortByApplication

Pokiaľ je nastavený na "Áno", údaje sa zotriedia ako je to v bankovej aplikácii. Zatiaľ je parameter aplikovateľný iba pre Kompatibilné médiá. Implicitná hodnota je "Nie".

SourceType

Parameter pre zadanie typu súboru (obíde formulár pre výber či spracovať súbor alebo doklad) Zdroj dát: 0 - súbor, 1 - doklad, 2 - výber súbor alebo doklad. Nahrádza SelectSource, ktorý je stále funkčný.

SplitStatementFile

Rozdelí súbory podľa masky na jednotlivé účty.

StaCurrency

Mena výpisu.

SXP_BankFormat

Pre zadanie čísla banky alebo SWIFT. Import potom číta VS a KS podľa formátu, zatiaľ Komerčnej banky.

SXP_StatementDate

Parameter umožňuje zmeniť element pre načítanie dátumu vytvorenia výpisu. Týka sa iba typu bankového výpisu 14 - Sepa xml formátu. Implicitná hodnota je 0. Parameter môže mať hodnoty:

0 - CreDtTm (dátum vytvorenia súboru),

1 - FrDtTm (interval od),

2 - ToDtTm (interval do).

TestOnly

0 - štandardné správanie,

1 - vykoná iba načítanie výpisu bez uloženia alebo načítania správnej knihy,

2 - uloží načítaný textový výpis do AktDM v zmene.

VSInExMess1

Súvisí s parametrom "ReplaceExMess1ByVS". Platí iba pre odchádzajúce platby! Parameter zadávame, aby sme vedeli, že sme si variabilný symbol uložili do poľa Správa pre príjemcu (popr. Detail platby) na 2. strane bankového príkazu a potom sa nám tento variabilný symbol bude vracať tiež v danom políčku na 2. strane bankového výpisu. Implicitná hodnota je „NIE".

VSSkipFrontLetters

Preskoč nečíselné znaky zo začiatku variabilného symbolu.

WarnBadAccNum

Niektoré výpisy môžu obsahovať položky neexistujúceho účtu. Pokiaľ je tento parameter nastavený na „ÁNO", zobrazí skript pri neexistujúcom účte varovné hlásenie. Implicitné nastavenie tohto parametra je „ÁNO".

Tipy pre užívateľa pri nenájdení účtu:

1. V hlásení sa objavia rovnaké číslice v inom poradí ako je skutočné číslo: Zmeňte parameter DecodeAccount na opačnú hodnotu.

2. V hlásení sa objavia rovnaké číslice v správnom poradí: V Knihe Bankové účty v K2 skontrolujte číslo účtu (či nedošlo napr. k preklepu) a ďalej skontrolujte SCB banky. V číselníku bánk by mala existovať iba jedna platná (neblokovaná) banka s daným SCB.

3. V hlásení sa objavia rovnaké číslice v správnom poradí: Skontrolujte parameter StaCurrency a menu účtu.

4. V hlásení sa objavia rovnaké číslice v správnom poradí: Skontrolovať nastavenie Obdobia v knihe Bankové účty. Pokiaľ firma rozlišuje Obdobie, je potrebné skontrolovať nastavenie v aktuálnom období.

5. V hlásení sa objaví účet, ktorý nie je zadaný v K2: Niektoré formáty umožňujú posielanie viacerých výpisov v jednom súbore, zrejme tento účet nepatrí do aktuálneho mandanta alebo ho vôbec nevediete v K2.

Parametre pre Multicash

Popis parametrov:

FilemaskOriginal

Parameter pre zadanie názvu masky. Používa sa spolu s parametrom "SplitStatementFile". Implicitne je prázdny.

MC_AccBank

Pole pre kód banky protiúčtu. Používa sa v prípade, že je číslo účtu v tvare „kód banky/číslo účtu" napr. „0800/000000 1234567890". V tomto prípade je kód banky uvedený v riadku 86 ešte v inom poli, ktoré je nutné zadať do tohto parametra.

MC_AccNumb

Pole pre číslo protiúčtu. Používa sa v prípade, že je číslo účtu v tvare kód „banky/číslo účtu" napr. „0800/000000 1234567890". V tomto prípade je číslo účtu uvedené v riadku 86 ešte v inom poli. Toto pole je nutné určiť parametrom.

MC_Account

Pole pre protiúčet. Pokiaľ je zadaný, neberú sa parametre MC_AccBankMC_AccNumb do úvahy.

MC_AccPrt1

Rozšírené pole pre protiúčet. Použije sa v prípade, kedy protiúčet má viacero znakov ako je možné zadať do poľa obsahujúce účet (MC_Account). Pole obsahuje zostatok znakov, ktoré sa nevošli do poľa MC_Account.

MC_Concat86

Či sa má riadok 86 pred spracovaním spojiť. Implicitná hodnota je „ÁNO".

MC_Delim86

Oddeľovač subpolí na riadku 86 v multicashi.

MC_Descr86

Parameter určuje, ktoré pole z riadku 86 sa importuje do popisu v IS K2.

MC_Empty86

Prázdne subpole na riadku 86 v multicashi.

MC_FieldKS

Pole konštantného symbolu.

MC_FieldVS

Pole variabilného symbolu.

MC_FieldV1

Pole náhradného variabilného symbolu. Za určitých okolností je potrebné VS vyčítať z iných polí, ako je pole uvedené v MC_FieldVS. Jedná sa o domáci príkaz, kedy je platba v K2 identifikovaná VS dlhším ako 10 znakov, a následne je VS odovzdaný v detaile platby. Pri zahraničných platbách sa posiela iba detail platby predávanie VS. Hodnota parametra MC_FieldV1 najčastejšie zodpovedá prvému poli detailov platby. Neplatí pre zahraničné SEPA platby.

MC_FldSEPA

Parametrom sa identifikuje skupina symbolov VS, SS a KS na riadku 86. V prípade, že je zadaný parameter, spomínané symboly sa hľadajú najskôr v tomto poli, kde sú uložené v tvare /VSxxx/SSyyy/KSzzz. Pokiaľ nie je nájdený VS, tak sa vyhľadáva v poli MC_FieldVS a pokiaľ nie je nájdený ani tam, tak v poli MC_FieldV1. Pokiaľ v poli MC_FldSEPA nie je nájdený KS, hľadá sa následne v poli MC_FieldKS. Pre načítanie výpisov je potrebné aj naďalej zadávať polia MC_FieldVS a MC_FieldKS, pretože nie všetky položky obsahujú vyššie spomínaný SEPA popis. Ale stávajú sa nepovinnými poľami, pokiaľ je vyplnený parameter MC_FldSEPA.

MC_ItemMustHave86

Implicitná hodnota NIE. Pokiaľ má parameter hodnotu ÁNO, platná položka výpisu musí mať i detail 86.

MC_OpAddr1 - 4

Parameter na import adresy do tlačidla Zahraničný položky výpisu. Do týchto parametrov sa píšu čísla subpolí z poľa :86:, ktoré sa majú dosadiť do poľa adresy.

MC_Typ86

Zadáva sa v prípade, že sa za označením riadku 86 vyskytujú rôzne typy a pre každý platí iné nastavenie súvisiacich parametrov (napr. hodnota parametra je „020;010", potom hodnota parametra MC_FieldVS môže byť „23VS;22"). Pokiaľ sa jedná o typ REF, parameter sa nenastavuje.

SplitStatementFile

Pri hodnote "Áno" sa automaticky po spustení skriptu súbory rozdelia podľa zadanej masky v parametri "FilemaskOriginal" na jednotlivé účty a pomenujú sa "(rad 2 znaky)_(číslo výpisu na 5 miest).(prípona podľa pôvodného súboru)".

V prípade, že banka eviduje na jednom účte viacero mien, umožňuje formát Multicash rozlíšiť účet tiež podľa meny. V IS K2 je ku každej mene vytvorený jeden účet.

Parametre pre PayPal

Vlastnosti formátu PayPal:

Parametre:

AccNum

123456789

BCN

0300

HBType

13

IDFromStatement

Nie

StaCurrency

Parametre pre Geminy

Parametre:

GEM_ChargeDesc

Popis pre položku poplatku. Táto hodnota sa môže ďalej využiť v pomocníkovi párovania. Implicitná hodnota je "Charge".

Parametre pre CSV - BANKOVÝ VÝPIS

CSV súbor môže niekedy obsahovať riadok s popismi polí - "hlavičkou", niekedy tento riadok chýba. Pokiaľ v súbore existuje riadok s "hlavičkou", potom do nižšie uvedených parametrov uvádzame názov poľa zo súboru. Pokiaľ v súbore nie je riadok s "hlavičkou", miesto popisu do parametra uvedieme číslo, na ktorej pozícii sa nachádza dané pole, pričom číslovanie začína číslom 1. Prvý riadok s popismi polí môže byť niekedy dosť dlhý a potom dôjde k jeho zalomeniu. Pre funkciu to je brané stále ako jeden riadok.

Popis parametrov:

Riadiace parametre:

CSV_Delimiter

Oddeľovač polí.

CSV_DescrLine

Popis polí v súbore. Implicitná hodnota je 1, teda existuje riadok so záhlavím, v ktorom sa hľadajú jednotlivé polia podľa názvu (čiastka - CSV_Amount, popis - CSV_Description, bankový účet - CSV_BankAccNumber atd.)

Pokiaľ bude hodnota parametra nastavená na 0, znamená to, že neexistuje alebo sa nepoužije riadok so záhlavím. Parametre polí napr. CSV_Amount, CSV_Description, CSV_BankAccNumber je potrebné zadať číslom popr. písmenom stĺpca.

CSV_LineLeft

Počet riadkov od konca, ktoré sa nemajú čítať.

CSV_LineStart

Začiatočný riadok výpisu.

Parametre pre popis polí:

CSV_AccDate

Pole dátum účtovania.

CSV_AccTime

Pole čas účtovania.

CSV_Amount

Pole čiastka.

CSV_BankAccNumber

Pole účet protistrany.

CSV_BankAddr1

Pole adresa banky 1.

CSV_BankAddr2

Pole adresa banky 2.

CSV_BankAddr3

Pole adresa banky 3.

CSV_BankAddr4

Pole adresa banky 4.

CSV_BankBic

Pole banka protistrany.

CSV_BankCountry

Pole krajiny banky.

CSV_ConstantSymbol

Pole konštantný symbol.

CSV_Currency

Pole mena platby.

CSV_Description

Pole popis.

CSV_Fee

Pole čiastka poplatku.

CSV_MsgForRecip1

Pole správa pre príjemcu 1.

CSV_MsgForRecip2

Pole správa pre príjemcu 2.

CSV_MsgForRecip3

Pole správa pre príjemcu 3.

CSV_MsgForRecip4

Pole správa pre príjemcu 4.

CSV_PaymentDetail1

Pole detail platby 1.

CSV_PaymentDetail2

Pole detail platby 2.

CSV_PaymentDetail3

Pole detail platby 3.

CSV_PaymentDetail4

Pole detail platby 4.

CSV_ReceiptAddr1

Pole adresa príjemcu 1.

CSV_ReceiptAddr2

Pole adresa príjemcu 2.

CSV_ReceiptAddr3

Pole adresa príjemcu 3.

CSV_ReceiptAddr4

Pole adresa príjemcu 4.

CSV_ReferenceNo

Pole variabilný symbol.

Príklad CSV súboru s hlavičkou:

variabilný symbol

čiastka

444

3025

Do parametrov nastavíme:

CSV_Amount = čiastka

CSV_ReferenceNo = variabilný symbol

Príklad CSV súboru bez hlavičky:

444

3025

Do parametrov nastavíme:

CSV_DescrLine = 0

CSV_Amount = 2

CSV_ReferenceNo = 1

Príklad CSV súboru s "hlavičkou":

Date, Time, Time Zone, Name, Type, Status, Currency, Gross, Fee, Net, Reserve, From Email Address, To Email Address, Transaction ID, Counterparty Status, Address Status, Item Title, Item ID, Shipping and Handling Amount, Insurance Amount, Sales Tax, Option 1 Name, Option 1 Value, Option 2 Name, Option 2 Value, Auction Site, Buyer ID, Item URL, Closing Date, Escrow Id, Invoice Id, Reference Txn ID, Invoice Number, Custom Number, Receipt ID, Balance, Address Line 1, Address Line 2/District/Neighborhood, Town/City, State/Province/Region/County/Territory/Prefecture/Republic, Zip/Postal Code, Country, Contact Phone Number,

30.04.2016,22:52:05,GMT+02:00,Rolling Reserve,Reserve Hold,Placed,EUR,"-4,07",...,"-4,07",,,,0LA6551656484690X,,,,,,,,,,,,,,,,,,6A576693C87315920,,,,"1781,95",,,,,,,,

30.04.2016,22:51:57,GMT+02:00,Torben Kuemmel,Express Checkout Payment Received,Completed,EUR,"41,79","-1,06","40,73",,t-kuemmel@gmx.net,mike.frontzeck@brasty.de,6A576693C87315920,Non-U.S. - Verified,,,,0,,0,,,,,,,,,,,,,,,"1786,02",,,,,,,,

30.04.2016,22:49:23,GMT+02:00,Rolling Reserve,Reserve Release,Released,EUR,"11,24",...,"11,24",,,,3HY312879R1551503,,,,,,,,,,,,,,,,,,5WA068437P8852916,,,,"1745,29",,,,,,,,

30.04.2016,22:26:37,GMT+02:00,Rolling Reserve,Reserve Release,Released,EUR,"2,31",...,"2,31",,,,56A15936VT491523W,,,,,,,,,,,,,,,,,,42B8963137759014J,,,,"1734,05",,,,,,,,

30.04.2016,20:54:57,GMT+02:00,Rolling Reserve,Reserve Release,Released,EUR,"4,4",...,"4,4",,,,9WG22690GS042062J,,,,,,,,,,,,,,,,,,04K96564B1557242H,,,,"1731,74",,,,,,,,

30.04.2016,19:49:25,GMT+02:00,Rolling Reserve,Reserve Release,Released,EUR,"12,75",...,"12,75",,,,4Y753675498739008,,,,,,,,,,,,,,,,,,1HU063098L323754L,,,,"1727,34",,,,,,,,

30.04.2016,19:43:32,GMT+02:00,Rolling Reserve,Reserve Release,Released,EUR,"2,41",...,"2,41",,,,7PW50919YD956411S,,,,,,,,,,,,,,,,,,7GG21219FH8710426,,,,"1714,59",,,,,,,,

30.04.2016,19:16:25,GMT+02:00,Rolling Reserve,Reserve Hold,Placed,EUR,"-3,82",...,"-3,82",,,,9PE08580K2284460T,,,,,,,,,,,,,,,,,,26D992963T1752523,,,,"1712,18",,,,,,,,

Poznámka: Pokiaľ niektorý názov poľa v CSV súbore obsahuje napríklad lomky, je potrebné do parametra zadať celý názov vrátane lomiek

napr. pole State/Province/Region/County/Territory/Prefecture/Republic

zapíšeme do parametra:

CSV_ReceiptAddr4 = State/Province/Region/County/Territory/Prefecture/Republic

Parametre pre KM (kompatibilné média)

Popis parametrov:

KM_AccountLocation

Umiestnenie čísla účtu protistrany v riadkoch popisu 078, 079

KM_AmountCode

Pole 075/6: 1 - KB, 2 - ČS

KM_DescrLocation

Umiestnenie popisu v riadkoch popisu 076, 078, 079

KM_Length078079

Dĺžka subpoľa riadku 078 alebo 079

KM_VSLocation

Umiestnenie VS v riadkoch popisu 078, 079

Príklady importných súborov Príklad: Bankový výpis - systém Multicash

{1:F01BACXCZPPAXXX0000000000}{2:I940BACXCZPPAXXXN}{4:

:20:UNO CESKA R.

:25:0300/12345678

:28C:6/1

:60F:C070713CZK331925,94

:61:0707160713C134488,5FTRF20070713700006

//00147655756

:86:051?00S-TUZ-DOSLA/DOM-STNDTRNSF-I?20000000-0516086001/2400?21KS 0

000000008?22VS 0006700081?23SS 0000000000?302400?31000000 0516086

001?32HANAK s.r.o.?33HANAK s.r.o.

:61:0707160713C7194,3FTRF20070713700006

//00147655757

:86:051?00S-TUZ-DOSLA/DOM-STNDTRNSF-I?20000000-0516086001/2400?21KS 0

000000008?22VS 0002701390?23SS 0000000000?302400?31000000 0516086

001?32HANAK s.r.o.?33HANAK s.r.o.

:61:0707160716D264477,5FTRF20070716700010

//00147744615

:86:020?00S-TUZ-VYSLA/DOM-STNDTRNSF-O?20000000-1000427308/3500?21KS 0

000000008?22VS 0000270609?23SS 0000000000?24UNO ESK REPUBLIKA

SPOL.?25S R.O.?303500?31000000 1000427308?32OMEGA SECURITY CZ,

S.R.O.

:61:0707160716D197553,1FTRF20070716700015

//00147819172

:86:020?00S-TUZ-VYSLA/DOM-STNDTRNSF-O?20000019-3152790287/0100?21KS 0

000000008?22VS 0000012107?23SS 0000000000?24UNO ESK REPUBLIKA

SPOL.?25S R.O.?300100?31000019 3152790287?32BRAVO, S.R.O

...

:62F:C070716CZK11578,14

:64:C070716CZK11578,14

-}

Riadky 20, 25, 28 a 60 sú využité pre hlavičku bankového výpisu. V riadku 20 je uvedený názov firmy a v riadku 25 číslo bankového účtu tejto firmy. Čísla účtov môžu mať rôzny formát. V tomto prípade je číslo účtu vo formáte „kód banky/číslo účtu“. V riadku 60 je uvedený počiatočný stav na bankovom výpise.

Riadky 61 a 86 sú položkami bankového výpisu. V riadku číslo 86 je vidieť, že jednotlivé záznamy sú oddelené otáznikom. Musíme ich teda zadať ako oddeľovač polí pomocou parametra MC_Delim86.

Do parametra MC_Descr86 zadáme hodnotu "32", čím určíme, že sa do popisu bude vkladať názov firmy z poľa 32 v riadku 86.

Parameter MC_Account bude v tomto prípade nastavený na "20", pretože v riadku 86 je protiúčet uvedený v poli 20.

Pole variabilného symbolu v riadku 86 je "22VS"; preto je nutné na túto hodnotu nastaviť parameter MC_FieldVS. Konštantný symbol je uvedený v poli 21KS. Na hodnotu "21KS" teda nastavíme parameter MC_FieldKS.

Konečný stav je na tomto výpise uvedený v riadku 62.

Pole 86 možno zadať ako jeden riadok, pretože všetky polia sú oddelené otáznikom a rovnako je potrebné v nich hľadať jednotlivé úvodné znaky alebo kódy polí.

Príklad:

:20:UNO CESKA R.

:25:BACXCZPP/72611003

:28C:6/1

V tomto prípade je číslo bankového účtu firmy UNO CESKA R. vo formáte „SWIFT/ číslo účtu“.

Príklad:

1CEKOCZPPAXXX7271507509}{2:O9400009070621CEKOSKBXAXXX68693775020706210029N}{4:

:20:20JUN07DAILY

:25:CEKOSKBX/SK4111000000000025641999

:28C:00016/1

Príklad čísla účtu v poli 25 na bankovom výpise vo formáte „SWIFT/IBAN“.

Príklad:

1CEKOCZPPAXXX7271507509}{2:O9400009070621CEKOSKBXAXXX68693775020706210029N}{4:

:20:20JUN07DAILY

:25:CEKOSKBX/SK4075000000000025641373

:28C:00016/1

:60F:C070619SKK16933513,59

:61:0706200620D167613,08NTRFCOS200706204650 //200706204650

HP EKO CZK 140615,--

:61:0706200620D16707,50FTRFP017626079//200706200008550

VARIABLE SYMBOL:27165

:86:123456789/0900

:61:0706200620D460741,50FTRFP017626078//200706200008549

VARIABLE SYMBOL:300750229

:86:429044372/0200

:62F:C070620SKK16288451,51

:64:C070620SKK16288451,51

-}

:20:20JUN07DAILY

:25:0300/17698513

:28C:00100/1

:60F:D070619CZK29903155,30

:61:0706200619C159,00FMSC //6620070619044367

/ 070619

:86:111?00Kooperace - vodo?20000000-123456789/0800

?21VS:1071001597?22SS:?23KS:0008

?24.?25.

?26.?27.

?28VS:1071001597?29SS:

Príklad bankového výpisu pre viacero účtov. Každý ďalší riadok č. 20 v tomto bankovom výpise znamená iný bankový účet.

Príklad: - MULTICASH5

Príklad: Zákazník má bankový účet v ČSOB a ďalší bankový účet u Raiffeisenbank, pre ktoré sťahuje výpisy pomocou Multicash. V každom výpisu je VS na inom mieste. Ako správne nastaviť parametre, aby sa importovali VS?

1) Súbor z Raiffeisenbank

:20:1611115080106392

:21:005

:25:5500/5080106392

:28:078/00001:60F:C161111CZK1662424,76

:61:161111C59,00NMSCI B8ZGPE//I-GE-CC

:86:020?20DOMACI PLATBA?00HLADKA PLATBA?21KS0000000000

?22VS0040160493?23SS0000000000?24BANKOVNI VYPIS 005

?25POPL.TRN 7,00?26?27?28?300800?312059025033?32Sofron ZdenŘk?33

?60?61?62?63

:61:161111C63,00NMSCI B8ZGPS//I-GE-CC

:86:020?20DOMACI PLATBA?00HLADKA PLATBA?21KS0000000000

?22VS0040160401?23SS0000000000?24BANKOVNI VYPIS 005

?25POPL.TRN 7,00?26?27?28?300800?312059025033?32Sofron ZdenŘk?33

?60?61?62?63

2) Súbor z ČSOB

{1:F01CEKOCZPPAXXX0000000000}{2:I940009903112240N 020}{4:

:20:11NOV16DAILY

:25:0300/17648743

:28C:00210/1

:60F:C161110CZK4712509,27

:61:1611111111C8821,00FMSC //201611110058972

/ 161110

:86:111?00TBG METROSTAV s.r.o.?20000000-5080106392/5500

?21VS:0030161899?22SS:?23KS:0000

?24CERPANI?25.

?26.?27.

?28VS:0030161899?29SS:

:61:1611111111C12599,00FMSC //201611110335122

:86:111?00TERRACON A.S.?20000000-0017618763/0300

?21VS:0030161591?22SS:?23KS:0308

?2421622088 PRAZSKE BETONPUMPY?25 A DOPRA

?26.?27.

?28VS:0030161591?29SS:

:61:1611111111C43596,00FMSC //201611110058967

/ 161110

Riešenie v tomto prípade je, že sa zvolí parameter MC_Typ86 = 020;111 (do hodnoty sa zapíšu rôzne typy Multicash za poľom 86). Potom je tiež potrebné podľa typu Multicashe zvoliť aj ďalšie parametre MC_FieldVS, MC_FieldKS, MC_Account, MC_Descr86... pozri nasledujúci obrázok Nastavenie parametrov pre Multicash.

pic_8005

Natavenie parametrov pre Multicash

Príklad: systém KB Best

HO 020408

510000198286170297200204040412002040300005000000000046928+000000000031448+000000000015480+000000000000000+INTERNET TEST 2

52000010000198286170297500005226705021700001000CZK000000000010000 001-04042002 1602 602001 000510000000000900000000090001000558000055992200005599222002040420020404200204042002040465 10000DI2 DI2 PLATBA NA VRUB VAŠEHO ÚČTU KLIENT TEST 3

52000020000198286170297000019027378021700008000CZK000000000000301 258-04042002 1602 000005S7X 00000000050000000009000000888809123456790000000001200204042002040420020404200204049300000000poznámka debet poznámka kredit Úhrada 03,01 do JPU PLATBA NA VRUB VAŠEHO ÚČTU 86

52000030000198286170297500005226712029700001000CZK000000000001701 258-03042002 1602 000005S5X 00000000050000000009000000888809876543190987654319200204022002040420020405200204039300000000poznamka debet poznámka kredit Úhrada 17,01 splatnosť vopred D+1 PLATBA NA VRUB VAŠEHO ÚČTU KLIENT TEST 7 80

52000040000198286170297000019027378021700008000CZK000000000001701 258-03042002 1602 000005S5Y 00000000050000000009000000888809123456790000000001200204032002040420020404200204049300000000poznámka debet poznámka kredit Úhrada 17,01 splatnosť vopred na sviatok PLATBA NA VRUB VAŠEHO ÚČTU 81

52000050000198286170297500005226718025700001000CZK000000000001777 258-03042002 1602 000005RR0 000000000500000000050001008888098765431909876543192002040320020404200204042002040493 00000KLIENT TEST 9 PLATBA NA VRUB VAŠEHO ÚČTU KLIENT TEST 9

TO 020408000005000000000000015480

Príklad: systém KM

0745000052267180257KLIENT TEST 9 26120100000485720324+00000485725525+000000000000000000000000052010001271201

0755000052267180257000000110734023712270000000010000000052012000000000105010005580000000001000000ADAMOVSKE STROJIRNY 00203271201

076 271201

Príklad: systém Citibank

1,2509920108,”JAN NOVAK”,”CZK”,”01062004”,”15062004”,150000.00,”+”,

100000.00,”+”,60000.00,3,10000.00,2,400000.00

2,”01”,2509920108,” CZ0R2SB041560983”,”

102831”,”02062004”,25000.00,1,””,”2002970501”,”2600”,”0308”,”1259”,””,””,”P

OZDRAV”,””,””,””,””,””,””,””,””,””,””,””,””,””, ””, ””,””,””,””,,,,,,””,,””,””,””,,””

2,”01”,2509920108,” CZ0R2SB041560983”,”

102942”,”02062004”,5000.00,1,”19”,”1111111111”,”0100”,”0309”,”5229”,””,””,”

GREETING”,””,””,””,””,””,””,””,””,””,””,””,””,””,””,””,””,””,””,,,,,””,,””,””,””,,””

2,”02”,2509920108,”

CZ0FEEO041831702”,”156900INV”,”03062004”,30000.00,1,””,””,””,””,””,””,””,””,”

”,””,””,”USD”,”A-ACC12561895”,”ABC CO ”,”KOELNSTR

”,”HANOVER”,”BUNDESREPUBLIC DEUTSCHLAND”,”DEUTSCHE BANK

AG”,”HANOVER”,”UNTER DEN LINDEN”,”DEUTSCHLAND”,”INVOICE NO

123.56”,”ORDERED ON JUNE 20 2004”,””,””,”B”,1,120NDE1,30.00,1000.

00,””,””,””,””,,””

2,”02”,2509920108,””,”

CZ0FEEO041831702”,”140620SMITH”,6000.00,2,””,””,””,””,””,””,””,””,””,””,””,”DE

M”,”A/C 123”,”LEASING LTD.”,”113 BEVERLY HILLS. ”,”CALIFORNIA”,”U.S.

A.”,”JPMORGAN”,”LOS ANGELES”,”CALIFORNIA”,”U.S.A.”,”YOUR INVOICE

NO X-25”,”BY MR. SMITH”,”DATED JUNE 1”,”PLUS CHARGES AS

AGREED”,”OUR”,1,,20.00, 300.00,””,,””,””,””,,””

2,”13”,2509920108,””,””,”04062004”,4000.00,2,””,””,””,””,””,””,””,””,””,””,””,””,””,””,””,

””,””,””,””,””,””,””,””,””,””,””,,,,,””,,”10000-542”,”01052004”,”01062004”,30, ”2.241”

Párovanie a rozoskupenie položiek

Skript pre import bankových výpisov umožňuje spárovať položky bankového výpisu s faktúrami, zálohami, ostatnými pohľadávkami a záväzkami a rozoskupiť položky zoskupené v bankovom príkaze. V súvislosti s možnosťou automatického sťahovania pohybov na bankovom účte cez bankové API bola do funkcie HB Bankový výpis (HB_Statement.pas) pridaná kontrola položiek bankového výpisu na pole Externé referencie. Hodnota poľa Externé referencie sa do položky bankového výpisu dostane pri importe bankového výpisu funkciou HB_Statement.pas alebo pri automatickom sťahovaní pohybov cez bankové API. Položka s rovnakou hodnotu Externé referencie sa do bankového výpisu nenačíta. Vo formulári Spracovanie bankového výpisu sú položky s už existujúcim číslom Externé referencie zobrazené zelenou šípkou pic_1072i. Pole Externé referencie je možné vytiahnuť do stĺpcov v položkách bankových výpisov.

pic_6409

Obr.: Formulár Spracovanie bankového výpisu po importe výpisu z banky

Po spustení skriptu sa vyhľadajú bankové príkazy, ktoré by zodpovedali položkám výpisu a zobrazí sa formulár s položkami importovaného bankového výpisu. V ľavej časti tohto formulára vidíme položky importovaného bankového výpisu. Ikona výkričníku pic_100i v stĺpci "R“ informuje, že k danej položke existuje príkaz. Ikona sumy pic_450iv stĺpci "R“ informuje o existencii zoskupených položiek. Podľa variabilného symbolu, čísla účtu a čiastky vyhľadá vhodný príkaz a ponúknu sa položky príkazu k rozoskupeniu. Hlavičky týchto príkazov vidíme v pravej hornej časti tohto formulára. Tu sa zobrazia všetky bankové príkazy, ktoré zodpovedajú položke v bankovom výpise. V pravej časti tohto formulára sú zobrazené položky bankového príkazu, tzn. konkrétne faktúry, zálohy, ostatné pohľadávky a záväzky. Práve na ne sa rozoskupí vybraná položka bankového výpisu stlačením tlačidla <-Rozdeliť.

pic_6410

Obr.: Formulár Spracovanie bankového výpisu s napárovaným dokladom odchádzajúcej platby

V ľavej časti formulára je vidieť, že sa pôvodná položka zrušila (je označená ikonou pic_210i ) a vznikli položky nové (sú označené ). Začiarknutím poľa Skryť rozdeľované položky môžeme skryť zrušené položky.

Pokiaľ sú na položke výpisu čiastky, ktoré nám niekto platí, je nutné riadiť párovanie na faktúre (a prípadné rozoskupenie položiek) ručne.

Pokiaľ chceme pri rozdeľovaní platby na viacero faktúr ponechať VS z výpisu, začiarkneme začiarkávacie pole Ponechať VS z výpisu. Začiarkávacie pole sa nachádza v pravej časti formulára vedľa tlačidiel Rozdeliť. Je možné ho jednoducho ovládať priamo vo formulári Spracovanie bankového výpisu a zodpovedá parametru KeepStaRefNo.

Vo formulári sa zobrazujú bankové príkazy vytvorené do 40 dní od dnešného dňa. Pokiaľ sa existujúci bankový príkaz vo formulári nezobrazuje, je potrebné skontrolovať, či doba od jeho vystavenia k dnešnému dňu nie je dlhšia ako 40 dní. Pokiaľ áno, je potrebné nastaviť parameter OrderItemDayLimit na 0. Parameter určuje počet dní, ako ďaleko odo dneška do minulosti sa majú hľadať nespárované položky. Implicitná hodnota je nastavená na 40. Niekedy sa môže stať, že k zápornej položke bankového výpisu (odchádzajúcim platbám) neexistuje bankový príkaz. V tomto prípade je možné v pravej dolnej časti priamo priradiť doklad.

Pokiaľ je položka bankového výpisu kladná, znamená to, že sa jedná o platbu prijatú. Skript v tomto prípade nevyhľadáva bankové príkazy, ale vyhľadá všetky nezaplatené alebo nedoplatené faktúry, zálohy, ostatné pohľadávky a záväzky v mene výpisu. Doklady sú v pravej časti formulára rozdelené podľa typu. Výber dokladov môžeme obmedziť na konkrétnu firmu pomocou tlačidla Výber dod./odb.

Doklady, ktoré chceme spárovať s položkou výpisu, presunieme dvojitým stlačením tlačidla myši alebo stlačením Enter na doklade do pravej hornej časti formulára. Pokiaľ čiastka položky výpisu nezodpovedá čiastke na doklade, môžeme čiastku vybraného dokladu upraviť pomocou tlačidla Dopočítaj.

pic_6411

Obr.: Rozoskupené položky bankového výpisu

Niekedy banka zníži čiastku platby za doklad o poplatok za spracovanie. Pokiaľ chceme takúto položku rozdeliť na platbu faktúry a poplatok, použijeme tlačidlo Rozdeliť s poplatkom. Čiastka výpisu sa rozdelí na platbu faktúry (celá čiastka faktúry) a poplatok (čiastka faktúry - zaplatená časť). Do položky poplatku sa dosadí typ "V" výdaj. Popis poplatku si užívateľ definovať v parametri FeeDescription. Cez Pomocníka párovania je možné nastaviť "poplatku" stredisko, variabilný symbol či účet, na ktorý sa bude účtovať poplatok.

Začiarkávacie pole Nefiltrovať menu - ovplyvňuje filter zobrazovaných dokladov. Bez začiarknutia sa zobrazujú len nedoplatené doklady v mene párované položky, so začiarknutím sa zobrazujú všetky nedoplatené doklady.

Tlačidlom Vrátiť späť je možné vymazať rozoskupenie jednej aktuálne označenej položky.

Tlačidlom Vrátiť zmeny slúži k vymazaniu všetkých uskutočnených rozoskupení naraz. Vlastný import a rozoskupenie položiek bankového výpisu dokončíme stlačením tlačidla OK.

Tlačidlo Zastaviť spracovanie ukončí skript, import neprebehne.

Tlačidlo Preskočiť má význam v prípade, že v textovom súbore, ktorý importujeme, je viacero výpisov. Po stlačení tlačidla Preskočiť sa zastaví spracovanie aktuálne zobrazeného výpisu a načíta sa ďalší výpis.

V pravom dolnom rohu sa zobrazuje koliesko, ktoré môže mať podobne ako semafor červenú alebo zelenú farbu. Farba informuje o načítanosti dokladov, zodpovedá položke bankového výpisu, ktorá sa aktuálne spracováva. Červená farba informuje užívateľa, že k položke bankového výpisu ešte neboli načítané všetky doklady. Zelená farba informuje, že sa už zobrazujú všetky doklady k danej položke.

Pomocník párovania

Tlačidlo Pomocník párovania umožní podľa zadaných kritérií dosadiť hodnoty do položky bankového výpisu. Jednotlivé nastavenia majú svoj názov.

pic_8006

Obr.: Pomocník párovania

Kritéria pre spárovanie sa vkladajú klávesom Insert. Pre spárovanie môžeme použiť pole:

Do položky bankového výpisu je potom na základe vyhovujúceho kritéria pre spárovanie možné dosadiť:

Pomocník párovania umožňuje zadať pre vyhľadávanie zástupné znaky do polí popis a symboly pomocou regulárnych výrazov. Bankový účet sa zadáva presne.

Vysvetlivky k použitiu zástupných znakov:

Pravidlá pre porovnávanie regulačných výrazov:

Počiatočné nuly pri symboloch sú ošetrené programom. Pokiaľ sa v zástupných znakoch vyskytujú symboly ^ alebo $, narobia sa nasledujúce automatické úpravy výrazu:

Pri vyhľadávaní výrazu sa postupuje:

  1. Čísla (symboly): Pre akékoľvek číslo, pokiaľ neplatí, že sa hodnota prepisu rovná vstupnej hodnote, sa prepis automaticky doplňuje na začiatku o ^0*, pokiaľ nie je už uvádzaný znakom ^. Na konci sa pripisuje $, pokiaľ ho prepis ešte neobsahuje a zároveň má posledný znak číslo.
  2. Texty (popis): Pre porovnanie textov platí buď, že sa hodnota prepisu rovná vstupnej hodnote, alebo platí pravidlo pre porovnávanie regulačných výrazov.

Pre otestovanie zadaného výrazu je možné použiť tlačidlo Test definície.

pic_8007

Obr.: Pomocník párovania - Test definície

Otvorí sa formulár a do zadaného poľa sa zapíše výraz, ktorý chceme, aby sa našiel. V časti Test Result sa zobrazí, či prepis odpovedá hodnote.

pic_8008

Obr.: Formulár pre otestovanie zadaného výrazu.

Príklady použitia zástupných znakov, kedy zadaný výraz v pomocníkovi párovania je nastavený:

Toto tlačidlo uľahčí prácu najmä firmám, kde mzdy nerobia v K2 a po napárovaní bankového výpisu bolo nutné do každej položky bankového výpisu ručne zadávať číslo účtu.

Pokiaľ je žiaduce pri párovaní bankového výpisu niektoré variabilné symboly nepárovať a z párovania vylúčiť, je potrebné tieto variabilné symboly zadať v skripte HB_nastavenie párovania položiek bankového výpisu. Zadané variabilné symboly sa nebudú vyhľadávať v príkazoch. Spracovanie výpisu bude potom pred hľadaním v bankových príkazoch porovnávať nielen VS <> prázdny a čiastka < 0, ale aj podmienky zadané v pomocníkovi.

Funkcia automatického párovania dokladov

Vo funkcií HB - bankový výpis (HB_Statement.pas) je možné nastaviť parameter AutoLoadDocuments, ktorý vykoná automatické vyhľadanie dokladu k položke bankového výpisu podľa variabilného symbolu (pokiaľ sa medzi dokladmi objaví len jeden). Poradie vyhľadávanie v dokladoch je nasledujúce:

Funkcia na automatické párovanie dokladov sa nastavuje parametrom AutoPairDocuments. Aktivuje sa tak automatické párovanie dokladov podľa variabilného symbolu a rozpad položiek, Príde k spracovanie položky rovnako ako tlačidlom Rozdeliť. Pokiaľ je parameter nastavený, skript si interne nastaví aj parameter AutoLoadDocuments.

Pri hľadaní dokladov je možné využiť parameter RefNoPattern, ktorým je možné nastaviť vzor pre vyhľadanie variabilného symbolu zo zdrojového súboru. Ide najmä o formát ISO20022 (xml), v ktorom sú pri zahraničných výpisoch variabilné symboly súčasťou popisu položky ("Ref No. 100001,100002,100003", "Invoices 220056, 220088, 220156, 226581").

Funkcia vykoná automatické spárovanie dokladov aj nad uloženým výpisom.

Konfigurácia hromadných platieb

Po spracovaní hromadných platieb (napr. platobnou kartou) je potrebné mať nastavenú konfiguráciu pre typ súboru, ktorý ním prevádzkovateľ platobných kariet posiela. Nastavuje sa v tlačidle Konfig. hrom. platieb.

pic_6413

Obr.: Spracovanie bankového výpisu -

Otvorí sa formulár s už existujúcimi nastaveniami konfigurácií. Dvojklikom myši otvoríme položku, alebo Insertom vložíme novú konfiguráciu.

pic_8009

Obr.: Existujúce natavenie konfigurácie

Ukážeme si na príklade platieb kartou interným dokladom, kedy nám bol od poskytovateľa platobných kariet zaslaný .csv súbor - pozri rámček.

Dátum;s DPH;DPH;Bez DPH;Kód transakcie

11.03.2021;323,3;-56,11;267,19;10210009

11.03.2021;2263,1;-392,77;1870,33;10210010

11.03.2021;2909,7;-504,99;2404,71;10210011

Podľa zaslaného .csv súboru vypĺňame v konfigurácií jednotlivé polia najprv v záložke Základné údaje:

pic_8010

Obr.: Nastavenie konfigurácie pre zaslaný súbor .csv - Základné údaje

Názov konfigurácie

Názov konfigurácie.

Môžeme zadať napr. Platba kartou

Typ súboru

Typ načítaného súboru, kedy môžeme vybrať:

- CSV

- Tabuľkový procesor

- XML

Pre náš príklad zadáme csv.

Cesta k súboru

Cesta, kde je súbor uložený (odkiaľ sa bude načítať).

Maska súboru

Maska súboru (pre jednoduchšie vyhľadanie, je možné použiť *).

Stĺpec pre párovanie

Označenie stĺpca, podľa ktorého sa páruje, väčšinou ide o variabilný symbol.

Variabilný symbol je na 5 pozíciách (vedený ako Kód transakcie), zapíšeme 5.

Stĺpec zaplatená čiastka

Označenie stĺpca, v ktorom je uvedený čiastka platby. Zaplatená čiastka býva väčšinou ponížená o poplatok.

Stĺpec požadovaná čiastka

Ide o čiastku s DPH, na ktorú je doklad vystavený. Pokiaľ je táto hodnota vyplnená, dosadzuje sa potom na položku výpisu.

Čiastka s DPH je na 2. Pozícií, zapíšeme teda 2.

Odchýlka od načítanej čiastky

Odchýlka od čiastky, ktorá sa zohľadňuje behom filtrovania, aby sa našli doklady v definovanom rozsahu. (Medzi čiastkou dokladu a čiastkou výpisu dochádza občas k odchýlke v rádoch stotín.)

Použiť čiastku pre

Voľba, ako sa má zachádzať s načítanou čiastkou. Buď sa použije i pre filtrovanie alebo sa iba dosadí do dokladu. Filtrovanie potom prebehne iba na základe variabilného symbolu alebo iného zvoleného poľa.

Invertovať čiastku

Začiarkne sa v prípade, kedy pri čiastke očakávame k K2 opačné znamienko.

Načítať nulové čiastky.

Pokiaľ chceme do K2 načítať aj nulové čiastky.

Stĺpec mena (nepovinné)

Je možné zadať menu, v ktorej sú uvedené čiastky v súbore.

Oddeľovač polí csv

Ako oddeľovač polí je používaná bodkočiarka.

Prvý dátový riadok súboru

Riadok, od ktorého sú uvedené dátumy v súbore.

Hľadať stĺpce v hlavičke

Pokiaľ bude začiarknuté, bude vyhľadávať názov stĺpca v 1. riadku CSV súboru (pokiaľ bude zadaný dátový riadok 2 a viac), a prevádzať na číslo stĺpca.

Príklad: K2 si myslela, že CSV má hlavičku, ale bola to len adresa, ktorá so zbytkom CSV nemala nič spoločné. Potom pri nastavení hodnoty poradového čísla stĺpca v konfigurácií hromadných platieb mohlo prísť k zhode s 4.p., a tak sa použil iný stĺpec, ako zadaný.)

Nespracovať posledných n riadkov

Nespracuje posledných n zadaných riadkov, kde môžu byť už len nejaké doplnkové informácie.

Oddeľovač tisícov

Použitý znak pre oddelenie tisícov v súbore.

Oddeľovač desatinných miest.

Aký znak sa v súbore používa pre oddelenie desatinných miest v číslach.

V našom príkladu sú desatinná miesta v čiastke Brutto oddelené čiarkou.

Popis poplatku

Popis, ktorý sa má dosadiť do položky poplatku.

Účtovanie poplatku

Účet z účtovnej osnovy, na ktorý má byť poplatok zaúčtovaný.

Tip pre užívateľa

Pokiaľ bude v zaslanom súbore rovnaký variabilný symbol pre kladnú i zápornú čiastku, je potrebné vyplniť tiež stĺpec Požadovaná čiastka, aby bola platba správne spárovaná.

Pokiaľ v type súboru vyberieme XML, formulár pre nastavenie konfigurácie sa trochu zmení a zobrazí sa ďalšie pole:

Typ súboru

Pokiaľ vyberieme typ načítaného súboru xml, zobrazí sa ďalšie pole pre určenie typu xml súboru.

Typ xml súboru

Typ načítaného xml súboru. Niektoré xml súbory majú už predom definovanú štruktúru. Môžeme vybrať:

- Všeobecný - slúži k nastaveniu čítania hodnôt z ľubovoľného XML súboru, ktorý obsahuje položky rozpadu čiastky bankového výpisu. Je však potrebné nastaviť celú cestu k elementu položky a následne použiť názvy elementov, z ktorých sa čítajú hodnoty.

- Global Payments

-GoPay

Cesta k xml položke

Celá cesta k elementu položky, ktorá sa má rozpadať v zaslanom súbore.

Element pre párovanie

Určenie položky bankového výpisu, ktorú budeme párovať.

Element autorizačný kód

Variabilný symbol dokladov, ktoré sa budú v K2 vyhľadávať.

pic_8012

Obr.: Nastavenie konfigurácie pre zaslaný súbor .xml

Konfiguráciu hromadných platieb je možné spustiť aj zo skriptu HB - Konfigurátor hromadných platieb ((HB_RefNoLoaderConfig.PAS).

Book Contents

Book Index

Doklady

Na záložke Doklady začiarkneme typy dokladov, v ktorých budeme vyhľadávať doklady pre párovanie.

pic_8011

Obr.: Nastavenie konfigurácie pre zaslaný súbor .csv - Doklady

Pole faktúry vydanej

Programový názov poľa na faktúre vydanej, podľa ktorého sa páruje.

Pole zálohy prijatej

Programový názov poľa na zálohe prijatej, podľa ktorého sa páruje. Začiarknutím poľa sa aktivuje vyhľadávanie v zálohách prijatých.

Pole ostatnej pohľadávky

Programový názov poľa na ostatnej pohľadávke, podľa ktorého sa páruje. Začiarknutím poľa sa aktivuje vyhľadávanie v ostatných pohľadávkach.

Pole interného dokladu.

Programový názov poľa na internom doklade, podľa ktorého sa páruje (ExternalNumber). Začiarknutím poľa sa aktivuje vyhľadávanie v interných dokladoch.

Pretože chceme párovať interné doklady, začiarkneme riadok Pole interného dokladu a vypíšeme ExternalNumber. Je to programový názov poľa Externé číslo, podľa ktorého budeme interné doklady párovať.

Pole interného dokladu ako VS

Pokiaľ bude začiarknuté, po spárovaní platieb zo súboru s internými dokladmi sa do variabilného symbolu príjmových položiek na bankovom výpise prepíše externé číslo z interného dokladu.

Pole pokladničného dokladu

Programový názov poľa na pokladničnom doklade, podľa ktorého sa páruje (ExternalNumber). Začiarknutím poľa sa aktivuje vyhľadávanie v pokladničných dokladoch.

Book Contents

Book Index

Ďalšie pole pre import

V konfigurácií hromadných platieb je tiež možné zadať, že sa má importovať Popis zo súboru. Toto sa definuje na záložke Ďalšie pole pre import. Popis sa importuje zo súboru len pri platbách, ku ktorým neexistuje doklad v K2. Pokiaľ existuje k platbe doklad v K2 (napr. interný doklad), popis sa preberá z dokladu v K2.

pic_8013

Obr.: Konfigurácia hromadných platieb, záložka Ďalšie pole pre import

V stĺpci sa definuje číslom poradie Popisu v súbore a to buď písmenom alebo názvom stĺpca.

pic_8014

Obr.: Definuje stĺpce pre import Popisu

Ukážeme si na príklade. Pokiaľ budeme mať v .csv súbore zaslanú informáciu o popise tak, že Meno je na 6. Pozícií a Priezvisko na 7. pozícií.

Dátum;s DPH;DPH;Bez DPH;Kód transakcie;Meno;Priezvisko

11.03.2021;323,3;-56,11;267,19;10210009;Peter;Novák

Pre import Mena a Priezviska do bankového výpisu je potrebná pre pole Popis do stĺpca zadať hodnotu jedným z uvedených spôsobov.

Pri importe takto zadaného popisu by sa prenieslo: Peter Novák.

Pomlčka „-“ pri zlučovaní polí predstavuje medzeru, pri použití „+“ sa pole zlúči bez medzery.

Book Contents

Book Index

Hromadné platby

V ďalšej záložke Hromadné platby a zadávajú podmienky pre načítanie výpisu. Podmienky sa zadajú klávesom Insert.

Mena

Mena položiek výpisu, ktoré chceme stiahnuť. Jeden súbor hromadných platieb (zatiaľ PayPal), môže mať rozpad položiek v rôznych menách. Zo súboru rozpadu sa tak načítajú len platby so správnou menou.

Kniha

Bankový účet, do ktorého chceme zaslaný napárovaný výpis platieb kartou uložiť. Pokiaľ nebude zadané nič, nespárované platby sa doplnia do aktuálneho bankového účtu.

Účtovanie

Odkaz do účtovnej osnovy pre nastavenie zaúčtovania položiek.

Popis poplatku

Popis pre poplatok, ktorý sa dosadí do položky výpisu.

Účtovanie poplatku

Účet pre zaúčtovanie poplatku.

pic_8015

Obr.: Zadanie pre hromadné platby

Pokiaľ sa má položka rozpadnúť do iného výpisu, tak sa deje nasledujúce:

Konfiguráciu hromadných platieb je možné spustiť aj zo skriptu HB - Konfigurátor hromadných platieb ((HB_RefNoLoaderConfig.PAS).

Book Contents

Book Index

Vstupný filter riadkov

Záložka Vstupný filter riadkov slúži pre prípady, kedy vo výpise hromadných platieb je napr.:

- viac mien

- viac platobných terminálov alebo pobočiek a vo výpise z bankového účtu je pre každý terminál alebo pobočku samostatná položka.

Potom je potrebné pre túto položku výpisu vyfiltrovať iba niektoré záznamy a rovnaký súbor hromadné platby sa bude načítať niekoľkokrát pre rôzne položky výpisu alebo naprieč výpismi kvôli rôznym menám.

pic_8016

Obr.: Zadanie pre vstupný filter riadkov

Príklad 1

Súbor hromadných platieb obsahuje viac mien:

Poradie;VS;Čiastka;Mena

1;52145;23,56;Kč

2;2457;14,56;EUR

Potom vstupný filter riadkov bude vyzerať takto:

Pole: M_Currency

Stĺpec: 4 alebo D

Príklad 2

Súbor hromadných platieb je pre viac terminálov:

Poradie;Terminál;VS;Čiastka

1,"123",987545.89,50

2,"123",987546.125,90

3,"123",987665.22,31

:456:159021/654,90

5,"456",159056.1021,00

Do vstupného filtra riadkov zapíšeme:

Pole: M_ReferenceNumber (pokiaľ je vo VS u nespárovanej položky bankového výpisu uložené číslo terminálu alebo pobočky)

Stĺpec: 2 alebo B

Môže byť zadané viac podmienok naraz.

Vo vstupnom filtri riadkov je možné zadať výrazy taktiež pomocou regulárnych výrazov. Napr. v poli špecifický symbol na znakoch 1 - 4 je číslo terminálu, ktoré sa vyskytuje v elemente terminal_id v rozpade platieb v xml súbore. Ďalej je v rozpade card_number, z ktorého je potrebné vziať prvú číslicu, ktorá sa potom porovná s vyššie popísaným poľom CardIssuerNumberCalc alebo iným, záleží ako sa rozhodnete.

Pre pripomenutie prikladám vysvetlivky pre použitie zástupných znakov:

. (bodka) - znamená výskyt práve jedného znaku,

.* (bodka)(hviezdička) - znamená výskyt ľubovoľného znaku 0 až neobmedzene,

.? (Bodka)(otáznik) - znamená výskyt ľubovoľného znaku 0 až raz,

.{x} (bodka){x} znamená výskyt ľubovoľného znaku / ľubovoľných znakov x krát,

^ - znamená na začiatku prehľadávaného textu,

$ - znamená na konci prehľadávaného textu.

pic_8018

Obr.: Konfigurácia hromadných platieb - Vstupný filter riadkov

pic_8017

Obr.: Zadanie polí vo vstupnom filtri riadkov

Pole

Pole na položke bankového výpisu, napr. pole pre špecifický symbol M_Ex_SS

Stĺpec/Element

Stĺpec alebo Element zo zaslaného súboru, z ktorého bude filtrovaná hodnota.

RV pole

Pole na položke bankového výpisu zadané ako regulárny výraz s jednou capture group, ktorej hodnota sa bude porovnávať, napr. ^(\d{4})

RV stĺpec/element

Stĺpec alebo element zo zaslaného súboru zadaný ako regulárny výraz s jednou capture group, ktorej hodnota sa bude porovnávať, napr. (\d{4})$

Book Contents

Book Index

Príklad nastavenia konfigurácie hromadných platieb s využitím XML výpisu platieb kartou pomocou regulárnych výrazov

V bankovom výpise existujú položky typu N, ktoré chceme párovať na zaslaný xml súbor. Na položke je uvedený špecifický symbol v poli Ex_SS s hodnotou 3558230324, ktorého prvé 4 čísla určujú číslo terminálu, a tie sú v zaslanom súboru vedené ako posledné 4 čísla elementu terminal_id. Popis PLATOBNÉ KARTY VISA sme previedli na číselnú hodnotu "4" pomocou registrovaného skriptu pri uložení položky do poľa CardIssuerNumberCalc, ktoré zodpovedá prvému číslu elementu card_number. Potom pri prechádzaní položiek rozpadu sa budú brať v úvahu iba tie, ktoré odpovedajú všetkým pravidlám.

Tieto pravidlá platia pre konkrétny výpis. Budú sa líšiť v závislosti na formáte výpisu a je potrebné nájsť súvislosti tak, aby sa položky importovali k tým správnym položkám bankových výpisov. Často sa stáva, že banky neposkytujú popis formátu rozpadu hromadnej platby a je potrebné tak trochu hádať, aké sú súvislosti medzi položkou výpisu a rozpadom.

pic_7888

Obr.: Položka bankového výpisu na formulári Párovanie položiek bankového výpisu

Zaslaný xml súbor pre párovanie má nasledujúcu štruktúru:

pic_7889

Pre vyhľadanie platieb, ktoré sa budú párovať na uvedenú položku bankového výpisu je potrebné nadefinovať vo Vstupnom filtri riadkov pole a elementy, ktoré sa budú párovať. Pre náš konkrétny prípad teda zadáme takto:

pic_8018

Obr.: Zadanie polí do Vstupného filtra riadkov

Párovanie hromadných prichádzajúcich platieb

V IS K2 je možné automaticky párovať hromadné prichádzajúce platby, a to v prípade, že máme informáciu o čiastkových platbách v súbore "csv", "xls" alebo "ods". Párovať je možné takto napr. platby za dobierky, zaslané dopravcom na náš účet jednou čiastkou, alebo hromadnú platbu viac faktúr zákazníkom. Platby je možné spárovať nielen podľa variabilného symbolu faktúry / zálohy, ale podľa ľubovoľného poľa v hlavičke dokladu (napr. podľa čísla objednávky zákazníka).

Párovanie hromadných platieb je možné vykonávať vo formulári funkcie HB - bankový výpis. Pomocou tlačidla Konfig. hrom. platieb vytvoríme konfigurácie pre jednotlivé typy súborov s avízom o platbách. Súbory s avízom o platbách načítame pomocou tlačidla Načítaj hrom. platbu.

pic_8009

Obr.: Zoznam konfigurácií - tlačidlo Konfigurácie hromadných platieb

Príklad 1: Na účet nám prišla od dopravcu platba za dobierky vo výške 15.500 Kč. Avízo o jednotlivých dobierkach dostávame od dopravcu v CSV súboru, v ktorom je variabilný symbol v 1. stĺpci, čiastka dobierky je v 2. stĺpci.

pic_4442

Obr.: Príklad 1 - CSV súbor

pic_8019

Obr.: Príklad 1 - Konfigurácia hromadných platieb

pic_8020

pic_6414

Obr.: Príklad 1 - Formulár funkcie HB - bankový výpis po načítaní súboru hromadných platieb

pic_6415

Obr.: Príklad 1 - Formulár funkcie HB - bankový výpis po spárovaní hromadných platieb

Príklad 2: Na účet nám prišla od zákazníka hromadná platba vo výške 1.196.818,26 Kč. Avízo o jednotlivých faktúrach dostávame od zákazníka v Exceli, v ktorom je variabilný symbol v stĺpci G, čiastka je v stĺpci H. Informácie o faktúrach začínajú na 4. riadku Excelu.

pic_4471

Obr.: Príklad 2 - súbor v Exceli

pic_8021

Obr.: Príklad 2 - Konfigurácia hromadných platieb

Príklad 3: Na účet nám prišla hromadná platba, v avíze o platbách nie je pri jednotlivých platbách uvedený variabilný symbol, ale číslo objednávky. Avízo o jednotlivých platbách dostávame v CSV súbore, v ktorom je číslo objednávky v 1. stĺpci, čiastka je v 2. stĺpci.

pic_8022

Obr.: Príklad 3 - Konfigurácia hromadných platieb

pic_8023

Obr.: Príklad 3 - Konfigurácia hromadných platieb - záložka Doklady

Načítanie hromadných platieb prebieha rovnako ako v Príklade 1.

Položky v externom výpise zostávajú nespárované, pokiaľ sa k nim nenájde doklad.

Načítajú sa aj položky s rovnakým variabilným symbolom.

Banky a použité systémy

ČSOB

Multicash, Kompatibilné médiá

Citibank

Vlastný CSV

Slovenská sporiteľňa

Multicash

HSBC

Multicash

HVB

Multicash

Komerčná banka

Kompatibilné médiá, Best

Systém Gemini

Vlastný, Best, Multicash

Profibanka

Kompatibilné médiá

mBank

Vlastný formát

Book Contents

Book Index

Bankové API

Využíva sa pre automatické sťahovanie pohybu na bankovom účte do K2 bez nutnosti užívateľského zásahu. Výsledkom je urýchlenie získaní informácií o prijatej platbe na účet, čím príde k zrýchleniu procesu vybavenia objednávky zákazníka. To je dôležité predovšetkým u spracovania objednávok z e-shopu.

Umožňuje získať skutočný aktuálny zostatok na bankovom účte bez nutnosti otvárať internetové bankovníctvo.

Podporované banky:

Nastavenie v K2

V knihách bankových účtov je tlačidlo Bankové API, kde je potrebné vykonať nastavenie pripojení na API banky. Nastavenie je dostupný len pri špeciálnom práve Bankové účty/ Konfigurácia bankového API. Formulár pre nastavenie sa líši podľa zvolenej banky.

pic_8055

Obr.: Knihy bankových účtov - Bankové API

pic_8056

Obr.: Formulár nastavenia pre Českú spořitelnu

Nastavenie API pre Slovenskú sporiteľňu

V ďalšom texte uvádzame návod ako postupovať pre nastavenie API u zákazníkov. Príklad je spracovaný pre nastavenie API pre banku Slovenská sporiteľňa.

1. Najskôr je potrebné sa zaregistrovať. Registrácia sa vykoná na webovej adrese https://developers.erstegroup.com. Zobrazí sa formulár pre zadávanie údajov, ktoré je potrebné vyplniť. Po registrácií príde na zadanú emailovú adresu aktivačný email, ktorý je potrebné potvrdiť.

pic_5285

Obr.: Registračný formulár

2. Po potvrdení emailu sa dostaneme na domovskú stránku portálu, kde vyberieme voľbu Vytvoriť aplikáciu.

pic_5286

Obr.: Domovská stránka portálu

3. Vytvorenie aplikácie - na formulári je potrebné vyplniť údaje novej aplikácie

pic_5287

Obr.: Nová aplikácia v bankovom portáli

Po vyplnení údajov stlačíme tlačidlo Vytvoriť aplikáciu. V texte je vidieť, že chýba popis. Ten je vyžadovaný po prepnutí do ostrej prevádzky, preto ju musíme doplniť.

pic_5288

Obr.: Vytvorená aplikácia, v ktorej chýba popis

4. Doplnenie popisu aplikácie v záložke Nastavenie

pic_5289

Obr.: Doplnenie popisu do vytvorenej aplikácie

5. Pripojenie aplikácie k banke - zvolíme Slovenskú sporiteľňu a Accounts API v2

pic_5290

Obr.: Formulár na pripojenie banky

pic_5291

Obr.: Vyberieme banku Slovenská sporiteľňa a Accounts API v2

6. Nastavenie Scopes v detaile aplikácie - je potrebné zvoliť "sibling.accounts" a Povinne vyžadované

pic_5292

Obr.: Výber rozsahu "Scopes“ - nastavíme Povinné

7. Nastavenie OAuth2

pic_5293

Obr.: Aktivácia OAuth2 pre danú aplikáciu

pic_5294

Obr.: Nastavenie URL adresy pre presmerovanie po prihlásení užívateľa

8. Vygenerovať prístupové údaje - zobrazí sa prehľad všetkých údajov

Pre prepojenie s IS K2 je potrebné v nastaveniach bankového účtu v K2 zadať tieto údaje:

pic_5295

Obr.: Vygenerovanie prístupových údajov

pic_5296

Obr.: Zobrazí sa prehľad prístupových údajov

pic_8057

Obr.: Zadanie prístupových údajov do K2

9. Overenie nastavení

pic_5301

Obr.: Otázka na zostatok v knihe bankových výpisov

pic_5298

Obr.: Simulovaná prihlasovacia stránka do internetového bankovníctva

pic_5299

Obr.: Odsúhlasiť prístup do internetového bankovníctva

pic_5300

Obr.: Informácie o aktuálnom zostatku účtu

10. Prechod na produkčné prostredie

pic_5317

Obr.: Prepnutie na záložku Produkcia

pic_5318

Obr.: Produkcia - nastavenie dvojfázového overenia

pic_5319

Obr.: Schválenie bankou

pic_5320

Obr.: Vygenerovanie prístupových údajov

Nastavenie API pre FIO banku

V nastavení knihy bankového účtu je potrebné vložiť API kľúč, ktorý je potrebné vygenerovať v internetovom bankovníctve. Prístup k údajom z účtu vytvára majiteľ alebo osoba s patričným právom k zvolenému účtu. Vo svojom internetovom bankovníctve musí oprávnená osoba vygenerovať token (64 znakový unikátny reťazec), po jeho vytvorení možno po 5 minútach podávať príkazy alebo sťahovať dáta. Po podaní príkazu alebo stiahnutí dát nie je nutné byť prihlásený do internetového bankovníctva, odpovede na požiadavky sa získavajú prostredníctvom rozhrania https. Rozhranie má rôzne metódy pre podávanie príkazov, získavanie štruktúrovaných dát alebo ich nastavenie.

Viac informácií a návod na nastavenie FIO API Bankovníctva nájdete tu: https://www.fio.cz/bankovni-sluzby/api-bankovnictvi

Book Contents

Book Index

Nastavení API pre Komerčnú banku

Predpokladom pre využívanie produktu Priamy prístup k účtu (ADAA) je potrebné mať vystavený certifikát vydaný, ktorý je pre Komerčnú Banku dôveryhodný. O certifikáty je nutné požiadať u:

Komerčná banka podporuje jeden z nižšie uvedených typov certifikátov:

Služba Priamy prístup k účtu (ADAA) vyžaduje certifikát, ktorý musí obsahovať Názov organizácie a IČO. Pri žiadosti o certifikát je potreba túto skutočnosť klientom explicitne uviesť.

Viac informácií nájdete tu: https://microsite.kb.cz/cs/open-banking/kb-api-psd2/sluzby-kb-api/primy-pristup-k-uctu

Book Contents

Book Index

Nastavenie v K2

pic_8058

Obr.: Bankový účet v Komerčnej banke - vyplnený IBAN

pic_8059

Obr.: Nastavenie API Komerčnej banky

Book Contents

Book Index

Prihlásenie k účtu Komerčnej banky

Prihlásenie k účtu Komerční banky je potrebné vykonať len pri prvom použití funkcie Aktuálny zostatok alebo Načítať pohyby z účtu v bankovom výpise alebo pri vypršaní platnosti autorizačných údajov. Pri opakovanom spustení funkcií už užívateľ zostáva k účtu prihlásený a opätovné prihlasovanie nie je potrebné.

pic_7139

Obr.: Výber osobného certifikátu

pic_7140

Obr.: Priamy prístup k účtu - odsúhlasenie pravidiel

pic_7141

Obr.: Prihlásenie do banky

PIC_7144

Obr.: Výber účtu k pripojeniu

pic_7142

Notifikácie o nových pohyboch na účtoch

V KB existuje obmedzenie na množstvo dotazov na ich API. Načítať pohyby na účte je teda možné max. 1x za hodinu. Túto funkcionalitu je možné obísť prijímaním notifikácií o nových pohyboch na účte. V K2 bolo na bankový účet pridané tlačidlo Zapnúť notifikácie. Pokiaľ sú notifikácie zapnuté, po každé, keď dôjde k nejakej transakcií, banka pošle na K2 API správu o tom, že k tejto zmene došlo a K2 môže bezprostredne po obdržaní tejto informácie stiahnuť informácie o nových pohyboch na účte. Pokiaľ je v K2 táto akcie zapnutá, sťahujú sa z účtu transakcie automaticky.

V nastavení bankového API v knihe bankových účtoch pribudli dve tlačidlá. Tlačidlom "Prihlásiť sa do KB" môže užívateľ spustiť akciu prihlásenie k svojmu účtu, aby mohol povoliť sťahovanie informácií zo svojho účtu a nemusel to tak spúšťať až pri samotnom sťahovaní informácií v bankových výpisoch. Aby toto tlačidlo mohol stlačiť, musí najskôr vyplniť URL adresu K2 API.

Akonáhle je užívateľ prihlásený a jeho prístupové informácie sú uložené v K2, povolí sa stlačenie druhého tlačidla Zapnúť notifikácie, ktorá slúži k zapnutiu/vypnutiu služby posielanie notifikácií. Textová hodnota tiež indikuje momentálny stav zapnutia/vypnutia tejto služby. Ak je táto služba zapnutá, mali by sa do K2 automaticky sťahovať informácie o nových pohyboch na účte. Momentálne po každé dochádza k stiahnutiu všetkých transakcií, ktoré sú najviac deň staré, starší transakcie musia byť stiahnuté manuálne.

Užívateľské funkcie

V knihe Bankových výpisov v ribbone na záložke Funkcie sú 2 funkcie:

pic_5302

Obr.: Funkcie nad bankovým výpisom

Logika tvorby výpisov - pre každý deň je založený (resp. dohľadaný nepotvrdený) bankový výpis. Do tohoto výpisu sa dohrávajú pohyby za daný deň. Po dokončení akcie sa spustí funkcia pre automatické párovanie položiek. Pokiaľ sa funkcia spustí v zmene, dohrá vždy položky do aktuálneho meneného výpisu a nechá výpis neuložený.

Obe funkcie sú dostupné len v stave kniha a to za predpokladu, že pre aktuálnu knihu je nastavené pripojenie do bánk. API. Pokiaľ nastavené nie je, funkcia sa skryje.

Automatické sťahovanie výpisov

Správca môže zaradiť do Plánovača úloh plánovanú úlohu, ktorá bude automaticky na pozadí vykonávať sťahovanie pohybov na účte. Ide o funkciu „Import bankových výpisov (API)“. Jedným parametrom funkcie je bankový účet, ktorý má obsluhovať (možno tak nastaviť rôzne intervaly pre rôzne účty a pod.). Plánovanou úlohou sa sťahujú transakcie za aktuálny deň a ukladajú sa do výpisu pre aktuálny deň (tzn. dohľadá sa nepotvrdený, nestornovaný výpis na aktuálny deň a do neho sa položky pridávajú). Plánovaná úloha sa môže spúšťať napr. každých 10 minút a vždy sa dotiahnu nové položky do výpisu za daný deň. Keď sa nastaví posledné spustenie úlohy za daný deň niekedy presne pred polnocou, tak bude pokrytý celý deň a ďalšie ráno už sťahuje do ďalšieho výpisu.

Podmienkou funkčnosti je, aby úloha bola vykonávaná pod užívateľom, ktorý má oprávnenie pracovať s daným bankovým účtom, vrátane možnosti prihlásenia do internetového bankovníctva.

Niektoré banky vyžadujú pre API autorizáciu užívateľa pomocou internetového prehliadača. V tomto prípade je nutné, aby užívateľ vykonal prihlásenie do internetového bankovníctva pomocou niektorej užívateľskej akcie vyššie a tým príde k vygenerovaniu prístupových tokenov, ktoré môže používať aj plánovaná úloha.

V prípade, že je povolená funkcia notifikácií a plánovaná úloha zistí, že je nutné autorizáciu obnoviť, tak sa užívateľ, pod ktorým sa vykonáva plánovaná úloha, zobrazí notifikácie s výzvou k prihláseniu do internetového bankovníctva. Pokiaľ užívateľ toto neuskutoční, nebude možné vykonávať automatické sťahovanie údajov.

Poznámka: Interval vyžadovaného opätovného prihlásenia do internetového bankovníctva závisí na banke, resp. možno nastaviť v správe prístupu na strane banky.

Kombinácia Bankového API a homebankingu

Pri súčasnom použití bankového API a sťahovania bankového výpisu homebankingom (HB_Statement.pas) je potrebné vo funkcií HB-bankový výpis (HB_Statement.pas) nastaviť kontrolu poľa Externé referencie parametrom ExternalRferenceCheck. Je to z dôvodu, aby nedošlo k duplikovaniu sťahovania položiek.