Hromadný import bankovních výpisů: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazeno 13 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
{{Poznamka|Následující text slouží jako doplněk dokumentace ''i''FIS* k úloze [[:Kategorie:Banka|031 - Banka]], kde se importy bankovních výpisů nezmiňují, jelikož se jedná o implementačně závislou funkcionalitu.}}
Systém ''i''FIS umožňuje hromadné stažení několika bankovních výpisů za více období najednou a všechny nahrát do [[:Kategorie:Banka|''i''FIS/Banka/Výpisy]].


Import bankovních výpisů je realizován využitím [[Man00160|MODULMON]] (viz samostatná [[Man00160|dokumentace]]), kterému je pro jednotlivé typy [[Elektronické bankovnictví|bankovních formátů]] podsunut odpovídající importní modul s odpovídajícím parametrickým nastavením. Pro správnou orientaci v problematice je zapotřebí rozlišovat mezi jednotlivými:
{{Pozor|Tato možnost se nabízí pouze pro [[Elektronické bankovnictví|formáty]] '''ABO''' nebo '''BEST''' (formát '''BEST''' používá jen Komerční banka).}}


#bankovními ústavy, u kterých je veden vlastní bankovní účet, jehož bankovní výpisy / platební příkazy jsou do ''i''FIS* importovány / exportovány
Se zavedením této podpory v [[:Kategorie:Banka|''i''FIS/Banka]] pro hromadné zpracování '''bankovních výpisů''' byl hromadný import rozšířen o možnost rozbalení '''ZIP souboru''', který je vygenerován z [[Elektronické_bankovnictví|elektronického bankovnictví]] v případě požadavku na stažení několika '''bankovních výpisů''' ve formátu '''ABO''' nebo '''BEST''' najednou. Doplněno bylo i automatické rozbalení ZIP souboru a spojení rozbalených souborů do jednoho souboru, který se použije pro import.
#software, pomocí kterých bankovní ústavy zprostředkovávají komunikaci se svými klienty
#formáty dat, které dané software pro elektronickou komunikaci s klientem podporují


Bankovní ústav může, a povětšinou tomu tak je, pro komunikaci s klienty využívat jeden z několika různých software. Jeho volba může být ovlivněna například objemem předávaných dat, finanční náročností z pohledu implementace či provozu (poplatků za transakce či používání daného software) nebo jen požadavkem zákazníka (např. KB aktuálně software MojeBanka, ProfiBanka, Přímý kanál, apod.)
{{Poznamka|Následující text slouží jako doplněk dokumentace ''i''FIS k úloze [[:Kategorie:Banka|031 - Banka]], kde se importy bankovních výpisů nezmiňují, jelikož se jedná o implementačně závislou funkcionalitu.}}


=== Popis procesu importu bankovních výpisů ===


Jednotlivé software nabízejí většinou kromě interaktivního on-line prostředí i možnost dávkového zpracování dat, což se z pohledu ''i''FIS* týká importu platebních či inkasních příkazů a exportu bankovních výpisů. Tyto dávkové funkce podporují přenos dat mezi bankou a klientem formou importních / exportních souborů, které musí být v předem definovaném formátu. Bankovní software většinou podporuje několik formátů, které se mezi sebou liší nejen strukturou samotného souboru, ale také jeho obsahem, co se podrobnosti dat popisujících jednotlivé transakce týká (pro ilustraci například software MojeBanka poskytuje data ve formátech Kompatibilní Media, BEST, atd.)
1)
 
 
Formáty používané jednotlivými software jsou si někdy velmi podobné, protože evolučně vycházejí ze stejného zdroje (např. formát ABO, historicky snad nejstarší, který stál u zrodu formátu podporovaného software CSOB (HB24), CS (Servis24), nebo se jen v rámci KB přejmenoval na Kompatibilní media). Pro přenos dat v takových formátech je možné používat jediného importního modulu v ''i''FIS*, který se pouze parametricky upraví tak, aby si s konkrétní mutací základního formátu porozuměl. Některé formáty jsou však natolik odlišné, že pro ně bylo postupem času nutné vyvinout samostatné importní moduly, protože parametrizace jediného standardního modulu by byla nepřehledná či nemožná. ''i''FIS* v současné době pokrývá možnostmi zpracování valnou většinu formátů tuzemských i zahraničních bank. Snaží se též pružně reagovat na změny v definicích formátů, které se čas od času objeví, taktéž, pokud je to přáním uživatele, doplňuje možnost zpracování dat v nových formátech, se kterými banky (software, pomocí kterých komunikují) postupně přicházejí.
 
 
===Popis procesu importu bankovních výpisů===
 
V tomto textu se dotkneme pouze té poloviny komunikace mezi bankou a klientem, týkající se přenosu informací o bankovních výpisech z banky do účetního systému klienta. Ve valné většině se tento proces skládá z:


1)
<br>
*Přihlášení klienta do bankovního software
*Přihlášení klienta do bankovního software
*Zvolení oblasti dat, které chce do svého účetního systému přenést
*Zvolení oblasti dat, které chce do svého účetního systému přenést
*Zvolení formátu, ve kterém mají být data přenesena
*Zvolení formátu, ve kterém mají být data přenesena
*Uložení vyexportovaných dat na lokální úložiště
*Uložení vyexportovaných dat na lokální úložiště
<br>
 
Dále import pokračuje v účetním systému klienta, kde
<br/>Dále import pokračuje v účetním systému klienta, kde<br/><br/>2)
<br><br>
 
2)
*Uživatel zvolí v menu ''i''FIS funkci podporující import ve formátu, ve kterém má data připravena
<br>
*Uživatel zvolí v menu ''i''FIS* funkci podporující import ve formátu, ve kterém má data připravena
*Pomocí dialogu, který je spuštěním funkce vyvolán, vybere na lokálním úložišti soubor, který si pro import připravil stažením z bankovního software
*Pomocí dialogu, který je spuštěním funkce vyvolán, vybere na lokálním úložišti soubor, který si pro import připravil stažením z bankovního software
*Dokončí import a na základě hlášení, která zpracování dat provázejí, rozhodne, zda potvrdí vložení dat do databáze nebo celý proces odvolá
*Dokončí import a na základě hlášení, která zpracování dat provázejí, rozhodne, zda potvrdí vložení dat do databáze nebo celý proces odvolá




Při importu může dojít k vyvolání velkého množství varovných hlášení, které si vyžádají reakci obsluhy importu, od banálních, kdy např. import odmítne uložit data z důvodu duplicity (výpis již někdo naimportoval či pořídil ručně), nebo import nenajde v číselníku vlastních bankovních účtů takový, který obsahují importovaná data, či nesedí zůstatky předcházejícího výpisu v ''i''FIS* na počáteční zůstatek importovaného bankovního výpisu, apod. Tyto stavy je povětšinou schopna řešit obsluha importu. V případě kritických hlášení, kdy import avizuje nekompatibilitu s importním souborem, je nutné kontaktovat pracovníky aplikace Helpdesk. Je to většinou v případě chybného nastavení parametrů importu, poškození importního souboru, nechtěné změny kódové stránky během přenosu souboru nebo bankou neavizovanou změnou formátu importního souboru.
Při importu může dojít k vyvolání velkého množství varovných hlášení, které si vyžádají reakci obsluhy importu, od banálních, kdy např. import odmítne uložit data z důvodu duplicity (výpis již někdo naimportoval či pořídil ručně), nebo import nenajde v číselníku vlastních bankovních účtů takový, který obsahují importovaná data, či nesedí zůstatky předcházejícího výpisu v ''i''FIS na počáteční zůstatek importovaného bankovního výpisu, apod. Tyto stavy je povětšinou schopna řešit obsluha importu. V případě kritických hlášení, kdy import avizuje nekompatibilitu s importním souborem, je nutné kontaktovat pracovníky aplikace Helpdesk. Je to většinou v případě chybného nastavení parametrů importu, poškození importního souboru, nechtěné změny kódové stránky během přenosu souboru nebo bankou neavizovanou změnou formátu importního souboru.​​




===Postup hromadného importu bankovních výpisů===
===Automatické uzavírání bankovních výpisů===


1) Uživatel nejdříve vybírá data, která chce do ''i''FIS* přenést. Standardně probíhá import bankovních výpisů denně, proto je zvoleno stažení výpisů všech účtů za jediný den. Bankovní software v tomto případě připraví ke stažení soubor, který svou příponou odpovídá formátu, ve kterém jsou data stahována. Ve většině bankovních software je nabízena funkcionalita umožňující stažení výpisů za několik dní hromadně. V tom případě klient vyplní počátek a konec období, za který chce vytvořit importní soubor. Bankovní software posléze poskládá všechny výpisy za toto období do jediného souboru s odpovídající příponou, který následně zakomponuje do formátu .zip.
V iFIS lze nastavit také automatické uzavírání nahrávaných bankovních výpisů. Funkcionalitu lze využít pro všechny formáty souborů z [[Elektronické bankovnictví|e-bankovnictví]]. V číselníku vlastních bankovních účtů ve formuláři [[Man03163|03163]] - ''Bankovní účty vlastní'':
*v detailu [[Man03163|vlastního bankovního účtu]] je k tomu určen příznak ve formě zatržítka s názvem ''Ihned uzavřít výpis'', pomocí kterého lze určit, zda se při importu bankovní výpis založí rovnou ve stavu ''Uzavřen'', přičemž defaultně je nezaškrtnuto
*v přehledu [[Man03163|vlastních bankovních účtů]] je tento příznak uveden jako sloupec:
**s označením '''U.''' (= uzavřít výpis rovnou při importu)
**s možnými hodnotami '''A/N'''


