Penalizácia
Nástroj Penalizácia sa používa, pokiaľ chceme zákazníkovi účtovať úrok z omeškania za neskoré platenie faktúr. Spúšťa z knihy Faktúr vydaných a skladá sa z troch funkcií, ktoré môžu byť spúšťané nezávisle na sebe. Sú to:
- Výber faktúr pre penalizáciu,
- Vytvorenie penalizačných faktúr,
- Tlač penalizačných faktúr.
Obr.: Penalizácia - úvodný formulár
Vloženie faktúr vhodných pre penalizáciu, do kontajnera je nástroj nahradzujúci štandardné filtrovanie faktúr, poskytujúci užívateľsky vhodnejší formulár s dopredu vybranými podmienkami, ktoré je možné vo formulári funkcie iba parametrizovať. Túto funkciu nemusia používať užívatelia, ak budú faktúry do kontajnera vložené inak.
Funkcia pre vystavovanie penalizačných faktúr je užívateľský formulár, ktorý podľa vyplnených vstupných údajov vystaví penalizačné faktúry.
Tlač penalizačných faktúr vytlačí príslušnú zostavu nad dátami z kontajnera.
Výber faktúr pre penalizáciu
V úvodnom formulári funkcie Penalizácia stlačíme tlačidlo Vytvorenie dokladov do kontajnera. Zobrazí sa formulár Výber faktúr pre penalizáciu, ktorý umožní vykonať výber faktúr pre penalizáciu.
Príklad: Chceme penalizovať všetky faktúry, respektíve platby faktúr, ktorých celková čiastka s daňou je vyššia ako 50 000,- Kč. Budeme vyberať faktúry z celej agendy faktúr, nielen z už pripraveného filtra faktúr. Zároveň nás zaujímajú iba tie faktúry, pri ktorých doba omeškania platby prekročila 100 dní.
Obr.: Formulár funkcie Výber faktúr pre penalizáciu
Obr.: Výsledok výberu faktúr do kontajnera podľa vyššie zadaných podmienok
Vytvorenie penalizačných faktúr
Vytváranie penalizačných faktúr prebieha na kontajneri faktúr vydaných, ktorých vznik je popísaný v predchádzajúcej kapitole Výber faktúr pre penalizáciu. Ako položka penalizačných faktúr sa používa netovarová položka so Skratkou 1 „NETOV PENÁLE“. Je teda potrebné, aby táto položka bola zavedená v číselníku Tovar. Pokiaľ nie je, funkcia Vytvorenie penalizačných faktúr túto skutočnosť zahlási a penalizačné faktúry nebude vytvárať. Vytvárať penalizačné faktúry je možné k zaplateným a čiastočne zaplateným faktúram.
Pokiaľ chceme vytvárať penalizačné faktúry aj k nezaplateným faktúram, je potrebné si v úvodnom formulári začiarknuť voľbu Penalizovať aj nezaplatené faktúry.
Príklad: Chceme vytvoriť penalizačné faktúry k faktúram, ktoré máme vybrané v kontajneri. Penalizačné faktúry budú vytvorené v knihe '10'.
Obr.: Formulár funkcie Vytvorenie penalizačných faktúr
Po vytvorení penalizačných faktúr systém vytvorí krížové odkazy penalizačných faktúr na penalizované. Tie budú v poznámkach faktúr (poznámka typu 'PE') a na 9. strane v zaradených dokladoch. Rovnako tak sa vytvoria odkazy v penalizovaných faktúrach na faktúry penalizačné (poznámka typu 'PF').
Obr.: Príklad penalizačnej faktúry s odkazom na penalizovanú faktúru a platbu
Funkcia nahradí v kontajneri pôvodné - penalizované faktúry faktúrami novými - penalizačnými. Faktúry je nutné potvrdiť napr. hromadnou akciou.
Tlač penalizačných faktúr
Tlač penalizačných faktúr je na vstupnom formulári vykonávaná tlačidlom Tlač penalizačných faktúr. Pokiaľ nie je v parametri Štandard hodnota „NIE" a v parametri Súbor odkaz na špeciálnu zostavu penalizačnej faktúry, bude sa tlačiť štandardná zostava Penalizačná faktúra. V tlači bude mať uvedený nadpis Penalizačná faktúra.
Penalizačná faktúra
Číslo procesu: EXP012 |
Ident. č. zostavy: SZAK024 |
Súbor: FAV_PEN3.AM |
Popis zostavy: Faktúra sankčná so zoznamom faktúr, za ktoré sa fakturujú úroky z omeškania. |
||
Adresa v strome: |
Parametre zostavy:
CzechLayout - Áno Nie - nezobrazí adresu odosielateľa v okienku pre obálku; Áno - adresa odberateľa sa tlačí vpravo; Nie - adresa odberateľa sa tlačí vľavo. |
ExistAddress - Nie Áno - dodávateľská adresa je súčasťou loga (hlavičkového papiera), preto sa nezobrazí; Nie - dodávateľská adresa nie je súčasťou loga, preto sa zobrazí. |
ExistBankContacts - Nie Áno - bankový kontakt je súčasťou loga (hlavičkového papiera), preto sa nezobrazí; Nie - bankový kontakt nie je súčasťou loga, preto sa zobrazí. |
ExistICOandDIC - Nie Áno - IČO a IČDPH je súčasťou loga (hlavičkového papiera), preto sa nezobrazí; Nie - IČO a IČDPH nie je súčasťou loga, preto sa zobrazí. |
ExistOR - Áno Áno - informácia o obch. registri je súčasťou loga (hlav. papiera), preto sa nezobrazí; Nie - informácia o obch. registri nie je súčasťou loga, preto sa zobrazí. |
ExistTelFax - Nie Áno - telefón a fax je súčasťou loga (hlav. papiera), preto sa nezobrazí; Nie - telefón a fax nie je súčasťou loga, preto sa zobrazí. |
LogoPictureFooter - Footer.wmf Názov súboru zobrazujúci logo päty. |
LogoPictureHeader - Header.wmf Názov súboru zobrazujúci logo hlavičky. |
NumberOfDays - 0 Používa sa pri tlači špeciálnej penalizačnej faktúry, je tu možné nastaviť počet dní k uhradeniu. |
ProportionalFont - Nie Áno - dodatky sa tlačia fontom typu Verdana; Nie - dodatky sa tlačia fontom Courier New. |
Recipient - Nie Parameter ovplyvňuje, aký adresát sa zobrazí na zostave. Pokiaľ je hodnota parametra Áno a existuje adresát, potom má prednosť a zobrazí sa na zostave. Pokiaľ neexistuje, zobrazí sa odberateľ z faktúry. Pri hodnote Nie sa vždy berie odberateľ z faktúry. |
ShowBankContacts - KB Zobrazí bankové kontakty z parametra mandanta. |
ShowBarCode - Áno Áno - zobrazí čiarový kód; Nie - nezobrazí. |
ShowContacts - KU Skratka dodatku zobrazujúca ďalšie kontaktné údaje z Parametrov mandanta. |
ShowDraftLabel - Áno Áno - v zostave zobrazí "NÁVRH", pokiaľ je doklad nepotvrdený; Nie - "NÁVRH" sa nezobrazí. |
ShowLogoFooter - Áno Áno - zobrazí logo v päte. |
ShowLogoHeader - Áno Áno - zobrazí logo v hlavičke. |
ShowNumberOfCustomer - Áno Áno - zobrazí skratku odberateľa. |
ShowRate - Nie Áno - zobrazí riadok s prepočtom a kurzom. |
ShowSender - Áno Áno - zobrazí adresu odosielateľa v okienku pre obálku; Nie - nezobrazí adresu odosielateľa v okienku pre obálku. |
Technické riešenie
Funkcia sa spúšťa skriptom Penalizácia (FAV_PEN0M.PAS) zaradeným pod kľúčovým slovom Penalizácia. Kontajner je tvorený skriptom Penalizácia, krok 1 - Výber faktúr k penalizácii (FAV_PEN1.PAS). Penalizačné faktúry sú tvorené skriptom Penalizácia, krok 2 - Tvorba penalizačných faktúr (FAV_PEN2.PAS) a nakoniec sa spustí štandardná zostava Penalizačná faktúra (FAV_PEN3.AM).
Penalizácia
Číslo procesu: EXP012 |
Id. číslo skriptu: FEXP001 |
Súbor: FAV_PEN0M.PAS |
Popis skriptu: Zobrazí úvodný formulár pre spustenie troch krokov penalizácie. |
||
Adresa v strome: [Financie] [Funkcie] [Predaj / Spracovanie zákaziek] [Faktúry vydané] [Saldokonto] |
Parametre skriptu:
AllowCanceled - Nie Áno - berie do úvahy aj stornované doklady. |
Amount - 0 Minimálna čiastka s DPH vhodná k penalizovaniu. |
Book Kniha, v ktorej sa budú tvoriť penalizačné faktúry. |
Delay - 1 Počet dní omeškania, od ktorého už penalizovať. |
EvaluationFilter - Áno Áno - vytvorí kontajner faktúr vhodných k penalizovaniu; Nie - obmedzí existujúci kontajner. |
FormClose - Nie Parameter, ktorým určíme, či sa má po ukončení akcie ukončiť aj formulár. |
IgnoreSelection - Nie Áno - nespracuje záznamy označené hviezdičkou. |
NumberOfDays - 0 Používa sa pri tlači špeciálnej penalizačnej faktúry, je tu možné nastaviť počet dní k uhradeniu. |
OnlyConfirmed - Áno Áno - spracuje aj nepotvrdené záznamy. |
Recipient - Áno Áno - pokiaľ existuje CD1, potom má prednosť; Nie - berie sa vždy CD0. |
ShowBalanceContacts - KB Zobrazí bankové kontakty z parametra mandanta. |
SpecPEN1file1 Názov špeciálnej zostavy pre tlač penalizačnej faktúry (pre AM a PAS). |
SpecPEN1file2 Názov špeciálnej zostavy pre tlač penalizačnej faktúry (pre RPM). |
WholeTable - Nie Áno - spracuje všetky záznamy z 0. strany. |
Penalizácia, krok 1 - výber faktúr k penalizácii
Číslo procesu: EXP012 |
Id. číslo skriptu: FEXP002 |
Súbor: FAV_PEN1.PAS |
Popis skriptu: Skript vytvorí kontajner faktúr vydaných vhodných pre penalizáciu. |
||
Adresa v strome: |
Parametre skriptu:
Amount - 0 Minimálna čiastka s DPH vhodná k penalizovaniu. |
Delay - 1 Počet dní omeškania, od ktorého už penalizovať. |
EvaluationFilter - Áno Áno - vytvorí kontajner faktúr vhodných k penalizovaniu; Nie - obmedzí existujúci kontajner. |
Penalizácia, krok 2 - tvorba penalizačných faktúr
Číslo procesu: EXP012 |
Id. číslo skriptu: FEXP003 |
Súbor: FAV_PEN2.PAS |
Popis skriptu: Skript vytvorí penalizačné faktúry k faktúram v kontajneri, vytvorí krížové odkazy medzi faktúrou penalizačnou a penalizovanou a medzi platbou a penalizačnou faktúrou. |
||
Adresa v strome: |
Parametre skriptu:
Amount - 0 Minimálna čiastka s DPH vhodná k penalizovaniu. |
Book Kniha, v ktorej sa budú tvoriť penalizačné faktúry. |
Delay - 1 Počet dní omeškania, od ktorého už penalizovať. |
InclLateChargTod - Nie Penalizuje sa aj nezaplatená čiastka čiastočne zaplatenej faktúry. Penále sa bude počítať zo súčtu Celkom úrok z omeškania + Úrok z omeškania dnes. |
Krok 3. - tlač penalizačných faktúr je popísaná vyššie v kapitole Tlač penalizačných faktúr.