What Types Of Issues Does The Integrated Plan Checker Check For?

What Types Of Issues Does The Integrated Plan Checker Check For?


When you create or edit a sales incentive plan, we perform some automated verification.

Here are some of the checks we perform:
  • Calculation checks
  • Salary checks
    • If salary is used in credit or reward assignment, we check that users have a salary defined on them.
  • Transaction history
    • If percent increase is used as a measurement, we verify that there is a sufficient historical basis to calculate it.
  • Difficulty checks
    • We verify that difficulty levels defined for attainment levels are consistent with defined thresholds.
  • Over-payment checks
    • We verify that you will not be double-paying incentives in scenarios such as the following:
      • You have defined some attainment levels as cumulative.
      • Some of those levels include rewards such as "% of Revenue" which is applied to revenue at the current level, but also lower levels.
  • Misc. checks
    • We verify that the plan end date is after its start date
    • We verify that plan targets have been specified
    • We verify that scoring rules have been specified (when using scoring)
    • We verify that specified attainment level thresholds are compatible with the specified measure
    • We verify that there aren't duplicate attainment thresholds (valid, but worthy of a warning to make sure it was intended)
    • We verify the range of specific settings (ex: negative values don't make sense for limits)
    • We verify various other settings related to plan limits, calculation settings, etc.
  • Text description
    • We generate a downloadable text description of your plan to make it easier to share and review details

We also continuously perform additional checks in the background, resulting in system alerts:
  • There are no duplicate payments of commissions, from the same plan, to the same payee, on the same transaction, in multiple time periods
  • A default time zone has been specified for the workspace
  • A default currency has been specified for the workspace
  • A currency exchange rate has been provided explicitly, but is inconsistent with current market rates
  • A currency has been found in transactions or on users, but we don't have a way to obtain its exchange rate
  • An unknown currency symbol has been found in transactions, but we don't have a way to understand which currency it represents