
Who Uses This Feature
Before You Start
To create an item you need:- The item’s name and a classification (Item Group)
- The Unit of Measure (e.g., KG, Gram, Box, Packet)
- Applicable HSN code for GST
- Whether the item is tracked by batch number
- Whether it has an expiry date
Setting Up a New Item
Step 1: Open the Item form
Go to Stock workspace and click Item under the Items Catalogue section, then click New.
Step 2: Fill in the basic details
Step 3: Enable stock maintenance
Turn on Maintain Stock if this is a physical product that should be tracked in the warehouse. Leave it off for service items or digital products.Step 4: Configure batch and expiry tracking
This is critical for dry fruit products. Turn on Has Batch No for any item that needs to be tracked by batch. Once this is on, every stock movement for this item must specify a batch number. Turn on Has Expiry Date to track when each batch expires. With this setting:- The system records the expiry date when each batch is received
- The Pick List and Delivery Note will always use the earliest-expiring batch first (First Expiry First Out)
- The Batch Item Expiry Status report shows you all batches with their expiry dates

Step 5: Set the HSN code for GST
In the Taxes tab, enter the correct HSN code for this item. Dry fruits typically fall under HSN 0813 (dried fruits) or related codes. The correct HSN code ensures that GSTR-1 and HSN-wise reports are accurate. You can also assign an Item Tax Template here if this item has a specific GST rate that differs from your default.Step 6: Configure reorder levels
In the Inventory tab, set the Reorder Level and Reorder Quantity for each warehouse. When stock falls below the reorder level, the system can automatically create a Material Request.Step 7: Add purchase and sales units of measure
If you buy in KG but sell in 250g Packets, you can define a UOM conversion:- Go to the Units of Measure (UOM) tab on the item
- Add a row: 1 Packet = 0.25 KG
Field Guide
Managing Batches
What is a batch?
A batch is a specific lot of a product received or produced at the same time. When you receive 200 KG of almonds from Supplier A on 15 March, that entire delivery becomes one batch. It gets a batch number, a manufacturing date, and an expiry date. Every time that stock moves (sold, transferred, consumed in manufacturing), the system records which batch it came from. This gives you complete traceability from supplier delivery to customer invoice.How batches are created
Batches are created automatically when:- A Purchase Receipt is submitted (one batch per receipt line, or you can specify the batch number from the supplier’s label)
- A Work Order is completed and finished goods are received into stock
Batch fields

Item Variants
If you sell the same product in multiple pack sizes - for example, Cashews W240 in 100g, 250g, 500g, and 1kg - you can set up item variants instead of creating four separate items.- Create a base item: Cashews W240
- Enable Has Variants and set Variant Based On to Attribute
- Create an Item Attribute called Pack Size with values: 100g, 250g, 500g, 1kg
- Generate the variants
Notifications and Alerts
The system does not send automatic email alerts when stock expires, but the Batch Item Expiry Status report and the Stock Ageing report give you the visibility you need to act proactively. Best practice: schedule a weekly review of the Batch Item Expiry Status report every Monday morning to identify any batches expiring within the next 30 days.Best Practices
- Always use a consistent item naming convention so items are easy to find in the search. For example:
[Product Name] [Grade] [Pack Size]→ “Almonds Premium 500g” - Enable batch tracking for every raw material and finished good. This is essential for traceability and for managing expiry
- Set up reorder levels for fast-moving items so the system reminds you before you run out
- Keep the item catalogue clean: use the Disabled flag rather than deleting old items, so historical transactions remain accurate
- Assign HSN codes during item setup, not at invoice time, to avoid errors in GST filings
Related Features
- Procurement - Using items in purchase orders and receipts
- Inventory Management - Stock entries, transfers, and reconciliation
- Quality Inspection - Setting up and running incoming inspections by item
- Sales - Using items in quotations, orders, and invoices
- GST Compliance - HSN codes and tax templates