[[Image:P2302_8.png]]<br>
'''Obr.''' ''Sloupec "U." v přehledu a zatržítko v detailu vlastního bankovního účtu ve formuláři [[Man03163|03163]] - Bankovní účty vlastní''


2) Následuje samotný import souboru s bankovními výpisy do ''i''FIS*.


*V případě importu bankovních výpisů za jediný den bývá importní modul parametrizován tak, aby ve výběrovém dialogu nabízel pouze soubory, které se svou koncovkou shodují s parametrem importu (např. dialog importu bankovních výpisů KB ve formátu Kompatibilní media nabízí pouze soubory s příponou .gpc, apod.)
Zatržením zatržítka ''Ihned uzavřít výpis'' v detailu bankovního účtu se nahraný bankovní výpis po naimportování také rovnou uzavře.
 
*V případě importu bankovních výpisů za více dní je situace komplikovanější tím, že je importní soubor z bankovního software stažen v komprimovaném stavu. V tomto případě přicházejí v úvahu dva přístupy:
 
**Dekompresi souboru nechat na obsluze importu. V tomto případě není nutné v parametrech importu dělat žádné zásahy, import se sám vypořádá jak s denními, tak i s výpisy za časový interval, protože přípona všech importovaných souborů bude shodná
**Dekompresi importního souboru nechat na importním modulu. Ten rozezná podle přípony, že je importovaný soubor v komprimovaném stavu a před započetím zpracování si ho rozbalí. V tomto případě je zapotřebí změnit parametry importního modulu tak, aby:
***V případě, že se budou vždy importovat pouze bankovní výpisy za časový interval, obsahovaly masku pro výběr souboru *.zip
***V případě, že se budou importovat obě varianty (denní i interval) bankovních výpisů, musí být maska pro výběr nastavena na *.* , což pak ovšem trochu znesnadňuje orientaci při vývěru souboru
 
