SAP Knowledge Base Article - Public

2823218 - Wrong Decimal In Spot Bonus Portlet After Time Off Payout

Symptom

  • Decimal issue in the spot bonus portlet amount generated through termination payout.

Environment

  • SAP SuccessFactors Employee Central  - Time Off

Reproducing the Issue

  • Navigate to an Employee's profile.
  • Terminate the employee and in the termination screen, perform the time off payout.
    • The payout value displays correctly in the Administer Time UI (Say for example 6.71)
    • The payout value displays incorrectly in the Spot Bonus portlet/Non recurring pay component portlet without decimal places. (i.e it displays 6 instead of 6.71).
    • Replicate the amount to payroll, and an error occurs in the Data Replication Monitor "Max length 10 of target field exceeded. source field paycompensation_non_recurring number_of_units."

Cause

This is a configuration issue.

Resolution

  1. You need to maintain the Pay Component group in the Time Account Type configuration.
  • You must make an entry in the 'Pay component group' field if :
    • The Payout Eligibility field is set to 'Eligible' and
    • Any of the pay components is of type 'Amount', 'Number'.
  • Be sure to enter a pay component group where a currency has been specified(else replication between Employee Central and Employee Central Payroll will not work correctly).

NOTE: From b2005 release, If the 'Pay Component' is of type 'Number', it is not required to assign a 'Pay component Group' in Time Account Type.

    2. Maintain the same decimal precision in:

  • 'Maximum fraction digit'(or Maximum Decimal Places) of the pay component assigned to the Time Account Type and
  • On the "Quantity" field of 'Time Account Payout' object(Admin Center -> Configure Object Definition).

    3. While performing a termination payout, give the same decimal precision value as mentioned on the quantity field of Time Account Payout object.

For more information, refer Handbook: Implementing Employee Central Time Off

Keywords

Max length 10 of target field exceeded Source field paycompensation_non_recurring number_of_units Maximum Fraction digit Manage Organization, Pay and Job Structures Configure Object Definition Pay component Time Account Payout Maximum decimal plaes Non recurring payment one time payment Spot Bonus Leave payout Termination payout Time off payout , KBA , LOD-SF-EC-TIM , Time Off , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions