note-anomaly-case
Write the reporting note (Reporting-Vermerk) of an open anomaly case: e.g. "one-off consulting invoice". The month report shows explanations, not case notes: once the case is decided in the app, the note becomes material from which the explanation draft of the position is written. It changes ONLY this note, never the case status — deciding a case (resolved/dismissed) happens in the app. A case that already has a note is rejected (CASE_NOTE_EXISTS, existing_note returned) unless replace is true; only pass replace after the user asked to overwrite. Only possible before the figures are approved (run status up to awaiting_approval); from approved on, and for decided cases, the call is rejected. The internal processing note is never touched.
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": {
"case_id": "<case_id>",
"note": "<note>"
},
"name": "note-anomaly-case"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | The explanation (1–8000 chars) | |
| case_id | Yes | UUID of the anomaly case | |
| replace | No | Required true to overwrite an existing note; without it the call is rejected and the existing text stays. |