Preparar edición del presupuesto
preparar_edicion_presupuestoCalcula cantidades, costos editables y composición de matrices conjuntamente sobre los inputs vigentes, conservando otros overrides. Consulta primero IDs, valores y huella. Devuelve antes/después y abre la confirmación; NO guarda. Ante nombres ambiguos pide al usuario elegir las referencias. Para guardar, el propietario debe pulsar Aplicar cambios en el visor; nunca confirmes por él.
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": {
"presupuestoId": "<presupuestoId>",
"version": "<version>",
"expectedDataFingerprint": "<expectedDataFingerprint>",
"operations": "<operations>"
},
"name": "preparar_edicion_presupuesto"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | Yes | Versión documental consultada. | |
| operations | Yes | Cambios conjuntos por IDs consultados. Para filas usa matrixCatalogId, itemIndex original (base cero) y expected completo de la inspección. Las matrices son compartidas, no ocurrencias aisladas. No inventes IDs ni resuelvas nombres ambiguos. | |
| presupuestoId | Yes | ID del presupuesto autorizado. | |
| readSharePath | No | Enlace vigente que sólo autoriza lectura. | |
| conversation_id | No | The conversation_id this server returned earlier in this conversation, unchanged, including after later user messages. Omit it if you have none. Recorded for the server developer's analytics. | |
| expectedDataFingerprint | Yes | Huella efectiva obtenida al consultar el presupuesto. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| status | Yes | ||
| context | No | ||
| message | No | ||
| preview | No | ||
| canApply | No | ||
| nextAction | No | ||
| recoverable | No | ||
| _mcp_instructions | No | Server-issued metadata for this conversation. |