un inventario normal sin tanto complique yo lo haria con 3 tablas
1 - llamada producto q tuviera estos campos
idproducto,fechainicial,cantidadinicial,bodega,descripcion,preciocosto,precioventa etc.
2 - otra de salidas
idproducto,numerodecomprobante,cantidad,precio etc.
3 - otra de entradas
idproducto,numerodecomprobante,cantidad,costo,etc
hay otros campos pero ya ahi vamos comenzando.............