Last updated: May 2026

Materials & Parts List: one catalog your whole procurement team trusts

A purchase order is only as accurate as the part record it pulls from. This app is the master catalog that every requisition, PO, plus BOM references: vendor-backed part records with preferred supplier tags, price history, UoM conversions, spec sheet links, plus obsolescence flags. What you can buy, from whom, at what unit, at what last price.

Can FireFlight maintain a centralized parts catalog with multiple vendors per item, price history, and document attachments that feeds directly into purchasing?
Yes. Materials & Parts List stores vendor-backed part master records with multiple vendor assignments per item, preferred vendor tags, vendor part numbers, price history, UoM setup, category classification, plus linked spec sheets and compliance documents. Every purchase requisition and PO in FireFlight pulls from this catalog as the authoritative lookup source. Deployments take weeks, not months.
Materials and Parts List workspace in FireFlight showing part master records, vendor assignments, price history, and document links

Procurement teams in 2026 that maintain parts data in multiple spreadsheets or across vendor-specific files discover the inconsistency when a requisition pulls the wrong part number or a PO goes to the wrong supplier at an outdated price. See it on a live FireFlight dataset built from real vendor data.

Request a Live Demo Contact Us

Why do duplicate part records keep appearing even when teams try to prevent them?

Every time someone in procurement cannot find an existing part record fast enough, they create a new one. The existing record might be filed under a slightly different description, categorized differently than the buyer expected, or only visible to the team that originally entered it. A new record gets created with the same component under a different internal number. Six months later, the same physical part has three records, two different vendor numbers, plus a price history that has diverged because different buyers were updating different records. The inconsistency is invisible until a discrepancy shows up on a supplier invoice or a cycle count.

The deeper problem is that parts data is not the same as inventory data. Inventory tracking tells you what quantity is on hand. Parts master data tells you what the item is, where it comes from, what it costs per unit, plus which vendor number to use when ordering. These two things require different structures and different ownership. When they live in the same spreadsheet or the same inventory module with no formal separation, the parts master degrades into whatever the last person who touched it left behind.

In 2026, procurement teams managing more than 200 active part numbers without a dedicated parts master are carrying invisible risk on every PO. The preferred vendor might have changed. The unit of measure might have been updated by one buyer and not reflected elsewhere. The spec sheet attached to a part might be two revisions behind the current version. None of that is visible until something goes wrong.

How does the app serve as the single lookup source for every procurement transaction?

Every part record in FireFlight's Materials & Parts List carries a structured set of fields that a purchase order or requisition needs before it can be created accurately. The internal part number, the vendor's part number for each approved supplier, the preferred vendor designation, the last price paid, the unit of measure, plus the purchasing type tag that tells the system whether this item is stocked, non-stocked, consignment, or specialty order. When a buyer opens a new PO line and searches for the part, these fields populate automatically from the master record. The buyer does not retype the vendor number or the unit.

That reflects how procurement actually works. A critical component might have a primary supplier plus two approved alternatives. All three carry their own vendor part numbers plus their own price histories in the same master record. When the primary supplier is on allocation, the buyer selects the alternate directly from the same part record rather than searching a separate vendor file for the right number. The preferred vendor tag ensures the default selection is correct without requiring the buyer to know vendor preference from memory.

Obsolescence flags plus replacement pointers keep the catalog from accumulating dead records. When a part is discontinued, the record gets an obsolescence flag rather than being deleted. Any buyer who searches for the obsolete part number sees the flag plus a pointer to the current replacement. Price history stays intact on the old record for cost tracking purposes. The replacement record carries the approved vendor list plus current pricing into active use. Procurement history does not disappear when a part changes.

What apps does Materials & Parts List connect to?

The parts catalog is only useful when every downstream procurement transaction references it rather than maintaining its own local copy of the same data. These connections make the catalog the authoritative source across all purchasing activity.

BOM Libraries MRP Planning Supplier Compliance Records

Parts master data that does not change without a record of who changed it

FireFlight is hosted by Phoenix Consultants Group on infrastructure PCG owns and manages directly. Your parts catalog, vendor assignments, price history, plus document links are stored on PCG-controlled infrastructure with no dependency on a third-party SaaS vendor's availability decisions. PCG has managed its own hosting environment since 1995.

