Consultar receta de producción
POST /api/production/get-production-recipe
Descripción
Devuelve una receta de producción con sus ingredientes y su costo estimado.
Detalles
Retorna el insumo que produce, cuánto rinde una tanda y cada ingrediente con su cantidad y unidad. Calcula el costo estimado de la tanda y el costo por unidad con el costo vigente de cada ingrediente. Falla si la receta no existe o fue eliminada.
Permisos requeridos
recipes.module
inventory.production.create
El usuario solo necesita uno de los permisos listados.
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productionRecipeUuid | string | Sí |
min:36
max:36
|
Ejemplo de request
curl -X POST https://restofy.pro/api/production/get-production-recipe \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"productionRecipeUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-11-02T19:00:57Z
HTTP 200
Request
{
"productionRecipeUuid": "128d4db4-cab5-47c7-8471-1aa9a464df05"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"productionRecipe": {
"productionRecipeId": 9002,
"productionRecipeUuid": "128d4db4-cab5-47c7-8471-1aa9a464df05",
"outputInventoryItemId": 29,
"outputItemName": "Insumo Test 6ae8dd8960a2f",
"outputQuantity": "1000.0000",
"outputUnitId": 2,
"outputUnitSymbol": "g",
"outputUnitFactor": "1.0000",
"outputCountingSymbol": "g",
"outputCountingFactor": "1.0000",
"outputBaseUnitSymbol": "g",
"outputCurrentCostCents": 1,
"outputStorageLocationId": 4,
"outputLocationName": "Bodega Bebidas",
"isActive": 1,
"estimatedCostCents": 7000,
"estimatedUnitCostCents": 7
},
"lines": [
{
"productionRecipeLineId": 1,
"inventoryItemId": 27,
"itemName": "Insumo Test 6ae8dd8818f69",
"itemUnitId": 2,
"quantity": "600.0000",
"unitId": 2,
"unitSymbol": "g",
"unitFactor": "1.0000",
"costCents": 6000,
"countingFactor": "1.0000",
"countingSymbol": "g",
"storageLocationName": "Bodega Bebidas",
"itemCostCents": 10
},
{
"productionRecipeLineId": 2,
"inventoryItemId": 28,
"itemName": "Insumo Test 6ae8dd88b7891",
"itemUnitId": 2,
"quantity": "200.0000",
"unitId": 2,
"unitSymbol": "g",
"unitFactor": "1.0000",
"costCents": 1000,
"countingFactor": "1.0000",
"countingSymbol": "g",
"storageLocationName": "Bodega Bebidas",
"itemCostCents": 5
}
]
}
}