Get Transactions
get_transactionsGet transactions for the company with optional filters. Returns currency, amount_gbp and exchange_rate. A row with expected_income: true is an uploaded sales invoice still waiting to be paid, NOT money received: leave it out of any cash, income received or bank balance figure. For currency-split income totals prefer get_income_by_currency.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 50, max 100) | |
| offset | No | Skip this many rows (default 0) for pagination | |
| search | No | Search in description | |
| company | No | Which company to read, by name or id, when the account has more than one (see list_companies). Leave it out to use the only company, or the default. | |
| to_date | No | End date (YYYY-MM-DD) | |
| category | No | Filter by category | |
| direction | No | in = income; out = expense | |
| from_date | No | Start date (YYYY-MM-DD) | |
| max_amount | No | Maximum amount | |
| min_amount | No | Minimum amount | |
| needs_review | No | Only the lines Finn could not place with confidence: the same set as the 'transactions need a look' count. | |
| uncategorised | No | Only lines with no category. | |
| max_confidence | No | Only lines whose categorisation confidence is below this percentage (0 to 100). Lines with no confidence score are included. |