Man09455

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání

09455 * Plánování úloh

Formulář je určen pro spuštění předem naprogramovaného požadavku v požadovaném termínu. Pokud je požadavek zapsán, nelze již opravovat, opravu lze realizovat pouze smazáním požadavku jeho novým založením s upravenými hodnotami. Zakládání požadavku není uživatelská funkce. Založit nový požadavek může pouze dodavatel SW.

Vlastní spuštění požadavku je realizováno s využitím technologie "Advanced Queuing", proto je nutné mít, pro správné fungování modulu, instalovány potřebné DB objekty.



Obr. 09455/1 Plánování úloh


Obrazovka je rozdělena na dvě části:

  • horní část Plány úloh - seznam plánovaných úloh
  • dolní část Požadavky inicializované plánem - informace o průběhu a stavu zpracování plánovaného požadavku

Jestliže spuštění požadavku skončilo chybou, je prováděno automatické spouštění požadavku v pravidelném intervalu (10 min) do doby, kdy dojde ke korektnímu zpracování. Informační e-mail v případě výskytu chyby ve zpracování je zasílán na mailové adresy uvedené v 08206 - Skupiny osob pro varování.

Položky části Plány úloh:

Položka Význam
Úloha Číslo úlohy, pro kterou je požadavek určen.
Požadavek Název předem naprogramovaného požadavku.
Priorita Priorita zpracování úlohy.
Pořadí Pořadí zpracování úlohy v rámci čísla úlohy a priority.
Měrná jednotka Měrná jednotka intervalu spuštění úlohy.
Počet MJ Délka intervalu v měrných jednotkách.
Posun Posun termínu spuštění úlohy vzhledem k termínu vygenerovanému vzorcem.
Počet spuštění Omezení celkového počtu spuštění úlohy.
První spuštění Datum prvního spuštění úlohy.
Poslední spuštění Datum posledního možného spuštění úlohy.
Opakovat Opakovat spuštění úlohy v případě chyby během jejího zpracování?
Systémový plán Jedná se o systémový plán?
Identifikace Uživatelská identifikace plánu.
EJ - číslo Číslo ekonomické jednotky pro kterou je plán spouštěn.
EJ - název Název ekonomické jednotky pro kterou je plán spouštěn.
Poslední spuštění Datum posledního provedeného spuštění úlohy.
Další spuštění Datum příštího spuštění úlohy.
Počet spuštění Počet provedených spuštění úlohy.


Položky části Požadavky inicializované plánem:

Položka Význam
Uložená procedura Uložená procedura spuštěná v rámci plánu.
Parametry Parametry uložené procedury spuštěné v rámci plánu.
Stav požadavku Stav zpracování požadavku, může nabývat hodnot:
  • Chyba - zpracování skončilo chybou, je zaslán informační mail
  • Zpracován - zpracování požadavku bylo úspěšně provedeno.
Převzato Datum převzetí požadavku z fronty plánů.
Zpracováno Datum zpracování požadavku převzatého z fronty plánů.


Význam a funkce jednotlivých požadavků

  • Denní závěrka účtu - vytváří denní snímek sumy operací na účtu klienta nápočtem realizovaných transakcí, sumu blokace a celkovou částku nuluje denní obrat účtu klienta
  • Měsíční závěrka účtu - vytváří měsíční snímek sumy operací na účtu klienta nápočtem realizovaných transakcí, sumu blokace a celkovou částku
  • Datový úklid blokací - nepřetržitá funkce, která na základě uplynutí časového intervalu - položka Prodleva, nastaveného ve funkci Číselník typů služeb mění stav transakce ze stavu "Blokovaná" na "Storno" a snižuje částku blokace na účtu klienta
  • Datový úklid transakcí - funkce vyhledává záznamy transakcí, u nichž od data realizace nebo data storna uplynula doba delší než 3 měsíce a následně tyto transakce přesouvá do archivu
  • Smazání žurnálových dat - funkce zajistí zrušení záznamů ze systémového žurnálu. Pro jednotlivé typy je stanoveno odlišná x-měsíční doba pro odstranění záznamů
  • Datový úklid účtů - funkce vyhledává záznamy s účty klientů s ukončenou platností a stavem účtu „!Uzavřen“, u nich nebyl po dobu existence zaznamenán obrat a od doby zápisu uplynul 1 rok. Záznamy jsou vymazány z databáze
  • Dorovnání mzdou - funkce vytvoří v zásobníku dorovnání podklady pro dorovnání zůstatku na účtu klienta odečtem ze mzdy. Dorovnání zůstatku na nulu se týká pouze osobních účtů se stanoveným Typem dorovnání „Mzdou“ a zůstatkem, který je menší než nula. Dorovnání je provedeno interní transakcí na fiktivním terminálu poskytovatele.
  • Podklady poskytovatelům - funkce vytvoří v zásobníku pro poskytovatele sumační záznamy za poskytovatel, typ služby a typ transakce. Jsou vygenerovány vnitroorganizační faktury a podklady pro účetnictví.
  • Finanční operace mezi účty klientů IPS a jejich účty vedenými v penězních ústavech - připravovaná funkčnost, jedná se o

Inkaso na účet IPS z bankovního účtu'

