List receipts
list_receiptsFetch on-the-spot expense receipts using filters for period, state, contact, or attachment to quickly find matching records.
Instructions
List receipts (expenses paid on the spot, without a supplier invoice). Narrow with filter; keys: period (named period such as this_year/prev_quarter, or a range like 20260101..20260131), state (all|new|saved|open|paid|late|pending_payment — paid, late and pending_payment only apply to purchase invoices and receipts), recurring (all|enabled|disabled), attachment (all|with|without), reference, contact_id, ledger_account_id, updated_after (ISO 8601 UTC).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number. | |
| filter | No | Comma-separated `key:value` filter. Keys: period (named period such as this_year/prev_quarter, or a range like 20260101..20260131), state (all|new|saved|open|paid|late|pending_payment — paid, late and pending_payment only apply to purchase invoices and receipts), recurring (all|enabled|disabled), attachment (all|with|without), reference, contact_id, ledger_account_id, updated_after (ISO 8601 UTC). Moneybird defaults to `period:this_year`, so pass an explicit `period` to look outside the current financial year. Values for `state`, `recurring` and `attachment` may be combined with a pipe, e.g. `state:open|paid`. | |
| per_page | No | Records per page (max 100, Moneybird defaults to 50). | |
| administration_id | No | Administration to act on. Defaults to the administration this server was configured with; call list_administrations to discover the available ids. |