Special pricing agreement exceptions across CPQ, ERP and supplier claims: a system map of records and linking keys

Short answer

Reconstructing a special pricing agreement exception takes four joins: the approval number, the validity dates as they stood on the order date, the end customer or project, and the claim reference. The quote tool, the ERP and the supplier's claim portal each hold part of the case, and they line up only where both sides recorded the same identifier. The approval number usually survives; the dates and the end customer link are the fragile joins, and they are the ones that explain why a claim was paid or refused.

Visual briefFull-size diagram
A map of five systems, the CPQ quote, ERP price conditions, ERP order lines, the supplier claim portal and the approval letter folder, with four linking keys, approval number, validity dates, project or ship-to and claim ID, travelling between them into one joined case; the project link is marked orange as the weak join.
Illustrative: the keys that join one fictional special pricing case. The end customer link is where this case broke.

This system map is part of the special pricing agreement exceptions hub, which walks through why an expired approval reaches a new order. This page shows where each record lives and which key holds the case together.

Five systems and the key each can share

A distributor that sells under supplier special pricing usually spreads one case over five places. Each row is one node on the map.

SystemRecord it holdsLinking key it sharesUsual owner
CPQ or quoting toolPricing request, quote with the special price, project nameApproval number, project fieldPricing desk or sales operations
ERP price conditionsCondition record with price and validity datesApproval number, condition datesERP administrator, pricing team
ERP order linesOrdered item, price applied, ship-to accountApproval reference on the line, ship-toOrder management
Supplier claim portal or claim fileClaim submission, status, rejection reason, creditClaim ID, approval numberClaims accountant or rebate team
Approval letter folder and emailSupplier's letter naming the end user, period and itemsApproval number in the file name, if anyone used itPricing director, often individual staff

The ERP side is usually strongest because the approval number is a field. The weakest nodes are the letter folder and email, where the key is only as good as someone's file naming.

The four joins, and how each one breaks

Each join needs the same value recorded on both sides when the event happened. Here is what each depends on.

JoinUpstream recordDownstream recordHow it breaks
Approval numberNumber on the CPQ quoteSame number on the order line and the claimQuote copied forward with the number but no date check
Validity datesDates in the supplier letterCondition dates in the ERP on the order dateERP dates adjusted later by an overlapping load
End customer or projectProject or end user named in the approvalShip-to or job account on the orderContractor billed under a different account
Claim referenceOrder line and credit memoClaim ID and status in the supplier portalRejection handled by email, never logged against the claim

The dates join deserves its own warning, because the ERP can change it without anyone noticing. SAP's documentation on validity periods says a new condition record may partially overlap an existing one, for example a special price valid for one month, and a partial overlap adjusts the existing record's validity without a message; an existing record wholly inside a new one is deleted on save after a system message. In Microsoft Dynamics 365, each sales trade agreement price line has a From date and a To date, and when two agreements overlap, the one with the lowest price is selected when order lines are created. In both cases the price on a past order can be correct while the dates now stored no longer show which approval produced it. The letter folder is often the only record of the dates as approved.

One case joined end to end (Illustrative)

Illustrative and fictional: a 340-person plumbing and HVAC distributor, a water heater manufacturer and a school renovation project. Every identifier is invented to show the shape of a joined case.

StepSystemRecordKey carried forward
1CPQRequest R-2210 for tankless heaters, project "district school renovation", contractor namedProject field
2Letter folderSupplier approves SPA-7731 for that project, 120 units, valid February 1 to July 31SPA-7731, end user, dates
3ERP price conditionsCondition loaded for SPA-7731 with the same datesSPA-7731, dates
4ERP order linesOrder SO-48120, 40 units at the special price, shipped to the contractor's job accountSPA-7731, ship-to
5ERP order linesOrder SO-49377, 30 units, same price, billed to the contractor's main account for a different jobSPA-7731, wrong ship-to
6Claim portalClaim CL-5530 for SO-48120 paid; claim CL-5611 for SO-49377 rejected, reason "end user not on agreement"Claim IDs
7EmailPricing desk confirms SO-49377 was for another site; asks supplier for a separate approvalSPA-7731 in subject
8Letter folder and ERPNew approval SPA-7902 issued; claim resubmitted as CL-5688 and paid; CPQ rule added to check ship-to against the approved projectSPA-7902, CL-5688

