Siebel Incentive Compensation Administration Guide > Multi-Currency Transactions > Compensation and Multi-Currency Transactions >

Compensation Calculation and Currency


When you run the compensation calculation engine, the calculation engine converts transactions amounts into the specified plan currency. After compensation is calculated, the calculation engine determines compensation in the payee's compensation currency, and the application displays both payee and administrator currency. The exchange rates used can be found in the Siebel eBusiness Application Currency screens and views. For more information about setting up exchange rates, see Applications Administration Guide.

An administrator typically completes five processes while calculating and releasing compensation for an order. After an order is created, the administrator performs the following procedures:

  1. Import the order. The administrator imports the order into the Transaction Workbook.
  2. Export the order. The administrator exports the order into the Calculation Workbook, creating a calculation record.
  3. Verify the calculation against the plan rule. The administrator measures the calculation record against a plan rule to determine the compensation amount and payment record.
  4. Execute the calculation run. The administrator executes the calculation run.
  5. Create the payment release. The administrator releases the payments.

Using this process flow as an example, there are five currency considerations:

  • Order currency. The currency denomination used for the order.
  • Plan currency. The currency denomination used to measure the order and to weigh performance, and the currency used to define the rate table.
  • Participant's divisional currency. An individual is added to a compensation plan by position. Currencies are not associated with individual positions—each position assumes the currency of the division with which it is associated. The division's currency can be modified.
  • Participant's compensation currency. The participant's compensation currency defaults to the currency associated with the participant's division, but it can be changed. The calculation engine reads from this currency, not the divisional currency.
  • Plan administrator's currency. Siebel Incentive Compensation has a number of summary views and reports designed for plan administrators. Siebel Incentive Compensation automatically converts currency figures into the administrator's currency for review and analysis.

When the order is imported and exported, the calculation record remains in the currency denomination of the order. However, as the calculation run process begins, four currency conversions occur.

  • The calculation record is converted from the order currency to the plan currency, based on the exchange rate on the order date. All transactions applied against a plan are converted to the same plan currency.

    NOTE:  The order (creation) date not the status date determines the exchange rate.

  • The calculation engine converts calculated compensation amounts to the participant's compensation currency (if it is different from the plan currency). The exchange date for this conversion is the Calculation Run currency conversion date (or the most recent date preceding that date for which an exchange rate is available). The calculation run triggers the compensation calculation by the engine. After the compensation is converted into the participant's divisional currency, the engine writes the converted amount into the Compensation Amount field in the Calculation Workbook.
  • A third conversion takes place when the Siebel administrator or compensation administrator logs in to the Siebel application. This conversion is not handled by the calculation engine or written to the database. After the administrator logs in, compensation amounts are converted to the Siebel administrator's currency denomination for review and analysis. The exchange dates are the dates of the respective calculation runs. These amounts then populate the Compensation Amount (Admin) field in the Calculation Workbook.
  • Another conversion can occur when an administrator or manager wants to review the total payout for a particular plan rule. The rule typically is executed over multiple payments and multiple calculation runs. In this case, Siebel Incentive Compensation takes the compensation output for each run and converts it to the user's currency on the respective calculation run exchange dates.

The calculation engine computes earnings amounts in participant compensation currency and administrator currency. If these currencies are different than the plan currency, the calculation engine performs a currency conversion based either on the calculation run currency conversion date, or if that date is not specified, the Calculation Run Date.

If a calculation run extends overnight or for a number of days, the calculation run date matches the date the calculation run began.

The currency used for Payment Releases is determined by the position currency at the time the Payment Release is created.

  • If the compensation administrator creates the payment release first and changes the position currency later, the old position currency will be used.
  • If the compensation administrator changes the position currency first and then creates the payment release, the new position currency will be used.

If there are multiple payment releases with different currencies, the total currency always uses the current position currency, so the total will always be correct.

Siebel Incentive Compensation Administration Guide