Bulk Documentation
Product referenceOperationsInventory

Manage consumables and variants

Build your plant's consumables catalogue in Inventory — parent items, per-variant costs, part numbers, and optional stock tracking with low-stock alerts.

Last updated

Consumables are the auxiliary materials your plant uses up during production — welding wire, cutting and grinding discs, shielding gas, adhesives — as distinct from the finished parts you ship. In Bulk, a consumable is a parent item, and its variants are the specific, stockable versions that differ by size, grade, or cost. You manage both from a single screen, so operators, planners, and buyers all reference the same catalogue.

Set up consumables and variants when you:

  • Onboard a new material your plant will consume during jobs.
  • Add a new size or grade of an existing material as its own variant.
  • Record a purchase cost, currency, and supplier part number so buyers can reorder.
  • Turn on stock tracking and low-stock alerts for a variant you want to keep on hand.

You reach this screen from Inventory (the Package icon in the sidebar) → Consumables.

Consumables table with MIG Welding Wire expanded: 1.0 mm ER70S-6, code ER70S6-10-SPOOL, cost £36.50 and Active status.
The Consumables screen: parent consumables in the main table, with each row expandable to show its variants.

Before you start

Managing consumables is entity-scoped: each plant (entity) keeps its own catalogue, so the items you create for the Leeds Fabrication Plant are separate from any other site.

Permissions. The screen and its actions are governed by these permissions:

  • consumables.view — see the consumables list and variants.
  • consumables.create, consumables.update, consumables.delete — add, edit, duplicate, reorder, and delete consumables and variants.
  • inventory.stock.manage — additionally required to turn on stock tracking for a variant (see the Stock section below).

In the default roles, Super user, Entity admin, Manager, and Master data can fully manage consumables and enable stock tracking. The Tablet user role has view-only access. If you cannot see the action buttons or a save is blocked, your role likely lacks the matching permission — ask an administrator.

Supporting data. A variant always needs a currency, and stock tracking uses a stock unit, so make sure your plant's currency and measurement units are set up first. Linking a consumable to a routing, resource, or production mode is optional and pulls from your manufacturing settings.

Add a consumable

  1. On the Consumables screen, select Add Consumable.
  2. Complete the form in the Create Consumable dialog:
    • Name (required) — a clear label such as MIG Welding Wire.
    • Code (required) — a short reference such as WIRE-MIG. The name and code must each be unique within the plant.
    • Category — an optional grouping label; pick an existing one or type to create a new one.
    • Description — optional free text.
    • Log start and Log increment: optional. These control the Log Material cart. Start is the quantity when an operator first adds the item, and increment is how much plus and minus change it. Empty fields use 1.
    • Log amounts: optional quick amounts that operators tap on a Log Material cart row, such as 1, 0.5, 0.33, and 0.25 for a film that is often cut in half, in thirds, or in quarters. Type an amount and press Enter or select Add, and select the X on an amount to remove it. You can list up to 8 amounts. Each must be greater than 0, use at most 2 decimals, and appear only once. Operators see them in the order you enter them. Leave the list empty for no amount buttons.
    • Allow any amount: a switch, off by default. When it is on, operators can type any amount greater than 0, with up to 2 decimals, on a Log Material cart row. When it is off, a typed amount must be one of the log amounts, or a whole number of steps up or down from the amount already on the row. The step is the amount button the operator last tapped, or the Log increment. See Record consumable use.
    • Associations — optional links that control where the consumable appears. Routing ties it to a process type, Resource ties it to a specific resource, and Production Mode limits it to one production mode. Each defaults to All.
  3. Select Create. The new consumable appears in the table with a Variants count of zero and an Active status.
Create Consumable Details with Shielding Gas, code GAS-ARCO2 and a practical argon and CO2 storage description.
Adding a consumable: name and code are required; associations are optional filters.

Add and configure variants

A consumable is only useful once it has variants. Expand a consumable's row using its Variants cell, then select Add Variant. The variant dialog has two tabs.

Details tab

  • Name (required) — the specific version, such as 1.0 mm ER70S-6. Variant names must be unique within their consumable.
  • Code and Part Number — optional references; the part number is what buyers use to reorder.
  • Unit Cost and Currency — the purchase cost per unit. Enter the cost in main currency units (for example, 12.50) and choose the currency, which is required.
  • Description — optional free text.
  • Log start and Log increment: optional overrides for the parent consumable. Leave them empty to inherit the consumable setting, or 1 when the consumable is also empty.
  • Log amounts: an optional override of the consumable's quick amounts, with the same limits. Leave it empty to use the consumable's list, which the hint under the field shows for reference. Once you add amounts here, operators see only this variant's list when they log this variant. Remove them all to go back to the consumable's list. Allow any amount has no variant override: it is set on the consumable and applies to all its variants.

Cost and currency apply to future movements

When you edit a tracked variant, its currency and unit cost apply only to future stock movements. Existing stock keeps the currency and cost it was recorded with, so historical valuations stay accurate.

Stock tab

  • Enable stock tracking — a switch that starts tracking inventory levels and status for the variant. Turning it on requires the inventory.stock.manage permission.
  • When tracking is on, set the Stock Unit (such as rolls or metres), an optional Initial Stock quantity, and Min Stock / Max Stock thresholds. Maximum stock must be greater than or equal to minimum stock.
  • Enable stock alerts — a switch that sends notifications as stock moves through the ok, low, critical, and over-maximum statuses. When on, choose an Alert Frequency of Immediate or Digest, and optionally pick Alert Recipients. If you leave recipients empty, your plant's default stock-alert recipients are used.

