Version 1.96

Pay Code ID Automatically Updating
Generate Timesheet Function within Timesheets
When I manually abort a Payrun, the Payrun Batch Log Status does always get updated to complete
Expense Attachments now showing on Approval Portal
Second Approver Link Token
Exception To Not Send Timesheet Approver Email IF Timesheets = 0
Email for Deduction Exceptions

Version 1.96

Pay Code ID Automatically Updating

When creating a transaction by clicking on New from the transaction list there was an issue where the Pay Code ID field was not automatically populating when the Pay Code was entered.  This has now been amended and the Pay Code ID updates when a new transaction is created and when an existing transaction is edited.

 

Generate Timesheet Function within Timesheets

When generating timesheets on a placement the design was only taking into account changes to the end date field and not the start date, this has now been fixed.

If a timesheet has already been created and processed you will not be able to amend the start date of the placement, you will receive an error message and will need to create a new placement with the correct start dates.

 

When I manually abort a Payrun, the Payrun Batch Log Status does always get updated to complete

When running Batch Split Payrun Creation (i.e. Payrun) and I manually abort the Job before the run is completed then the Apex Job Log and Batch Log remains with Status = Processing. This issue will prevent users running Payruns in future. This issue has now been fixed. When a Payrun is aborted, Status in logs will update to Processed.

 

Expense Attachments now showing on Approval Portal

When an expense attachment is submitted as part of a timesheet through the Candidate portal, the expense attachment was not showing within the Timesheet Approval Portal. This has been rectified and expense attachments will now show within the Timesheet Approval Portal.

 

Second Approver Link Token

When the Send Second Approver Email button is clicked on the Placement, the link token has been updated to include the approver page version number so it links to the correct site.

The version is defined in Setup>Develop>Custom Settings>Timecard Config and then by entering 1 or 2 in the Approver Page Version field.

 

Exception To Not Send Timesheet Approver Email IF Timesheets = 0

Previously approver emails were send for all submitted timesheets, this functionality makes it so that at placement level you can stop approver emails been sent if the submitted hours are 0 AND there there no expenses submitted . This is to prevent approvers from having to approve timesheets that don’t actually need approving (as nothing will be paid/billed)

This functionality is set at the placement level so that approvers who still want to approve 0 timesheets will still receive the email.

 

Email for Deduction Exceptions

When creating a deduction an email is now being sent if there are any failures or exceptions where the deduction cannot be created.  The email will include the batch job, a description of the process, and a link to the debug header where you can find more details.

Version 1.95.1 | General Release

Deduction Pay Transactions not Creating
Spelling Error Corrected in Error Message

Version 1.95.1

General Release

Deduction Pay Transactions not Creating

This change applies for Payments users only

Improved integration between TimeCards and Payments to ensure that deduction transactions have the required records created for Payments to continue processing the payrun.

Spelling Error Corrected in Error Message

When using Timesheet Manager to process a transaction for a timesheet and there are other transactions still waiting to be processed the error message that comes up had a spelling error which has now been amended.

Version 1.95

Pay transactions not created for manual transactions
Custom Setting to Stop Payrun when Transactions are not created
Invoice By Field Validation Rules

Version 1.95

Pay transactions not created for manual transactions

This change applied for Payments users only

Improved integration between TimeCards and Payments to ensure that when manual transactions are added via the timesheet manager the required records are created for Payments to continue processing the payrun

Custom Setting to Stop Payrun when Transactions are not created

A new custom setting has been added to  Setup>Develop>Custom Settings Timecards Config called Prevent Payrun Creation Until Pay Transactions. When this checkbox is set to true and Enable Bridging is set to true then you will get an error message when you create a payrun unless all the required pay transactions are created.

You can override this setting on the transaction by clicking on the Pay Transaction Flag

Invoice By Field Validation Rules

In the Invoice By field on the Client/Account record there is the possibility for someone to create values in this picklist which are not recognised by Timecards, for example Contact.  

Within Timecards Config (Setup>Develop>Custom Settings Timecards Config) there is a checkbox called Invoice Group By Placement. 

This checkbox tells the system what to do with the values that it doesn’t recognise, they are as follows:

Invoice Group By Placement = True – any unrecognised values will be mapped to  Invoice By Placement

Invoice Group By Placement = False – any unrecognised values will create an error and a debug will be created