Role-based access means a buyer can search the catalog and create requisitions, a procurement manager can add new part records plus update vendor assignments, plus a compliance officer can view spec sheet links and obsolescence flags without modifying master data. Every change to a part record carries a user stamp, a timestamp, plus the prior value so the full change history is visible on any record at any time.

Ikhana interactive tutorial guide
On-Screen Guide

New buyers search and order from the catalog correctly

Ikhana walks every user through the parts catalog lookup workflow directly on the screen they are using. How to search by category or vendor part number. What the purchasing type tags mean. How to read an obsolescence flag plus follow it to the replacement record. A new buyer placing their first PO from the catalog selects the right part, the right vendor, plus the right unit without calling someone for clarification.

Learn more about Ikhana

What does Materials & Parts List give your team?

  • Vendor-backed part master records with multiple vendors per item. A critical component with a primary supplier plus two approved alternates carries all three vendor numbers, their individual price histories, plus preferred vendor designation in one record rather than three separate entries that diverge over time.
  • Vendor part numbers, preferred vendor tags, plus price history per item. The buyer who opens a PO line sees the vendor's own part number alongside the internal number, the default supplier already tagged, plus the last price paid. None of that requires manual lookup or memory.
  • Unit of Measure setup with conversion logic per part. A component purchased by the box but consumed by the unit carries both UoMs in the same record with the conversion defined. Requisitions and POs use the purchasing UoM. Inventory and BOM references use the consumption UoM. The conversion happens in the system rather than in a buyer's head.
  • Category-based classification plus search filters. Parts are findable by category, by vendor, by purchasing type, plus by keyword against description or vendor part number. A buyer who does not know the internal part number can still locate the correct record in a catalog of thousands by narrowing with two filter selections.
  • Attached spec sheets, MSDS files, plus supplier documents per part record. The technical documentation for a part lives on the part record itself. An engineer pulling a spec sheet and a buyer creating a PO both access the same document from the same place rather than from separate shared drives that may or may not have the current version.
  • Purchasing type tags: stocked, non-stocked, consignment, plus specialty order. The tag tells the purchasing system how this item typically moves. Stocked items feed into reorder point calculations. Non-stocked items generate one-time requisitions. The distinction is in the master record rather than in the buyer's knowledge of which items are stocked.
  • Obsolescence flags with replacement pointers. A discontinued part does not disappear from the catalog. It gets flagged as obsolete plus points to its replacement. Any buyer who searches for the old number sees both the flag and the current replacement immediately, with the original record's price history preserved for cost comparison.
  • Authoritative lookup source for every PO and requisition in FireFlight. Purchase Orders plus Purchase Requisitions pull part data from this catalog rather than from locally maintained lists. One update to a part record propagates to every future transaction that references it. There is no secondary list to keep in sync.
"We finally have one place to store every vendor-approved part we order. It is a digital catalog we control, not a spreadsheet someone has to remember to update before every PO run."
Director of Procurement

Parts catalog questions that used to require a custom report

In 2026, procurement managers who know their catalog health in real time make better sourcing decisions faster than those who discover problems on a quarterly audit. FireFlight's AI reporting layer runs directly against your parts master data. Which active part records have not had a price update in more than 18 months and are currently on open purchase orders. Which part categories carry the highest ratio of obsolete to active records. Which parts have a single approved vendor with no alternate sourced, representing single-source exposure the procurement team may not have reviewed recently. Those questions run against your live catalog, not a snapshot someone exported last week.

Phoenix Consultants Group has been building custom procurement and operations software since 1995. The AI layer sits on the same database your buyers use for every requisition plus every PO lookup. PCG built it for procurement teams who need catalog intelligence without waiting for a quarterly audit cycle to surface problems that are already affecting purchasing accuracy today. Over 500 applications built across 31 years. The same people who built the platform answer the phone when something needs adjusting.

What changes operationally after deploying this app?

  • Duplicate part records stop accumulating because every buyer searches the same catalog before creating anything new. A part that already exists surfaces in the search rather than triggering a duplicate entry from a buyer who could not find it fast enough.
  • PO accuracy improves because vendor part numbers, preferred supplier designations, plus current unit pricing populate from the master record rather than from a buyer's memory or a local spreadsheet that may not reflect the latest negotiated price.
  • Spec sheet version control stops being a manual process. The document attached to the part record is the current version. Engineers plus buyers both pull from the same source rather than from separate shared drives that drift out of sync.
  • Obsolete part numbers stop generating bad POs. The obsolescence flag plus replacement pointer intercept the order before it goes to a discontinued item, directing the buyer to the current replacement without requiring anyone to maintain a separate crosswalk list.
  • New procurement staff reach full accuracy faster because the catalog carries the institutional knowledge that experienced buyers hold in memory: approved vendors, correct units, preferred sources, plus relevant compliance documentation, all accessible from one search.

