Inventory Stock counts
In progress
1
awaiting completion
Closed (30d)
4
variances posted
Avg variance
$320
net negative
Last count
Apr 28
Río Piedras · full
Document # Location Status Count date Items Progress Variance Closed
SC-000010 Río Piedras In progress May 12, 2026 184 / 240
77%
SC-000009 San José Closed May 03, 2026 152
100%
−$284 May 03, 4:48 PM
SC-000008 Río Piedras Closed Apr 28, 2026 1,184
100%
−$642 Apr 28, 6:12 PM
SC-000007 Bayamón Closed Apr 20, 2026 96
100%
+$48 Apr 20, 3:30 PM
Show per page · showing 1–4 of 12
▸ Mockup notes
  • Endpoints: GET /api/stock-counts, POST /api/stock-counts (Start), GET /api/stock-counts/{id}, POST /api/stock-counts/{id}/close
  • "Start count" opens a drawer to pick location + count scope (full / category / specific items). Creates an InProgress count seeded with current system quantities
  • Status lifecycle: InProgress → Closed (auto-generates Adjustment for variances) or InProgress → Cancelled (never applied)
  • Progress column for InProgress counts shows items counted vs items in scope. Closed counts always show 100%
  • Variance: sum of (CountedQty − SystemQty) × UnitCost across all items. Color-coded: red negative (shrink), green positive (found stock)
  • Row click → /inventory/counts/$id detail page (navy hero + Tabs Items/Close)