Prepaid Hours Management
You can now bulk-assign existing time entries to prepaid hour blocks directly from the Prepaid Usage Reports page. This is especially helpful when:
- A client purchases prepaid hours after work has already been logged
- You need to retroactively link entries for accurate reporting
The bulk assignment tool shows remaining block capacity and prevents over-assignment.
Xero Integration
Sync error messages now display in an expandable format, making it easier to identify and resolve synchronization issues without cluttering the interface.
Bug Fixes
- Email attachments: Improved reliability when sending quotes and invoices with PDF attachments
- Invoice tax rates: Totals now recalculate correctly when changing an invoice's tax rate
- Team management: User names sync properly and stale invitations are cleaned up automatically
- Quote conversion: Invoice and quote lists refresh immediately after converting a quote to an invoice