Time and Expenses

Enhancements

2022.4.0

Functional Area Enhancement Reference
Expenses When uploading files with extensions .png, .jpg, .docx, .doc, .xlsx, .xls, .pdf or .jpeg, the application now checks the file signature and will only permit files that have contexts matching their extension. Warning messages in the Upload dialog flag any invalid signatures. 22733
Time Entry The 'Period Ending' label and value has been reinstated under the name of the Staff. 20368
Expenses The Expense Approvals Details grid now supports grouping. Approvers can now group by the Receipt File column in the Approvals grid with the sum of the value of expense amounts displayed in the grouping header. This is designed to help approvers when reviewing claims that share the same receipt file name. 15128

Fixes

2022.4.0

Functional Area Bug Fix Reference
Time Entry Saving a time line linked to a JobLaborCategoryID > 999,999 would result in an "Incorrect Syntax" error. The issue in the underlying SP has been resolved. 21753
Expenses The Expenses and Credit Card Expenses grids have been modified to allow column moving, column sorting, and the hiding of certain columns using the grid column menu, in line with most other grids in the system. Users are prevented from hiding certain editable or important columns 21745
Expenses In Expense Details, Job Type and filtering was not applied to Expense Type selection filtering. This has been corrected. 21742
Expenses The VAT amount field was not editable on the Expense Details form of Expense Approvals. It is now enabled when firm settings allow editing of VAT. 20744
Expenses An Internal Server Error would be displayed after editing unapproved Credit Card Expenses. This has now been fixed and the credit card expense saves correctly. 20617
Time Entry After correctly splitting extra hours between TOIL and overtime, when submitting the timesheet, the application would display an error dialog: “Claim error: Splits do not add up.” This has been corrected by an amendment to the underlying stored procedure. 20614
Expenses When uploading Expense Receipts with the same name, the previous version would be overwritten. The application has now been modified so that if an existing filename is used, it will append "(n)" to ensure uniqueness (similar to Windows file system). 20477
Time Entry Pressing Tab at the end of a line of time would create a new line but place the cursor on a button in the toolbar. This has been corrected so the cursor moves to the date field in the new row 20362
Time and Expenses When opened, the application sometimes displayed a generic error dialog. On investigation, the event log indicated a data error, which has been corrected by an amendment to an underlying stored procedure. 21234
Expenses

The application’s file upload functionality would accept a variety of files (HTML, SVG, TXT, PDF, ASPX, etc.), as well as files with double extensions, all potentially carrying malicious content. A new firm personal setting, AttachmentFilterReceipt can be configured to define a custom, comma-delimited list of permitted file extensions, e.g. (".PNG,.JPG,.PDF").

Do not enter spaces after the comma delimiters.

If AttachmentFilterReceipt is defined (not blank), any exclusion list defined in

tblExtensionExclusions (Ref. 2865) is ignored.

If AttachmentFilterReceipt is undefined (blank), any exclusion list defined in

tblExtensionExclusions is applied.

In addition to the above, personal setting AttachmentFilterPM still applies for

Transactional Note attachments.

20269
Time Entry Users could post time to charge accounts linked to benefit types. This has been corrected by an amendment to a variable in the underlying SP. 4961
Time Entry If a saved line is edited and the date amended is not within the current period, then the date field is (visually) nulled and any attempt to save results in an error 500 and closure of the module. This has now been corrected 4188