01Define expected and actual records
Identify PO, revision, supplier acknowledgment, approved change, receipt, acceptance and invoice. Record line IDs and dates. Expected cost should come from the controlling authorized document, not an old quote or budget unless the analysis is explicitly budget-to-actual. Actual payable scope should exclude rejected, held or disputed quantity according to the agreement and control process.
02Normalize product and units
Match buyer SKU, supplier model, variant, revision and pack level. Convert pieces, inner packs, cases, kilograms or other units through an approved factor. Separate free goods and samples. A case-price comparison against a piece-price baseline creates a large false variance even when commercial terms did not change.
03Normalize currency and timing
Record PO currency, invoice currency, exchange-rate source, rate date and whether purchasing or finance owns exchange variance. Show the supplier price in transaction currency before translation. Do not label currency movement as supplier price increase, and do not choose a favorable rate date after seeing the outcome.
04Calculate comparable unit-price variance
Compare authorized and actual unit prices on the same price basis, currency and accepted quantity. Show gross price, discounts, allowances and net unit price separately. State formula and sign convention. If several tiers or deliveries apply, calculate by line and tier before adding totals; an average can hide an unauthorized price on one SKU.
05Build the driver bridge
Break total difference into true price, quantity tier, mix, specification or material change, packaging, tooling, expedite, freight, fuel, duty or tax treatment, discount, rebate, rounding and invoice error. Link every driver to an order change, rate or source record. The bridge total should reconcile to the defined actual-versus-expected amount without an unexplained plug.
06Classify authority and ownership
Mark each driver as planned, approved, disputed, timing, system or unknown. Assign purchasing, finance, logistics, quality, warehouse or supplier owner. Separate commercial reason from accounting treatment. A supplier explanation may describe cause but does not prove buyer approval; an approved order change should update future baselines rather than recur as a surprise.
07Act and retain the learning
Correct invoice or PO data, request credit, approve supported change, update forecasts or address contract and process gaps. Track large or recurring drivers without punishing suppliers for buyer-authorized scope. Preserve calculation, source versions and approval. Compare later periods using the same formula and revise baselines only through controlled authority.