Version 1.115

Duplicate Deductions when Deduction Creation Previously Failed
Timeout issue on Payrun Batch VisualForce Page
Timeout issue on Process Invoice VisualForce Page
TCS Apex Job Log Status for Fees

Version 1.115

Duplicate Deductions when Deduction Creation Previously Failed

Previously, if Deduction Creation Failed for a Payrun Batch there were instances when the process was re-ran there would be duplicate Deductions Transactions created. This issue has now been resolved.

Timeout issue on Payrun Batch VisualForce Page

Some clients have been reporting cases where ‘nothing’ appears to happen when they attempt to process a new Payrun, (ie. Create Payrun Batch button is selected and the Payrun Batch filter screen does not show any change).

This issue is caused by a Salesforce CPU time limitation. As Payrun Batch has a high volume of filtering and validation ‘pre-processing’ needing to be completed within a short Salesforce CPU window, Payrun Batch processing may not commence as pre-processing has not been completed within the allowable CPU time.

To resolve this, processing phases for Payrun Batch creation has now been split into two parts.

Part 1 is the ‘validation stage’. This stage will check the filters entered by the user and confirm if there are transactions that meet the filter conditions to be processed.

Part 2 is the create Payrun Batch stage. Once the Validation Stage is complete, users will be required to select ‘Process’ to commence creation of the Payrun Batch(s).

Timeout issue on Process Invoice VisualForce Page

Some clients have been reporting cases of where ‘nothing’ appears to happen when they attempt to process invoices, (ie. Process Invoice button is selected and the Process Invoice filter screen does not show any change).

This issue is caused by a Salesforce CPU time limitation. As Process Invoice has a high volume of filtering and validation ‘pre-processing’ needing to be completed within a short Salesforce CPU window, Invoice processing may not commence as pre-processing has not been completed within the allowable CPU time.

To resolve this, processing phases for Process Invoice creation has now been split into two parts.

Part 1 is the ‘validation stage’. This stage will check the filters entered by the user and confirm if there are transactions that meet the filter conditions to be processed.

Part 2 is the creation of invoice stage. Once the Validation Stage is complete, users will be required to select ‘Process’ to commence creation of Consolidated Invoices.

Note: This change only applies for Processing of Invoices by Batch. Ie Setup > Custom Settings > TimeCards Config > Process invoice by Batch = True

TCS Apex Job Log Status for Fees

Previously, when Fee Invoices were created the Apex Job Logs Status was not updating to “Completed” once process was complete. This is now resolved.