Parece que precisa de um trabalho de criação de banco de dados com acesso amigável para usuários não-programadores. Adianto que ao contratar um dev para isso não deve sair barato. Especialmente tendo em vista uso empresarial.
Caso queira desenvolver algo assim em Excel, tem uma série bem legal da Hashtag fazendo um controle de estoque e fluxo de caixa