Software: MoneyWorks accounting system
An inventory system helps to monitor stock efficiently. Other than updating the stock on hand, the inventory system takes care of the product costing and value of the inventory when you enter a bill or sales invoice. The system debit (increase) the inventory asset account when goods purchased and credit (reduce) when sold. Although you only record a Sales or Purchase Invoice entry form, the accounting systems which has a built-in inventory system takes care of the accounting entry automatically.
Besides taking care of the stock movement, MoneyWorks version 8 has multiple location features which monitor the quantity and cost of the inventory from different warehouses (or branches). You decide where to store and pick up the stock from when recording the purchase or sales invoice, and both the stock quantity and value transferred automatically when the stock moved across warehouses (or branches). You no longer need to update the stock manually with a spreadsheet, turn on multiple locations tracking in MoneyWorks and start to monitor the stock from multiple warehouses (or branches).