# Standard Operating Procedure (SOP): Product Ingestion Workflow

# SOP 1

##### 1. Purpose

##### To standardize the process of evaluating incoming product data, preventing duplicate records, ensuring accurate inventory cataloging, and streamlining Purchase Order (P.O.) generation.


##### 2. Scope

##### This procedure applies to all team members responsible for inventory management, procurement, data entry, and supplier coordination.


##### 3. Workflow Steps &amp; Decision Logic


##### Step 1: Initial Record Check

- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Locate the incoming item in the master inventory database.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**Decision:** *Does a similar product already exist in our records?*</span>
    
    
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**NO:** Proceed directly to **Step 5 (Create New Product Master Record)**.</span>
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**YES:** Advance to **Step 2**.</span>


##### Step 2: Brand Verification

- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Compare the brand of the incoming item against the existing record found in Step 1.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**Decision:** *Is it a different brand?*</span>
    
    
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**YES:** Proceed directly to **Step 5 (Create New Product Master Record)**.</span>
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**NO:** Advance to **Step 3**.</span>


##### Step 3: Specification Review

- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Compare the technical specifications, dimensions, and core features of the item.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**Decision:** *Are the specifications different?*</span>
    
    
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**YES:** Proceed directly to **Step 5 (Create New Product Master Record)**.</span>
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**NO:** Advance to **Step 4**.</span>


##### Step 4: Supplier and Pricing Evaluation

- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Check the vendor details, unit pricing, and contact information for the item.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**Decision:** *Is there a different supplier, different price, or different contact person?*</span>
    
    
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**YES OR NO:** Proceed directly to **Step 6 (Maintain Product Reference &amp; Update Data)**.</span>
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">*Note: Regardless of whether the supplier data matches or varies, an existing product master record is used.*</span>


---


##### 4. Action Items &amp; Execution


##### Step 5: Create New Product Master Record

- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Execute this action if triggered by **Step 1 (NO)**, **Step 2 (YES)**, or **Step 3 (YES)**.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Generate a brand new system entry.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Populate all fields completely based on the provided data:</span>
    
    
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Technical Specifications</span>
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Model Number</span>
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Part Number</span>
    - ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Brand Name</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Once saved, pass the new data to **Step 7**.</span>


##### Step 6: Maintain Product Reference &amp; Update Data

- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Execute this action if triggered by **Step 4**.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">**Do not** create a new system profile. Stick with the existing product and the same product reference number.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Review the profile for missing attributes. Update any blank or outdated fields with the new supplier, contact, or pricing information provided.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Once updated, pass the data to **Step 7**.</span>


##### Step 7: Create Purchase Order &amp; Finalize

- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Receive the finalized product data (from either Step 5 or Step 6).</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Generate a new Purchase Order (P.O.) utilizing the verified product information.</span>
- ##### <span class="T286Pc" data-complete="true" data-copy-service-computed-style="font-family: "Google Sans", Arial, sans-serif, "Noto Color Emoji"; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);" data-sfc-cb="" data-sfc-cp="" data-sfc-root="ep">Review the P.O. for accuracy, submit it for approval, and terminate the current workflow cycle (**END**).</span>


---

# [FLOW CHART] Standard Operating Procedure (SOP): Product Ingestion Workflow

[![[FLOW CHART] Product Ingestion Workflow.drawio.png](https://book.mhipcor.com/uploads/images/gallery/2026-07/scaled-1680-/ePX36rnrAe6ZoGEI-flow-chart-product-ingestion-workflow-drawio.png)](https://book.mhipcor.com/uploads/images/gallery/2026-07/ePX36rnrAe6ZoGEI-flow-chart-product-ingestion-workflow-drawio.png)