Popis ovládača CZ_MultiCash.hbd

Tento ovládač je nástupcom staršieho ovládača MtCash.hbd. Je určený pre nového bankového klienta BusinessBanking24, ktorý je používaný viacerými bankami.

Parametre tohto ovládača sú usporiadané do nasledujúcich záložiek:

Obsiahnuté záložky: Všeobecné Platobné príkazy Bankové výpisy

Prípony príkazov pre tento ovládač:

  • Prípona príkazov - tuzemské: *.CFD, zahraničné: *.KMO (definovateľná)
  • Prípona výpisov - *.STA (definovateľná)

Všeobecné

Názov Doplňujúci popis
Banka a verzia

Tu je potrebné nastaviť, pre akú banku budete daný ovládač využívať, keďže v rámci jednotlivých bankových ústavov existujú drobné odlišnosti v použití bankového klienta a v tvare súborov, a ďalej zvolíte verziu, ak je pre danú banku k dispozícii viac ako jedna. Číslo verzie môže ovplyvňovať napr. to, aké budú použité oddeľovače v záhlaví príkazov a pod.

Banka VÚB automaticky podporuje import platieb SEPA.

Vytvárať zahr. platobné príkazy pre platby v tuzemsku v cudzej mene

Riešenie požiadavky, aby bankový ovládač generoval zahraničné platobné príkazy (*.CFA) z korunového účtu. Ak chce zákazník uskutočniť platbu v cudzej mene z korunového účtu a položka nie je začiarknutá, systém vygeneruje tuzemský platobný príkaz (*.CDF). Pokiaľ však banka požaduje zahraničný plat. príkaz, je možné začiarknuť túto položku. Zahraničný platobný príkaz totiž vznikne, ak je splnená jedna z nasledujúcich podmienok:

  • Země banky příkazce (země vyplněná u bankovního účtu v agendě Bankovní účty) je odlišná od země cílového bankovního účtu (tj. od země vyplněné u bankovního účtu partnera na žádosti o platební příkaz). Ak sú krajiny zhodné a nie je začiarknuté toto tlačidlo, je platba považovaná za tuzemskú a vytvorí sa tuzemský platobný príkaz.
  • Je zatrženo toto zatržítko - bez ohledu na shodnost či neshodnost zemí se pro platbu v cizí měně vytvoří zahraniční platební příkaz.
Predčíslie pre zahraničné platby Predčíslie, ktoré je potrebné pre generovanie platieb do zahraničia. Len pre niektoré bankové ústavy, napr. ČSOB.
Štrukturovaný formát bankového výpisu Ovplyvňuje import variabilných symbolov. Len pre niektoré bankové ústavy, napr. UniCredit Bank CZ.
Zadať spoločný popis účtu príjemcu

Ak je voľba začiarknutá, tak sa pri exporte platobných príkazov (PLP) zobrazí dialóg na zadanie textu a zadaný text sa zapíše do súboru s plat. príkazom na koniec riadka "UK:".

Použitie: pri generovaní PLP je kreditný účet (účet príjemcu) identifikovaný takto: UK:000006 7523566011 TEXT. Prvé dve položky v časti "UK:" sú podľa definície formátu povinné, tretia TEXT je nepovinná a ide o voliteľný text, max. 20 znakov. Tá nepovinná má význam "skratka účtu príjemcu" alebo "popis účtu príjemcu" a ak sa vynechá, banka (napr. TABA) do následného BV vloží automaticky názov účtu príjemcu (samozrejme len pre vnútrobankové transakcie, kde názov príjemcu pozná), čo býva väčšinou meno fyzickej osoby. Účtovníčka i iní vo firme tak môžu vidieť, ktorý zamestnanec dostáva akú mzdu na účet netto, i keď je to v danej firme neverejná informácia a do PLP sme ju neuviedli. Je tomu možné zabrániť tak, že TEXT sa do spomenutej nepovinnej položky vyplní, čo umožňuje práve táto položka.

Formát BusinessNet Len pre niektoré bankové ústavy, napr. UniCredit Bank CZ.
Formát výpisu MT940_SEPA Umožní importovať bankové výpisy v tomto formáte. Voľba je dostupná len pre Tatra Banku.

