Invoices List
Learn how to view, search, sort, and filter your invoices efficiently in PineBill.
Invoices List and Filtering
Access all your invoices from the Invoices page with powerful search and filtering capabilities.
List View Features
Table Columns
| Column | Description |
|---|---|
| Checkbox | Select invoice for bulk actions (owners only) |
| Invoice # | Unique invoice identifier |
| Customer Name | Name of the customer |
| Amount | Total amount with currency |
| Status | Current status (color-coded pill) |
| Issue Date | When invoice was created |
| Due Date | Payment deadline |
| Assigned To | Employee assignment (if applicable) |
| Actions | Quick actions (view, edit, change status, delete) |
Sorting Options
| Feature | Description |
|---|---|
| Column Sort | Click any column header to sort |
| Sort Direction | Toggle between ascending/descending |
| Default Sort | Newest first (by creation date) |
Pagination Controls
| Option | Description |
|---|---|
| Items per Page | 10, 25, 50, or 100 invoices per page |
| Navigation | Previous/Next buttons |
| Page Jump | Jump to specific page number |
Search and Filtering
Find invoices quickly with powerful filters:
Search Bar
| Search Type | Description |
|---|---|
| Invoice Number | Search by unique invoice ID |
| Customer Name | Search by customer name |
| Customer Email | Search by customer email address |
| Description | Search in invoice description |
| Real-time Search | Results update as you type |
Status Filter
| Feature | Options |
|---|---|
| Available Statuses | Draft, Sent, Paid, Overdue, Cancelled |
| Selection Type | Multi-select to show multiple statuses |
| Filter Display | Active filters shown as removable chips |
Date Range Filter
| Filter Type | Options |
|---|---|
| Range Type | Filter by issued date range |
| Quick Presets | Last 7 days, Last 30 days, Last 90 days, This Year |
| Custom Range | Custom date range picker |
Employee Filter
| Feature | Description |
|---|---|
| Filter by Employee | Show invoices assigned to specific employee |
| Unassigned | Show invoices without employee assignment |
| Use Case | Useful for team organizations |
Active Filters Management
| Feature | Description |
|---|---|
| Display | Shown as chips above the table |
| Remove Filter | Click X on any chip to remove |
| Clear All | Reset all filters at once |

Bulk Actions
Select multiple invoices to perform batch operations, saving time when managing large numbers of invoices.

Selecting Invoices
| Feature | Description |
|---|---|
| Checkbox Column | Click the checkbox next to any invoice to select it |
| Select All | Use the header checkbox to select all invoices on the current page |
| Indeterminate State | Header checkbox shows a minus icon when some (but not all) are selected |
| Selection Count | Shows how many invoices are currently selected |
Available Bulk Actions
When you have invoices selected, a bulk actions bar appears with the following options:
| Action | Description |
|---|---|
| Change Status | Update the status of all selected invoices at once |
| Delete Selected | Remove all selected invoices (with confirmation) |
| Clear Selection | Deselect all invoices |
Bulk Status Change
Change the status of multiple invoices simultaneously:
- Select the invoices you want to update
- Click Change Status in the bulk actions bar
- Choose the new status from the dropdown (Draft, Sent, Paid, Overdue, or Cancelled)
- Confirm the change in the dialog
When changing status to Paid, the paid date is automatically set. When changing from Paid to another status, the paid date is cleared.
Bulk Delete
Remove multiple invoices at once:
- Select the invoices you want to delete
- Click Delete Selected
- Review the confirmation dialog showing the number of invoices to be deleted
- Confirm to permanently remove the selected invoices
Bulk delete is permanent and cannot be undone. All associated data including PDFs will be removed.
Bulk actions are only available to organization owners.
Tips for Efficient Search
Use the search bar for quick lookups by customer or invoice number. Combine multiple filters to narrow down results when managing large invoice lists.
- Combine multiple filters for precise results
- Use status filters to focus on actionable invoices (e.g., Overdue)
- Save time with date presets for common reports
- Use bulk actions to update multiple invoices at once
- Clear all filters to start fresh