Location permission control

I have multiple warehouses and each warehouse has a storekeeper, each storekeeper is responsible for his custody of inventory items.

So in this case no storekeeper should by mistake issue stock from the other warehouse.

To overcome this, I have to create a business for each warehouse beside the main business, doing so require to do the same good receipts and purchase invoices in each business.

It is really not practical way of doing this and it takes a lot of time and concentration.

Is there a simpler way of doing it, till a solution is implemented in Manager.

Appreciating your help

@Drew_Mike, please do not divert topics with unrelated questions. This post had nothing to with with multi-level authorizations and has been moved to a new topic.