Costos
POST
Ajustar costo de un insumo
POST /api/costing/set-item-cost
Descripción
Fija a mano el costo de un insumo con un motivo.
Detalles
El costo puede escribirse en cualquier unidad de la medida del insumo y se guarda por su unidad de conteo. Desde el ajuste, las compras anteriores dejan de contar para el costo del insumo. El costo se mantiene hasta la próxima compra, que vuelve a promediar desde ahí. El cambio queda en el historial con su motivo y quién lo hizo.
Permisos requeridos
costs.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| inventoryItemId | int | Sí |
min_value:1
|
| costCents | int | Sí |
min_value:1
|
| unitId | int | No |
min_value:1
|
| reason | string | Sí |
min:3
max:300
|
Ejemplo de request
curl -X POST https://restofy.pro/api/costing/set-item-cost \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"inventoryItemId": 1,
"costCents": 1,
"reason": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-11-02T19:00:57Z
HTTP 200
Request
{
"inventoryItemId": 27,
"costCents": 30,
"reason": "Factura con precio errado"
}
Response
{
"success": true,
"message": "Costo ajustado",
"data": {
"costCents": 30
}
}