Skip to main content

Basics of batch tracking

Implement batch tracking in Katana for full traceability from purchase to sale.

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated this week

Batch tracking in Katana allows full traceability of materials and products throughout their lifecycle, from purchasing and manufacturing to sales and beyond. With this feature, you can assign unique batch numbers (also called lot numbers) and optional expiry dates to purchased or manufactured items.

Note: Batch tracking is part of the Full Traceability add-on, which is automatically available on Professional plans.


What is Batch Tracking?

Batch tracking helps you:

  • Monitor product and material movement across your supply chain.

  • Assign unique batch numbers to each set of purchased or manufactured items.

  • Optionally set expiry dates ("best before") to manage shelf life.

    • Expired batches cannot be added to any new orders.

This system gives you full backward and forward traceability:

  • Backward: From a sales order to the batch used, manufacturing data, and the ingredients that went into it.

  • Forward: From purchased ingredients to their use in manufacturing and final sales.


Enabling batch tracking

Batch tracking is controlled per item (product or material). It is disabled by default, but can be switched ON individually for each item.

To enable it:

  1. Open the item card for the product or material.

  2. Under tracking, select Batch / lot numbers.

    Screenshot showing the Batch / lot numbers option on a product card

Full traceability workflow

Diagram of the full traceability workflow

Here's how batch tracking flows through your inventory operations:

    • Items added via purchase orders are assigned to new or existing batches in stock.

  1. Manufacturing – Ingredients

    • When completing a manufacturing order (MO), ingredients must be selected from specific batches.

  2. Manufacturing – Products

    • Finished goods created in an MO are added to new or existing batches.

    • Products are selected from specific batches when fulfilling sales orders.

This ensures end-to-end traceability β€” from a product sold back to its manufacturing process and even the specific ingredients used.


Key points and behavior

  • If batch tracking is ON for an item, you must select a batch for all stock movements:

    • Purchasing

    • Manufacturing

    • Selling

    • Stock adjustments

    • Stock transfers

  • Each batch is unique to a single item variant:

    • You cannot combine multiple variants into one batch.

    • Batch numbers must be unique per variant, but the same number can be reused across different variants.

  • All batches are listed under Stock screen β†’ Batches tab.

  • Batch tracking is global, not location-specific:

    • Turning it on/off applies to all locations.

    • Batches can be distributed across multiple locations.

  • Expired batches:

    • Cannot be added to new orders.

    • Appear after unexpired ones in search results.

  • Batches can be assigned when:


How to find sales orders linked to a batch

Screenshot showing the inventory intel window

To track which SOs used a specific batch:

  1. Go to the Stock screen.

  2. Click on the item tied to the batch.

  3. In the Inventory intel window, use the Batch # dropdown to filter and view relevant sales orders.


Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]

Did this answer your question?