I have a table that lists out invoices and their details. In this table, the user is able to select multiple invoices and pay selected ones all together. In its current state, we only list out "Open" (ie, unpaid) invoices.
We want to add a "Status" column so the user is able to see all their other invoices including "Paid" and "Voided" ones.
Obviously, the checkboxes aren't going to work anymore because it's tied to the "Pay" button, and it doesn't make sense to be able to select (and attempt to pay) non-open invoices.
What's the best way to go about this?
Solution 1: Omit checkboxes from non-open invoices - ie, only open invoices have the checkbox
Solution 2: Non-open invoices should be in their own separate table in a separate tab - ie, there will be separate tabs for (Open invoices, Paid, and Voided). Although I think the user should be able to see all their invoices in one page vs separate tabs.