Skip to main content
GiroPS
Inventory Management
5 min read

How to track inventory across multiple warehouses, shops, or vans

As a small business grows, stock rarely sits in a single room. Goods are split between a backroom or main warehouse, the retail shop floor, a second branch, and delivery vans on the road. Relying on one combined stock number leads to promised items that are not actually on the shelf. Multi-warehouse tracking gives you exact balances for every location.

Key Takeaway

To track multi-location inventory within one business, set up each physical site—Main Warehouse, Shop Floor, Branch, or Delivery Van—as a separate Warehouse. Record an Inter-Warehouse Transfer whenever goods move between sites, select the active warehouse on every invoice, and check the Stock Report for location balances.

Why a Single Combined Stock Total Fails Growing Businesses

Few things frustrate a customer more than hearing 'the computer says we have 12 in stock' while the shop shelf is completely empty. In reality, those 12 units are sitting on a pallet at your off-site storage unit or inside a technician's service van across town. When all locations are merged into one pool, counter staff make promises they cannot keep and buyers reorder items you already own.

By creating a dedicated Warehouse in GiroPS for each physical storage area, you see both the total company quantity and the exact breakdown across your Main Warehouse, Retail Shop, Branch, or Van. Staff can tell a customer immediately whether an item is on the shelf right now or available for pickup from the main depot.

  • Separate retail shop-floor display stock from bulk reserve cartons kept in the main warehouse
  • Track goods loaded onto delivery trucks or field service vans as mobile warehouses
  • See which fast-moving items are running low at a second branch before shelves go empty
  • Pinpoint shrinkage and counting discrepancies to a specific room, branch, or vehicle

Important Distinction: Multi-Warehouse vs. Multi-Company Accounting

Before setting up locations, it is important to understand a clear product boundary: multi-warehouse tracking in GiroPS manages multiple storage locations within a single business entity. It is not a multi-company or holding-group ERP for separate legal businesses with different tax IDs, separate customer lists, and independent balance sheets.

All warehouses inside your GiroPS business share the same product catalog and Contact (customer and supplier) directory. Moving stock from your Main Warehouse to your Retail Shop is an internal stock transfer—not a taxable sale—so it updates location quantities without inflating your revenue or distorting your average cost.

Location TypeTypical Role in BusinessHow Stock EntersHow Stock Leaves
Main WarehouseReceives bulk pallets and cartons from suppliersPurchase invoice assigned to Main WarehouseInter-warehouse transfer to shop or vans
Shop Floor / ShowroomDirect over-the-counter sales to walk-in customersTransfer from Main Warehouse or direct purchaseSales invoice assigned to Shop Floor
Delivery / Service VanMobile stock for route sales or on-site installationsMorning transfer from Main Warehouse to VanMobile sales invoice assigned to the Van
Second BranchAdditional retail counter under the same businessTransfer from Main Warehouse or branch deliveryBranch sales invoice or stock count adjustment

How Inter-Warehouse Stock Transfers Keep Balances Accurate

When you move 30 boxes from the back warehouse to the front shop, recording a manual stock deduction in one place and a manual addition in another is slow and prone to one-sided mistakes. An Inter-Warehouse Transfer in GiroPS links the source warehouse and the destination warehouse in a single atomic transaction: the moment you save, stock is deducted from the source and added to the destination.

Every transfer is logged in your Stock movement history with the date, user, source warehouse, and target warehouse. If someone asks on Friday afternoon where 40 units from the main depot went, you can trace the exact internal movement in seconds without digging through paper slips.

  • Select source warehouse, target warehouse, and transferred quantities in one clean screen
  • Scan product barcodes with your Android or iOS camera while loading a van or restocking a shop
  • Keep company-wide stock totals and weighted average cost unchanged while updating location balances
  • Audit full transfer history in Stock movements to see who moved which items and when

Selecting the Right Warehouse on Invoices and Checking the Stock Report

Multi-location accuracy depends on one daily habit: choosing the warehouse where the physical goods actually move. When a supplier delivery is unloaded at the Main Warehouse, select Main Warehouse on the purchase invoice. When a customer buys from the downtown counter, select the Downtown Shop warehouse on the sales invoice.

In the Stock Report, you can view your inventory across the entire business or filter by a specific warehouse. Before placing an expensive purchase order with a supplier because a branch is running low, check the report—you may find plenty of stock sitting idle in your main depot ready to be transferred.

