JCP002 fixed_price_pct_cmpl_6 - jtd, proj from DUAL Error During Revenue Recognition
Issue/Symptom/Question
We are receiving the below error during our Revenue Recognition process.
Running Revenue Recognition - Processing Job Close and something else step:
JCP002 -6502 ORA-06502: PL/SQL: numeric or value error: number precision too large
ORA-06512: at "PENTA.PK_JOBFORECASTS", line 217
ORA-06512: at "PENTA.PK_JOBFORECASTS", line 673
ORA-06512: at line 1
fixed_price_pct_cmpl_6 - jtd,proj from DUAL
Applies To
Penta for Windows
Finance & Accounting > Processing > Revenue Recognition
Resolution/Fix/Answer
For a specific job, the job completion history for the job/ct/cc combination had 6 units completed. Job cost history had 1448.5 hours logged for the 6 units completed. Penta calculates based on actuals which was 241 hours (calculated as 1448.5 hrs logged/6 units completed) to complete each unit. The job's estimate had 40,673 units left to complete. With 241 hours to complete each unit, Penta calculated over 9 million hours to complete, this caused the error in the Revenue Recognition process.
To resolve this, the user needed to fix the job's forecast to make it more reasonable for the that job/ct/cc combination. Once this is updated, the Revenue Recognition can be picked up and completed.