The Parts & Inventory module is the source of truth for every physical item your business stocks and uses. A central parts catalog holds every part you carry — with its SKU, unit cost, sell price, and reorder threshold. Stock is tracked by location, so you always know how many units are in each warehouse, van, or truck. When a service job is completed, Novala automatically decrements the parts used on that job, keeping your quantities accurate without manual entry. Low-stock alerts fire as soon as a quantity drops below its reorder point, and cycle counts let you reconcile physical counts against system quantities at any time.Documentation Index
Fetch the complete documentation index at: https://developers.novala.ai/llms.txt
Use this file to discover all available pages before exploring further.
Parts catalog
The parts catalog lives under Inventory → Parts Catalog. Each part record contains:Part number and name
Part number and name
A unique identifier and descriptive name. The part number is used across work orders, POs, and stock movements for consistent tracking.
Category
Category
An optional grouping for filtering and reporting (e.g., Filters, Belts, Electrical).
Unit of measure
Unit of measure
How the part is counted — each, box, foot, liter, etc.
Unit cost and sell price
Unit cost and sell price
The cost to purchase the part and the price charged to customers. Sell prices from the parts catalog are used when building quotes and invoices.
Manufacturer
Manufacturer
Optional manufacturer name for reference and filtering.
Active / inactive
Active / inactive
Inactive parts are hidden from selection in work orders and POs but their stock history is preserved.
Add a new part
Enter part details
Fill in the part number, name, category, and unit of measure. These fields are required.
Set cost and pricing
Enter the unit cost (what you pay) and the sell price (what you charge customers). Both values are used in quoting, invoicing, and profitability reporting.
Stock locations
Novala tracks stock separately for each physical location. Locations are configured under Inventory → Locations and can represent a warehouse, a technician’s truck, or any virtual storage area. Each location has its own stock level per part — so you know exactly which van has the last filter on hand before dispatching a technician.Stock overview
Inventory → Stock Overview shows current quantities across all parts and locations in a single table. Filter by location or part to narrow the view. The columns display quantity on hand and the reorder threshold for each part–location combination.How stock changes
Stock levels change automatically in three ways:Service job completed
When a job is marked complete, the parts listed as used on that job are decremented from the technician’s truck or the assigned stock location.
PO received
Receiving a purchase order increases the quantity on hand at the chosen receiving location by the quantities confirmed in the receipt.
Manual adjustment
Managers with the Manage Stock permission can record a manual stock movement — an increase or decrease with a reason — at any time.
Low-stock alerts
Set a reorder point on any part-location combination. When the quantity on hand falls at or below that threshold, Novala fires ainventory.stock.low alert.
On the Inventory dashboard, low-stock items appear in a red alert banner showing the part number, location, current quantity, and reorder point. The Low Stock summary card shows the total count of active alerts.
Low-stock alerts also trigger suggestions in the Purchasing module. If the part has a preferred vendor, Novala will suggest a purchase order so you can reorder quickly. See Purchasing & Vendors for details.
Cycle counts
A cycle count is a physical count of stock at a location that reconciles what Novala expects against what is actually on the shelf. Run them from Inventory → Cycle Counts.Start a new cycle count
Click New Cycle Count and select the location to count. Novala generates a count sheet with every part that has stock at that location.
Enter physical counts
For each part, enter the actual quantity you find on the shelf. Novala shows the expected quantity alongside your entry so you can spot variances in real time.
Submit the count
Click Submit Count. Novala compares your entries to the expected quantities and records a stock adjustment movement for any discrepancies.
Inventory analytics
The Inventory → Analytics section provides deeper views into stock value, consumption trends, and usage by job. Use it to identify slow-moving parts, understand which jobs consume the most materials, and assess the total value of your on-hand stock.Permissions
View Parts
View Parts
Read-only access to the parts catalog, stock levels, and locations.
Manage Parts
Manage Parts
Create and edit part records, categories, and pricing.
Manage Stock
Manage Stock
Record manual stock adjustments, receive POs, and run cycle counts.