Slouží k definici pravidel cenové politiky uplatňované uživatelskou firmou v obchodním styku.
Základní cena sortimentu (nákupní a prodejní) je uvedena v číselnících Služby a Zboží, popř. Zboží na skladě. Není-li v cenové politice stanovena jinak, doplňuje se na složky dokladů v závislosti na pohybu složky.
Cenová politika umožňuje definovat předpis pro cenu a pro množstevní slevu pro:
1. konkrétní službu nebo zboží a konkrétní subjekt
2. konkrétní službu nebo zboží a cenovou skupinu subjektů
3. cenovou skupinu služeb nebo zboží a konkrétní subjekt
4. cenovou skupinu služeb nebo zboží a cenovou skupinu subjektů
V tomto pořadí bude cena vyhledávána při zakládání nové složky dokladu v závislosti na subjektu nebo cenové skupině subjektu na hlavičce dokladu, pohybu na složce dokladu a sortimentu na složce dokladu. Pokud cena není v cenové politice nalezena, použije se základní cena sortimentu.
Předpis pro cenu může být zadán konkrétní částkou (např. ceny v jiné měně) nebo vzorcem (např. závislost ceny na odebraném množství).
Sleva může být zadána konkrétní částkou nebo vzorcem.
Pokud je definován i předpis i sleva, použije se po zadání pohybu a zboží do složky předpis a po následném zadání množství do složky se na cenu vypočtenou podle předpisu uplatní sleva.
Platnost cenové politiky lze časově omezit.
Přesný algoritmus tvorby cen je popsán v Nápovědě v dokumentu <a href=„esoform.asp?FormType=help&TPage=HELP\ostatni\Ceny_na_dokladu.htm“ target=„_blank“>Ceny na dokladu - popis tvorby cen</a>
Zadává se kombinace sortiment, cenová skupina sortimentu, adresa subjektu, subjekt, cenová skupina subjektu.
Zadává se měrná jednotka, měna a typ ceny (skladová, nákupní, prodejní), kterých se předpis týká.
Položka „Řídící cena“ udává, která cena se dosazuje do vzorce v položce „Předpis ceny“ namísto parametru @C nebo @V.
Položka „Předpis ceny“ zadává algoritmus výpočtu. V algoritmu může být i množství jako @MN
Např. "@C*0.8" znamená 20% slevu, "@C+15" znamená přirážka 15 Kč (popř. jiné měny)\\ Např. CASE \\ WHEN @MN < 100 THEN @C\\ WHEN @MN >= 100 AND @MN < 1000 THEN 10.8\\ WHEN @MN >= 1000 AND @MN < 2000 THEN 10.5\\ WHEN @MN >= 2000 AND @MN < 5000 THEN 10.2\\ WHEN @MN >= 5000 THEN 9.7\\ ELSE 0.0\\ END\\
Položka „Přirážka“ zadává množstevní přirážku / slevu (MN_OD ⇐ Mn < MN_DO). Pokud je hodnota kladná, pak se jedná o přírážku. Pokud je hodnota záporná, pak se jedná o slevu.
Např. "0..6=1%;6..11=0%;11..21=-3%;21..31=-5%" znamená přirážku 1% při odběru 0-5 měrných jednotek, bez slevy při odběru 6-10 měrných jednotek, sleva 3% při odběru 11-20, sleva 5% při odběru 21-30 měrných jednotek\\ Např. "11..21=-3;21..31=-5" sleva 3 Kč (popř. jiné měny) při odběru 11-20, sleva 5 Kč při odběru 21-30 měrných jednotek\\ Např. "-7%" znamená sleva 7% bez ohledu na odebrané množství\\
Podrobný popis - viz Datový model, tabulka <a href=„esoform.asp?TPage=HELP\DMTable.idc&TABLENAME=CESKZBPA“ target=„_blank“>CESKZBPA</a>