SAP Knowledge Base Article - Public

3744524 - Error "An error occurred while saving time accounts." when updating time information for Contingent Worker

Symptom

  • When maintaining time information for a contingent worker whose work order end date is set to 30/12/9999, saving job information returns the error: "An error occurred while saving time accounts."
  • The issue occurs when updating fields such as time profile, work schedule, time recording variant and holiday calendar in job information.

Environment

  • SAP SuccessFactors Employee Central - Contingent Worker
  • SAP SuccessFactors Employee Central - Time Off

Reproducing the Issue

  1. Navigate to the employee profile.
  2. Edit the Job Information
  3. Update the following fields:Time Profile,Work Schedule,Time Recording Variant,Holiday Calendar
  4. Save the changes.
  5. Observe the error message: "An error occurred while saving time accounts."

Please note, The error does not occur when a realistic work order end date is used (for example, 31/12/2026); time accounts are created successfully.

Resolution

  • Engineering team has created a code correction request to fix this issue permanently which is not confirmed yet.
  • Please bookmark this KBA and monitor it for further updates.

Workaround:

Use a valid and realistic Work Order end date that does not result in derived account periods exceeding the system’s supported maximum date range. In particular, avoid entering end dates that lead to calculations extending into the year 10000. After adjusting the end date accordingly, proceed to save the time information.

Keywords

contingent worker, work order end date 9999-12-30, time account save error, TIMEANDLABOR_JOB_INFO_TIME_ACCOUNT_SAVE_ERROR, unexpected date passed, year 10000, startDate, jECT-267989 ,job information save, time off, time profile, work schedule, holiday calendar, clock ,times, time account creation, flexible date periods, 2511, "An error occurred while saving time accounts.","Unexpected date passed for a field of type date. Passed value : Tue Oct 31 00:00:00 UTC 10000, field name : startDate","Failed reading of time accountsToCheckForExistingAccounts from data base", INC24965023, "TIMEANDLABOR_JOB_INFO_TIME_ACCOUNT_SAVE_ERROR", "TimeAccountValidationProcessor" , KBA , LOD-SF-EC-TIM-TA , Time Accounts (TAT, TA, TAD) , LOD-SF-EC , Employee Central , LOD-SF-EC-CWF , Contingent Workforce , Known Error

Product

SAP SuccessFactors Employee Central all versions