> ## Documentation Index
> Fetch the complete documentation index at: https://docs.erp.arukz.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Lots, serial numbers and batch expiry

> Trace every lot from receipt to customer, record batch expiry dates, and list what has expired or will expire in the next 30 days.

Every lot (batch) in ARUKZ ERP can carry an **expiry date**. The lots list shows it in red once it has passed and in amber within 30 days, and two filters list **Expired** and **Expiring in 30 days** lots, so food, pharma and chemical units can use or move stock in time.

## Set it up

**1. Track the product by lot**

On the product, turn on tracking **By lots** (or **By unique serial number**).

**2. Enter the lot on receipt**

When goods arrive, give each received quantity its lot number.

**3. Add the expiry date**

Open the lot under **Inventory → Products → Lots / Serial Numbers** and fill **Expiry date**.

## Check what is expiring

On **Lots / Serial Numbers**, sort by **Expiry date** or use the **Expiry** filter: *Expired* or *Expiring in 30 days*.

> [!WARNING]
>
> **Not built yet:** a delivery does not stop you from shipping an expired lot. Check the list before dispatch. First-expiry-first-out picking is not automatic either.

## Trace a lot

Every lot shows where it came from (supplier, receipt) and where it went (manufacturing order, delivery, customer), so a complaint or recall can be traced in minutes. See the [lot traceability guide](https://erp.arukz.com/features/lot-traceability).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.