Select Create to save the variant. It appears in the variant sub-table with its code, part number, unit cost, and status.

Add Variant Stock tab for MIG Welding Wire with tracking enabled, Each, initial 60, minimum 20, maximum 200 and Immediate alerts to Bruce Wayne.
A variant's Stock tab: tracking, thresholds, and alerts. Enabling tracking needs the stock-manage permission.

Edit, reorder, and remove

Each consumable row has an actions menu with Add Variant, Duplicate, Edit, and Delete. Variants have inline Duplicate, Edit, and Delete controls in their sub-table. Duplicating a consumable copies it together with all of its variants; the copy is named with a (Copy) suffix so you can rename it.

Drag the handle on a consumable row to change its display order. Use the up and down controls in the variant table to order variants. Toggle a consumable's Active or Inactive status from its edit form to retire an item without deleting it.

Deleting a consumable also deletes its variants

Deleting a consumable removes every variant it contains, and deleting a variant cannot be undone from the screen. Set an item to Inactive instead if you only want to hide it while keeping its history.

Work faster in bulk

Two shortcuts help when you are setting up many items at once:

  • Mass Add — the Mass Add Consumables and Mass Add Variants dialogs let you enter up to 50 rows at a time and paste directly from a spreadsheet (tab-separated) into any cell. Each row is validated for required fields, length limits, and duplicates. On Mass Add Consumables, Category is a picker you can type into to create a new category, and Routing, Resource, and Prod. Mode are searchable pickers of the active records. Mass Add Variants includes an Enable stock tracking switch that turns tracking on for every variant in that batch, and Currency is a searchable picker. Set stock units and min/max thresholds afterwards with each variant's Edit action.
  • Enable Tracking — the Bulk Enable Stock Tracking dialog lists every variant that does not yet have tracking, so you can switch several on at once and set their initial, minimum, and maximum stock in one pass.

Worked example: Leeds Fabrication Plant

The Leeds Fabrication Plant at Granite Peak Manufacturing runs several MIG welders and wants one place to manage its wire.

  1. Dana adds a consumable named MIG Welding Wire with code WIRE-MIG and category Welding.
  2. Under it, she adds three variants — 0.8 mm ER70S-6, 1.0 mm ER70S-6, and 1.2 mm ER70S-6 — each with a supplier part number and a unit cost in GBP.
  3. For the high-use 1.0 mm ER70S-6 variant, she opens the Stock tab, enables tracking with a stock unit of rolls, sets Min Stock to 20 and Max Stock to 200, and enables immediate alerts to the stores team.
  4. She adds a second consumable, Cutting & Grinding Discs, with variants for the 115 mm and 230 mm diameters.
  5. She adds Protective Film, which operators cut in half or in thirds when a size runs short. On the consumable she sets Log amounts to 1, 0.5, and 0.33 and leaves Allow any amount off, so operators log whole sheets or those pieces with a tap or two.

Buyers now reorder against accurate part numbers and costs, the tracked wire variant surfaces in stock levels and triggers a low-stock alert before it runs out, operators select the correct wire and disc when booking production, and film is logged in the pieces operators actually cut.

Feature state and limitations

Managing consumables and variants is generally available. Keep these behaviours in mind:

  • Names and codes are unique per plant; variant names are unique within their parent consumable.
  • A variant always requires a currency, even before you record any cost.
  • Enabling stock tracking requires the inventory.stock.manage permission in addition to consumables permissions. Without it, the tracking toggle cannot be saved.
  • Consumables and variants belong to one plant (entity) and are not shared across plants automatically.
  • Editing a tracked variant's currency or unit cost affects only future stock movements, not existing stock.
  • Log start, Log increment, Log amounts, and Allow any amount shape the Log Material cart at the workstation. They do not limit supervisors, who can enter any amount when they correct a recording or add one from a job's routing.
  • Mass Add does not set log settings. Set them on each consumable or variant with Edit.
  • This screen defines the catalogue and thresholds. Actual on-hand quantities, movement history, replenishment behaviour, and alert delivery live in the wider Stock area — see the related guidance below.

Troubleshooting

  • "Already exists" or "Duplicate in list" on a name or code — another consumable or variant already uses that value, or two rows in a Mass Add batch clash. Choose a unique name and code, or edit the existing item instead of creating a new one.
  • Cannot save a variant — a currency is required. Pick one in the Currency field on the Details tab.
  • The stock-tracking toggle will not save — enabling tracking needs the inventory.stock.manage permission. Ask an administrator to grant it or to enable tracking for you.
  • "Maximum stock must be greater than or equal to minimum stock" — raise the Max Stock value or lower the Min Stock value so the range is valid.
  • An amount will not add to Log amounts: each amount must be greater than 0, use at most 2 decimals, and appear only once, and the list holds at most 8 amounts. Remove an amount before you add another.
  • A Mass Add row shows "Not found" on Routing, Resource, or Prod. Mode — the name must match an existing routing, resource, or production mode exactly. Correct the spelling or leave the cell blank.