Odoo Inventory + Purchase · set up by TechNext

Every serial number, accounted for.

Tri-Comp buys, holds, installs and services hardware — switches, servers, NVRs and cameras, card readers, IP handsets, laptops, plus the licences that go with them. Odoo tracks each unit by serial number from the supplier's invoice to the client's rack, records its warranty end date, and raises the next purchase order before the shelf runs empty.

Odoo Inventory — Tri-Comp hardware, spares and licence stock

The question that costs a day.

"Which firewall did we install at that client, and is it still under warranty?" Answering that from memory, email and a folder of PDFs can burn half a day — and getting it wrong means eating a replacement that the manufacturer would have covered.

1
Record per physical unit, by serial
0
Stock counts kept in a spreadsheet
∞
Client sites traceable from one search

One record follows the unit for its whole life.

From the purchase order to the client's rack to the eventual replacement — every movement, every service visit and every fault is attached to the same serial number.

Serialised unit · 24-port managed switch DEPLOYED
Serial numberRecorded at goods receipt
Purchased fromSupplier, on PO with cost
Current locationClient site — Level 12 comms room
Installed onField-service visit FS-2016
Warranty endsTracked, with an alert before expiry
Under contractCovered by maintenance contract SUB-0142
Service historyEvery visit and fault, linked
When a fault is reported, the engineer sees the unit, its age, its warranty status and everything that has happened to it before they arrive — not after.

Illustrative record — TechNext configures Tri-Comp's real product categories and tracking rules.

Stock isn't only in the office.

Odoo models the places Tri-Comp's hardware actually sits, so a physical count matches the system instead of contradicting it.

Office storeMain holding for spares, replacement units and consumables at Ubi Avenue 4.
Engineer vansEach engineer's vehicle is its own location. Parts fitted on site deduct from their van and replenish from the store.
Client sitesDeployed units live against the client's location, so "what do they have" is a search, not an archaeology project.
RMA / faultyUnits awaiting supplier return are quarantined so nobody re-installs a known-faulty device.

Buying, without the last-minute scramble.

Set a minimum for the parts that must never run out — power supplies, patch leads, the common drive sizes, a spare handset — and Odoo raises the RFQ itself when stock dips below it. Supplier prices and lead times are held on the product, so the cheapest viable source is proposed rather than remembered.

Odoo automated vendor RFQs from reorder rules Odoo inventory traceability by serial number

Reorder rules

Min/max levels per item, per location. Odoo proposes the purchase order before an engineer discovers the shelf is empty at 8am.

Supplier price lists

Multiple suppliers per product with their prices, lead times and minimum quantities — so purchasing decisions are informed, not habitual.

Three-way matching

Purchase order, goods received and supplier bill are reconciled automatically. Overcharges are caught before payment.

Landed costs

Freight and duty on imported hardware are allocated across the units received, so the margin on resale is real.

Licence & subscription items

Cloud licences and support renewals are held as products with their own renewal dates — resold as recurring lines, not chased manually.

Barcode receiving

Scan units in at goods receipt and out at delivery. Faster than typing serials, and far less error-prone.

Warranty data pays for itself.

Every unit carries its purchase date, supplier and warranty end date. When a client's drive fails, Odoo answers instantly whether it's a supplier RMA or a chargeable replacement — and Tri-Comp stops absorbing costs the manufacturer would have covered, or quoting for free what it's entitled to charge for.

Purchase date on every unit Warranty end tracked Expiry alerts before renewal RMA status per serial Chargeable vs covered, instantly

What Tri-Comp gains with Inventory & Purchase