Symptom
- When processing a payout, the amount on payout UI is less than the amount showing in the.
- For instance
- In the payout screen, the maximum balance available for payout is displayed as 25 minutes, while the actual balance available is 26 minutes.
- The system does not pay out the remaining 1 minute, leaving it as a residual balance.
- For instance
Environment
- Employee Central Time Off
- Payouts - Self Service, Admin, Termination
Reproducing the Issue
- Process a payout for an employee's vacation account.
- Ensure the account balance before payout is X amount (eg. 26 minutes.)
- Observe that only X-1 (eg. 25 minutes )are processed for payout.
- Verify that the remaining balance of 1 (eg. 1 minute) is still displayed in the account.
Cause
- The discrepancy is due to rounding behavior in the system.
- When creating accruals, the system uses rounding up/down mechanisms, which result in residual values.
- These residual values are stored in the system but are not paid out unless explicitly adjusted.
Resolution
- **Manual Adjustment**:
- Use the "Manage Data" feature or export the data to check the true account balance.
- Identify the excess amount (e.g., 0.00333, which is rounded to 1 minute in the user interface).
- Use the Manual Adjustment feature to remove the excess value, resetting the displayed balance to 0.
- **Implement Rounding on Payouts**:
- Adjust the payout process to include rounding, ensuring consistency with the accrual rounding mechanism.
Keywords
vacation account payout, rounding discrepancy, sap successfactors time tracking, residual balance, manual adjustment, accrual rounding, payout process, time off, balance mismatch, sap time tracking , KBA , LOD-SF-EC-TIM-PYT , Payouts - Self Service, Admin, Termination , How To
Product
SAP SuccessFactors Time Tracking all versions
SAP Knowledge Base Article - Public