list_invoices
List invoices and vendor bills from GnuCash with filters for type, status, and job, plus pagination and optional full details.
Instructions
List invoices and/or vendor bills.
Leads with a Showing X-Y of Z invoices (date range) line,
then a compact one-line-per-invoice format by default. Page with
offset; limit=0 returns the count only. Use verbose=true
for full JSON with GUIDs, dates, notes, etc.
Args: owner_type: Filter by type: "customer" for invoices, "vendor" for bills, or omit for all. status: Filter by status: "posted" or "open", or omit for all. verbose: If true, return full JSON details. limit: Page size (default 50, max 250). 0 = count only. job_id: Filter to invoices grouped under a specific job — useful for the "what's part of this engagement?" listing pattern. offset: 0-indexed first row to return (default 0).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| job_id | No | ||
| offset | No | ||
| status | No | ||
| verbose | No | ||
| owner_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |