qb_deposit
Record money deposits into a QuickBooks Desktop bank account using source lines or undeposited payments, with a preview and confirmation step before posting.
Instructions
Money into a bank account (Make Deposits). lines: [{"account": source account (e.g. a suspense account), "amount", "memo", "entity"}] or [{"payment_txn_id": a received payment sitting in Undeposited Funds}] (no "amount": it is the payment's own amount, looked up in QuickBooks and counted in the total and expected_total). Amounts are in the bank account's currency; exchange_rate = home-currency units per 1 unit of that currency. Two steps (preview + confirm_code).
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": {
"deposit_to_account": "<deposit_to_account>",
"txn_date": "<txn_date>",
"lines": "<lines>"
},
"name": "qb_deposit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memo | No | ||
| lines | Yes | ||
| run_id | No | ||
| currency | No | ||
| txn_date | Yes | ||
| confirm_code | No | ||
| exchange_rate | No | ||
| expected_total | No | ||
| deposit_to_account | Yes | ||
| expected_company_file | No |