Skip to main content

Traceability explorer: tracing batches and serial numbers for recalls and complaints

Trace where a batch or serial number came from, what it went into, who received it and what is still in stock.

R
Written by Rivo Heinsalu

The traceability explorer shows where a batch or serial number came from, what it went into, who received it and what is still in stock, in one screen.

Use it to answer a customer complaint, act on a supplier's recall, or run a mock recall for an audit. From the same screen you can write off or move the affected stock and export the list of customers to contact.

Note: The traceability explorer is part of the Traceability add-on and is in Beta. Pricing and plan details are available on our Pricing page.


Opening the explorer

The explorer opens from Stock > Batches and Stock > Serial numbers. You can start from one batch or serial number, from several at once, or from a product and the dates it was added to stock.

One batch or serial number

  1. Go to Stock > Batches or Stock > Serial numbers.

  2. Find the batch or serial number. Tip: serial numbers that are no longer in stock show only with All locations selected.

  3. Click the Traceability explorer icon at the right end of its row.

Several batches or serial numbers in one trace

  1. Tick the rows on Batches or Serial numbers.

  2. Click Trace selected.

Katana traces them together: one list of customers, one stock list and one mass balance, with no duplicates where the batches meet on the same order. Use this when a supplier warns about several lots or a range of serial numbers. You can trace up to 100 batches and serial numbers at once.

Batches list with two hazelnut lots ticked, and Trace selected and Trace product in the toolbar

A whole product or material: see Tracing a production period below.


Reading a trace

The header names what you traced: the batch or serial number, the product as [SKU] name, its origin (the purchase order, manufacturing order or stock adjustment that added it to stock), and its created and expiry dates. With several starts, the header shows each one as a button: click it to focus on that batch or serial number. A stock transfer only moves stock between locations, so it never shows as the origin: find transfers on the Documents and Timeline tabs.

Traceability explorer traced from hazelnut lot HZN-2410-07, showing the header, impact chips, graph and the Details tab

Under Known impact from, chips count what is at stake: In stock at risk, Customer orders, Open order to stop and Serials for where it went, Input batches and serials and Suppliers for where it came from.

The graph draws the chain: orders in the middle, batches and serial numbers around them. Left is where it came from, right is where it went. The legend under the graph explains the colours; a dashed line means assigned to an order but not used or shipped yet. Click Hide graph to give the tabs the full width.

Click a card to focus the chips and tabs on it; Back to initial scope returns to what you traced. Click Trace from here on the card, or in Details, to start a new trace from that batch or serial number. Use Fit View under the graph to see a long chain whole.

Boiler assembly card focused in the graph, with Trace from here on the card and in the Details tab

The tabs

The explorer opens on Details. Each tab answers one question about the trace.

Tab

Answers

Details

Where the focused item is now, its mass balance and its history

Genealogy

What it was made from, and what it went into

Customers

Who received it, and which open orders still hold it

Stock

What is left, where, and what to do with it

Timeline

What happened, in date order

Mass balance

Do the quantities add up

Documents

Every order and adjustment in the trace, with partners and addresses

Details

Shows the focused card: its location (and bin, if you track bins), its mass balance and its history with links to every document. With several starts and nothing focused, it lists the items you traced.

Genealogy

Made from goes down to every supplier; Went into goes up to every customer, one tree per traced item. An order reached twice is shown once and marked shown above. Use it to answer a complaint: what is in this unit, and from which delivery. Click Export CSV to save it.

Genealogy tab for espresso machine B1-24-0002, made from its boiler assembly, pump and gasket batch down to the supplier orders

Customers

Every sales order that shipped the affected stock: customer, email, phone, ship-to address, the batch or serial number each one got, the quantity and the date. Below, the open orders that still hold affected stock, so you can stop them. Click Export CSV for your call list.

Customers tab listing three shipped orders with contacts and ship-to addresses, and one open order

Stock

What is left of the affected stock, per location (and bin). Untick what to leave out, then act on the rest: see Acting on a recall below.

Timeline

Every dated event along the chain: added, produced, used, transferred, shipped and adjusted, with location, document, partner and who issued the number.

Timeline tab with received, used in production, produced, shipped and removed by adjustment events

Mass balance

For each batch or serial number: how much came in, and how much was used, shipped, adjusted and is on hand. Anything unaccounted for is flagged. Auditors ask for this in a mock recall.

Mass balance tab showing in, used, shipped, adjusted, on hand and unaccounted quantities per batch

Documents

Every purchase order, manufacturing order, sales order, stock adjustment and stock transfer in the trace, with status, date, partner, address and side (where it came from or where it went), plus every location with its address.

Documents tab listing every order and adjustment in the trace, and the locations with their addresses

Acting on a recall

The Stock tab turns the trace into documents, one per location, so you don't have to look the stock up again.

  1. Open the Stock tab.

  2. Untick any rows you want to leave out.

  3. Choose what to do:

    • New stock adjustment: writes the stock off.

    • New stock transfer: creates a draft transfer, for example to a quarantine location.

    • Move to bin: moves it to another bin, for example a hold bin (only for locations that track bins).

  4. Review each document Katana creates. Each one is reported on its own.

