Una idea que tengo desarrollada en la app es un cálculo sobre todo el "histórico de ventas"  (mucho procesamiento de datos innecesario) inventario actual = initial_quantity - "histórico de ventas" el resultado si es un valor cercano a las unidades disponibles de la vista del producto .. pero no es el exacto en la práctica  ..  porque si a un producto se le agrega stock después de un tiempo,  el initial_quantity ya no funciona en la fórmula. ojala alguien más pueda aportar a este t