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 exceededSource field paycompensation_non_recurring number_of_unitsMaximum Fraction digitManage Organization, Pay and Job StructuresConfigure Object DefinitionPay componentTime Account PayoutMaximum decimal plaesNon recurring paymentone time paymentSpot BonusLeave payoutTermination payoutTime off payout , KBA , LOD-SF-EC-TIM , Time Off , Problem

Product

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