Every item.Everything in view.
From the first receipt to the last shipment, follow your stock, its cost, and what’s available to sell. Goods, variants, kits, and every warehouse come together in one inventory ledger.
Every item has its own identity. Stock Summary separates what is on hand from what is already promised.
Illustrative product story · Sample dataOne family.
Room to be
different.
Group the product. Keep the detail. Up to three attributes give every variation its own SKU, selling price, cost, and stock.
A shared price change. Three distinct stock records.
Orbit notebook
Try a selling price on the first variant, then copy it across the family.
Interactive example · Fictional catalog
Some things are
better together.
Build a composite from a component recipe. Assembly takes parts out of stock and puts finished kits in, carrying their component costs with them.
Pocket journal
96 on hand · $8 unit cost
Arc ceramic planter
36 on hand · $11 unit cost
Studio welcome kit
12 kits on hand
2 × $8 + 1 × $11
Fictional stock · See exactly how the component quantities change.
Know what’s here.
See what’s next.
On hand, committed, available, and valued at FIFO cost. Then put recent demand and incoming stock beside the items that need attention.
Stock Summary
Value of these records: $1,968.00 (FIFO)
| Item | On hand | Committed | Available | Asset value |
|---|---|---|---|---|
| Orbit notebook / Sage / A5ORB-SG-A5 | 156 | 30 | 126 | $1,248.00 |
| Arc ceramic planterARC-CL-01 | 36 | 30 | 6 | $396.00 |
| Studio welcome kitSTU-KIT-01 | 12 | 4 | 8 | $324.00 |
Demand vs Supply
Recent sales, available stock, and what’s on order. Together.
| Item | Available | Inbound | Sold 30d | Sold 90d |
|---|---|---|---|---|
| Orbit notebook / Sage / A5ORB-SG-A5 | 126 | 48 | 96 | 264 |
| Arc ceramic planterARC-CL-01 | 6 | 12 | 42 | 108 |
| Studio welcome kitSTU-KIT-01 | 8 | — | 18 | 48 |
The number changes.
The history stays.
Start a cost layer.
A receipt adds quantity and purchase cost to the warehouse.
Keep a promise.
A confirmed order commits stock while it remains on hand.
Use the oldest cost.
FIFO takes value from the oldest available receipt layers.
Keep the original.
A void records a reversal, preserving the original movement.
A history behind every number.
Receipts, shipments, returns, adjustments, and assemblies each create a dated stock movement. A void adds a reversal and preserves the original record, so your team can follow what changed.
Cost that follows the goods.
FIFO—first in, first out—uses the oldest available cost layer when goods leave stock. Receiving creates those layers; valuation, cost of goods, and gross margin draw from them.
From the shelf label
to the stock ledger.
- Several codes. One item.
- Add barcode and SKU aliases without changing the primary SKU. Scan them in the register, on mobile, or in document pickers.
- Every warehouse in view.
- Track quantities and value per warehouse, with low-stock and negative-stock lists to show where attention is needed.
- Counts with a reason.
- Cycle counts, damage, and expiry become adjustment documents with an author and reason. Count from the phone or the desk.
- CSV that handles the whole catalog.
- Create or update by SKU, including additional codes, component recipes, stock, and status. Only supplied columns update existing records.
- Export, edit, bring it back.
- The item export includes the fields the import accepts. Export major lists and reports with their current filters.
- Find it in your own words.
- Search using words in any order, or jump directly to a matching item with an exact barcode.