---
title: "transaction-out__update-outgoing-payment"
method: POST
path: "/tools/transaction-out__update-outgoing-payment"
tags: ["Gastos"]
---

# transaction-out__update-outgoing-payment

`POST /tools/transaction-out__update-outgoing-payment`

### MCP
`update-outgoing-payment` → `transaction-out__update-outgoing-payment`.

### HTTP
`PUT /api/v1/payments/{id}`

### Restricción
No cambiar el tipo fuera de **out**.

### Errores
| Código | Significado | Acción |
|--------|-------------|--------|
| 4059 | No se puede cambiar el tipo de pago | Mantener `type: out` |
| 6071 | `idCostCenter` en raíz no permitido | Usar solo `costCenter: { id }` |

## Request body

- object
  - `id` string, required
  - `date` string
  - `bankAccount` object
  - `bills` unknown[]
    - unknown
  - `categories` unknown[]
    - unknown
  - `numberTemplate` object
  - `costCenter` object

## Response `200`

Pago actualizado

---

[API](https://skmtc.net/alegra/apis/ingresos.md) · [All operations](https://skmtc.net/alegra/apis/ingresos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/ingresos/versions/cd52d3f68f1b/schema)