Stock tab with the affected batches selected, and the New stock adjustment and New stock transfer buttons

Note: Katana has no hold status that stops stock from being picked. Moving it to a separate location or bin keeps it apart.

Stock whose bins don't add up is shown with a warning and can't be acted on until the bins are corrected.


Tracing a production period

A problem on the line is usually known by its dates, not its batch numbers. Trace product finds every batch and serial number of a product added to stock in a date range and traces them together.

  1. Go to Stock > Batches or Stock > Serial numbers and click Trace product.

  2. Pick the product or material.

  3. Optional: set Added to stock from and Added to stock until. Stock counts as added when a purchase order is received, a manufacturing order produces it, or a stock adjustment adds it.

  4. Check the list. It shows the newest 100 batches and serial numbers with quantity, date added and document, all ticked. Untick what to leave out.

  5. Click Trace with the number of items, for example Trace 1.

Trace a product dialog for Hazelnut granola 500 g added to stock from 2026-10-15 until 2026-10-16, with one batch matching

On a material, Trace product without dates traces every lot of it at once: useful when a raw material turns out to be contaminated.

Tip: Narrow the dates to reach batches older than the newest 100.


Tracing assembled products per unit

By default, Katana counts every product made on a manufacturing order as containing every ingredient the order used. That is how mixed production works, and it never leaves an affected unit out. For assembled products, where one battery goes into one bike, it can make a recall wider than it needs to be.

Ingredients can be batches or serial numbers, including serial-tracked materials such as bought-in motors or heating elements. Link each one to the unit it went into, and the explorer can trace per unit:

  1. Open the manufacturing order and go to its Traceability tab.

  2. Expand a product serial number, or click Expand all, and add the ingredient serial numbers and batches used in that unit.

  3. Check Tracking data: a unit shows Covered when all its tracked ingredients are linked.

  4. Complete the order. The links are kept.

Manufacturing order Traceability tab with each espresso machine serial number Covered, and B1-24-0002 expanded to its linked boiler assembly, pump and gasket batch

In the explorer, switch between Per unit and Whole order:

  • Per unit follows the links: a faulty part leads to the one unit it went into.

  • Whole order treats every unit of the order as containing every ingredient.

Per unit view: two heating elements traced to one customer order
Whole order view: the same two heating elements traced to two customer orders and one open order

Ingredients you don't link on an order are traced the whole-order way.


Direct links only and exports

Turn on Direct links only to see just the item's own suppliers, orders and customers: one step back and one step forward, with names and addresses.

Direct links only turned on for granola batch GRN-1016: only its manufacturing order and sales orders remain

To save a trace:

  • Export trace: every event with addresses and who issued each number, as CSV.

  • Export CSV on Customers: the customer list with contacts.

  • Export CSV on Genealogy: the made-from and went-into trees, marked by which traced item each line belongs to.

All dates use YYYY-MM-DD.


Common situations

Situation

Start with

Then look at

A supplier says an ingredient lot is bad

The lot on Batches

Customers for who to contact and orders to stop; Stock for what to pull

A supplier warns about a range of component serial numbers

Trace selected on those serial numbers

Customers; Per unit if your orders link units

A customer complains about one unit or batch

That serial or batch number

Genealogy > Made from, down to the supplier delivery

A machine or line was out of spec for some days

Trace product with those dates

Customers and Stock

An auditor asks for a mock recall

The lot the auditor picks

Mass balance, Timeline, Export trace

Someone asks who supplied an item and who received it

The batch or serial number with Direct links only

Documents

The explorer keeps the records many traceability requirements ask for (who supplied what, what went into what, who received it) and helps you put them together on request. Whether that meets a particular food-safety scheme, customer requirement or regulation is for your business to confirm.


Frequently asked questions

Why does the trace include products that didn't use the faulty ingredient? Without per-unit links, every product made on a manufacturing order counts as containing every ingredient that order used. See Tracing assembled products per unit.

Why is some stock listed both as at risk and on an open order? Stock assigned to an open sales order is still in your warehouse, so it is counted in both places until it ships.

Why does the trace stop at an order? A banner names the order and the reason: it made a product that isn't batch- or serial-tracked, or it hasn't produced or received anything yet. Traces also stop 10 orders deep and are marked as partial.

Can I trace from my supplier's lot number? Yes, if you entered the supplier's lot number as the batch number when you received the purchase order.

Are stock transfers part of the trace? They are listed on Documents but not drawn in the graph.

Does the mass balance show only the traced order's share? No. Mass balance is per batch or serial number, so it shows the whole batch: for example everything received of an ingredient lot, not only what one order used.

I made per-unit links but the trace shows the whole order. Check the toggle is on Per unit. Then open the manufacturing order's Traceability tab and check that each unit shows its linked ingredients.

Can Katana notify the affected customers? Not directly. Export the Customers list as CSV and use it for your emails or letters.

Can I get the trace through the API? Yes. The public API has a Beta trace endpoint; see the API reference.


Related articles


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?