Running Per-Warehouse Stock Counts Without Shutting Down the Whole Business

Counting a single combined inventory forces you to halt all sales until every room and vehicle is checked. With separate warehouses, you can run rolling stocktakes by location: count the Delivery Van in 20 minutes on Tuesday morning, count the Shop Floor on Wednesday evening, and count the Main Warehouse over the weekend.

When you start a Stock count in GiroPS, you pick the target warehouse first. The count sheet displays only the expected quantities for that location, and any variance adjustments update only that warehouse's balance.

Step-by-Step Implementation

1. Create a Warehouse for Each Physical Storage Location

Open the Warehouses section and add clear locations such as Main Warehouse, Shop Floor, North Branch, or Van 1.

2. Set Opening Balances Per Location

Enter or count how many units of each product currently sit in each warehouse so every location starts with a verified balance.

3. Log Internal Replenishment as Inter-Warehouse Transfers

Whenever goods move from your depot to a shop or van, record a transfer so the source decreases and the destination increases simultaneously.

4. Pick the Active Warehouse on Purchase and Sales Invoices

Select the receiving warehouse on supplier purchase invoices and the dispatching warehouse on customer sales invoices.

5. Filter the Stock Report by Warehouse Before Reordering

Review per-warehouse balances in the Stock Report to rebalance stock between locations before ordering more from suppliers.

Practical scenario

Case Example: Horizon Beverage & Food Supply (3 Locations)

Horizon operates one business with three GiroPS warehouses: Central Depot, High Street Shop, and Route Van 1. Here is how 120 cases of olive oil flow through the locations during a week:

Transaction StepSource / Target WarehouseQuantity MovedBalances After Transaction
Supplier Purchase InvoiceInto: Central Depot+120 CasesDepot: 120 | Shop: 0 | Van 1: 0
Shop Floor ReplenishmentCentral Depot → High Street Shop40 Cases TransferDepot: 80 | Shop: 40 | Van 1: 0
Morning Van LoadingCentral Depot → Route Van 130 Cases TransferDepot: 50 | Shop: 40 | Van 1: 30
Shop & Route Customer SalesShop (-15) & Van 1 (-22)-37 Cases SoldDepot: 50 | Shop: 25 | Van 1: 8 (Total: 83)

Common Pitfalls & How to Avoid Them

Recording internal stock moves as a 'Sales Invoice' from the depot and a 'Purchase Invoice' at the branch.
Never use sales or purchase invoices for internal moves; use Inter-Warehouse Transfer so revenue and costs are not artificially inflated.
Creating dozens of warehouses for every single shelf or bin inside the same small room.
Keep warehouses to distinct physical sites or vehicles (Depot, Shop, Branch, Van) so selecting a warehouse on invoices stays fast.
Leaving the default warehouse selected on sales invoices when selling from a secondary branch or van.
Verify the selected warehouse on the invoice header so stock is deducted from the actual dispatching location.
Loading delivery vans in the morning without recording a transfer and trying to guess remaining van stock at night.
Transfer stock to the Van warehouse when loading and have the driver invoice sales directly from the Van warehouse.

Frequently Asked Questions

Can I use multiple warehouses to run two legally separate companies in one GiroPS account?

No. Multi-warehouse tracking is designed for multiple storage locations, branches, or vans within the same business. Separate legal entities with independent tax registrations and customer ledgers should be set up as separate businesses.

Does an inter-warehouse transfer affect my sales revenue or profit margin?

No. A transfer simply moves quantities between warehouses inside your business. Your total stock quantity, weighted average cost, sales revenue, and profit reports remain unchanged.

Can I run a stock count in just one warehouse while other locations keep selling?

Yes. When creating a Stock count, you choose a specific warehouse. Only that location's balances are counted and adjusted, while your other warehouses continue normal operations.

Can my route driver record transfers and van sales from a phone?

Yes. On Android and iOS, staff with appropriate inventory and invoice permissions can view warehouse balances, record transfers, and issue sales invoices from their assigned van warehouse—even offline on Android.

Where can I see how much of a product is left in each warehouse?

You can check the per-warehouse quantity breakdown directly inside the product card details or filter the Stock Report by warehouse.

See your business in real app screens

Screens use fictional business data. Some features require Premium; appearance may vary by platform and version.
Explore This Feature

Track products and warehouse stock with ease

Record stock movements, warehouse transfers and counts. See low stock and record sales with negative stock when needed.

Inventory & Warehouse