The stock number you can finally trust.
Product master, lots, serials, bins and cost layers — one operational truth the whole platform reads.
Every SKU carries its classification, units, barcodes, vendors, costs and prices in one record — and every unit downstream is tracked to the lot, the serial and the bin it actually sits in. When purchasing receives, sales allocates or the storefront quotes availability, they all read this module. There is no second system to reconcile against, because there is no second system.
- Product master with classification, UOMs, barcodes and vendor sourcing
- Lot and serial traceability from receipt to customer
- Bin-level stock with transfers, adjustments and directed putaway
- Physical and cycle counts that post variances as audited adjustments
- Cost layers and valuation driven by the same transactions that move stock
What's included
Everything below ships with the module — no hidden editions, no per-feature pricing. If it's listed, your trial tenant has it on day one.
Product master
One record per SKU, deep enough that the rest of the business stops keeping side spreadsheets.
- SKU & classification. Category, brand, dimensions, warranty and a draft-to-active-to-discontinued lifecycle — so a half-finished SKU never leaks into a storefront or a purchase order.
- Units of measure & barcodes. Buy in cases, stock in eaches, sell in packs — conversions and multiple barcodes per product end the mental math at the dock and the mispicks it causes.
- Vendor sourcing. Each product knows its vendors, lead times, minimum order quantities and country of origin — the buy decision lives on the record, not in one buyer's head.
- Category-driven attributes. Specification fields defined per category (thread size, voltage, grade) keep technical catalogs searchable without free-text chaos.
- Customer & vendor part numbers. Cross-reference the numbers your trading partners actually use, so their order lands on your SKU without a lookup spreadsheet.
- Bulk import with rollback. Load or update thousands of products from a spreadsheet, validated line by line — and roll the entire import back if it lands wrong.
Lot & serial traceability
Track exactly what needs tracking — and be recall-ready without a war room.
- Master lot registry. Every lot carries its origin — which receipt, transfer or assembly created it — so provenance questions get answered from a screen, not an archive box.
- Hold & quarantine. One click holds a suspect lot everywhere it sits; held stock cannot be allocated to an order until it is deliberately released.
- Expiry & FEFO. Expiry dates on lots drive first-expired-first-out allocation automatically, so dated stock ships before it becomes write-off.
- Serial lifecycle. Serialized units track through received, in-stock, shipped and returned states — warranty and recall questions resolve to a single unit.
- Lot transaction history. Every movement of a lot is logged with a running balance, so 'how much of LOT-88121 is left, and where did the rest go' takes seconds.
- Location breakdown. See exactly which bins in which warehouses hold a lot right now — a recall pull list in minutes instead of a week of counting.
Stock movements & counts
Every unit that moves, moves through a document — nothing drifts.
- Bin-level stock. On-hand lives at the bin, not the building — pickers stop hunting and receiving stops guessing where things went.
- Stock transfers. Warehouse-to-warehouse and bin-to-bin moves with line detail and explicit confirmation, so stock is never 'somewhere between' two locations on paper.
- Adjustments with audit. Write-offs, damage and corrections post with reason codes and a before/after trail — shrink becomes a number you can investigate instead of a mystery.
- Physical counts. Full wall-to-wall counts with batch line entry, start-to-complete workflow and variance review before anything posts.
- Cycle counts. Count a few bins every day instead of shutting down every December — accuracy stays high year-round without stopping operations.
- Stock orders & directed putaway. Received goods flow to bins through putaway tasks with system-suggested locations, so new stock is findable the moment it lands.
Valuation & visibility
The numbers finance needs, from the same transactions the warehouse creates.
- Cost layers. Every receipt creates a cost layer, linked to its lot — margin reports reflect what the units on the shelf actually cost, not an average that hides the truth.
- Inventory inquiry. One screen answers aging, FIFO layers, bin and lot breakdowns and movement history — the questions that used to take three exports.
- Product 360. A single view of one SKU across warehouses: on hand, allocated, inbound, recent movements — for the phone call that can't wait.
- Transaction ledger. Every stock movement in one append-only log with running balances, so any balance on any date can be reconstructed and defended.
- Reorder signals. Min/max, reorder point and safety stock per product and warehouse feed replenishment — stockouts get caught before the customer catches them.
- Inventory dashboard. Below-reorder, out-of-stock, data-quality gaps and slow movers on one morning screen, so the day starts with the exceptions.
Recall-ready in minutes, not weeks.
When a vendor calls about a bad batch, the question is always the same: how much do we have, where is it, and who already got it. This module answers all three from one screen — every lot knows its origin, its current bins and every order it shipped on. Hold it everywhere with one action, and nothing allocates until you release it.
- Origin on every lot — the receipt, transfer or assembly that created it — provenance is a lookup, not an investigation.
- Hold once, held everywhere — a quarantined lot is unallocatable across every warehouse and bin until deliberately released.
- Expiry-driven allocation — FEFO picks the oldest dated stock first, automatically, so expiry write-offs stop being routine.
Retire the year-end count shutdown.
Wall-to-wall counts exist because nobody trusts the number. Cycle counting replaces the annual freeze with a few bins a day: the system picks what to count, counters key results against a blind sheet, and variances post as audited adjustments with reason codes. Accuracy compounds daily — and the auditors get a variance trail instead of a promise.
- Count while you operate — cycle counts run bin by bin during normal hours — no freeze, no overtime weekend.
- Variance is a workflow — review counted-versus-system before posting; approved differences become adjustments with reasons attached.
- Full counts when you want them — wall-to-wall physical counts with batch entry are still there for the businesses that need them.
What buyers ask before the demo
Can I track lots on some products and not others?
Yes. Lot and serial control are per-product settings. Fasteners can move as plain quantity while gaskets track by lot and equipment tracks by serial — the tracking follows the product wherever it is stocked, and untracked products carry none of the overhead.
What happens when a count doesn't match the system?
The variance goes through review before anything posts. Approved differences become inventory adjustments with a reason code and a full before/after audit trail, and valuation updates through the same transaction — so the count, the stock number and the books never tell three different stories.
Can we import our existing catalog?
Yes — bulk import from spreadsheet handles products and their sub-data, validates line by line, and reports exactly what it rejected and why. If an import lands wrong, you can roll the whole batch back rather than hand-fixing thousands of rows.
How does valuation actually work?
Every receipt creates a cost layer, and layers can link to lots for per-lot costing. Inquiry screens show FIFO layers and aging, and the financial side reads the same transaction ledger the warehouse writes — there is no separate valuation subsystem to reconcile at month end.
Can one product have several barcodes and units of measure?
Yes. A product can carry multiple barcodes (manufacturer, case, inner pack) and multiple units with conversions — scan whichever code is on the box and the system resolves the product and the quantity math for you.
How many warehouses can we run?
Starter includes 2 warehouses, Pro includes 4, and Enterprise is unlimited. Bins, lots, products and transactions are unlimited on every plan — the warehouse count is the only inventory ceiling that changes between tiers.
Know what's on the shelf. Always.
Load your catalog into a trial tenant and run a receipt, a transfer and a count against real bins — the trust in the number is the demo.
14 days · every module · no card