Advanced Configuration Options (Sales Compensation)

Package configuration is done from this central point in the system. Option values are configured mostly during a package deployment process and can be adjusted later. Some options can be overridden on a Condition Type or Line Item level where the lower level has a priority.

The following table shows all configuration parameters stored in SC_AcceleratorConfiguration.

Name

Description

Name

Description

sourceType

 

sourceName

Name of Datamart used to query and allocate the compensation value

baselineFieldName

The field name of a Value Base field is used to calculate the base value. In most cases, it will be a revenue or margin field.

sellerIDFieldName

The field name contains an identification of a sales agent.

customerIDFieldName

The field name contains a customer ID in the Datamart.

productIDFieldName

The field name contains a product ID in the Datamart.

productNameFieldName

The field name contains a product name. It is used for the Transaction List report only.

pricingDateFieldName

The field name contains a pricing date in the Datamart.

currencyFieldName

The field contains the main Datamart currency.

payoutDays

A number of days after the end date of the payment period when the payout happens. The parameter defines the default “Payout Days” for Condition Types that do not have it filled in directly.

The value can be overridden in Condition Types.

quotaFor

The quota (target) defined on the line item is evaluated for each payment period (see paymentPeriod) or for the whole plan duration. The parameter defines the default “Quota For” for Condition Types that do not have it filled in directly.

Select one of these options:

  • Payment Period – Gets a base value for every period, then compares and calculates the compensation.

  • Plan Duration – Gets a base value for the whole plan duration, then compares and calculates the compensation.

The value can be overridden in Condition Types.

paymentPeriod

A parameter setting a frequency of payouts. The parameter defines the default “Payment Period” for Condition Types that do not have it filled in directly. The user can specify it also on a Line Item level.

Values: "Monthly", "Quarterly", "Semi-Annually", "Annually"

The value can be overridden in Condition Types.

depositScheme

A parameter providing guidance on compensation accumulation across payment periods.

If "quotaFor" is "Plan Duration", you need to define how to calculate the compensation value:

  • Non-Cumulative – The compensation value is calculated for the current period based on a cumulation of the base value, then divided by the number of periods (12 months or 4 quarters, 2 for semi-annually, 1 year).

  • Cumulative – The same as with calculation of Non-Cumulative above, but the compensation value of the previous period is excluded.

The value can be overridden in Condition Types.

marginFieldName

 

invoicePriceFieldName

 

quantityFieldName