| Nombre | Categoría | Alérgenos | Lote | Stock | Pedido en | Proveedor | Precio/kg o €/litro | Últ. actualización | Acciones |
|---|
Sube un archivo .xlsx o .xls con dos hojas: Ingredientes y Platos. Si un ingrediente o plato ya existe, se actualizará en lugar de duplicarse.
Tamaño máximo: 5 MB. Las cantidades de platos se indican en gramos; también puedes usar Nombre:250 o Nombre, 250 g.
Hoja “Ingredientes”
Columnas: Nombre, Categoria, Precio €/kg
Hoja “Platos”
Columnas: Plato, Categoria, Ingredientes, Costes operativos %, Margen %, Precio final €
Ejemplo de ingredientes: Solomillo de ternera:250; Patatas:300; Whisky:40
Selecciona un Excel para empezar
Sube una foto del albarán. La nube extraerá ingredientes, cantidades y precios. Después podrás revisar el precio por kg antes de aplicarlo.
Qué hace
1. Sube la imagen a Supabase Storage.
2. Una Edge Function la analiza con visión artificial.
3. Muestra precios detectados para revisión.
4. Si confirmas, actualiza ingredientes y avisa de cambios de rentabilidad.
Sube una imagen para empezar
Salen impresos en la cabecera del informe oficial de jornada que se entrega a Inspección o al trabajador.
Crea un subusuario con acceso solo a platos, ranking de margen y fichaje.
Exporta del TPV un informe de ventas por producto y súbelo aquí. Columnas aceptadas: Plato, Cantidad, Importe (separador ; o , y decimales con coma). También admite columna Fecha (YYYY-MM-DD).
La importación sustituye los datos del mes seleccionado (o los de las fechas del CSV). Los platos del CSV sin escandallo coincidiente se listan abajo.
Apunta aquí lo que cobras en efectivo: descuenta stock igual que las ventas del TPV y suma al margen real y a la cuenta del mes.
| Plato | Uds. | Ingresos | Coste | Margen € | Margen % |
|---|
Los usuarios se crean en Supabase Auth mediante una Edge Function con service_role. Nunca expongas el service_role en el navegador.
La gestión de usuarios usa Supabase Auth + Edge Functions + RLS. El bootstrap inicial del administrador debe hacerse desde SQL/Supabase.
Antes de producción: deshabilita el registro público en Supabase Auth, revisa RLS, despliega las Edge Functions y monitoriza logs. El service_role solo vive en las Edge Functions.