The approval number ran through every step, so the case can be found. What makes it explainable is the project join: step 5 looks correct by price and dates, and only the comparison between the approved end user in step 2 and the ship-to in step 5 shows why the supplier refused the claim. If the letter had been filed under the supplier's name with no approval number, step 2 would be unjoined and the rejection in step 6 would read as an unexplained loss.

Where cases stay unjoined, and what to record about it

Most distributors will have some cases that cannot be fully joined. Name the gap on the map rather than hiding it; a partial history described honestly is still worth describing.

  • Reloaded conditions. If price conditions were rebuilt during a pricing project, the stored dates may not be the dates in force on the order date. Ask whether the original letters were kept. The preservation guide covers what to inventory before a reload.
  • Free-text approval references. Where the approval number sits in an order note rather than a field, joins rely on text matching and some will fail.
  • Portal history. Supplier claim portals belong to the supplier. How far back a distributor can see its own claim history varies by portal and is a question for the claims team.
  • Email-only rejections. A rejection argued and settled by email leaves the claim record showing only the final credit.

Supplier program terms may also limit what can be disclosed about prices and approvals; the question on distributor price file confidentiality covers that, and it belongs on the map as a rights flag beside the supplier nodes.

Map questions for the pricing director

The pricing director can usually answer these without opening a single record:

  1. Which systems hold requests, approvals, conditions, order lines and claims, and from which year?
  2. Is the approval number a field on the order line, or typed into notes?
  3. Are approval letters filed by approval number, by supplier or by project?
  4. Were price conditions reloaded or rebuilt in the last few years, and were the original dates kept anywhere?
  5. Roughly how many claims a year are rejected, and is the rejection reason recorded against the claim?
  6. Who administers each system, and who owns the special pricing process?

Write the answers into the special pricing referral brief; who can approve a licensing discussion is covered in who can license special pricing exception records. For sector context, see specialty distribution and pricing value creation in private equity.

The introduced company needs 50+ full-time employees at peak (contractors excluded), documented operating history, rights to license and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 90% of the data is in English. Partners sign the Channel Partner Agreement before submitting introductions and never handle quotes, letters or exports. Whether supplier terms allow licensing, how much end customer detail must be removed, and whether any buyer wants the history stay unknown until SourceX reviews it with the company.

Next step

Refer a company. Earn up to $100,000. Default reward: 25% of Actual Supplier Payout, capped at $100,000 cumulatively per referred company. Eligibility and payment conditions apply, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If the pricing director confirms that approval numbers, original dates and claim outcomes can be lined up for most cases, register as a partner, check the distributor on who qualifies, and read the program terms before you make the introduction.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardYour 25% of the actual supplier payout. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

Is the approval number alone enough to join a case?

It joins the quote, the order and the claim, but it does not prove the order was inside the agreement. You also need the validity dates as they stood on the order date and the end customer or project the supplier approved.

What if supplier approvals arrive only as PDF letters?

Then the letter folder is a system on the map, and its file names become a key. Note whether letters are filed by approval number, by supplier or by project; that decides how easily they join.

Does the partner need to see any of these systems?

No. The map is built from the pricing director's answers. Partners never ask for exports, screenshots or logins; SourceX reviews actual records only with the company under its own agreement.

Sources

  1. refer.sourcex.si/terms
  2. help.sap.com/docs/SAP_ERP_SPV/a428aae377ba4a1199c3ecc8b7f…
  3. learn.microsoft.com/en-us/dynamics365/supply-chain/unified-prici…
  4. learn.microsoft.com/en-us/troubleshoot/dynamics-365/supply-chain…

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 90% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment