Skip to main content

Inventory Changes Report

Audit every stock movement — sales, restocks, manual adjustments, and refunds — with trend charts, stat cards, and full-history filtering.

DabDash Inventory Changes report showing weight and unit stat cards, a trend line chart, and a paginated change log table with action badges
Inventory Changes — stat cards, trend chart, and a full change log with date, product, action badge, and before/after quantities.

Overview

The Inventory Changes report is a complete audit trail of every stock movement in your store. Every sale, refund, manual adjustment, restock, and bulk change is recorded with an exact timestamp, before/after quantity snapshot, and a link back to the originating order.

Use this report to reconcile discrepancies, investigate unexpected stock drops, verify restocks were applied correctly, or review how inventory flowed during a busy period.

Tip: This report is separate from the Inventory Valuation tab. Valuation shows your current stock worth; Inventory Changes shows the history of how that stock moved.

Filters

The filter bar at the top lets you narrow the report to exactly the movements you need.

Date Range
Use the 7 Day, 30 Day, or 90 Day presets, or pick a custom from/to range. All stat cards, the trend chart, and the change log table update instantly.
Product
Type a product name in the search box. An autocomplete dropdown shows matching products. Select one to filter every element on the page to that product only. Click the ✕ to clear and return to all products.
Action
Filter by movement type: Add, Deduct, Set, Order, Refund, Restock, Sale, or Adjustment. Useful when you want to see only order-driven deductions or only manual restocks.
Category
Filter to products in a specific category. Combine with the action filter to narrow further — for example, all Order deductions in the Flower category.

Stat Cards

Two summary cards appear at the top of the report — one for each inventory family. They reflect the current filter and date range.

Weight (green card)
Net gram change across all weight-tracked products (flower, hash, concentrates). A positive number means more grams were added than removed. The sparkline shows the 14-day movement trend. Below the net number: total grams added and total grams deducted.
Units (blue card)
Net unit change across all unit-tracked products (edibles, pre-rolls, capsules, accessories). Same layout as the weight card. A card only appears when the current filter includes products of that family.

Color convention: Green = weight family (weight + matrix pricing). Blue = unit family (simple, unit, matrix unit). This matches the color scheme throughout DabDash analytics.

Inventory Changes Trend Chart

The line chart plots daily net inventory change over the selected date range. Each day shows how much stock moved for weight-tracked and unit-tracked products separately.

Weight (g) series — green line
Daily net grams moved. Spikes upward on restock days, dips downward on high-volume sales days.
Units series — blue line
Daily net unit count moved. Same direction convention as the weight series.

Hover any point to see the exact value for that day. The chart only appears when there is at least one data point in the selected range.

Change Log Table

The paginated table shows every stock movement in reverse chronological order. Click the Date / Time or Action column headers to change sort order.

ColumnWhat it shows
Date / TimeTimestamp of the change in your store's timezone. Hidden on small screens.
ProductName of the product whose stock changed.
ActionColoured badge showing the type of movement. Hidden on small screens — see action badge reference below.
Chg (Change)Signed quantity change. Green = stock increased. Red = stock decreased. Weight products append g.
Before → AfterStock quantity immediately before and after the movement. Hidden on small screens.
NotesFree-text note added at the time of adjustment. Order-linked rows show a view icon — click to open the related order. Hidden on small screens.

Action Badge Reference

BadgeWhen it appearsStock effect
AddStock manually increasedPositive
DeductStock manually decreasedNegative
SetStock set to an exact numberMay be positive or negative
OrderOrder confirmed, stock deductedNegative — links to order
RefundOrder cancelled/refunded, stock returnedPositive — links to order
RestockBulk restock event appliedPositive
SaleBatch order deduction (multiple orders flushed together)Negative
AdjustmentCustom correction with noteMay be positive or negative

Tips

  • Filter by action Order to see a clean list of all customer-driven stock deductions for the period.
  • Filter by a product and set a wide date range to see its complete stock history since tracking began.
  • A large Set entry that resets stock to zero may indicate an accidental bulk update — check the Notes column for context.
  • Use Refund entries to verify stock was correctly returned when orders were cancelled.
  • Export the report as CSV before month-end for reconciliation with your purchase records.