Platobné príkazy

Názov Doplňujúci popis
Cesta pre ukladanie vygenerovaného platobného príkazu

Tu je potrebné zadať platné meno adresára vrátane disku a koncovej spätnej lomky. Adresár musí byť vytvorený.

Ovládač vytvára súbory platobných príkazov so štruktúrou s menom RR_MM_DD_NN, kde NN je poradové číslo v rámci dňa od 1 do 99 (takže ak je v jednom dni viacero súborov, neprepisujú sa). Od verzie 9.01 je táto funkcionalita podporovaná pre všetky banky, ktoré tento driver podporuje.

Po exporte spustiť Po vlastnom exporte je možné spustiť externý program, napríklad program, ktorý rovno umožní vytvorený el. platobný príkaz odoslať do banky (zodpovedajúca stránka WWW). Vo volaní programu možno využívať parametre - viď popis pri funkcii Parametre.
Prípona súboru tuzemského príkazu Východisková hodnota je CFD. Vygenerované súbory budú mať tu zadanú príponu. Aké súbory vzniknú, ovplyvňuje tiež nastavenie režimu SEPA, viď ďalej.
Prípona súboru zahraničného príkazu Východisková hodnota je CFA. Vygenerované súbory budú mať tu zadanú príponu.
Prípona súboru príkazu SEPA Východisková hodnota je XML. Vygenerované súbory budú mať tu zadanú príponu.
Krátke označenie účtu

Krátké textové označení účtu plátce.

  • Při generování tuzemských příkazů se exportuje do subpole 3 v rámci pole UD:.

    Některé banky (např. Oberbank) mohou vyplnění tohoto subpole vyžadovat, v takovém případě je nutné položku vyplnit.

  • Při generování zahraničních příkazů se exportuje do pole :01: (reference zákazníka - součást záhlaví souboru).
Kódovanie výst. súboru Možnosť nastaviť spôsob kódovania súborov s dátami platobných príkazov. Spôsob kódovania zvolíte zo skrytého zoznamu. Kromě defaultního kódování Windows-1250 můžete tedy zvolit i jinou znakovou sadu tak, aby byl soubor např. z hlediska české diakritiky v pořádku.
Režim SEPA

Slúži na realizáciu SEPA platieb priamo v rámci tohto ovládača. Sú tu k dispozícii nasledujúce možnosti:

  • Nepoužívať SEPA ISO XML - formát SEPA ISO XML sa nebude používať.
  • Používať len SEPA ISO XML - formát SEPA ISO XML sa bude používať pre všetky príkazy.
  • SEPA ISO XML len pre príkazy do oblasti SEPA - formát SEPA ISO XML bude používaný len pre príkazy, ktoré sú vystavené na firmu, ktorá má v adrese sídla uvedenú krajinu patriacu do oblasti SEPA.
  • SEPA ISO XML pre všetky zahraničné príkazy - formát SEPA ISO XML sa bude používať pre všetky zahraničné príkazy.

V prípade iných režimov ako Nepoužívať SEPA ISO XML sa Lokálna platba v EUR považuje tiež za SEPA platbu a vyexportuje sa v XML.

Podľa tohto nastavenia sa potom vytvárajú výstupné súbory: pokiaľ sa v príkaze nájdu riadky, ktoré podľa vyššie uvedeného nastavenia spadajú do spracovania pomocou SEPA XML, tak sa pre ne vytvorí adekvátny súbor. V dôsledku tým pádom môžu pre platby vzniknúť až tri súbory (domáce/zahraničné a SEPA XML).

Pokiaľ nastavíte formát výpisov na SEPA, je potrebné skontrolovať, že sú vyplnené nasledujúce položky v Adresári firiem: Názov firmy, IBAN, Ulica, Mesto a Kód krajiny.

Kódovanie SEPA XML

