Anular merma
POST /api/inventory/set-waste-status
Descripción
Anula una merma mal registrada y devuelve a la bodega lo que descontó.
Detalles
Devuelve a la bodega cada insumo que la merma descontó, con el mismo costo. La merma queda en el historial como anulada, con quién y por qué. Es irreversible: una merma anulada no se vuelve a activar.
Permisos requeridos
inventory.stock.adjust
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| wasteUuid | string | Sí |
min:36
max:36
|
| statusCode | string | Sí |
enum:cancelled
|
| cancelReason | string | Sí |
min:1
max:300
|
Ejemplo de request
curl -X POST https://restofy.pro/api/inventory/set-waste-status \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"wasteUuid": "string",
"statusCode": "string",
"cancelReason": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-11-02T19:00:57Z
HTTP 200
Request
{
"wasteUuid": "16c329c6-ce74-4037-98d9-bde172228064",
"statusCode": "cancelled",
"cancelReason": "Era de otra bodega"
}
Response
{
"success": true,
"message": "Merma anulada",
"data": {
"wasteUuid": "16c329c6-ce74-4037-98d9-bde172228064",
"statusCode": "cancelled"
}
}