🍳 Recetas + costing restaurante
Receta = producto compuesto · cada plato vincula ingredientes con cantidad · sistema calcula costo plato real · ve margen vs precio venta · útil restaurante · bar · panadería · catering.
1. ¿Qué resuelve?
- Costos sin sorpresas · sabes exacto qué cuesta cada plato · ajustas precio venta para target margen.
- Inventory deduction · vendes plato → sistema descuenta ingredientes automático del stock.
- Detect fugas · comparas inventory esperado vs real · diferencia = merma / robo / mal porcionado.
- Menú engineering · reportes margen real por plato · identifica stars (alto margen + alta venta) y dogs (bajo margen + baja venta).
2. Cuándo activarlo
- Restaurante / bar / café · > 20 platos en menú.
- Panadería / pastelería · costos ingredientes volátiles (harina · huevos · mantequilla).
- Catering · cotizaciones por evento basadas en costo real.
3. Setup
- Activar extras
inventory.recipes+pos.menu_engineeringdesde/extras. - Cargar ingredientes como productos en
/products:- Aceite oliva 1L · costo RD$450 · unidad: ml.
- Harina 1kg · costo RD$80 · unidad: g.
- Pollo entero · costo RD$320 · unidad: g.
- Crear receta en
/inventory/recipes/new:- Nombre: "Pollo a la plancha".
- Plato vendible: producto destino "Pollo a la plancha" · precio venta RD$450.
- Ingredientes:
- Pollo · 250g
- Aceite oliva · 15ml
- Sal · 5g · Limón · 30g · Ajo · 10g
- Yield: 1 plato.
- Sistema calcula automático costo plato (suma ingredientes proporcional) · margen · alerta si margen < 60%.
4. Flujo típico (restaurante)
- Cocinero recibe orden via KDS · prepara plato.
- Mesero cobra en
/pos· ticket incluye plato. - Sistema descuenta automático ingredientes del stock al cobrar:
- Stock pollo: -250g · aceite: -15ml · etc.
- Cierre día:
/reports/dashboardsmuestra costo total ingredientes consumido · ingreso ventas · margen real día. - Cycle count semanal · staff cuenta físico stock · diferencia con stock sistema = merma.
5. Reportes útiles
- Costo plato vs precio venta · margen % por plato.
- Top platos vendidos · top platos margen · matriz menú engineering.
- Ingredientes top consumo · planifica purchasing.
- Merma reporte · cycle count vs stock sistema · diferencia investigada.
6. Troubleshooting
- Stock ingrediente no baja al vender plato · verifica receta tiene ingrediente listado · activo en producto destino · POS apunta producto correcto.
- Costo plato 0 · ingredientes deben tener costo unitario en
/products· revisa unidades match (g vs kg). - Margen negativo · plato pierde dinero · revisa precio venta vs costo ingredientes + mano obra (no incluido auto).
7. Integraciones
- POS Restaurant + KDS · vincula receta → orden cocina → deduct stock.
- Inventory lots · ingredientes con FIFO/FEFO (mantequilla más antigua consume primero).
- Cycle counts · merma tracking automatizado.
Reference: apps/web/app/inventory/recipes/ · módulo inventory.recipes en module_extras.