Snapshot 30 June valuations for listed holdings
snapshot_eofy_valuationsPrices listed fund holdings at a financial year's 30 June using Yahoo closes, flags stale evidence, skips unlisted assets, and protects evidence-backed or locked valuations. Safe to re-run.
Instructions
Price every LISTED holding the fund held at a financial year's 30 June from the Yahoo Finance close on or before that date, and record it as the year's valuation (source yahoo) with evidence naming the symbol, trade date and fetch date (flagged STALE when the last trade is more than 5 trading days earlier). Unlisted trusts, private equity, property and other unlisted assets are left unvalued, so gap G3 stays open for them until record_valuation is called with real evidence. Never overwrites a valuation that has evidence or source statement, and never a locked year. Safe to re-run. Returns result counts (priced, failed, stale, skipped_unlisted, skipped_protected, skipped_locked) and the year's valuations as list_valuations does.
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>",
"financial_year": "<financial_year>"
},
"name": "snapshot_eofy_valuations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| financial_year | Yes | Financial year — the label "2023-24" or its numeric id (from list_financial_years) |