Time Sheet
- Updated click on a calendar date to persist on the selected date
- Added Working and Non-Working Filters for time logs
Invoicing
- Added the ability to assign partial payments to invoices
- Added partial payment column to Invoiced pages
- Created logging for invoice updates
- Cached last filter settings for Ready to Invoice and Invoiced pages
- Integrated partial payments with Xero, QBO, and Freshbooks
- Added Overage Billable Hours to Invoices
- Updated the address format on invoices to fit better in address windows on envelopes
- Fixed bug on inline invoice editing
- Fixed status time log filter
Payments
- Added Invoiced and Invoiced and Paid filters for time logs
- Added Invoice column for time logs assigned to Invoices
- Added Paid column for time logs that have been paid
Knowledgebase
- Removed the option for Users and Super Users to create KB articles
Contracts
- Added budget hours for contacts = Time Tracking No Invoice
- Updated Contract Detail report to show included hours and remaining hours for Time Tracking Only contracts
Tickets
- Show Account profile information on ticket details
- Updated ticket filters to move Locations under Accounts / Projects
Task Types
- Added time increments and minimum loggable time for individual task types
Expense
- Added Markup option for expense items
Custom Reports
- Fixed issue where Closure Notes were not showing correctly in the Ticket data source
QuickBooks Online
- Added the ability to bulk sync to QBO from Time Sheets
- Fixed integration issue when QBO was not assigning the correct Account tax rate
Bug Fixes and Optimization
- Fixed bug on Timesheet when saving time log record
- Fixed captcha issue on portal
- Fixed QBO sync issue on Timesheet page
- Fixed bug on deleting Queues
- Fixed the Ticket Count Report not showing the correct results in Open
- Fixed sort bug on ticket column
- Fixed Contractor bug where they could see all account
- Fixed bug on ticket's Day Old timer showing the incorrect value