CTM Calculators: Add PS billing milestones, Adjust Genesys RAMP
This commit is contained in:
@@ -57,13 +57,18 @@ def runrate_saving_annual(
|
||||
licence_annual: float | None = None,
|
||||
regions: list[str] | None = None,
|
||||
baseline_annual: float | None = None,
|
||||
managed_annual: float = 0.0,
|
||||
) -> float:
|
||||
"""Steady-state annual saving once term contracts end and the ramp
|
||||
is over: (baseline − licence run-rate) + scoped WFM annual values.
|
||||
is over: (baseline − licence run-rate − managed services) + scoped
|
||||
WFM annual values.
|
||||
|
||||
Defaults are the deck frame (deck licence rate, no managed
|
||||
services); the contracted frame passes ``a4.MANAGED_SERVICES_ANNUAL``.
|
||||
"""
|
||||
lic = a4.TCO_VERBATIM["ccaas_annual"] if licence_annual is None else licence_annual
|
||||
base = a4.TCO_VERBATIM["current_annual"] if baseline_annual is None else baseline_annual
|
||||
return (base - lic) + wfm_annual_runrate(regions)
|
||||
return (base - lic - managed_annual) + wfm_annual_runrate(regions)
|
||||
|
||||
|
||||
def runrate_breakeven_label(
|
||||
|
||||
Reference in New Issue
Block a user