Material usado, cantidad comprobada
Inventario e insumos para clínicas estéticas
Bia registra insumos con unidad, cantidad actual y mínimo, enlaza cada receta de servicio con sus materiales y descuenta la cantidad exacta al completar una cita confirmada. Cuando el saldo baja del mínimo, la lista de compras muestra lo que falta.
El inventario de insumos no es el catálogo de productos vendidos en el punto de venta. La clínica registra materiales usados en procedimientos, define la receta de cada servicio y sigue la reposición que nace de esos datos. El servidor evita un saldo negativo y deja la decisión de compra al equipo.
- La receta del servicio enlaza cada insumo
- Consumo atómico al completar una cita
- Lista de compras con faltante calculado
- Unidades en milésimos sin stock negativo
El registro muestra saldo, unidad y mínimo de cada insumo
Cada insumo tiene nombre, unidad, cantidad disponible y mínimo. La pantalla marca los que están debajo del mínimo y permite editar el registro en el servidor. Solo se puede desactivar un insumo que no esté en una receta.
La API valida nombre, unidad y cantidades, comprueba la capacidad de insumos y registra altas y cambios en auditoría. Todas las consultas quedan dentro del tenant de la clínica.
- Saldo y mínimo actuales
- Aviso de inventario bajo
- Alta y edición auditadas
La receta de servicio enlaza el insumo al procedimiento
Para cada servicio activo, la clínica elige los materiales de la receta e indica cuántos milésimos de cada unidad se usan. El editor permite revisar, cambiar o quitar elementos; un insumo no puede repetirse en una receta.
La relación vive en una tabla propia. La API verifica que servicio e insumos pertenecen a la clínica, acepta solo elementos activos y audita el reemplazo completo.
- Una receta por servicio
- Cantidad exacta por material
- Duplicados o inactivos rechazados
Completar la cita consume la receta una sola vez
Cuando una cita confirmada ya comenzó, la finalización carga y bloquea su receta y comprueba todas las cantidades antes de actualizar el inventario. Si falta material, la API devuelve conflicto y no completa la cita con un saldo inventado.
Consumo y finalización comparten una transacción. El bloqueo por servicio y la actualización condicional impiden que dos finalizaciones concurrentes consuman dos veces el mismo material. Una repetición devuelve la cita ya procesada.
- Solo cita confirmada e iniciada
- La falta de stock detiene el flujo
- Evento y auditoría guardan el consumo
La lista de compras calcula la reposición necesaria
La pestaña de compras reúne insumos activos por debajo del mínimo y muestra el saldo y la diferencia necesaria para llegar a él. La diferencia nace del inventario real y cambia cuando el equipo corrige un registro o termina un procedimiento.
Es una ayuda operativa para decidir qué comprar. Bia no elige proveedor, crea pedidos ni envía pagos; al recuperar el mínimo, el aviso se resuelve.
- Necesidad igual a mínimo menos saldo
- Avisos de bajo stock sin duplicar
- Sin pedido ni pago automático
Las unidades fraccionadas quedan exactas en el servidor
La interfaz acepta hasta tres decimales y convierte la entrada a milésimos enteros. El servidor usa esa representación para comparar, consumir y mostrar mililitros, gramos u otra unidad sin errores de coma flotante.
Cantidades negativas, cero en una receta y valores fuera del contrato se rechazan antes de la transacción. La dueña conserva la unidad elegida y el cálculo permanece entero.
- Hasta tres decimales
- Cálculo entero en milésimos
- Validación antes de la transacción
Permisos y límites mantienen la promesa honesta
Leer y gestionar insumos pasa por permisos de la API y aislamiento por clínica. Cada ruta comprueba sesión, rol y capacidad antes de leer o cambiar inventario o recetas.
El módulo organiza material usado en servicios. No es un ERP de compras, no gestiona proveedores o lotes y no sustituye el conteo físico; el equipo decide el abastecimiento.
- Datos dentro de la clínica
- Permiso aplicado en el servidor
- Compra y conteo siguen siendo humanos
Lo que resuelve el inventario — y lo que queda separado
Bia convierte el consumo de servicios en saldo y reposición, pero no convierte una lista en una compra confirmada.
- El inventario cubre materiales ligados a servicios; los productos del PDV tienen su propio catálogo y stock.
- La receta registra el consumo por servicio, pero no calcula automáticamente coste o margen.
- El descuento ocurre solo al completar correctamente y falla si no alcanza el saldo.
- La lista calcula la diferencia hasta el mínimo; no elige proveedor, pide ni paga.
- Cantidad, unidad y mínimo son ajustes de la clínica; el equipo responde por el conteo físico.
Preguntas frecuentes
Cómo funciona el inventario de insumos en la rutina
¿Cuál es la diferencia entre producto e insumo?
Producto es un artículo del catálogo vendido en el PDV. Insumo es el material ligado a una receta de servicio y consumido al completar la cita.
¿Cómo relaciono material y procedimiento?
Crea el insumo, abre la receta del servicio activo e indica la cantidad en milésimos. La API comprueba la clínica y rechaza duplicados.
¿Qué ocurre si no hay material suficiente?
La finalización devuelve conflicto de stock insuficiente antes de confirmar la cita. No se hace un descuento parcial.
¿La lista de compras hace el pedido?
No. Muestra insumos bajo mínimo y la diferencia necesaria; proveedor, pedido y pago quedan fuera del módulo.
¿Puede descontarse dos veces?
No. La finalización bloquea la receta y marca la cita en una transacción; una repetición devuelve el resultado ya procesado.
Comprueba el material antes de la próxima cita
Registra insumos, crea recetas de servicios y prueba la reposición con los datos de tu clínica.
Crear mi cuenta