Vzhľadom k tomu, že jednotlivé banky podporujúce komunikáciu podľa ISO 20022 môžu vyžadovať rôzne spôsoby kódovania znakov v platobných príkazoch, je potrebné podľa informácií z konkrétnej banky vybrať v tejto položke zodpovedajúcu znakovú sadu, v ktorej bude platobný príkaz vytvorený. K dispozícii sú tieto možnosti:

  • WINDOWS_1250
  • UTF_8
  • ISO_8859_2
  • CP_852
  • CP_895
  • UTF_16

Východisková hodnota je UTF_8.

Formát príkazu SEPA

Verzia formátu správy (tiež podľa ISO 20022). K dispozícii sú tieto možnosti:

  • pain.001.001.02 (CustomerCreditTransferInitiationV02)
  • pain.001.001.03 (CustomerCreditTransferInitiationV03)

Je potrebné zvoliť formát podporovaný konkrétnou bankou. Východisková hodnota je pain.001.001.03.

Odstraňovať diakritiku v ISO XML súbore

Parameter, ktorý určuje, či vo vygenerovanom platobnom príkaze budú znaky bez diakritiky. Východisková hodnota je Áno.

Platobné príkazy bez diakritiky vyžadujú napr. banky Tatrabanka, Unicredit a i.

Nevyplnené kódy krajín nahradzovať kódom lokálnej krajiny v ISO XML súbore Primárne systém ABRA Gen do platobného príkazu ISO XML preberá kód krajiny z položky Kód krajinyô na firme, ktorá je zadaná na platobnom príkaze. Pokud země na firmě není vyplněna, je možné pomocí tohoto parametru zvolit, aby se do platebního příkazu převzala lokální země z agendy Firemné údaje.

Bankový ovládač nepodporuje odoslanie (prenos) adresy banky príjemcu (prenáša sa len číslo účtu príjemcu a názov banky príjemcu). Ďalej ovládač nepodporuje prenos mena referenčnej osoby príjemcu.

Bankové výpisy

Názov Doplňujúci popis
Cesta k dátam bankového výpisu Tu je potrebné zadať platné meno adresára vrátane disku a koncovej spätnej lomky. Adresár musí byť vytvorený.
Pred importom spustiť Pred vlastným importom je možné spustiť ľubovolný externý program. Zadaný program sa spustí ešte pred vyhľadaním importných súborov. Túto vlastnosť je teda možné využiť na spustenie programu, ktorý sťahuje výpisy z banky.
Prípona súboru výpisu

Východisková hodnota je STA. Exportované výpisy musia mať príponu zhodnú s tu zadanou príponou.

Pre import súboru STA platí: bloky MT942 sa neimportujú. Ide o bloky, ktoré sú identifikované kľúčovým slovom STARTDISP a ktoré sa nemajú do ERP systémov importovať. Ak výpisy obsahujú iba bloky MT942, tak sa z takýchto výpisov nenaimportuje žiadny riadok.

Aké súbory budú načítané, ovplyvňuje tiež nastavenie režimu SEPA, viď ďalej.
Prípona súboru výpisu SEPA ISO XML

Východisková hodnota je XML. Exportované výpisy musia mať príponu zhodnú s tu zadanou príponou.

Výpis je distribuovaný ako ZIP archív Parametr je třeba zatrhnout, pokud je výpis distribuován bankou (toho času Tatrabankou) jako zazipovaný soubor.
Přípona archivu Nastavuje příponu souboru zazipovaného výpisu. Typicky ZIP.
Orezávať nuly zľava v prípade variabilného symbolu Pokiaľ zatrhnete túto predvoľbu, bude ovládač orezávať všetky nuly zľava na variabilných symboloch na výpisoch z účtov. Nastavenie nemá žiadny vplyv na vytvárané platobné príkazy.
Preberať dátum účtovania

Ak je položka začiarknutá, tak sa do dátumu na riadku BV vyplní dátum účtovania BV, ktorý je uvedený v importovanom BV (v súbore, ktorý importujeme). A to nasledovne:

  • pre všetky banky podporované ovládačom okrem Raiffeisen bank - z poľa 61 (riadok výpisu)
  • pre Raiffeisen bank - z poľa 60F (počiatočný zostatok) - Dátum účtovania totiž v prípade Raiffeisen bank nie je v poli 61 uložené.

