Consumables: PPE and supply inventory with reorder thresholds

Consumables is the light-weight inventory layer for the stockable supplies sitting at each of your facilities: PPE (gloves, respirators, coveralls), drying agents, antimicrobial spray, janitorial a…

9 min read·Updated July 13, 2026
On this page

What Consumables tracks

Consumables is the light-weight inventory layer for the stockable supplies sitting at each of your facilities: PPE (gloves, respirators, coveralls), drying agents, antimicrobial spray, janitorial and safety supplies, office supplies, and anything else you buy repeatedly and draw down over time. It is deliberately narrow. There are no serial numbers, no per-unit maintenance history, no depreciation schedule. That heavier asset-tracking job belongs to Equipment, which covers dehumidifiers, air movers, and other serialized gear you own and service. Consumables is the "we restock this when it runs low" layer: a name, a quantity on hand, a unit, a reorder threshold, and the last price you paid.

Every consumable belongs to one facility. If you run more than one office, warehouse, or truck hub, each keeps its own inventory list, and the same PPE type (say, nitrile gloves) can exist as a separate line at every location with its own quantity and threshold.

Where to find it

Open Facilities from the sidebar at /facilities. The page is a five-tab card slider: Footprint · Leases · Compliance · Consumables · Costs. Consumables is the fourth tab, marked with a violet accent.

Two tiles on the Facilities home page also lead here:

  • Reorder Needed, a copper-accented tile showing the count of consumables at or below their reorder threshold, with a ring gauge showing what share of your tracked items are still comfortably stocked. Its sub-line reads "Stock levels look fine" when nothing is low, or "Consumables at or below threshold" when something needs attention. Before you have tracked anything, it reads "Track PPE + supplies per location."
  • Consumables, a violet-accented tile showing the total count of items tracked across your footprint, with a dot grid flagging how many of those sit low. Its sub-line reads "Track stockable supplies here" until you add items, then switches to "N items tracked."

Clicking either tile opens the same Consumables tab described below.

Consumables also has a second, per-facility view: open any facility's profile (click its row in the Footprint tab, or click through from a Consumables row) and its own tab bar includes Overview · Lease · Compliance · Consumables · Costs. That per-facility Consumables tab is where you actually add, edit, restock, and delete items; the cross-footprint tab on the main slider is a read-only roll-up across every facility that drills into the facility profile when you click a row.

Note

You need at least one facility before you can add a consumable, since every item is scoped to a facility_id. If you have not added a facility yet, use + Add Facility in the page header first. See Adding a facility.

The cross-footprint Consumables tab

This is what you see when you open Consumables from the main Facilities slider or from either home-page tile.

Header line. "N items across the footprint. Click a row to open the facility." (singular "item" when there is exactly one.)

Two buckets. Every consumable across every facility is split into exactly two groups, based on a single rule: an item is low stock when it has a reorder threshold set and its quantity on hand is at or below that threshold. Everything else, including any item with no threshold set at all, falls into the second group.

  • Reorder needed · N, shown first, in red. These are the items whose quantity on hand has fallen to or below the reorder threshold you set for them.
  • In stock · N, shown second, in the standard text color. This includes items comfortably above their threshold and items that simply don't have a threshold configured, since there is nothing to compare against.

Whichever bucket has zero items in it is omitted entirely rather than shown empty.

Each row shows:

  • A category pill (PPE, Drying, Antimicrobial, Janitorial, Office Supplies, Safety, or Other), or no pill if no category was set.
  • The item name, bold.
  • The facility name and the last unit cost paid, e.g. "Main Warehouse · $12 last unit." Last unit cost reads ", " if you have never recorded one.
  • On the right, the quantity on hand with its unit (e.g. "40 box"), and, if a reorder threshold is set, a small second line reading "threshold N" underneath.

Click any row to drill into that item's facility profile, in-card, the same cross-fade pattern used across Jobs, Clients, and Vendors: no modal, the slider itself flips to the facility.

Empty state. With nothing tracked anywhere, the tab reads: "No consumables tracked yet. Open a facility profile and add stockable supplies (PPE, equipment parts, cleaning, …) from the Consumables tab."

The per-facility Consumables tab (add, edit, restock, delete)

Open a facility (click its row in Footprint, or drill in from any Consumables row) and select its own Consumables tab. This is where the actual data entry happens.

The tab button itself carries a badge: "N low" in red when one or more items are at or below their reorder threshold, or "Add" in the neutral tone when the facility has no consumables tracked yet. Note this per-facility low-stock count only counts items whose reorder threshold is a positive number, so a threshold of exactly 0 does not trigger the badge; the cross-footprint tab described above is slightly looser and treats any threshold that is set (including 0) as comparable.

