Home / Help Center / pos-app-hardware / hardware / Material Stock
📦 hardware

Material Stock

Material Stock is a dedicated stock list for the raw materials, hardware parts and consumables used on repair or fabrication jobs — separate from the main Products/Inventory catalogue, since these are typically bought in bulk (rods, sheets, fasteners, fittings) and consumed on jobs rather than sold as individual retail items.

📍 Menu path: Hardware → Material Stock
👤 Who uses it: All roles with the Billing feature enabled

Overview

Each material has a name, category, unit, current quantity, minimum stock level, and both a cost price and selling price — the selling price is informational (e.g. for quoting a customer) and is not linked to the billing/POS pricing engine.

A material is flagged "LOW" the moment its quantity drops to or below its minimum stock level — the same threshold drives the Low Stock count and banner on Hardware Overview.

This list is completely independent of the Products and Inventory pages — materials here are not sellable catalogue items and do not appear in Quick Billing.

Before You Start

Step-by-Step Guide

1 Add a new material

  1. Open Hardware → Material Stock and click "+ Add Material".
  2. Fill in Name (required), Category, Unit, Quantity, Min Stock, Cost Price and Selling Price.
  3. Click "Save" to add it to the list.

2 Update quantity or details

  1. Click "Edit" on any row to reopen the form pre-filled with its current values.
  2. Adjust Quantity after a purchase or after using material on a job, then click "Save".

3 Find and monitor materials

  1. Use the search box to filter by name or category as you type.
  2. Rows with quantity at or below Min Stock show a red "LOW" badge next to the name and highlight the quantity in red — scan for these before they run out.

4 Remove a material

  1. Click "Delete" on the row and confirm — this permanently removes the material record.

Every Field & Button, Explained

Field / ButtonWhat it does
NameMaterial/part name (required) — e.g. "MS Angle 25mm", "M8 Bolt", "Copper Wire 1.5mm".
CategoryFree-text grouping (e.g. Fasteners, Sheet Metal, Wiring) used for search filtering; no fixed list.
UnitFree-text unit of measure (e.g. piece, kg, metre, box); defaults to "piece" for a new material.
QuantityCurrent stock on hand, in the material's Unit. Updated manually — there is no automatic deduction when materials are used on a job.
Min StockThreshold below (or at) which the material is flagged LOW everywhere it appears (this page and Hardware Overview).
Cost Price (₹)What you pay per unit when buying the material.
Selling Price (₹)A reference price per unit, useful when quoting a customer for material used on a job — not connected to product pricing or billing.

Tips & Best Practices

Troubleshooting & FAQ

Using material on a Job Card did not reduce the Quantity here.
This is expected — Job Cards records a free-text materials list on the job but does not automatically deduct from Material Stock quantities. Update the quantity here yourself after using material on a job.
I deleted a material by mistake.
Deletion is immediate and permanent (after the confirmation prompt) — there is no undo or recycle bin for materials; you will need to re-add it.