qbo_list_invoices
Retrieve and filter QuickBooks Online invoices by customer, status, or date range to manage billing records and track payments.
Instructions
List invoices from QuickBooks Online with filtering options.
Args:
limit/offset: Pagination
customer_id: Filter by specific customer
status: 'all', 'open', 'paid', or 'overdue'
start_date/end_date: Date range filter (YYYY-MM-DD)
response_format: 'markdown' or 'json'
Returns: Invoice list with: Id, DocNumber, CustomerRef, TxnDate, DueDate, TotalAmt, Balance
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return | |
| offset | No | Number of results to skip | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for structured data | markdown |
| customer_id | No | Filter by customer ID | |
| status | No | Invoice status filter | all |
| start_date | No | Start date (YYYY-MM-DD) | |
| end_date | No | End date (YYYY-MM-DD) |