Hierarchie prodejních cen AE055
Popis #
Systém v základu umožňuje počítat prodejní ceny v rámci definovaných ceníků. V případě, že je nalezeno více platných ceníkových řádků, systém vybere ten, jehož cena je v kombinaci se slevou nejnižší. Toto rozšíření umožňuje standardní chování ovlivnit a prodejní ceny počítat z ceníků na základě definované hierarchie typů původu a typu produktu. Takový způsob výpočtu je vhodný v případě, kdy chceme, aby systém preferoval definovanou cenu/slevu i v případě, že existuje i lepší platná cena.
Nastavení #
Pro aktivaci funkcionality je potřeba v Nastavení prodeje a pohledávek nastavit pole Metoda výpočtu ceny na Hierarchická. Rozšíření podporuje pouze implementaci kalkulace cen Business Central (Version 16.0), kterou je nutné povolit ve Správě funkcí pod názvem Nové zkušenosti s cenami prodeje.
Prioritizace prodejních cen se nastavuje na stránce Nastavení hierarchie prodejních cen. Hierarchie se nastavuje separátně pro každou kombinaci typu prodejního řádku a typu částky. Typ řádku představuje typ produktu, který je vybrán na prodejním řádku (např. zboží). Typ částky odpovídá poli Definuje na ceníkovém řádku.
Priorita se nastavuje pomocí tlačítek Zvýšit prioritu a Snížit prioritu. Nejnižší číslo priority znamená nejvyšší prioritu. Položky mohou mít stejnou prioritu. Minimální možná priorita je počet řádků. Prioritu řádku nelze snížit, neexistují-li řádky stejné priority. Jednotlivé položky je také možné odstraňovat a přidávat. Pokud je položka odstraněna, znamená to, že ve výpočtu ceny/slevy nebude vůbec figurovat i přesto, že může pro daný typ existovat platný ceníkový řádek.
Pro opětovné nastavení výchozích hodnot je možné použít akci Nastavit výchozí hierarchii.
Výpočet finální řádkové ceny systém provádí ve dvou krocích:
- Výpočet slevy z ceníkových řádků definujících slevu nebo cenu a slevu. Systém prochází platné ceníkové řádky pro jednotlivé typy původu (Zákazník, Všichni zákazníci...) a typy produktu (Zboží, skupina slev zboží) v pořadí od nejvyšší k nejnižší prioritě. V případě nalezení platného ceníkového řádku systém použije danou slevu a dále v procházení ceníkových řádků nepokračuje. Pokud však mají některé typy nastavenou stejnou prioritu a pro oba typy je nalezen platný ceníkový řádek, je použit ten s vyšší slevou.
- Výpočet ceny z ceníkových řádků definujících cenu nebo cenu a slevu. Systém prochází platné ceníkové řádky pro jednotlivé typy původu (Zákazník, Všichni zákazníci...) a typy produktu v pořadí od nejvyšší k nejnižší prioritě. V případě nalezení platného ceníkového řádku systém použije danou cenu a případně aplikuje nalezenou slevu, pokud nalezený řádek povoluje řádkovou slevu. Systém dále v procházení ceníkových řádků nepokračuje. Pokud však mají některé typy nastavenou stejnou prioritu a pro oba typy je nalezen platný ceníkový řádek, je použit ten s nižší cenou po aplikování nalezené slevy.