Frequently Asked Questions

How is the Materials & Parts List different from an inventory or stock record?
+
Inventory records track what quantity is physically on hand at a location. The Materials & Parts List is a procurement master: it defines what the item is, where it comes from, what it costs, plus how it is ordered. A part can exist in the catalog without any inventory on hand, which is normal for non-stocked or specialty order items that are purchased per project rather than held in stock. The two records are linked but serve different purposes. Inventory Control references the parts catalog to confirm item identity plus unit setup. The parts catalog does not track quantities.
Can a single part record carry multiple vendor assignments with different part numbers and pricing?
+
Yes. Each part record supports multiple vendor assignments. Every vendor assignment carries that supplier's own part number plus that supplier's price history independently. A preferred vendor tag designates the default supplier so POs route to the right source automatically. When a buyer needs to use an alternate supplier, they select from the other approved vendors on the same record rather than searching a separate vendor file. All price histories remain available for cost comparison regardless of which vendor is selected on any given order.
What types of documents can be attached to a part record?
+
Part records support links to spec sheets, Material Safety Data Sheets, supplier quality certificates, approved drawings, plus any other document type relevant to the part. Documents attach as links to files stored in the Manual Library rather than as embedded files in the part record itself, which means updating a document in the library updates it for every part record that references it simultaneously. A spec sheet revision does not require updating dozens of individual part records. The library update propagates automatically.
How does the obsolescence flag work when a part is discontinued?
+
Setting the obsolescence flag on a part record marks it as no longer active for new purchases without deleting the record or its history. A buyer who searches for the obsolete part number sees the flag immediately plus a pointer to the designated replacement part. The old record retains its full price history, vendor assignments, plus attached documents for cost auditing and historical reference. The replacement record becomes the active source for new requisitions. No procurement history is lost when a part transitions out of active use.
Can we migrate an existing parts list from a spreadsheet into FireFlight?
+
Yes. PCG handles the data migration from your existing parts spreadsheet or legacy system during deployment. The migration maps your current columns to the FireFlight parts master fields, resolves duplicate records where they exist, plus flags records with missing required fields for review before they go live. Most organizations use the migration process as an opportunity to clean up duplicates and outdated vendor assignments that have accumulated in their spreadsheet over time. PCG has migrated parts catalogs ranging from a few hundred items to tens of thousands of active part numbers.
Who can add or edit part records, and how is that access controlled?
+
PCG configures role-based access during deployment to match your procurement structure. A typical configuration allows buyers to search the catalog plus create requisitions, while adding or editing part master records requires a procurement manager or catalog administrator role. Updates to vendor assignments plus pricing may require a separate approval step depending on your internal controls. Every change to a master record is logged with the user identity plus the prior value so no edit is anonymous and the full change history is visible on any record.
How long does it take to migrate and go live with an existing parts catalog?
+
For organizations migrating from spreadsheets, PCG typically completes the data mapping, deduplication review, plus initial catalog load within the first two to three weeks of deployment. Connecting the catalog to Purchase Orders plus Purchase Requisitions for live lookup happens in the same period. The full go-live, including buyer training via Ikhana's on-screen guidance plus the first live POs pulling from the catalog, typically lands in weeks rather than months. Larger catalogs with complex vendor assignment structures take longer on the initial load but the process is incremental: buyers can start using clean records before the full catalog migration is complete.
Allison Woolbert, Principal of Phoenix Consultants Group
Allison Woolbert
Principal, Phoenix Consultants Group

Allison has been building custom procurement and operations software since before PCG was founded in 1995. Over 31 years and 500+ applications, she has worked with small businesses, Fortune 500 companies, nonprofits, plus government contractors. FireFlight is the platform built from that work: modular, AI-integrated, hosted plus supported directly by PCG.

phxconsultants.com LinkedIn

Phoenix Consultants Group. Founded 1995. FireFlight Data Systems is a proprietary platform developed and hosted by PCG. Page last reviewed May 2026.

Buy Smarter With a Single Source of Truth

Centralize every part you purchase  with vendor links, standards, and sourcing data that drive accuracy from requisition to receipt.