Cenová pravidla
Skládací mechanismus pro tvorbu cen letů — cena letu je součtem všech odpovídajících pravidel, z nichž každé je dáno větvemi IF/ELSE-IF/ELSE a verzováno podle data účinnosti.
Co to je
Cenová pravidla jsou skládací mechanismus, který oceňuje každý let. Celková cena letu je součtem všech pravidel, která mu odpovídají — neplatí princip „vyhrává první shoda“ — takže jediný let může nasčítat letový poplatek, poplatek za vlek, poplatek za instruktora a další, každý z vlastního pravidla.
V rámci jednoho pravidla se větve IF / ELSE-IF / ELSE vyhodnocují shora dolů a první odpovídající větev nastaví cenu daného pravidla. Cena větve ve výši 0 jednoduše nepřidá žádný poplatek, což je čistý způsob, jak určité lety osvobodit od poplatku bez nutnosti pravidlo mazat. Pravidla jsou verzována podle data účinnosti, takže historický let se vždy vyúčtuje za cenu, která byla platná v den, kdy se uskutečnil — minulé faktury se nikdy nezmění, když upravíte zítřejší ceny.

Jedno pravidlo rozkládá své větve do logiky IF/THEN, takže si můžete přesně přečíst, která podmínka vede k jaké ceně.

Jak to používat
- Vytvořte pravidlo — založte nové cenové pravidlo na
/pricing-rules/newa sestavte jeho podmínkové větve. - Otevřete pravidlo — prohlédněte si nebo upravte stávající pravidlo na
/pricing-rules/[id]. - Nasčítejte poplatky — napište jedno pravidlo pro každý typ poplatku; celková cena letu sečte všechny shody.
- Nastavte data účinnosti — verzujte ceny tak, aby se historické lety dál vyúčtovávaly v původních sazbách.
- Použijte nulovou cenu — nastavte větvi cenu 0, aby letu odpovídala, ale nepřidala žádný poplatek.
Související
- Lety — lety, které tato pravidla oceňují.
- Kvalifikační pravidla — stejný podmínkový mechanismus použitý pro způsobilost.
- Akumulované údaje — průběžné součty, které pravidla čtou v podmínkách.
- Transakce — kam vzniklé poplatky dorazí.