Compare Vendor Price List CSV Files Before Quarterly Negotiation

Compare Vendor Price List CSV Files Before Quarterly Negotiation

6/16/2026

#vendor price list#procurement CSV#supplier comparison#local analytics#DataOlllo

Compare Vendor Price List CSV Files Before Quarterly Negotiation

Vendor price lists look simple until procurement needs to compare them. One supplier uses item codes, another uses internal SKUs, a third changes pack sizes, and the newest file may include discontinued items beside current products.

A local-first workflow with DataOlllo lets procurement teams prepare negotiation evidence without uploading supplier terms to a third-party web tool.

Price List Fields to Normalize First

FieldCommon variationRecommended normalized column
Supplier SKUSKU, Item, Vendor Item, Product Codesupplier_sku
Internal SKUItem ID, Part No, Productinternal_sku
Pack sizeCase, Each, Units per cartonpack_units
CurrencyUSD, EUR, local currency symbolscurrency
Effective dateDate formats vary by fileeffective_date
Unit priceNet, list, contract, promotionalunit_price_type and unit_price

The goal is not to make every supplier look identical. The goal is to make differences explicit enough that a buyer can ask the right question.

A Practical Comparison Flow

  1. Import the current and previous vendor CSV files.
  2. Rename columns into a shared schema.
  3. Filter to active products and current effective dates.
  4. Join vendor SKUs to internal SKUs using the approved mapping table.
  5. Flag rows where price changed, pack size changed, or the SKU disappeared.
  6. Export a supplier-by-supplier review file before the negotiation meeting.

Review Matrix

Review areaSignalBuyer action
Price increaseSame SKU, higher normalized unit priceAsk for volume tier or explanation
Pack size changeSame item, different unit countRecalculate true per-unit cost
Missing SKUPreviously purchased SKU absentConfirm discontinuation or replacement
New SKUNew code with similar descriptionCheck for renamed items
Currency changeSame supplier, new currencyConfirm contract basis

Why Local Processing Matters

Supplier pricing can contain commercial terms that should not drift into random online tools. Running the comparison locally keeps the raw files and intermediate joins inside the procurement team's environment.

DataOlllo is not a replacement for negotiation strategy. It is the preparation layer that helps buyers arrive with cleaner facts.

Download DataOlllo

Prepare vendor comparison files locally with DataOlllo: download DataOlllo.