Catalog Update Pack

Illustrative deliverable / fictional data

Supplier catalog comparison

August → September · Demo stationery supplier

Prepared 6 September 2026. All products, prices and source files in this example are fictional. This is a worked example, not client work.

11Distinct SKUs compared
4Changed SKUs
1New SKU in file
6Items needing a decision
Review files, not import instructions. One SKU is missing from the current file and four are held. The review queue also includes an input row with no SKU. Confirm exceptions before making store changes.

01 / Full comparison

Every SKU accounted for.

The two inputs contain 10 and 12 rows. The comparison contains 4 changed, 1 new, 1 missing, 4 held and 1 unchanged SKU. Duplicate input rows remain visible in the source files; the blank identifier is reported separately.

SKUProduct & findingStatusUnit costSource rows
001001Desk Tray
unit_cost; supplier_stock_qty
Changed12.50 → 13.25
USD · 6.00%
previous.csv:2 / current.csv:2
001002Cable Organizer
unit_cost; supplier_stock_qty
Changed8.00 → 7.20
USD · -10.00%
previous.csv:3 / current.csv:3
001003Cotton Tote
missing from current input
Missing from file4.25 → —
USD · Not compared
previous.csv:4
001004Linen Notebook
supplier_stock_qty
Changed9.50 → 9.50
USD · 0.00%
previous.csv:5 / current.csv:4
001005Steel Bottle
currency differs
Held for review18.00 → 18.00
USD -> EUR · Not compared
previous.csv:6 / current.csv:5
001006Refill Pack
pack_qty differs
Held for review12.00 → 12.00
USD · Not compared
previous.csv:7 / current.csv:6
001007Pen Set
duplicate current SKU with conflicting unit_cost; supplier_stock_qty: 75 -> 70 in both current rows; confirm source
Held for review6.00 → 6.25 | 6.75
USD · Not compared
previous.csv:8 / current.csv:7; current.csv:8
001008Desk Mat
none
Unchanged22.00 → 22.00
USD · 0.00%
previous.csv:9 / current.csv:9
001009Gift Box
missing current unit_cost; supplier_stock_qty: 200 -> 180
Held for review3.00 → —
USD · Not compared
previous.csv:10 / current.csv:10
001010Weekly Planner A5
product_name: Weekly Planner -> Weekly Planner A5
Changed11.00 → 11.00
USD · 0.00%
previous.csv:11 / current.csv:11
001011Cork Coaster
new SKU in current input
New in file— → 5.50
USD · Not compared
current.csv:12

Unit costs are supplier costs, not retail selling prices. Price comparisons require the same currency and pack quantity. Percent changes use the previous unit cost as the denominator. The CSV contains the full stock and pack fields.

02 / Review queue

Keep uncertainty visible.

ItemSKUFindingDecision needed
R01001003missing from fileConfirm current file completeness and supplier status; missing does not mean discontinued
previous.csv:4
R02001005currency conflictConfirm USD versus EUR before any monetary comparison
previous.csv:6; current.csv:5
R03001006pack size conflictConfirm whether cost is per pack or per item before comparison
previous.csv:7; current.csv:6
R04001007duplicate skuSelect the authoritative row with the supplier; both conflicting rows retained
current.csv:7; current.csv:8
R05001009missing costObtain current unit cost; blank is not zero
current.csv:10
R06(blank)missing skuObtain a stable supplier SKU; row excluded from the SKU comparison
current.csv:13

03 / Traceability

Check the original rows.

A reference such as current.csv:7 points to physical line 7 in the supplied CSV. The header is line 1. Leading zeros in SKUs are preserved in the Excel workbook.

When opening CSVs in a spreadsheet application, import the SKU column as Text. The workbook already stores it as text.

04 / What this establishes

A clear review handoff.

The sample demonstrates the proposed output and its handling of ambiguity. It does not measure performance on a real supplier feed, establish purchasing demand or certify a store import.