EasyScan SKU & Barcode

EasyScan SKU & Barcode

Purchase orders

How to use Inventory Requirements

Inventory Requirements lets you set stock-level rules: a reorder point (Min), a target stock level (Max), and a minimum order quantity (MOQ) - for each product at a specific location. When creating a purchase order, EasyScan uses these values to automatically calculate how much you need to order.

Last updated on 17 Mar, 2026

Part 1: Setting your inventory levels

Step 1: Open Inventory Requirements

From the EasyScan sidebar, go to Purchase orders, then click Inventory requirements in the top-right actions.

Step 2: Select your location

Use the location picker at the top of the page to choose which store or warehouse you want to set levels for. Each location has its own independent Min, Max, and MOQ values.

Step 3: Find your products

Use the search bar to find products by name, SKU, or barcode. You can also filter by vendor, product type, or tag to narrow things down.

Step 4: Set your values

For each product variant, you'll see the current Available and Incoming stock, plus three editable fields:

Field

What it means

Example

Min

Reorder point - when stock falls to or below this number, EasyScan will flag the product as needing reorder

If you never want to drop below 10 units, set Min to 10

Max

Target level - the quantity you want to restock up to when placing an order

If you always want 50 units on hand, set Max to 50

MOQ

Minimum order quantity - the smallest amount your supplier will accept for this product

If your supplier requires ordering in batches of at least 12, set MOQ to 12

You can set any combination of these fields. For example, you might set only Max for simple restocking, or set all three for tighter control.

Step 5: Save

Once you've entered your Max values, click Save at the top of the page. You only need to do this setup once -- the values are saved and will be remembered for future purchase orders.

Tip: If you need to set the same Max for many products at once, click Bulk set max in the top-right corner. This will apply a single value to all products currently visible on the page.

Part 2: Auto-filling quantities on a purchase order

Step 1: Create a purchase order

Go to Purchase orders and create a new purchase order as you normally would (set your supplier, destination, etc.).

Step 2: Add your products

Add products to the purchase order using any method you like - scan barcodes, use the product picker, or import via CSV.

Step 3: Click "Suggest quantities"

Once your products are added, you'll see a Suggest quantities link above the product list. Click it.

Step 4: Choose your options

A popup will appear with three options:

Option

Default

What it does

Filter by reorder point

Off

Only suggests quantities for items where current stock + incoming is at or below their Min value. Items without a Min set, or items above their Min, are set to 0.

Apply target levels

On

Calculates the order quantity needed to reach each product's Max level. Items without a Max set are left unchanged.

Enforce minimum order quantity

Off

Ensures that any suggested quantity meets the product's MOQ. If the calculated quantity is below the MOQ, it gets bumped up to the MOQ. This option requires "Apply target levels" to be enabled.

Choose the combination that fits your workflow and click Apply.

Step 5: Review the results

EasyScan processes each product through the options you selected, in order:

1. Filter by reorder point (if enabled) EasyScan checks whether the product actually needs reordering:

  • Net position = Available stock + Incoming stock

  • If the product has no Min set, it is skipped (set to 0)

  • If net position is above the Min, the product is filtered out (set to 0)

  • Only products at or below their Min continue to the next step

2. Apply target levels (if enabled) EasyScan calculates how much to order:

Order quantity = Max − (Available stock + Incoming stock)

For example, if Max is 50, you have 30 available, and 5 incoming, the order quantity is set to 15.

  • Products already at or above their Max are set to 0

  • Products without a Max set are skipped and left unchanged

3. Enforce minimum order quantity (if enabled) EasyScan checks the MOQ for any product that has a suggested quantity greater than 0:

  • If the calculated quantity is below the MOQ, it gets bumped up to the MOQ

  • Products with a quantity of 0 are not affected (EasyScan won't create an order just to meet an MOQ for a product that's already fully stocked)

For example, if the calculated order quantity is 8 but the MOQ is 12, the quantity is bumped up to 12.

After suggestions are applied, any products with a quantity of 0 will prompt you to either remove them from the order or keep them.


Common scenarios

Scenario 1: Simple restocking (Max only) You just want to top up to a target level.

  • Set: Max only

  • Suggest quantities options: Apply target levels (on)

  • Result: Each product is restocked up to its Max

Scenario 2: Reorder point + target level (Min + Max) You only want to reorder products that are running low, and restock them to a target.

  • Set: Min and Max

  • Suggest quantities options: Filter by reorder point (on) + Apply target levels (on)

  • Result: Only products at or below their Min are included, and each is restocked up to its Max

Scenario 3: Full control (Min + Max + MOQ) You want to reorder low-stock products, restock to a target, and make sure every line meets your supplier's minimum.

  • Set: Min, Max, and MOQ

  • Suggest quantities options: All three options on

  • Result: Only low-stock products are included, restocked to their Max, and any quantity below the MOQ is bumped up

Was this page helpful?
Previous

Email a Purchase Order

Next

Please contact us through the EasyScan app for further support