Warehouses and Stock
How to configure warehouses and understand stock by location.
Last updated: 2026-09-30
Sarah allows you to manage multiple warehouses per company (branch, central warehouse, store, etc.).
Each inventory movement is always recorded against a specific warehouse.
Create and configure warehouses
- Go to the Warehouses module from the main menu.
- Click "New warehouse".
- Define:
- Warehouse name (e.g., "Central Warehouse", "Palermo Store").
- Address or location reference.
- Save changes.
Stock by warehouse
Each product's stock is stored in the product_deposit relationship table, which allows:
- View how many units there are per product in each warehouse.
- Differentiate physical stock by location.
In the interface you can:
- View total stock of a product.
- Break down stock by warehouse.
Default warehouse
In many operations (for example, sales from a POS associated with a branch) there's a default warehouse:
- Sales deduct stock from that warehouse once, when the sale is completed.
- Editing a completed sale in Sales (date, total, customer) does not deduct again. Changing lines on a completed sale does not auto-adjust stock.
- Receiving and transfers are done relative to it, unless another is specified.
Review your company's configuration to see which warehouse is used by default in each point of sale.
Create initial stock
On Warehouses and stock (/stock), an admin can use Create initial stock to add, in one step, the rows that do not exist yet in a warehouse.
- It only creates missing rows. It does not overwrite or change quantities that are already there.
- Products with size/attribute stock are skipped: edit those drawers on the product sheet.
- Each new row writes an incoming movement (
stock_create) in Shipments. - Cashier, salesperson, and junior salesperson do not see the button.
- Quantity cannot exceed 99,999,999.9999.
If the warehouse already has stock, use Stock adjust or edit the quantity in the table.