Empty state (no consumables at this facility yet): "No consumables tracked yet. Add the supplies stored at this facility, PPE, drying agents, antimicrobial spray, toner, batteries, and set a reorder threshold so the Co-COO can flag when stock runs low." with a + Add consumable button.

With items present, the header reads "N items tracked" (plus " · N below threshold" when applicable), with + Add consumable in the top right. Below it, the same two-bucket split as the cross-footprint view: Reorder needed first (danger tone, red-tinted row background), then In stock.

Each row shows:

  • The item name, bold.
  • A second line: quantity on hand with unit if set (e.g. "12 case"), then " · reorder ≤ N" if a threshold is configured, then " · [Category]" if a category is set.
  • Three actions on the right: Restock, Edit, and × (delete).

Restock

Click Restock and a prompt asks: Restock "<item name>". How many units did you add?, pre-filled with 0. Enter a positive number to add stock, for example entering 24 on a case of gloves currently at 6 sets the quantity on hand to 30. You can also enter a negative number to log a draw-down, for example "-3" to record that you used three units without a full restock; Verinode floors the result at zero so quantity on hand never goes negative. Canceling the prompt, or entering 0 or a non-numeric value, does nothing.

Restocking with a positive delta also stamps last restocked to today's date automatically. A negative (draw-down) entry does not touch the last-restocked date, since drawing stock down isn't a restock event.

Add / Edit

The Add consumable (or Edit consumable, when opened on an existing row) modal has these fields:

  • Name (required). Free text, e.g. "Nitrile gloves L."
  • Category. A dropdown: PPE, Drying, Antimicrobial, Janitorial, Office supplies, Safety, Other, or left blank.
  • Unit (free text). Whatever unit makes sense for how you buy and count the item: "box of 100," "gallon," "case." There is no fixed unit list; you type what fits.
  • Quantity on hand. A number, must be zero or greater.
  • Reorder threshold. A number, must be zero or greater. This is the line that puts the item in the "Reorder needed" bucket once quantity on hand drops to or below it. Leave it blank if you don't want this item to be flagged.
  • Last unit cost (USD). Entered in dollars; Verinode stores it as cents internally. This feeds the "last unit" figure shown on every row and, over time, is one of the inputs to material-cost benchmarking. Must be zero or greater.
  • Last restocked. A date field you can set or correct by hand, independent of the Restock quick action above. Use it if you're back-filling history or the automatic stamp from a restock doesn't match your records.
  • Notes. Free text, two lines.

Every numeric field rejects negative or non-numeric input with an inline error ("Quantity on hand must be a non-negative number," and similarly for reorder threshold and last unit cost). Leaving Name blank blocks the save with "Consumable name is required." While saving, the button reads "Saving…"; it reads "Add consumable" or "Save changes" otherwise.

The consumable record also carries a preferred-vendor link internally, but there is no vendor picker in this modal yet; that arrives once the cross-section vendor picker is wired up for inventory. If you want to note which vendor you buy an item from in the meantime, use the Notes field.

Delete

Click the × on a row and Verinode confirms: Delete "<item name>"? This removes the inventory line; restocking history isn't kept. Confirming removes the item permanently. There is no restock ledger to recover from, deleting a consumable line does not leave any audit trail of past quantities in the UI, only the current row's history in Verinode's internal action log.

Why the reorder threshold matters

The reorder threshold is the whole point of tracking consumables at all: it turns "we're out of gloves again" from a surprise into something Verinode can flag ahead of time. Set it a little above the point where running out would actually disrupt a job, factoring in how long it typically takes you to reorder and receive that item. An item with no threshold set will never appear in "Reorder needed," no matter how low its quantity on hand gets, so if you want the flag, the threshold has to be entered.

Best-practice example

Say your Whitby warehouse stocks nitrile gloves (L), tracked with a reorder threshold of 20 boxes. A restoration crew runs 3 boxes on a mold job and you record it with a "-3" restock entry, bringing quantity on hand from 22 to 19. The item now crosses into "Reorder needed" on both the facility's Consumables tab and the cross-footprint view, and the Reorder Needed tile on the Facilities home page ticks up by one. You place the order, and when the case arrives, click Restock and enter the case size (e.g. "50") to bring quantity on hand back above threshold; the last-restocked date updates automatically and the item drops back into "In stock."

  • Facilities overview: what the Facilities section covers end to end, and how the five tabs fit together.
  • Adding a facility: how to create the office, warehouse, or yard a consumable has to belong to.
  • Footprint tab: the list of every facility you have on file.
  • Leases and Compliance: the other two facility-level tabs, for lease deadlines and inspections/certificates.
  • Equipment overview: the heavier, serialized asset-tracking surface for dehumidifiers, air movers, and other gear, as distinct from the consumables covered here.
  • Understanding your margin: how material costs like these feed into what you keep on a job.

Data sources

  1. 1.Your facility and consumable records. Your business.
Was this helpful?