All Time cards relating to previous period failed to transfer to Payroll
Summary:
We have encountered an issue where the approved time cards relating to previous period (Mar-26, Feb-26, and so on) failed to load in Payroll. Error message "Cannot invoke "oracle.apps.hcm.batchProcesses.core.cir.ValueDefinitionByTimeType.getTimeAttrs()" because "valueDefbyTimeTyp" is null". There is also an employee level error message "The time card for <Person Num> between <Period_Start> and <Period End> couldn't be retrieved." The error is in Load Time Card Batches flow.
There is no common payroll time type for which the failure is occurring. April timecards relating to same payroll time types successfully transferred to Payroll. We are able to see the failed time cards relating to previous periods via Time Management→ Time Processes → Monitor Transfer of Time Cards. However the status shows 'Approved'. However, the failed employees are not appearing in the person LOV when we are trying to submit 'Transfer Time Cards from Time and Labor' to try and recover them.