SAP Knowledge Base Article - Public

3276317 - Spot bonus value resetting to Zero upon saving


  • When entering spot bonus amount value, the entered value is zeroed on save.
  • There are no configuration Issues with Pay Scale levels or Business Rules causing this.


  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Enter a spot Bonus value for a user and save the portlet
  2. Notice that the entered value is not retained and a zero value is saved


The pay component in question is of type "Number". In such cases, the amount will be calculated by the system as Number * Rate.


  • This is an expected Behavior. "Number" is the field to be enabled in Pay Component Non-Recurring element in BCUI and Rate is the field to be maintained in Pay Component.

Calculated amount = (rate converted to employee currency) * number-of-units

  • The field "amount" is set to the calculated amount.
  • Please maintain valid values in this field for Pay Components of type Number. Please see the guide below for more information on this :

Pay Component Types: Number or Percentage


SF, EC, Success factors, Employee Central, 0, Non-recurring Pay component, Spot Bonus , KBA , LOD-SF-EC-CMP-NRE , Spot Bonus & Non-Recurring Payments , Problem


SAP SuccessFactors HXM Core all versions ; SAP SuccessFactors HXM Suite all versions