Parts Inventory Guide
Manage your parts catalog, stock locations, barcode scanning, and ticket-level cost tracking — all in one integrated inventory system.
Overview
ForsetiDesk Inventory tracks physical parts and consumables across multiple stock locations. Technicians consume parts while working on tickets, automatically updating stock levels and recording cost data. Managers get full visibility into parts spend, reorder needs, and technician consumption patterns.
Parts Catalog
The parts catalog is the master list of all parts your organization stocks. Navigate to Inventory → Parts.
Creating a Part
- Click New Part.
- Enter the SKU (unique identifier), name, and category.
- Optional: manufacturer, part number, barcode (for scan-based lookup), unit cost, and notes.
- Set the reorder point and reorder quantity for low-stock alerts.
- Click Save. The part is now available for stock transactions.
Part Categories
| Category | Examples |
|---|---|
| HARD_DRIVE | SSDs, HDDs, NVMe drives |
| MEMORY | RAM modules, DDR4/DDR5 |
| CABLE | Ethernet, HDMI, USB, power cables |
| POWER_SUPPLY | PSUs, power bricks, UPS batteries |
| DISPLAY | Replacement screens, display adapters |
| KEYBOARD_MOUSE | Keyboards, mice, trackpads |
| NETWORK | NICs, switches, WAPs, SFP modules |
| TONER_INK | Printer toner cartridges, ink tanks |
| BATTERY | Laptop batteries, CMOS batteries |
| ADAPTER | USB-C hubs, display adapters, converters |
| TOOL | Screwdrivers, anti-static kits, cable testers |
| CONSUMABLE | Thermal paste, cleaning wipes, cable ties |
| OTHER | Miscellaneous parts |
Stock Locations
Stock locations represent physical places where parts are stored. Navigate to Inventory → Locations.
| Location Type | Use Case |
|---|---|
| WAREHOUSE | Central parts storage room; not assigned to a specific tech |
| TECH_STOCK | A technician's personal parts bin or desk stock; assigned to a specific user |
| VEHICLE | A service vehicle's inventory; assigned to the driver/tech |
Create stock locations by clicking New Location. For TECH_STOCK and VEHICLE types, select the assigned technician. Optionally link to a physical location from the location hierarchy (Assets → Locations).
Inventory Transactions
All stock movements are recorded as transactions for full auditability.
| Transaction Type | When to Use |
|---|---|
| RECEIVE | New stock arriving from a purchase order or supplier |
| CONSUME | Part used while working on a ticket (deducts from stock) |
| TRANSFER | Move parts between stock locations (e.g., warehouse to tech stock) |
| ADJUST | Manual correction of stock level after a count variance |
| RETURN | Unused part returned to a stock location |
| SCRAP | Part disposed of due to damage or obsolescence |
To record a transaction, click New Transaction from the Inventory page, select the transaction type, part, quantity, and source/destination location.
Reorder Points & Alerts
When stock at any location falls at or below the reorder point set on a part, an alert is generated. View all active alerts via the Inventory Alerts dashboard widget or the alerts banner at the top of the Inventory page.
Set the reorder point and reorder quantity on each part record. The reorder quantity is informational — it tells purchasing how much to order, but does not automatically create purchase orders.
Barcode & SKU Lookup
Every part can have a barcode stored alongside its SKU and manufacturer part number. Barcode values support any 1D/2D format (Code 128, QR, EAN, UPC).
Use the search bar on the Inventory page to look up parts by barcode, SKU, name, or manufacturer part number simultaneously. This supports both keyboard entry and scanner input (most barcode scanners act as keyboard emulators).
Scan Station
The Scan Station (Inventory → Scan Station) provides a role-aware kiosk interface optimized for warehouse or field use.
- Scan or type a barcode/SKU to instantly look up a part
- View current stock levels across all locations
- Record a CONSUME or TRANSFER transaction directly from the lookup result
- If a barcode is not recognized, an inline form appears to create the part on the spot
- Shows consumption rate and estimated days remaining based on recent transaction history
Batch Operations
Batch Receive
Process an entire shipment at once. Navigate to Inventory → Batch Receive, add line items (part + quantity + unit cost), select the destination location, and click Receive All. Creates one RECEIVE transaction per line item.
Batch Transfer
Load a tech's vehicle for a field run. Select multiple parts and quantities from a source location (e.g., warehouse) and a destination (e.g., a tech's vehicle stock). Click Transfer All to create all transactions at once.
Quick Count
Perform a physical inventory count. Enter counted quantities for each part at a location; ForsetiDesk calculates variances against the recorded stock level. Click Apply Adjustments to create ADJUST transactions for all discrepancies.
Ticket Parts Integration
Record parts consumed while working on a specific ticket directly in the ticket detail view.
- Open a ticket and scroll to the Parts Used section.
- Click Add Part, search for the part, enter the quantity and stock location to deduct from.
- Optionally link the part to a specific installed asset and add notes.
- Click Save. The stock is decremented immediately and the cost is recorded against the ticket.
The ticket list view includes a Parts Cost column showing total parts spend per ticket. This data feeds the Parts Spend Report for cost analysis.
Parts Spend Reports
Navigate to Inventory → Reports to access detailed cost analytics:
- Spend by Tech — which technicians consumed the most parts by value
- Spend by Category — which part categories represent the highest spend
- Spend by Item — top parts by total consumption cost
- Spend by Ticket — tickets with the highest parts cost
Filter by date range and export the report as CSV or XLSX.
Import & Export
Exporting
Three export types are available from Inventory → Import/Export:
- Parts Catalog — all parts with categories, SKUs, barcodes, and costs
- Stock Levels — current quantity per part per location
- Transaction History — full audit trail of all stock movements
Importing Parts
- Download the CSV template by clicking Download Template.
- Fill in the template with your parts data.
- Drag and drop the file onto the import area, or click Browse.
- Click Dry Run to validate — see what will be created, updated, or skipped without committing.
- If the dry run shows no errors, click Import to apply.
Mobile Inventory
Field technicians can manage their stock from the ForsetiDesk mobile app (Business license required).
- My Stock tab — shows all stock locations assigned to the logged-in tech, grouped by location with low-stock badges
- Scan screen — use the device camera to scan barcodes; look up parts and record consumption inline
- Add Part on ticket — tap the parts section on the mobile ticket detail to record a consume transaction without leaving the ticket