Autonomní funkce vyhledá účty IPS, které mají povolené inkaso a splňují požadavky pro dobití účtu inkasem, tj. zůstatek účtu je než je nastavená hladina pro dobíjení účtu inkasem a rozdíl hladina - zústatek na účtu je větší nebo roven hodnote nastavené v globálním parametru ....

Položky vlastnosti účtu klienta a jejich nastavení pro možnost provedení inkasa:

Položka Význam
Dorovnání zůstatku Inkasem
Povolení inkasa Ano
Hladina Numericý údaj,jehož výše definuje zůstatek, při kterém se zahajuje inkaso
Bankovní účet Bankovní účet klienta, ze kterého je povoleno inkaso


K těmto účtům je založen v tabulce pro převod (TVSPREVOD) požadavek na inkaso. V jednom období by nemělo být u jednoho účtu více inkasních příkazů.

Význam, funkce a hodnoty jednotlivých položek v TVSPREVOD:

Položka Význam
Obdobi Účetní období - ve tvaru MMRR je odvozeno ze systémového datumu
TRANS_ID Položka je naplněna až po spárování s řádkem bankovního výpisu z iFIS/Banka/Výpisy identifikátorem transakce zúčtující inkasní platbu v IPS.Tento identifikátor je zároveň uveden i u řádku bankovního vypisu v položce IDENT.
DATUM_SPLA Datum splatnosti - doplněno hodnotou dlesysdate. Administrace individuálního nastavení pro každý účet IPS není požadována.
DATUM_SPAR Datum spárování - naplní seaž po spárování aktuálním datem úspěšného spárování na straně IPS.
PREVOD_TYP Kód převodu - I (Inkaso).
PLATBA_TYP Kód platby - K (Kredit).
UCET_VYBITI V případě kreditních platev není vyplněno.
CASTKA je naplněna limitem dorovnání zůstatku v tvsucet.limit_dorov.
SSMB identifikace plátce - osobním číslem. Osobní číslo - slouží k párování jiných pohledávek a řádku bankovního výpisu, v IPS k identifikaci účtu, na kterém je vytvořena kreditní transakce,
KSMB Typ platby - je naplněn hodnotou z tglobal.polozka=‘VS_CRKPI‘.
VSMB Vazba pro IPS - je naplněn identifikátoren nově založeného příkazu tvsprevod. prevod_id. Tento identifikátor je dále následně předáván do iFIS v pohledávce jako ext_id.
KOMENTAR Textová položka - vyplněna ‚Automatické dobití účtu inkasem‘.
STAV Definice stavu zpracování - vyplněna „Připraven“.
ODMITNUTO Evidence úspěšného zpracování požadavku na inkaso - v okažiku založení záznam se nevyplňuje.

Postup zpracování inkasních plateb'

  • Autonomní funkce projde připravené kreditní požadavky (CR požadavek) na inkaso v tabulce prevod. Tyto požadavky jsou přeneseny do iFIS/Saldo studenta/Jiné pohledávky k dalšímu zpracování. Jsou-li všechny požavky úspěšně předány je nastavena položka Stav převoduna „Předán“. Jesltože předání skončí chybou, je nastavena položka Stav převodu na hodnotu ‚Chyba‘ a do žurnálu autonomní funkce je zaznamenáno chybové hlášení.
  • Na straně iFIS jsou požadavky zařazeny na inkasní příkaz a odeslány do banky, ve které je veden účet určeny pro IPS. Po převzetí výpisu jsou pohledávky párovány. Pokud je spárována pohledávka z IPS s bankovním výpisem, pak je do IPS odeslán požadavek na vygenerování CR transakce z terminálu uvedeného v tglobal.polozka=‘ VS_FTERP‘, která provede dobití účtu IPS.
  • Autonomní funkce každý den zkontroluje, zda byl převod bankou proveden. Pokud byl převod úspěšně proveden, nastaví se stav převodu na ‘Zpracován‘. Úspěšné provedení převodu lze zjistit podle toho, že existuje realizovaná CR transakce s daným účtem, variabilním symbolem a terminálem uvedeným v tglobal.polozka=‘ VS_FTERP‘.
  • Pokud nedojde k úspěšnému převodu ani po počtu dní uvedených v tglobal.polozka=‘ VS_CRDNY‘ od data splatnosti, nastaví se stav převodu na ‘Odmítnut‘ a položka tvsprevod.odmitnuto je nastavena na ‘O‘. Do iFIS se odešle požadavek na zrušení pohledávky, která byla dříve vygenerována z nyní odmítnutého požadavku na převod
  • Autonomní funkce zjistí počet odmítnutých požadavků na převod pro daný účet IPS a bankovní účet. Pokud počet odmítnutých pokusů přesáhne počet uvedený v tglobal.polozka=‘ VS_CRPOC‘, zakáže se dobíjení účtu inkasem nastavením příznaku tvsucet.inkaso_povol=‘N‘.
  • Inkaso lze opětovně povolit nastavením příznaku tvsucet.inkaso_povol=‘A‘. Po tomto povolení se u všech převodů daného účtu IPS a bankovního účtu změní položka tvsprevod.odmitnuto z ‘O‘ na ‘P‘.


Navazující funkce:


09416 - Účty klientů
09447 - Pohyby na účtech
09474 - Podklady pro poskytovatele
09475 - Podklady pro dorovnání mzdou
09476 - Podklady pro účetní likvidaci