Procurement Tracking System
When the company's ERP system (pcMRP) was found to be three years out of date, I designed and built a parallel tracking system from scratch — restoring visibility across procurement, orders, returns, and vendor pricing for four cross-functional teams.
The problem
Three years of outdated data and no structure to work from
The company's existing system — pcMRP — hadn't been maintained in roughly three years. Stocking levels were wrong, open orders weren't logged, closed orders were still showing as active, and there was no reliable record of what was in inventory or what was owed to customers. Every team was working off their own version of the truth: emails, personal spreadsheets, and verbal updates.
With no foundation to build on, the backlog was growing invisibly. There was no way to know which orders were at risk, which suppliers were behind, or which customer escalations were about to happen — until they already had. To fix this, I implemented a monthly physical recount of all 952 parts, turning inventory accuracy from a one-time cleanup into an ongoing process.
Before — pcMRP Inventory Database
pcMRP Inventory Database as found — all Qty Onhand values showing 0.000, no manufacturer data, no on-order tracking. Every number was inaccurate and ~3 years out of date.
After — Inventory Recount (rebuilt from scratch)
All 952 parts physically recounted every month — keeping quantities accurate and giving procurement a reliable, always-current baseline to plan from.
Process
Audit first, align second, build third
The first priority wasn't designing a new system — it was understanding the full extent of what was broken. I audited the existing pcMRP data to assess what could be salvaged and what needed to be rebuilt from scratch. What I found: stocking levels were approximately three years out of date, open orders had no current status, and closed orders were still cluttering the active queue. The system couldn't be trusted as a starting point — everything had to be built from scratch.
Because this work touched procurement, sales, and logistics, cross-team alignment was essential before any solution could stick. I worked with the operations team to define a shared workflow — standardizing how orders moved from customer PO intake through to invoicing — so that everyone was operating from the same process, not just the same spreadsheet.
Order confirmation workflow defined collaboratively with the operations team — covering PO receipt through invoice generation across procurement, sales, and logistics.
Key decisions
Four tabs, one system — built for the gap pcMRP left behind
Since pcMRP couldn't be relied on for current data, the system needed to operate independently while the underlying ERP was eventually cleaned up. The core design decision was to separate concerns into four focused tabs rather than one overwhelming master sheet — each serving a distinct user need, with shared fields creating a natural cross-reference layer between them.
| Customer | Urgency | PO Date | HPSP PN | Part Description | QTY | Unit Price | Total | Due Date | SO # | Tracking # | ETA | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acme Semiconductor | URGENT | 2024-01-08 | HPSP-4421 | Wafer Chuck Assembly | 2 | $1,250.00 | $2,500.00 | 2024-01-22 | SO-10041 | 1Z999AA1…784 | 2024-01-20 | Confirmed w/ vendor |
| NovaTech Systems | STANDARD | 2024-01-10 | HPSP-2203 | Vacuum Pump Seal Kit | 5 | $340.00 | $1,700.00 | 2024-01-31 | SO-10042 | 1Z999AA1…785 | 2024-01-28 | Lead time 3 weeks |
| Apex Devices | HIGH | 2024-01-11 | HPSP-3317 | RF Generator Module | 1 | $8,750.00 | $8,750.00 | 2024-01-19 | SO-10043 | 1Z999AA1…786 | 2024-01-18 | Expedite requested |
| CoreTech Inc | STANDARD | 2024-01-12 | HPSP-1102 | Ceramic Insulator Set | 10 | $125.00 | $1,250.00 | 2024-02-05 | SO-10044 | — | — | Awaiting PO approval |
| Pinnacle Semi | URGENT | 2024-01-14 | HPSP-5580 | Ion Beam Assembly | 1 | $14,200.00 | $14,200.00 | 2024-01-25 | SO-10045 | 1Z999AA1…787 | 2024-01-23 | Customer escalation open |
| Vertex Components | STANDARD | 2024-01-15 | HPSP-0990 | O-Ring Kit (Std) | 20 | $45.00 | $900.00 | 2024-02-10 | SO-10046 | — | — | Backordered 2 weeks |
| Orion Electronics | HIGH | 2024-01-16 | HPSP-7743 | Plasma Source Assembly | 1 | $6,500.00 | $6,500.00 | 2024-01-30 | SO-10047 | 1Z999AA1…788 | 2024-01-27 | Partial ship approved |
Urgency flags let the team instantly see which orders needed same-day action without sorting or filtering.
| PO Number | PO Date | Vendor | Requestor | HPSP PN | Description | QTY | Unit Price | Total | ETA | Vendor Email | SO / Ack | Tracking # | PR Approved | PO Sent |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PO-2024-0041 | 2024-01-08 | Global Parts Co | J. Martinez | HPSP-4421 | Wafer Chuck Assembly | 2 | $1,250.00 | $2,500.00 | 2024-01-18 | orders@globalparts.com | ACK-8821 | 1Z999AA1…784 | 09:15 | 10:02 |
| PO-2024-0042 | 2024-01-10 | Pacific Supply Inc | R. Thompson | HPSP-2203 | Vacuum Pump Seal Kit | 5 | $340.00 | $1,700.00 | 2024-01-28 | supply@pacific.com | ACK-8822 | 1Z999AA1…785 | 11:30 | 13:45 |
| PO-2024-0043 | 2024-01-11 | TechSource Ltd | J. Martinez | HPSP-3317 | RF Generator Module | 1 | $8,750.00 | $8,750.00 | 2024-01-17 | po@techsource.com | ACK-8823 | 1Z999AA1…786 | 08:00 | 08:45 |
| PO-2024-0044 | 2024-01-12 | CeramTech Supply | K. Nguyen | HPSP-1102 | Ceramic Insulator Set | 10 | $125.00 | $1,250.00 | 2024-02-03 | sales@ceramtech.com | — | — | 14:00 | — |
| PO-2024-0045 | 2024-01-14 | Ion Dynamics Corp | R. Thompson | HPSP-5580 | Ion Beam Assembly | 1 | $14,200.00 | $14,200.00 | 2024-01-22 | orders@iondyn.com | ACK-8824 | 1Z999AA1…787 | 07:30 | 08:10 |
| PO-2024-0046 | 2024-01-15 | Standard Parts LLC | K. Nguyen | HPSP-0990 | O-Ring Kit (Std) | 20 | $45.00 | $900.00 | 2024-02-08 | orders@stdparts.com | — | — | 10:15 | — |
| PO-2024-0047 | 2024-01-16 | Plasma Systems Inc | J. Martinez | HPSP-7743 | Plasma Source Assembly | 1 | $6,500.00 | $6,500.00 | 2024-01-26 | po@plasmasys.com | ACK-8825 | 1Z999AA1…788 | 09:45 | 10:30 |
Logging PR approved time vs. PO sent time exposed a consistent gap — approval bottlenecks that were quietly adding days to lead times.
| Customer | Tool ID | RMA # | Part Description | Issue | Status | Replacement Status | Tracking to Customer | Vendor RMA | Fully Closed? |
|---|---|---|---|---|---|---|---|---|---|
| Acme Semiconductor | TOOL-A1 | RMA-2024-01 | Wafer Chuck Assembly | Not maintaining vacuum seal | Open | Replacement shipped | 1Z999AA1…790 | VRMA-441 | No |
| NovaTech Systems | TOOL-B3 | RMA-2024-02 | Vacuum Pump Seal Kit | Seals degrading early | Open | Confirmed w/ vendor | — | VRMA-220 | No |
| Apex Devices | TOOL-C2 | RMA-2024-03 | RF Generator Module | Output power fluctuating | Closed | Replacement received | 1Z999AA1…791 | VRMA-331 | Yes |
| CoreTech Inc | TOOL-D1 | RMA-2024-04 | Ceramic Insulator Set | Cracking on installation | Open | Pending vendor review | — | VRMA-110 | No |
| Pinnacle Semi | TOOL-E4 | RMA-2024-05 | Ion Beam Assembly | Calibration failure on startup | Open | Expedited replacement | 1Z999AA1…792 | VRMA-558 | No |
The "Fully Closed?" column was added after discovering RMAs were being marked resolved before the replacement was confirmed received — causing repeat escalations.
| Pricing Period | Part Number | Part Name | Specification | Negotiated Price | Lead Time |
|---|---|---|---|---|---|
| Q1 2024 – Q4 2024 | HPSP-4421 | Wafer Chuck Assembly | MIL-SPEC A441 | $1,150.00 | 4–6 weeks |
| Q1 2024 – Q4 2024 | HPSP-2203 | Vacuum Pump Seal Kit | ISO 9001 Cert | $310.00 | 2–3 weeks |
| Q1 2024 – Q4 2024 | HPSP-3317 | RF Generator Module | CE / FCC Mark | $8,200.00 | 6–8 weeks |
| Q1 2024 – Q4 2024 | HPSP-1102 | Ceramic Insulator Set | ASTM C799 | $110.00 | 3–4 weeks |
| Q1 2024 – Q4 2024 | HPSP-5580 | Ion Beam Assembly | ISO 14001 | $13,500.00 | 8–10 weeks |
| Q1 2024 – Q4 2024 | HPSP-0990 | O-Ring Kit (Std) | AS568 Standard | $40.00 | 1–2 weeks |
| Q1 2024 – Q4 2024 | HPSP-7743 | Plasma Source Assembly | CE Marked | $6,100.00 | 5–7 weeks |
Negotiated blanket pricing locked in costs and lead times, giving the team a reliable planning baseline for the first time.
- 1Urgency tiers on the Order Tracker let the team open the file and immediately know what needed same-day action — no sorting or filtering required.
- 2Logging PR approval time vs. PO sent time exposed where delays actually originated — internal approval bottlenecks, not vendor slowness.
- 3The "Fully Closed?" field on the RMA tab was added after discovering returns were being closed prematurely, triggering repeat escalations with the same customers.
- 4Blanket pricing in its own tab gave the team a live reference during vendor negotiations and helped set realistic delivery expectations with customers.
Impact
Lead times dropped — and kept dropping
The charts below are from a presentation I put together for the operations team showing measurable progress across two periods. In 2024, lead times dropped sharply after the tracking system was implemented and operations meetings were introduced. By 2025, lead times had stabilized at consistently low levels — the improvement wasn't a one-time fix, it held.
Left: 2024 lead times declining sharply after implementation. Right: 2025 lead times stabilized. Bottom: 2024 vs 2025 comparison by customer — all customers improved significantly.
- 1The steepest drop in 2024 coincides with when I initiated weekly operations meetings — visibility alone wasn't enough, a recurring review process was needed to act on the data consistently.
- 22025 lead times flatlined at a low baseline, showing the process improvements were self-sustaining rather than a temporary fix.
- 3Every customer in the 2024 vs 2025 comparison saw reduced average lead times — the improvement wasn't isolated to one account or one product type.
Reflection
What I'd do differently
The Excel system solved an immediate problem, but it was always a workaround rather than a real solution. If I could do it again, I would have pushed earlier and more formally for the branch to be resourced with a dedicated system — one actually built and validated for our operational context, not inherited from a headquarters implementation that was never tested at our scale or structure.
The root cause of the data gap wasn't neglect — it was a failed rollout. HQ implemented a system that worked for their environment but didn't translate to ours, and the fallout left the branch without reliable tooling for years. Knowing that earlier would have changed how I framed the problem to leadership and what I advocated for.
What's next
The branch still needs a proper system
The honest next step isn't a design improvement — it's a resourcing decision. The Excel tracker stabilized operations and proved there's a clear, documentable workflow worth investing in. The case for a dedicated, branch-appropriate system is now easier to make because the data and the process exist to support it.
- 1Use the documented workflow and 12+ months of clean tracking data as evidence when making the case to leadership for proper system investment.
- 2Any future system evaluation should be piloted at the branch level first — the HQ rollout failure showed that a top-down implementation without local validation creates more problems than it solves.
- 3In the meantime, continue monthly inventory recounts and weekly operations meetings to keep the data accurate and the process visible — so nothing reverts to how it was before.

