Anular producción
POST /api/production/set-production-status
Descripción
Anula una producción y devuelve el inventario a como estaba.
Detalles
Devuelve los ingredientes a su bodega y saca lo producido de la bodega a la que entró. Recalcula el costo del insumo elaborado. Frena si lo producido ya se usó y no alcanza para sacarlo, salvo que se permita stock negativo.
Permisos requeridos
inventory.stock.adjust
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productionUuid | 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/production/set-production-status \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"productionUuid": "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
{
"productionUuid": "aae55738-76b2-439b-880f-712d51fe5bd8",
"statusCode": "cancelled",
"cancelReason": "Se registró dos veces"
}
Response
{
"success": true,
"message": "Producción anulada",
"data": {
"productionUuid": "aae55738-76b2-439b-880f-712d51fe5bd8",
"statusCode": "cancelled"
}
}