Mark a compliance document prepared
mark_compliance_document_preparedMark a year's compliance document as prepared by linking its uploaded file or HTTPS URL, so the matching compliance check reads Done. Refused for locked years.
Instructions
Mark one of the year's compliance documents (e.g. trustee_residency_declaration, investment_strategy_review, trustee_minutes — the part after "compliance_document:" in a check key from get_return_checks) as prepared, by pointing at where it lives: document_id of a file already sent with upload_document, and/or url (an https link such as a Claude Docs page), plus an optional note. The check compliance_document: on the Compliance step then reads Done. Refused for a locked year.
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>",
"document_type": "<document_type>"
},
"name": "mark_compliance_document_prepared"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | https link to the prepared document | |
| note | No | What it is / who prepared it | |
| 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 | |
| document_id | No | A fund document from upload_document | |
| 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. | |
| document_type | Yes | Compliance document type, e.g. "trustee_residency_declaration" | |
| financial_year | Yes | Financial year — the label "2023-24" or its numeric id (from list_financial_years) |