*Nepříjemná je tedy zmíněná nutnost do zásahu parametrů importu. Alternativním řešením je zavedení klonu importní funkce do menu, přičemž se oba klony budou lišit pouze v hodnotě filtru nabízených souborů
*Další nepříjemností je fakt, že bankovní software skládá jednotlivé výpisy exportu za období do exportního souboru tak, že na začátku jsou  nejnovější bankovní výpisy a na konci nejstarší. V případě, že se v dávce sejde několik výpisů k jednomu účtu, import zahlásí při pokusu zapsat data prvního výpisu neshodu předcházejícího a aktuálního zůstatku na účtu, a to z toho důvodu, že na konci souboru se nacházejí předcházející, doposud nenaimportované výpisy. Problém lze obejít pouze shozením parametru [[Parametrizace#NAVAZVYP|NAVAZVYP]]. Tím se však vypne kontrola návazností zůstatků v celém účetním systému, a to i pro pořizování bankovních výpisů účtů vedených v jiných ústavech
*V neposlední řadě je nutné upozornit, že v případě dávkového stahování bankovních výpisů nemá ''i''FIS* v proluce mezi jednotlivými importy aktuální data, což má vliv na všechny navazující funkce (např. import rozpisu plateb platebními kartami, který pak nemá potřebná data, na která by importované záznamy napojil)
*Hromadný import bankovních výpisů je podporován pouze pro formáty, založené na formátu '''ABO''', a dále pak pro formát '''BEST''' podporovaný rozhraními Komerční banky. Pro ostatní formáty je nutné hromadné zpracování požadovat od dodavatele software jako zakázkovou úpravu.
*Práci s komprimovanými formáty podporují importní moduly ''i''FIS* od verze 12.19 P 2009
 
[[Image:V1220_91.png]]<br>
'''Obr.''' ''Výběr a uložení bankovních výpisů za časový interval do komprimovaného souboru''
 
 
[[Image:V1220_92.png]]<br>
'''Obr.''' ''Potřebná změna hodnoty parametru MASKA pro umožnění výběru komprimovaného souboru''
 
 
Změna masky se posléze projeví v dialogu pro výběr importovaného souboru do ''i''FIS*.
 
[[Image:V1220_93.png]]<br>
'''Obr.''' ''Dialog pro výběr importovaného souboru do iFIS*''


<br><br>'''Navazující funkce:'''
<br><br>'''Navazující funkce:'''
*[[Elektronické bankovnictví|Elektronické bankovnictví]]
*[[Elektronické_bankovnictví|Elektronické bankovnictví]]
 
[[Category:Finance]] [[Category:Banka]]
[[Kategorie:Banka]]

Aktuální verze z 16. 5. 2023, 10:17

Systém iFIS umožňuje hromadné stažení několika bankovních výpisů za více období najednou a všechny nahrát do iFIS/Banka/Výpisy.

Pozor Pozor
Tato možnost se nabízí pouze pro formáty ABO nebo BEST (formát BEST používá jen Komerční banka).


Se zavedením této podpory v iFIS/Banka pro hromadné zpracování bankovních výpisů byl hromadný import rozšířen o možnost rozbalení ZIP souboru, který je vygenerován z elektronického bankovnictví v případě požadavku na stažení několika bankovních výpisů ve formátu ABO nebo BEST najednou. Doplněno bylo i automatické rozbalení ZIP souboru a spojení rozbalených souborů do jednoho souboru, který se použije pro import.

Poznámka Poznámka
Následující text slouží jako doplněk dokumentace iFIS k úloze 031 - Banka, kde se importy bankovních výpisů nezmiňují, jelikož se jedná o implementačně závislou funkcionalitu.


Popis procesu importu bankovních výpisů

1)

  • Přihlášení klienta do bankovního software
  • Zvolení oblasti dat, které chce do svého účetního systému přenést
  • Zvolení formátu, ve kterém mají být data přenesena
  • Uložení vyexportovaných dat na lokální úložiště


Dále import pokračuje v účetním systému klienta, kde

2)

  • Uživatel zvolí v menu iFIS funkci podporující import ve formátu, ve kterém má data připravena
  • Pomocí dialogu, který je spuštěním funkce vyvolán, vybere na lokálním úložišti soubor, který si pro import připravil stažením z bankovního software
  • Dokončí import a na základě hlášení, která zpracování dat provázejí, rozhodne, zda potvrdí vložení dat do databáze nebo celý proces odvolá


Při importu může dojít k vyvolání velkého množství varovných hlášení, které si vyžádají reakci obsluhy importu, od banálních, kdy např. import odmítne uložit data z důvodu duplicity (výpis již někdo naimportoval či pořídil ručně), nebo import nenajde v číselníku vlastních bankovních účtů takový, který obsahují importovaná data, či nesedí zůstatky předcházejícího výpisu v iFIS na počáteční zůstatek importovaného bankovního výpisu, apod. Tyto stavy je povětšinou schopna řešit obsluha importu. V případě kritických hlášení, kdy import avizuje nekompatibilitu s importním souborem, je nutné kontaktovat pracovníky aplikace Helpdesk. Je to většinou v případě chybného nastavení parametrů importu, poškození importního souboru, nechtěné změny kódové stránky během přenosu souboru nebo bankou neavizovanou změnou formátu importního souboru.​​


Automatické uzavírání bankovních výpisů

V iFIS lze nastavit také automatické uzavírání nahrávaných bankovních výpisů. Funkcionalitu lze využít pro všechny formáty souborů z e-bankovnictví. V číselníku vlastních bankovních účtů ve formuláři 03163 - Bankovní účty vlastní:

  • v detailu vlastního bankovního účtu je k tomu určen příznak ve formě zatržítka s názvem Ihned uzavřít výpis, pomocí kterého lze určit, zda se při importu bankovní výpis založí rovnou ve stavu Uzavřen, přičemž defaultně je nezaškrtnuto
  • v přehledu vlastních bankovních účtů je tento příznak uveden jako sloupec:
    • s označením U. (= uzavřít výpis rovnou při importu)
    • s možnými hodnotami A/N


Obr. Sloupec "U." v přehledu a zatržítko v detailu vlastního bankovního účtu ve formuláři 03163 - Bankovní účty vlastní


Zatržením zatržítka Ihned uzavřít výpis v detailu bankovního účtu se nahraný bankovní výpis po naimportování také rovnou uzavře.



Navazující funkce: