OneCore Docs

Hromadné vytvoření penále

Vytvoření penále je možné ručním spuštěním úlohy Vytvořit penále (Create Finance Charge Memos), v které může uživatel filtrovat zákazníky nebo položky zákazníků podle libovolného pole a kritéria. Lze např. vygenerovat penále pouze za 1 konkrétní smlouvu zákazníka anebo pouze za vybrané typy dokladů apod.

Úlohu je možné spustit stisknutím tlačítka Vytvořit penále v časti Proces z přehledu Penále, které je umístěné v menu.

Po potvrzení volby systém zobrazí dialogové okno, v kterém uživatel může zadat parametry pro filtrování.

Záložka Možnosti

  • Zúčtovací datum (Posting Date)

    • Zadá uživatel zúčtovací datum dokladu pro penále (penalizační faktury)

  • Datum dokladu (Document Date)

    • Zadá uživatel datum dokladu pro penále (penalizační faktury)

  • Vydat (Release)

    • Změní uživatel na Ano, pokud chce, aby vytvořené penále systém rovno vydal (zaúčtoval)

  • Výpočet penále (Interest Calculation)

    • Editovatelné pouze pokud je penalizace spouštěná z karty smlouvy

    • Hodnoty:

      • Prázdné (Empty)

      • Otevřené položky (Open Entries)

      • Uzavřené položky (Closed Entries)

      • Všechny položky (All Entries)

    • Obdoba je na Kódu podmínek penále (Finance Charge Terms) pole Výpočet penále (Interest Calculation)

    • V případě, že generování penále je spouštěné:

      • Ze smlouvy o financovaní funkcí Dopenalizovat smlouvu

        • Defaultně je pole vyplněné hodnotou = Otevřené položky (první hodnota)

        • Pole je editovatelné, uživatel má možnost vybrat jinou hodnotu. Potom úloha na vytvoření penále (CodeUnit 394 FinChrgMemo-Make) nebere do úvahy hodnotu z Kódu podmínky penále, ale hodnotu vybranou v dialogovém okně

      • Z přehledu Penále (Finance Charge Memo List)

        • Pole je prázdné a needitovatelné

        • Systém v tomto případě postupuje podle nastavení z Kódu podmínek penále dané smlouvy.

Filtr: Zákazník

  • Uživatel může zadat filtr na zákazníka např. dle jeho čísla (penalizace pouze za jednoho zákazníka) anebo dle jakéhokoli pole z tabulky Zákazník.

Filtr: Položka zákazníka

  • Uživatel může zadat filtr na položky zákazníka, které požaduje penalizovat. Přednastavené pole pro filtrování:

    • Typ dokladu

      • Uživatel může vybrat z možností:

        • Platba

        • Faktura

        • Dobropis

        • Penále

        • Upomínka

        • Refundace

    • Smlouva kód

      • Uživatel může zadat jednu nebo více smluv (oddělené „|“), za které chce spustit penalizaci

  • V případě potřeby může uživatel zadat jakýkoli další filtr na položky zákazníka z dostupných polí.

Po potvrzení tlačítka OK systém prochází položky zákazníků po splatnosti a na základě údajů o historii penalizování spočítá penále za období od splatnosti položky, resp. za období od poslední penalizace.

Při vytvoření penalizačních faktur zohledňuje příznak Navrhovat penále za smlouvu v Nastavení OneCore. Pokud je hodnota pole:

  • Ano

    • Systém prochází všechny položky zákazníků, kde je vyplněno pole:

      • Kód podmínky penále (API Fin. Charge Terms Code)

      • Smlouva kód

      • Blokování penalizace (API Fin. Charge Memos Blocking) = Ne

    • Vytvoří penále za každou smlouvu zvlášť

    • V případě hromadných faktur, hodnota pole Smlouva kód je MASS, tj. stejná hodnota pole je i na položce zákazníka. Tyto položky budou zahrnuty do jedné penalizační faktury za zákazníka, tzn. všechny položky s hodnotou pole Smlouva kód = MASS jsou penalizovány jako pod jednou smlouvou s „číslem“ MASS

  • Ne

    • Systém filtruje zákazníky s vyplněným polem Kód podmínky penále a prochází jednotlivé položky zákazníka

    • Vytvoří samostatné penále pro zákazníka podle:

      • Kód podmínky penále

      • Kód měny

      • Např. pokud má zákazník smlouvy

        • v lokální měně s dvěma různými kódy podmínky penále, systém vytvoří dvě penále

          • lokální měna a 1. kód podmínky penále

          • lokální měna a 2. kód podmínky penále

        • v lokální i cizí měně s dvěma různými kódy podmínky penále, systém vytvoří 4 penále:

          • lokální měna a 1. kód podmínky penále

          • lokální měna a 2. kód podmínky penále

          • cizí měna a 1. kód podmínky penále

          • cizí měna a 2. kód podmínky penále

Po dokončení úlohy nalezne uživatel vytvořené penále (faktury) v přehledu Penále, z kterého úlohu spouštěl. Navržené penále je možné ručně editovat (odstranit položky penalizace).

Uživatel může odstranit libovolný řádek z penále nebo celou penalizační fakturu odstraněním záznamu, označením příslušných penalizačních faktur a potvrzením funkce Odstranit.

Pokud je na podmínce penále nastaven text penále s proměnnou (např. %1), po odstranění/změně řádku na konkrétní penalizační faktuře, aktualizuje tuto proměnnou stisknutím funkce Aktualizovat text penále.

Výpočet počtů dní pro penalizaci

  • Uzavřené položky

    • Při procházení detailních položek (původní položka a vyrovnání) položky zákazníka, tzn. faktury, která se penalizuje, systém nasčítává vyrovnanou částku a současně poznamenává datum posledního vyrovnání

    • Pokud je nasčítaná částka stejná jako původní částka faktury, tedy je celá faktura vyrovnaná, počítá se Počet dní jako rozdíl datumu vyrovnání a datumu začátku penalizace. Dlužné do je pak datum posledního vyrovnání

  • Otevřené položky

    • Pokud není nasčítaná částka rovna částce faktury, pak se jedná o otevřenou položku a Počet dní je rozdíl mezi datumem penalizace a datumem začátku penalizace, tzn. Datum splatnosti anebo datum poslední penalizace z poslední Položky penále. Dlužné do je pak datum penalizace.

Období nepenalizace smlouvy

Na smlouvě je možnost nastavit období nepenalizace smlouvy. Uživatel zadá datum nepenalizace z karty smlouvy / Navigace/ Období nepenalizace (ENG: No Fin. Charge Memo Period).

Systém při výpočtu penále za danou položku zákazníka zkontroluje, zda existuje záznam (-y) v tabulce Období nepenalizace smlouvy. V případě, že:

  • Neexistuje

    • Systém při výpočtu penále bude postupovat podle standardní funkcionality (penále vypočítá za celé období podle nastavení Kódu penalizace)

  • Existuje

    • Systém penále za danou položku nebude počítat za období Nepenalizovat od data – Nepenalizovat do data

    • V případě, že k smlouvě existuje více záznamů, systém zohlední všechny záznamy

    • Příklad 1

      • Položka zákazníka má splatnost 20.11.2022

      • K smlouvě je zadané období nepenalizace do 31.12.2022

      • Penalizaci spouštíme 15.2.2023, daná položka zákazníka byla zaplacená 10.2.2023.

      • Systém vypočítá penále za danou položku zákazníka za období od 1.1.2023 do 10.2.2023

    • Příklad 2:

      • Položka zákazníka má splatnost 20.11.2022

      • K smlouvě je zadané období nepenalizace od 1.12.2022 do 31.12.2022

      • Penalizaci spouštíme 15.2.2023, daná položka zákazníka byla zaplacená 10.2.2023

      • Systém vypočítá penále za danou položku zákazníka za období:

        • od 20.11.2022 do 30.11.2022

        • od 1.1.2023 do 10.2.2023.

 

Poznámka:

  • V případě, že Datum splatnosti položky je v období nepenalizace smlouvy, systém posouvá Datum splatnosti na první den po ukončení období nepenalizace.

  • Napr.

    • Období nepenalizace je od 1.9.2023 do 30.9.2023

    • Splatnost splátky je 15.9.2023

    • Datum úhrady faktury je 19.10.2023

    • Datum splatnosti systém posune na 1.10.2023 a penalizuje položku do 19.10.2023.