Popis ovladače KBDirect.hbd

Driver pro přímý přístup do Komerční banky (tzv. přímý kanál).

Namísto tohoto driveru je možno použít novější CZ_KBBest.hbd, který jej plně nahrazuje a navíc zohledňuje i úpravu formátů BEST, KM, EDI BEST, které Komerční banka provedla říjnu 2004.

Služba přímýkanál je další službou Přímého bankovnictví Komerční banky, která umožňuje rozšířit možnosti systémů mojebanka (popřípadě profibanka) a nabízí možnost velmi jednoduše a rychle odeslat přímo z účetního systému příkazy přímo do KB a získat výpisy v elektronické podobě. Služba přímýkanál je určena těm, kteří chtějí automatizovat komunikaci s bankou, popřípadě potřebují přenášet velké množství plateb a výpisů.

Parametry tohoto ovladače jsou uspořádány do následujících záložek:

Obsažené záložky: Obecné Platební příkazy Bankovní výpisy

Tento driver pracuje se stejnými strukturami jako driver KBBest, ale místo zavolání libovolného programu před importem a po exportu volá speciální program pkkb.exe.

Jak toto funguje:

  • V parametrech driveru je třeba nastavit výkonný program - přednastaveno je c:\Program Files\Primy kanal\pkkb.exe.
  • Po vytvoření soboru(ů) platebního příkazu, je vyvolán zmíněný program s následujícími parametry:

    c:\Program Files\Primy kanal\pkkb.exe /action=Send /files=Cesta_a_Nazev_souboru
  • Před načítáním souboru bank.výpisu je uživatel požádán o zadání data, ke kterému chce stahovat bank.výpis. Předvyplněno je aktuální datum. Poté je vyvolán následující příkaz:

    c:\Program Files\Primy kanal\pkkb.exe /action=Get /period=YYYYMMDD /outdir=Jmeno_adresare

    kde YYYYMMDD je nahrazeno datem, které zadal uživatel, a Jmeno_adresare je z pohledu HB driveru adresář nastavený pro importované bankovní výpisy. Poté, co program pkkb.exe načte z banky bankovní výpis k danému dni, vše pokračuje shodně jako u driveru KBBest - uživatel si vybere soubor bankovního výpisu atd.

Program pkkb.exe obecně podporuje i načtení více bankovních výpisů současně (v tom případě se zadává jiný parametr), nicméně driver KBDirect.hbd toto nepodporuje.

Dále program pkkb.exe obecně umí poslat i více plat. příkazů najednou, nicméně driver KBDirect.hbd toto nepodporuje. V případě, že vznikne tuzemský i zahraniční plat.příkaz současně, je vyvolán program pkkb 2x - uživatel se tedy musí v programu pkkb 2x přihlašovat. Program pkkb.exe umí vracet návratový údaj (o tom, zda vše proběhlo v pořádku), nicméně driver KBDirect.hbd toto netestuje.

Dalším známým problémem je to, že v případě, že externí čísla bankovních výpisů (obsažená v jednom souboru) jsou rozdílná, pak se do BV v ABRA Gen nenačte externí číslo žádné.

Obecné

Název Doplňující popis
Číslo pobočky Číslo pobočky KB, které vede účet klienta, respektive která přidělila interval čísel účetních souborů.
Číslo klienta Klientské číslo přidělené Komerční bankou.
Číslo pracovní stanice Dáno bankou. Identifikace stanice v rámci jednoho komitenta, při multiverzním použití klienta.
Výkonný program KB - přímý kanál Speciální program určený pro provoz přímého kanálu dodávaný Komerční bankou, viz popis výše.

Platební příkazy

Název Doplňující popis
Adresář pro exportované platební příkazy Zde je třeba zadat platné jméno adresáře včetně disku a koncového zpětného lomítka. Adresář musí být vytvořen.
Vymazat adresář před exportem
Cesta pro uložení souboru sekvenčních čísel

Jestliže podáte do Komerční banky (dále jen KB) elektronický platební příkaz, každý jeho řádek dostane sekvenční číslo, přičemž při příjmu v KB se hlídá, aby za jednu firmu a den nepřišla stejná sekvenční čísla.

V případě, že byl v daném dni vygenerován platební příkaz (odeslán e-bankingem), pak se do souboru téhož jména, jako je samotný ovladač, ale s příponou .ini (tedy zde KB.ini), ukládají informace o posledním použitém sekvenčním čísle v rámci daného dne.

Při generování platebního příkazu se tato čísla načítají a pokud nejsou nulová (tj. ve stejném dni tvoříte a odesíláte daným ovladačem další příkaz), na začátku jeho tvorby se nabídne číslo o jedna vyšší, než poslední použité pamatované v KB.ini. Toto číslo lze editovat. Případná mezera v řadě sekvenčních čísel není na závadu - KB kontroluje pouze duplicitu.

Defaultní název souboru je KB.INI, tudíž pokud tento parametr nevyplníte, vytvoří se KB.ini do adresáře, odkud je spuštěna ABRA Gen.

KBBest vs. přímý kanál, síťový provoz nebo více účtů u KB

KB kontroluje číslo sekvenční položky za klienta a nikoliv za způsob komunikace apod. Proto pokud používáte driver KBBest i přímý kanál, je třeba pro ně mít společný ini soubor. Obdobně, pokud máte a více uživatelů tvoří platební příkazy, musíte zadat cestu ke KB.ini, k níž mají tito uživatelé přístup. V případě, že máte více účtů u KB, musíte mít u všech nastavenu stejnou cestu ke KB.ini. Soubor musí být společný pro všechny vaše účty.

Bankovní výpisy

Název Doplňující popis
Adresář pro importované bankovní výpisy Zde je třeba zadat platné jméno adresáře včetně disku a koncového zpětného lomítka. Adresář musí být vytvořen.
Vymazat obsah adresáře před importem
Přípona souboru Zde lze definovat, jakou koncovku mají bank.výpisy, které tento driver načítá.
Ořezávat nuly zleva u VS pokud zatrhnete tuto předvolbu, bude ovladač ořezávat všechny nuly zleva u variabilních symbolů na výpisech z účtů. Nastavení nemá žádný vliv na vytvářené platební příkazy.