These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Field Service Management
- Features
- Parts and truck stock
Parts and truck stock
Keep field consumption, replenishment and inventory corrections connected.
OverviewLow Truck Stock×
Field Service Management · Parts and truck stock
New
Low Truck Stock
Truck stock
| Technician | Part | Quantity | Last replenished at | Below minimum | |
|---|---|---|---|---|---|
| Tessa Nguyen | 20 x 20 pleated air filter | 180 | 29 Oct | 20 | |
| Nina Kowalski | 20 x 20 pleated air filter | 720 | 28 Oct | 840 | |
| Luis Ortega | Three-quarter inch copper elbow | 890 | 22 Oct | 500 | |
| Evan Mercer | Gas valve, 24 V | 770 | 11 Oct | 770 | |
| Andre Baptiste | Three-quarter inch copper elbow | 960 | 30 Oct | 940 |
6 of 6 records
20 x 20 pleated air filterTruck stock · TS-91197
TechnicianTessa Nguyen
Quantity180
Last replenished at29 Oct
Below minimum20
What you can do
Know which truck supplied the part
A technician records materials against the assigned service call and the truck stock that supplied them. The part, quantity and source must agree. Customer price and internal cost are captured when the work is posted, keeping an older signed job stable after the parts catalogue changes. Field staff can use approved customer prices without receiving unrestricted access to internal margins.
Inventory movements make the stock effect traceable. A mobile draft is waiting work; a posted consumption entry has an accepted inventory result. Replaying a command returns its existing posting. Concurrent consumption checks the remaining stock before committing, so two visits cannot both consume the same available item and leave the truck with a negative balance.
Replenish through a clear decision
Low stock raises a replenishment request for inventory staff to review. The Inventory Clerk prepares the source, destination, part and quantity. Operations Manager independently approves that revision before warehouse picking and loading begin. A changed quantity or destination needs another decision; the earlier approval does not float onto whatever the request contains later.
Warehouse-to-truck transfers and supplier requests are different operations. A truck load updates its source and destination together. A procurement request keeps its external request identity and waits for acknowledgement before it is treated as fulfilled. Teams using an external inventory owner reconcile its confirmed balance rather than also posting an independent local decrement.
Correct the record without losing it
A returned or mistakenly recorded part needs a compensating movement linked to the original posting. Deleting the old row would remove the explanation while leaving billing or external inventory out of step. The original stock movement remains in the balance calculation, and its linked return supplies the opposite effect. A draw of two parts and the full return therefore net to zero. The reversal preserves the original price and quantity and prevents the same posting from being reversed twice. Where the part was billed, the correction also enters the billing review instead of quietly changing a signed invoice.
How the work moves
Replenish and reverse stock. Inventory Clerk prepares parts replenishments. An independent Operations Manager approves the exact source, destination, part and quantity. The clerk picks and loads approved stock; movement and source/destination balances update atomically once, with nonnegative available stock. External-owned warehouses use acknowledged inventory/procurement requests instead of local balance edits. Cancel only unposted requests; correct posted consumption or transfers with linked compensating stock movements and corresponding billing review.
Review the exception
A request that exceeds available stock remains unresolved until the source quantity is replenished or the authorized request changes. Picking does not mean the truck has received the item, and an uncertain external response does not mean a supplier order succeeded. Opening balances, counts and corrections need authorized evidence. The parts report shows net posted usage and reversals alongside the current stock position, giving the team a route back from an unexpected balance to the movements that created it. Warehouse records with external ownership remain mirrors of acknowledged events; they are never edited simply to make a reconciliation difference disappear.
What your team sees
- Low Truck Stock. Review each technician’s part quantity before preparing a replenishment.
What it keeps track of
Data model- Parts
- The parts-and-materials catalog carries current approved warehouse cost and customer price. Changes retain an audit record; historical service call parts and billing revisions preserve the exact accepted price snapshot.
- Truck stock
- Per-Technician parts inventory on the truck. The most-frequently written table in the app — every service call parts row triggers a decrement here.
- Warehouse stock
- Central warehouse parts inventory. The source for replenishment runs out to truck. Read-only mirror if a separate
scm-inventoryapp owns the master; local table here for FSM-only deployments. - Service call parts
- Posted parts consumed on an assigned call, with immutable cost/price snapshots and an atomic stock movements posting. A draft mobile event is not a posted consumption record. Linked reversals compensate stock and trigger billing reconciliation.
- Stock movements
- Immutable inventory postings for receipts, truck consumption, replenishment and compensating reversals. Balance projections and a posted movement commit atomically in local mode. Reversed originals remain in the signed ledger sum; the linked compensating row supplies the opposite effect.
- Parts replenishments
- Inventory requests prepared by the Inventory Clerk and independently approved by Operations Manager. Warehouse-to-truck moves progress through Approved, Picked and Loaded; procurement requests remain Sent until acknowledged. Posted stock is corrected by linked compensating movements.
Who uses it
Permissions- Technician
- Records work only on assigned individual calls or calls assigned to a crew of which they are a current authorized member.
- Crew Lead
- Works assigned crew calls and provides an independent pricing decision where the configured limit permits.
- Inventory Clerk
- Requests and fulfils parts transfers within the configured inventory ownership boundary.
- Operations Manager
- Owns service capacity, escalations and independent commercial decisions.
- Admin
- Maintains identities, integration configuration and operational settings; configuration authority does not bypass transaction controls.
Set up Field Service Management your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.