Automat pro přenos a zaúčtování externích dokladů v iFIS/Účetnictví

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

Zavedeny nové funkce iFIS pro podporu automatického přenosu a zaúčtování externích účetních dokladů v iFIS/Účetnictví. Provedena implementace automatu na přenos a zaúčtování externích dokladů v iFIS/Účetnictví:

  • automat je určen pro vytvoření sběrných účetních dokladů
  • provedené změny navazují na Automatické zaúčtování externích účetních dokladů uskutečněné dřívějšími úpravami
  • iFIS/Plánovač ponovu zajišťuje automatické vygenerování sběrných externích účetních dokladů, jejich přenos do iFIS/Účetnictví a jejich zaúčtování
  • časový plán úlohy určuje, jestli se doklady budou generovat jednou za hodinu, jednou za půl dne, jednou za den, ve kterou denní hodinu, atd.
  • u plánované úlohy lze pomocí argumentů nastavit, zda-li má nebo nemá dojít k automatickému zaúčtování na hlavní knihu, pro jaké úlohy se ne/mají externí doklady vytvářet automaticky, úroveň kumulace generovaných dokladů (KUMULACE dle AU/NS/TA/A/KP/TEXT, KUMULACE dle NS (např. SS%), KDOUZAVREL_KONTACI (autorem externího účetního dokladu může být uživatel, který uzavřel kontaci v prvotním dokladu)
  • lze nastavit různé úrovně kumulací, oprávnění uživatelů včetně přístupu dle nákladových středisek a zajištění průkaznosti
  • připravené = uzavřené kontace prvotních dokladů se tak automaticky promítají na hlavní knihu
  • na hlavni knize se poté uložená kontace prvotního dokladu objeví zcela automaticky v zaúčtovaném stavu s nastaveným časovým odstupem, například po 15 minutách po uzavření kontace
  • cílem bylo:
    • mít hlavní knihu i základní výkazy typu Výsledovka/Rozvaha a současně i některé webové nadstavby co nejaktuálnější
    • odbourat časově náročné / pracné odesílání kontací z jednotlivých úloh do iFIS/Účetnictví s následným zaúčtováním
  • uživatel, který uzavře kontaci prvotního dokladu tlačítkem Uzavřít kontaci ve formuláři 02167 - Modifikace účetní likvidace je také podepsán i pod automaticky vygenerovaným a zaúčtovaným externím účetním dokladem
  • uživatelé mají možnost nastavení různých variant:
    • ruční vytvoření externího účetního dokladu + ruční zaúčtování - tj. beze změny jako dosud
    • ruční vytvoření externího účetního dokladu + automatické zaúčtování (pomocí zatržítka Ihned zaúčtovat)
    • automatické vytvoření externího účetního dokladu (dle nastavení plánovače pro jednotlivé úlohy iFIS) + ruční zaúčtování
    • automatické vytvoření externího účetního dokladu + automatické zaúčtování (dle nastavení plánovače pro jednotlivé úlohy iFIS)
Poznámka Poznámka
S nastavením automatického přenosu a zaúčtování externích účetních dokladů Vám velice rádi a ochotně pomohou pracovníci BBM, kteří jsou Vám k dispozici přes aplikaci Helpdesk.


Poznámka Poznámka
V iFIS lze nastavit i automatické zaúčtování externích účetních dokladů. Více informací uvedeno zde.


V package pa02_util přejmenována dříve vytvořenoá procedura p_extDokl na p_extDokl2 a vytvořena nová procedura p_extDokl.


Nově vytovřená procedura p_extDokl má tyto tři argumenty:

  1. acRSQL
  2. acKumul
  3. acZauc


1. acRSQL

V acRSQL se očekává název parametru uloženého v R_SQL. Parametr by měl obsahovat SQL dotaz s těmito návratovými hodnotami:

  • číslo úlohy - jedno z 031, 032, 033, 035, 036, 103, 104
  • období dokladu ve tvaru RRRRMM
  • id nákladového střediska, které se použije v hlavičce účetního dokladu
  • text pro název hlavičky účetního dokladu
  • text pro komentář v hlavičce účetního dokladu
  • id prvotního dokladu
  • id vlastního účtu v případě úlohy 031 - Banka nebo id pokladny v případě úlohy 035 - Pokladna, jinak 0 nebo


Záznamy získané tímto dotazem se sgrupují podle všech složek (s výjimkou id prvotních dokladů). Z každé takové seskupené hodnoty vznikne samostatný účetní doklad, který bude mít v řádkách kontace příslušných prvotních dokladů.


2. acKumul

Druhým argumentem procedury p_extDokl je acKumul, kterým se předává, zda se mají účetní věty kumulovat. Hodnoty může mít A nebo N.


3. acZauc

Třetím argumentem je acZauc s hodnotami také A nebo N. Hodnota A říká, že se má vytvořený účetní doklad ihned zaúčtovat. To však nastane pouze za podmínky, že doklad je v prvním účetním období úlohy Účetnictví.


Příklad dotazu uloženého v R_SQL.SQL_TEXT:

select '033',a.obdobi,'' NSIDNO,fapub.domdesc(b.vf,'VF'),'Vytvořeno automatem',a.odfidno,'' VLUCIDNO from TEKODFA A,TEKODDEN B
where A.TODFIDNO=B.TODFIDNO and
     A.STUC='N' and
     A.STAV in ('K','T','Z')


Pokud by byl záznam v R_SQL pojmenován např. UCD033, vytvoření účetních dokladů by se provedlo příkazem:

begin
PA02_UTIL.P_EXTDOKL('UCD033','N','A');
end;


Poznámka Poznámka
Podrobnější informace Vám sdělí pracovníci BBM přes aplikaci Helpdesk.