Ak začiarknutá nie je, vyplní sa dátum na riadku BV dátumom obratu položky, ktorý je uvedený v importovanom BV.

Rozpoznávať číslo vlastného bankového účtu

Ak je začiarknuté, do BV sa naimportujú len tie riadky BV, na ktorých je uvedené číslo bank.účtu rovnaké, ako je číslo bank.účtu zadané užívateľom ručne na hlavičke BV.

Jedna z možností rozpoznávania čísla účtu. Viď tiež parameter Krátke označenie účtu.

Desatinný oddeľovač Možnosť určiť, aký znak bude desatinným oddeľovačom. Defaultne je nastavené ",". Určené pre prípad, keď je v importnom súbore s bankovými výpismi iný desatinný oddeľovač ako čiarka.
Kódovanie vst. súboru Možnosť nastaviť spôsob kódovania súborov s dátami bankových výpisov. Spôsob kódovania zvolíte zo skrytého zoznamu. Kromě defaultního kódování Windows-1250 můžete tedy zvolit i jinou znakovou sadu tak, aby byl soubor např. z hlediska české diakritiky v pořádku.
Meno defaultného súboru Viac viď Defaultný importný súbor.
Režim SEPA

Možnosť nastaviť, či má byť využívaný režim SEPA. Je možné zvoliť nasledujúce hodnoty:

  • Nepoužívať výpis SEPA ISO XML - pokiaľ je nastavená táto hodnota, režim SEPA pre výpisy nebude používaný.
  • Používať len výpis SEPA ISO XML - pokiaľ je nastavená táto hodnota, budú sa importovať výpisy len vo formáte SEPA ISO XML.
  • Používať oba formáty naraz - v tomto móde sú v adresári očakávané oba formáty. Pokiaľ systém ABRA Gen nájde len jeden z nich, výpis sa nenačíta.
Súbor výpisu po spracovaní

Nastavenie, čo sa má so súborom výpisu stať po spracovaní. Možnosti sú nasledujúce:

  • nevykonávať žiadnu akciu
  • presunúť súbor do inej zložky (v tom prípade je nutné ešte nastaviť cestu do tejto zložky, viď parameter Súbor výpisu presunúť do zložky)
  • zmazať
Súbor výpisu presunúť do zložky Zložka, do ktorej sa má súbor výpisu presunúť po spracovaní. Relevantné len v kombinácii s nastavením predchádzajúceho parametra na "Presunúť súbor do inej zložky".

Ovládač pre ČSOB BusinessBanking 24 vie na riadok bankového výpisu ukladať okrem variabilného symbolu a sumy ako ďalší údaj o prichádzajúcej platbe i číslo účtu "druhej strany" do definovateľnej položky.

HB driver CZ_MtCash.hbd vie načítať číslo účtu protistrany do komunikačného XML. Pred zavedením položky Číslo účtu protistrany na riadku bankového výpisu v agende Bankové výpisy sa pri spracovaní komunikačného XML číslo účtu protistrany ('BankAccount') zapisovalo do užívateľsky definovateľnej položky typu string 'U_BankAccount' (ak taká položka existovala). Ak taká položka neexistovala, nevykonalo sa nič. Plní sa nasledovne: Ak je v súbore číslo účtu v tvare kód banky/predčíslie-číslo_účtu, zobrazí sa číslo účtu v tvare predčíslie-číslo_účtu/kód banky. Inak sa preberie zo súboru tak, ako v ňom je (napr. pri niektorých položkách v dodaných súboroch je ako číslo účtu protistrany uvedený len kód banky).

Pro import čísla účtu protistrany zavedena podpora pro IBAN. Podpora umožňuje výrobci nastavit v ovladači číslo účtu protistrany (na řádku BV) ve formátu IBAN. Zatiaľ toto podporuje len ovládač CZ_MultiCash pre banku Expobank.

ING - Pri importe BV sa importujú len transakcie typu PA (Fund Transfer – Payment initiated by the Bank) a RE (Fund Transfer – Payment Received in the bank).

Pri tomto ovládači platí, že ak je na všetkých riadkoch BV rovnaký dátum, prevezme sa daný dátum do hlavičky dokladu BV v systéme ABRA Gen.