I can duplicate this bug. The problem is much worse than described. And it occurs regardless of the dates the billable expenses are incurred. (@Daniel_Arthur’s initial report only described it for billable expenses on the same date.) Three things happen under the circumstances described by @Daniel_Arthur, when only one billable expense is invoiced:
- All billable expenses’ statuses show as invoiced in the Billable Expenses tab. Both the Accounts receivable and Billable expenses account balances, however, are correct after one expense is invoiced.
- All uninvoiced billable expenses disappear from the Customers tab. This means the billable expenses not invoiced cannot be invoiced, because they are now inaccessible in the Customers tab.
- If a single billable expense erroneously showing as invoiced is edited in the Billable Expenses tab to show as uninvoiced, all billable expenses follow and show that way, including the one that was actually invoiced. Accounts receivable and Billable expenses remain correct for one billable expense having been invoiced.
Fortunately, the problem does not extend to Billable Time. That still works correctly, even when invoicing of billable expenses and billable time is combined for a customer.
This bug is probably related to this one: Incorrect link up on billable expenses - #9 by Tut