Link an expense payment to a prior-year creditor
settle_prior_year_creditorMark an expense payment as settling a prior-year creditor liability so the current operating statement and return deductions exclude it, without an H1/J1 override.
Instructions
Say that an expense payment settles a creditor carried on an earlier year's balance sheet (a liability balance item, e.g. FY24 "Sundry creditors" for accounting and audit fees paid in FY25). That part was the earlier year's expense, so the operating statement and the return's deductions leave it out — no H1/J1 override needed. amount defaults to what is still owed on the creditor, capped at the payment; several payments can settle one creditor. fund_balance_item_id null unlinks. The result gives the row's expense_amount before → after and what is still owed. Blocked if the payment's year is closed or lodged.
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": {
"fund_id": "<fund_id>",
"bank_account_id": "<bank_account_id>",
"cash_transaction_id": "<cash_transaction_id>",
"fund_balance_item_id": "<fund_balance_item_id>"
},
"name": "settle_prior_year_creditor"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | No | Part of the payment that settles it (default: what is still owed) | |
| fund_id | Yes | Fund ID (discover via whoami or list_funds) | |
| reasoning | No | Why you are making this change — recorded on the audit log entry for this write | |
| external_ref | No | Your stable ID for this write (e.g. a statement line or document reference). Repeating a call with the same external_ref replays the first result instead of writing twice. | |
| bank_account_id | Yes | Bank account ID (find via list_bank_accounts) | |
| cash_transaction_id | Yes | The expense payment (from list_cash_transactions) | |
| fund_balance_item_id | Yes | The prior-year liability it settles (list_balance_items), or null to unlink |