Book Contents

Book Index

Penalizace

Nástroj Penalizace se používá, pokud chceme zákazníkovi účtovat úrok z prodlení za pozdní placení faktur. Spouští se z knihy Faktur vydaných a skládá se ze tří funkcí, které mohou být spouštěny nezávisle na sobě. Jsou to:

PIM_010.png

Obr.: Penalizace - úvodní formulář

Vložení faktur, vhodných pro penalizaci, do kontejneru je nástroj nahrazující standardní filtrování faktur, poskytující uživatelsky vhodnější formulář s předem vybranými podmínkami, které je možno ve formuláři funkce pouze parametrizovat. Tuto funkci uživatelé nemusí používat, budou-li faktury do kontejneru vloženy jinak.

Funkce pro vystavování penalizačních faktur je uživatelský formulář, který dle vyplněných vstupních údajů vystaví penalizační faktury.

Tisk penalizačních faktur vytiskne patřičnou sestavu nad daty v kontejneru.

Book Contents

Book Index

Výběr faktur pro penalizaci

V úvodním formuláři funkce Penalizace stiskneme tlačítko Vložení dokladů do kontejneru. Zobrazí se formulář Výběr faktur pro penalizaci, který umožní provést výběr faktur pro penalizaci.

Příklad: Chceme penalizovat všechny faktury, respektive platby faktur, jejichž celková částka s daní je vyšší než 50.000,- Kč. Budeme vybírat faktury z celé agendy faktur, nikoliv jen z již připraveného filtru faktur. Zároveň nás zajímají pouze ty faktury, u nichž doba prodlení platby překročila 100 dní.

pim_011.png

Obr.: Formulář funkce Výběr faktur pro penalizaci

pim_012.png

Obr.: Výsledek výběru faktur do kontejneru dle výše zadaných podmínek

Book Contents

Book Index

Vytvoření penalizačních faktur

Vytváření penalizačních faktur probíhá na kontejneru faktur vydaných, jehož vznik je popsán v předcházející kapitole Výběr faktur pro penalizaci. Jako položka penalizačních faktur se používá nezbožní položka se Zkratkou 1NEZB PENALE“. Je tedy potřeba, aby tato položka byla v číselníku Zboží zavedená. Pokud není, funkce Vytvoření penalizačních faktur tuto skutečnost zahlásí a penalizační faktury vytvářet nebude. Vytvářet penalizační faktury je možné k zaplaceným a částečně zaplaceným fakturám.

Pokud chceme vytvářet penalizační faktury i k nezaplaceným fakturám, je třeba si v úvodním formuláři zatrhnout volbu Penalizovat i nezaplacené faktury.

Příklad: Chceme vytvořit penalizační faktury k fakturám, které mám vybrané v kontejneru. Penalizační faktury budou vytvořeny v knize '10'.

pim_013.png

Obr.: Formulář funkce Vytvoření penalizačních faktur

Po vytvoření penalizačních faktur systém vytvoří křížové odkazy penalizačních faktur na penalizované. Tyto budou v poznámkách faktur (poznámka typu 'PE') a na 9. straně v zařazených dokladech. Stejně tak se vytvoří odkazy v penalizovaných fakturách na faktury penalizační (poznámka typu 'PF').

pim_788

Obr.: Příklad penalizační faktury s odkazem na penalizovanou fakturu a platbu

Funkce nahradí v kontejneru původní - penalizované faktury fakturami novými - penalizačními. Faktury je nutné potvrdit např. hromadnou akcí.

Book Contents

Book Index

Tisk penalizačních faktur

Tisk penalizačních faktur je na vstupním formuláři prováděn tlačítkem Tisk penalizačních faktur. Pokud není v parametru Standard hodnota „NE" a v parametru Soubor odkaz na speciální sestavu penalizační faktury, bude se tisknout standardní sestava Penalizační faktura. V tisku bude mít uvedený nadpis Penalizační faktura.

Book Contents

Book Index

Penalizační faktura

Číslo procesu: EXP012

Ident. č. sestavy: SZAK024

Soubor: FAV_PEN3.AM

Popis sestavy: Penalizační faktura se seznamem faktur, za které se fakturují úroky z prodlení.

Adresa ve stromu:

Parametry sestavy:

CzechLayout - Ano

Ne - nezobrazí adresu odesílatele v okénku pro obálku; Ano - adresa odběratele se tiskne vpravo; Ne - adresa odběratele se tiskne vlevo.

ExistAddress - Ne

Ano - dodavatelská adresa je součástí loga (hlavičkového papíru), proto se nezobrazí; Ne - dodavatelská adresa není součásti loga, proto se zobrazí.

ExistBankContacts - Ne

Ano - bankovní kontakt je součásti loga (hlavičkového papíru), proto se nezobrazí; Ne - bankovní kontakt není součásti loga, proto se zobrazí.

ExistICOandDIC - Ne

Ano - IČO A DIČ je součásti loga (hlavičkového papíru), proto se nezobrazí; Ne - IČO A DIČ není součásti loga, proto se zobrazí.

ExistOR - Ano

Ano - informace o obch. rejstříku je součásti loga (hlav. papíru), proto se nezobrazí; Ne - informace o obch. rejstříku není součásti loga, proto se zobrazí.

ExistTelFax - Ne

Ano - telefon a fax je součásti loga (hlav. papíru), proto se nezobrazí; Ne - telefon a fax není součásti loga, proto se zobrazí.

LogoPictureFooter - Footer.wmf

Název souboru zobrazující logo patičky.

LogoPictureHeader - Header.wmf

Název souboru zobrazující logo hlavičky.

NumberOfDays - 0

Používá se při tisku speciální penalizační faktury, lze zde nastavit počet dnů k uhrazení.

ProportionalFont - Ne

Ano - dodatky se tisknou fontem typu Verdana; Ne - dodatky se tisknou fontem Courier New.

Recipient - Ne

Parametr ovlivňuje, jaký adresát se zobrazí na sestavě. Pokud je hodnota parametru Ano a existuje adresát, pak má přednost a zobrazí se na sestavě. Pokud neexistuje, zobrazí se odběratel z faktury. Při hodnotě Ne se vždy bere odběratel z faktury.

ShowBankContacts - KB

Zobrazí bankovní kontakty z parametru mandanta.

ShowBarCode - Ano

Ano - zobrazí čárový kód; Ne - nezobrazí.

ShowContacts - KU

Zkratka dodatku zobrazující další kontaktní údaje z Parametrů mandanta.

ShowDraftLabel - Ne

Ano - v sestavě zobrazí "NÁVRH", pokud je doklad nepotvrzený; Ne - "NÁVRH" se nezobrazí.

ShowLogoFooter - Ano

Ano - zobrazí logo v patičce.

ShowLogoHeader - Ano

Ano - zobrazí logo v hlavičce.

ShowNumberOfCustomer - Ano

Ano - zobrazí zkratku odběratele.

ShowRate - Ne

Ano - zobrazí řádek s přepočtem a kurzem.

ShowSender - Ano

Ano - zobrazí adresu odesílatele v okénku pro obálku; Ne - nezobrazí adresu odesílatele v okénku pro obálku.

Book Contents

Book Index

Technické řešení

Funkce se spouští skriptem Penalizace (FAV_PEN0M.PAS) zařazeným pod klíčovým slovem Penalizace. Kontejner je tvořen skriptem Penalizace, krok 1 - Výběr faktur k penalizaci (FAV_PEN1.PAS), penalizační faktury jsou tvořeny skriptem Penalizace, krok 2 - Tvorba penalizačních faktur (FAV_PEN2.PAS) a nakonec se spustí standardní sestava Penalizační faktura (FAV_PEN3.AM).

Book Contents

Book Index

Penalizace

Číslo procesu: EXP012

Id. číslo skriptu: FEXP001

Soubor: FAV_PEN0M.PAS

Popis skriptu: Zobrazí úvodní formulář pro spuštění tří kroků penalizace.

Adresa ve stromu: [Finance] [Funkce]

[Prodej / Zpracování zakázek] [Faktury vydané] [Saldokonto]

Parametry skriptu:

AllowCanceled - Ne

Ano - bere v úvahu i stornované doklady.

Amount - 0

Minimální částka brutto vhodná k penalizování.

Book

Kniha, ve které se budou tvořit penalizační faktury.

Delay - 1

Počet dnů prodlení, od kterého již penalizovat.

EvaluationFilter - Ano

Ano - vytvoří kontejner faktur vhodných k penalizování; Ne - omezí existující kontejner.

FormClose - Ne

Parametr, kterým určíme, zda se má po ukončení akce ukončit i formulář.

IgnoreSelection - Ne

Ano - nezpracuje záznamy označené hvězdičkou.

NumberOfDays - 0

Používá se při tisku speciální penalizační faktury, lze zde nastavit počet dnů k uhrazení.

OnlyConfirmed - Ano

Ano - zpracuje i nepotvrzené záznamy.

Recipient - Ano

Ano - pokud existuje CD1, pak má přednost; Ne - bere se vždy CD0.

ShowBalanceContacts - KB

Zobrazí bankovní kontakty z parametru mandanta.

SpecPEN1file1

Název speciální sestavy pro tisk penalizační faktury (pro AM a PAS).

SpecPEN1file2

Název speciální sestavy pro tisk penalizační faktury (pro RPM).

WholeTable - Ne

Ano - zpracuje všechny záznamy z 0. strany.

Book Contents

Book Index

Penalizace, krok 1 - výběr faktur k penalizaci

Číslo procesu: EXP012

Id. číslo skriptu: FEXP002

Soubor: FAV_PEN1.PAS

Popis skriptu: Skript vytvoří kontejner faktur vydaných vhodných pro penalizaci.

Adresa ve stromu:

Parametry skriptu:

Amount - 0

Minimální částka brutto vhodná k penalizování.

Delay - 1

Počet dnů prodlení, od kterého již penalizovat.

EvaluationFilter - Ano

Ano - vytvoří kontejner faktur vhodných k penalizování; Ne - omezí existující kontejner.

Book Contents

Book Index

Penalizace, krok 2 - tvorba penalizačních faktur

Číslo procesu: EXP012

Id. číslo skriptu: FEXP003

Soubor: FAV_PEN2.PAS

Popis skriptu: Skript vytvoří penalizační faktury k fakturám v kontejneru, vytvoří křížové odkazy mezi fakturou penalizační a penalizovanou a mezi platbou a penalizační fakturou.

Adresa ve stromu:

Parametry skriptu:

Amount - 0

Minimální částka brutto vhodná k penalizování.

Book

Kniha, ve které se budou tvořit penalizační faktury.

Delay - 1

Počet dnů prodlení, od kterého již penalizovat.

InclLateChargTod - Ne

Penalizuje se i nezaplacená částka částečně zaplacené faktury. Penále se bude počítat ze součtu Celkem úrok z prodlení + Úrok z prodlení dnes.

Krok 3. - tisk penalizačních faktur je popsaný výše v kapitole Tisk penalizačních faktur.