Skip to content
BMS Learning center
Menu
Lesson 3 / 15

Base units, variants, packs & stock models

Align sales, receiving, recipes, lots and serials on one product structure.

On this page · Jump to a section

Before you begin

A reviewed list of purchasing units, selling units, sizes and consumption methods.

Where to go

Products → Stock models / Product packs

Visible menus may vary with language, permissions, app version and shop configuration.

Follow these steps

  1. Define a stable SKU and base unit. Use variants for sizes and packs for the number of base units per selling unit.
  2. Choose the stock policy that matches actual work: direct, recipe, weighted, wastage or non-stock. Use only capabilities exposed and cleared by readiness.
  3. Recipes consume integer base units and append a version when components change. Subrecipes pin versions; labor and energy estimates are not movements.
  4. Test scans for loose units, packs and variants, including no inventory row. Variants are catalog data, not inferred from shelf quantity.

How to verify success

One sale and one receipt reconcile to base units without silent rounding.

Limits & things to check

NON_STOCK does not mean free or zero cost. Review open work before changing the stock model of a live SKU.

Ready to try it in your shop

Lessons are free to read. Actual operations require sign-in and the appropriate permission. Use test data for training.

Checking account…

Keep learning