qb_find_transactions
Find QuickBooks transactions within a date range, filtered by account, entity, or type, to verify entries before booking a bank line and prevent duplicates.
Instructions
All transactions in a date range (YYYY-MM-DD), optionally for one account or entity and of given types (e.g. ["Invoice", "ReceivePayment", "Deposit", "Check", "JournalEntry"]). One row per transaction: type, date, ref, entity, account, amount, currency. Use before booking a bank line to avoid booking it twice.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"date_from": "<date_from>",
"date_to": "<date_to>"
},
"name": "qb_find_transactions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity | No | ||
| account | No | ||
| date_to | Yes | ||
| date_from | Yes | ||
| txn_types | No | ||
| max_results | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |