EZO Blog Inventories Batch Management

[How-To] Use Batch Management for Inventory Handling Across Locations in EZO

When the same inventory item exists in bulk across locations, tracking it without batch-level visibility can make stock handling messy. You may end up adding quantity to the wrong batch, transferring stock without clear traceability, or removing inventory from the wrong lot.

EZO lets you manage inventory in batches so you can view quantity by batch, assign batch numbers and expiry dates, and add, transfer, or remove stock from a specific batch. This guide walks you through enabling batch management, viewing batch details, and updating stock from the inventory details page.

1. Enable Inventory Batch Management

Before you can manage inventory by batch, you need to enable the setting first:

Go to Settings → Items → Inventory and check Manage Inventories in Batches.

Click Update to save your changes.

2. Open an Inventory Item and View Its Batch Details

To manage stock by batch, start from the inventory item itself.

From the Navigation Menu, go to Items → Inventory and open the inventory item you want to manage. On the inventory details page, scroll down to Quantity by Location.

Here, you can view the item’s quantity across locations. Expand any row to open the Batch View, where you can see inventory details by batch number.

From this same section, you can also update batch information for existing inventory, including:

  • Batch Number
  • Batch Expiry Date

This gives you a direct way to review and maintain batch-level inventory without leaving the item details page.

3. Add Stock to a Specific Batch

You can add stock to an existing batch or create a new batch from the inventory details page.

From the Navigation Menu, go to Items → Inventory and click on any inventory item. 

On the inventory details page, click the Ellipses (…) menu and select Add Stock.

In the pop-up, scroll down to the Batch Number field.

From here, you can:

  • Add stock to an existing batch, or
  • Click Add Batch Number to create a new batch

Complete the rest of the required stock details and click Add.

4. Transfer Stock from a Specific Batch

You can transfer inventory between locations at the batch level and select multiple batches in a single transfer. 

From the Navigation Menu, go to Items → Inventory and click on any inventory item.

On the inventory details page, click the Ellipses (…) menu and select Transfer Stock.

In the pop-up:

  1. Choose the relevant source location from the dropdown under From.
  2. Select the batches you want to transfer inventory from using the dropdown under From Batch Number.
  3. Choose the destination location under To and the destination batch under To Batch Number.
  4. Enter the quantity you want to transfer, fill in any remaining details, and click Transfer.
Transfer inventory pop-up showing the source and destination batch fields

5. Remove Stock from a Specific Batch

To remove stock from a specific batch, use the Remove Stock action on the same inventory details page.

From the Navigation Menu, go to Items → Inventory and click on any inventory item. On the inventory details page, click Remove Stock.

In the pop-up, select the relevant Location and Batch Number. Then enter the quantity you want to remove and click Remove Stock.

This updates that specific batch instead of affecting inventory more generally, which helps keep your stock records accurate.

6. Print Unique Batch Barcodes

You can now generate and print unique barcode labels for individual inventory batches. This makes it easier to identify and track different batches of the same item, even when the same Batch Number is used across different items.

To enable batch barcodes:

  1. Navigate to Company Settings & Addons → Items.
  2. Locate Batch Barcode Generation and select Enable Batch Barcodes (Format: AIN + DIV + Batch Number)

6.1 Generate and Print a Batch Barcode

Once your barcode format is configured, you can print a barcode for a specific batch:

  1. Navigate to Items → Inventory and click on any item.
  2. On the inventory details page, click the Ellipses (…) menu and select Print Label.
Inventory item detail page showing the Print Label option.

In the Print Labels pop-up:

  1. Select the number of copies to print and the printout template.
  2. Select a batch from the Select Batch Number dropdown.
  3. Click Print to generate the batch label.
The Print Labels pop-up showing the different settings we can choose from.

When you select a specific batch, the printed label uses the format Inventory Name – Batch Number for the display name.

If you do not select a batch, the system prints the standard AIN barcode instead.

You can also customize your printout template to include the Batch Expiry Date, allowing staff to see important expiry information directly on the physical label.

6.2 Scan a Batch Barcode

Once batch-specific barcodes have been printed, scanning one in a supported workflow automatically identifies the corresponding inventory item and selects the specific batch.

The batch selection is locked after the barcode is scanned, helping ensure that the correct batch is used for the transaction. This allows staff to scan a batch barcode and work with the correct batch without having to manually search for and select it.

Batch barcodes can be scanned in supported workflows such as Carts, Checkout, Check-in, Reserve, Move Items, Extend Checkout, Work Orders, Audits, and Purchase Orders.

Keep Batch-Level Inventory Clean and Accurate

Managing inventory by batch gives you better control over how stock is added, moved, and removed across locations. Instead of treating the entire quantity as one undifferentiated pool, you can work against the exact batch you need and maintain cleaner records over time.

Need help getting started with inventory batching in EZO? Reach out to support@ezo.io.

Was this helpful?

Thanks for your feedback!
Sr. Technical Writer, EZO
Farhad Hassan is a Senior Technical Writer at EZO with over a decade of experience turning complex software and operational workflows into clear, actionable guidance. He creates support content across asset management, equipment maintenance, rental operations, and IT management, helping users understand product capabilities, solve problems, and get greater value from their tools.

Achieve Higher Asset Control with EZO

Cloud-based asset management software that helps minimize costs with efficient asset organization and tracking.
capterra
software-advice-2026
Leader
High Performer Mid market