get_invoices
List invoices with filters by status, date, amount, and search. Get per-currency totals and paginated results. Find invoices by number, order number, subject, or recipient address.
Instructions
List invoices with filters and per-currency totals; paginated. Status buckets: draft, open (finalized & unpaid, includes overdue), overdue, paid, partially-paid, canceled, locked. To find a client's invoices use search — it matches number, order number, subject and recipient address.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. Default 1. | |
| sort | No | Sort column. Default date. | |
| order | No | Sort direction. Default desc. | |
| number | No | Substring match on the invoice number. | |
| search | No | Match number, order number, subject or recipient address. | |
| status | No | Status bucket. Default all. | |
| sum_max | No | Maximum net total, major units. | |
| sum_min | No | Minimum net total in major currency units (e.g. euros). | |
| date_max | No | Invoice date to, YYYY-MM-DD. | |
| date_min | No | Invoice date from, YYYY-MM-DD. | |
| per_page | No | Results per page. Default 25. | |
| due_date_max | No | Payment due date to, YYYY-MM-DD. | |
| due_date_min | No | Payment due date from, YYYY-MM-DD. | |
| outstanding_max | No | Maximum outstanding balance, major units. | |
| outstanding_min | No | Minimum outstanding balance, major units. |