get_outstanding_invoices
Retrieve all posted invoices and bills with outstanding balances, ordered by due date to surface overdue payments. Supports filtering by customer or vendor and detailed amount breakdowns.
Instructions
Get all posted invoices/bills with outstanding balances.
Leads with a Showing X-Y of Z invoices (date range) line,
then a compact one-line-per-doc format by default with action
columns (due date, days past due, currency, BILL tag, owner).
Sorted most-overdue-first so the bookkeeper sees the urgent
items at the top. Page with offset; limit=0 returns the
count only.
Use verbose=true for full JSON with original_amount /
amount_paid / amount_due breakdown — the shape
pay_invoice workflows expect.
Args: owner_type: Filter by "customer" or "vendor". Omit for all. customer_id: Filter by specific customer ID. vendor_id: Filter by specific vendor ID. verbose: If true, return full JSON details. limit: Page size (default 50, max 250). 0 = count only. offset: 0-indexed first row to return (default 0).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| verbose | No | ||
| vendor_id | No | ||
| owner_type | No | ||
| customer_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |