---
title: "inventoryAdjustments__updateInventoryAdjustment"
method: POST
path: "/tools/inventoryAdjustments__updateInventoryAdjustment"
tags: ["Items"]
---

# inventoryAdjustments__updateInventoryAdjustment

`POST /tools/inventoryAdjustments__updateInventoryAdjustment`

Actualiza un ajuste de inventario existente. Permite edición parcial: solo se modifican los campos enviados. Para reemplazar los ítems del ajuste, enviar el array "items" completo con la composición final deseada. Obtener primero el ajuste con getInventoryAdjustment si se necesita partir del estado actual.

## Request body

- object
  - `id` string, required — ID del ajuste de inventario a actualizar.
  - `inventoryAdjustment` object, required
    - `date` string, date — Fecha del ajuste de inventario.
    - `observations` string — Observaciones del ajuste de inventario.
    - `warehouse` object — Bodega asociada al ajuste. Debe contener el id de la bodega.
      - `id` string, required
    - `costCenter` object — Centro de costo asociado. Debe contener el id del centro de costo.
      - `id` string, required
    - `items` object[] — Lista de ítems del ajuste. Si se envía, reemplaza la composición previa.
      - `id` string, required
      - `type` 'in' | 'out', required
      - `unitCost` number, required
      - `quantity` number, required
    - `resolution` string — Identificador de la numeración del tipo "inventoryAdjustment".
    - `prefix` string — Prefijo para la numeración a usarse.
    - `number` integer — Número para la numeración a usarse.

## Response `200`

Ajuste de inventario actualizado exitosamente.

## Other responses

- `401` — No autorizado

---

[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)
