Hi {{FIRST_NAME|readers}},

I’m trying out a few new things in tonight’s edition.

If you can “spot the 3 differences” from last week and are the first to send me the answer, I’ll send you a free The Pure Procurement Newsletter ball cap. Anywhere in the world. As folks who have gotten one know, they are impossible to buy 👀

But don’t dawdle. You’re playing against {{active_subscriber_count}} other readers!

I’ll even be nice and give you the first one…

I added a poll in the intro. It’s meant to:

  1. Give you a taste of the problem I’m tackling in the day’s article.

  2. Show you the reality of other newsletter readers

So go on… Reader poll #1:

Be honest: Does your organization actually have a "single source of truth" for supplier data?

Vote to see what other readers said.

Login or Subscribe to participate

If the answer is “Yes”, tonight’s note is a reminder for you.

Any other answer and I’ve got something interesting to show you!

Onwards.

📰 In this week’s edition:

  • 📄 SaaS Negotiation Template & RFP Template (sponsored)

  • 🌙 The Supplier Master Data "Single Source of Truth" Myth

  • 📢 This week’s “Must Reads”

  • 🏆 The Road to the ProcureTech Cup: Episode 9

  • 📋 5 procurement jobs that caught my eye

Note: Some of the content listed above is only available in the email version of this newsletter. Don’t miss out! Sign up for free to get the next edition.

The "Single Source of Truth" Myth for Supplier Master Data

Many professionals I meet still think you can get your supplier master data to live in one system. A "single source of truth", as they call it… One master record that rules them all…

Remember when Bilbo essentially went mad in a similar context?

Here's the problem: as soon as more than 1 system needs supplier data, this assumption can’t be true...

Why?

Because different systems need fundamentally different types of supplier data to function.

  • Your ERP needs supplier data for transactions: purchase orders, invoices, payment terms, banking details. The stuff required to execute purchasing flows.

  • Your supplier onboarding system needs classification and qualification data: entity information, legal documents, geographies served, category expertise, insurance certificates, compliance certifications, audit results, etc.

  • Your sourcing system needs contextual project data: relevant supplier capabilities, fit with your requirements, bidding history, performance scorecards, etc.

  • Your risk management platform needs monitoring data: financial health indicators, third-party risk scores, sanctions screening, adverse media alerts, ESG ratings, etc.

  • Etc…

And here's the kicker: even systems in the same category have different data structures.

  • SAP ERP stores supplier data differently than Oracle.

  • Fairmarkit's supplier master fields don't map one-to-one with Keelvar's.

  • Heck, Oracle Cloud stores supplier data differently than Oracle E-Business within the same product portfolio…

Every system was purpose-built to solve a specific problem. Which means every system needs its own flavor of supplier data to work properly…

Yet I keep hearing organizations say they are going to use their ERP as the “single source of truth” for supplier data.

Madness!

Your ERP was never designed to manage ongoing risk monitoring, compliance certifications that expire, or strategic relationship classifications that change as your business evolves…

Trying to have ERP run the show means all systems which require supplier data will leverage the same type of data, managed the same way, with the same lifecycle… The ERP’s supplier data model.

You’re starting to see why this just can’t work…

Now here's what to do about it:

The Fantasy vs. The Reality

Most procurement teams operate with this mental model: supplier data lives in the ERP. Maybe the S2P system. But definitely somewhere as the “golden” master record.

Then reality hits.

You deploy a new procurement technology. A supplier risk platform. An intake tool. A payments solution. It needs supplier data. It also creates new supplier data that doesn't exist anywhere else.

Suddenly you're managing supplier information across six systems because the ERP can’t ingest these new types of supplier data. None of them talk to each other (or they talk to each other very poorly...). Your "single source of truth" is now six partial truths that often contradict each other.

And everyone is back to spending their days in Excel, ripping their hair out, trying to make sense of the data…

Why This Matters Now

Almost every procurement technology you deploy needs access to supplier data... Most of them also capture new data dimensions you've never tracked before.

Your old approach? It assumes supplier data structures are static. That the data can live in one place. That "master data management" just means picking which system wins.

That's like buying a one-bedroom studio in your twenties (ERP), adopting ten kids (systems with new data), and insisting you'll never need to move because "this is our single source of housing." 😅

That assumption is killing the potential value of your technology investments...

The New Mental Model: Fragmented by Design

Stop thinking about building a “single source of truth” for your supplier master records.

Instead, start thinking about a supplier “data object” that's intentionally and inevitably fragmented across multiple systems.

Supplier Data Object. noun. An abstraction layer that sits above any individual system. This layer “knows” where each piece of supplier data lives and can assemble a complete view without requiring everything to reside in one place.

Different types of supplier data live in different systems… Because that's where they belong! Let’s use an example to illustrate.

You invite 3 new suppliers to a sourcing event. Do you create them all in your ERP? No, that would be silly… Why? You’ll likely only end up doing business with one of them… So why would you create 3 records in your transactional system?

But you might want to keep records on suppliers that have participated in sourcing events with you in the past… They therefore need a supplier record in your sourcing system.

And the supplier you select needs the sourcing system records to be linked to the ERP transactional record in some way, no?

Aha! So you’re starting to see what I mean…

Here's what mapping these relationships could look like in practice:

Data Type

Field Examples

Collection Stage (Lifecycle)

Data Source (Owner)

Distributed To

General Data

• Supplier ID
• Legal name
• Trade name
• Status
• Commercial contact

Initial onboarding

S2P System

All Systems

Classification Data

• Supplier type (manufacturer, distributor, service provider)
• Geographies served
• Business units served
• Purchasing categories
• Strategic classification (strategic, preferred, transactional)
• Inherent risk level
• Spend segment

Strategic segmentation

S2P System (SRM Module)

Spend Analysis, only if supplier selected for contracts

Qualification Data

• Required legal documents by geography (SIRET, commercial register, incorporation certificate)
• Insurance and coverage amounts by business unit
• Required certifications by category (ISO, product quality, ESG)
• In-depth risk assessment by inherent risk level
• Compliance due diligence (KYC, sanctions, conflicts of interest)
• Audits and validations per business rules

Qualification / Due diligence

S2P System (SRM Module)

Spend Analysis, only if supplier selected for contracts

Governance Workflows

• Approval rules by change type
• Approval matrix by classification/risk
• Validation of sensitive data changes
• History of approvals and rejections
• Notifications and escalations
• Audit trail of changes
• Re-evaluation triggers
• Cycle times

Throughout lifecycle (creation, modification, reactivation, blocking)

S2P (SRM Module)

Business Intelligence platform (Cycle times only for workload analysis)

Risk Management Data

• Continuous risk scores
• Financial health indicators
• ESG ratings and monitoring
• Adverse media alerts
• Sanctions screening results
• Third-party risk assessments
• Supply chain disruption monitoring
• Cybersecurity posture ratings

Ongoing monitoring post-activation

Risk Platform

S2P Platform (View Only)

Transactional Data

• Ordering addresses
• Billing addresses
• Hierarchy Information
• Banking information for payment
• Payment methods
• Payment terms
• Purchasing organization / Company
• Currency

Activation for transactions / Operational go-live

ERP System

Spend Analysis, S2P Suite (Supplier Performance Module)

Notice the pattern? Each system owns the data it's actually responsible for collecting/managing. The other systems that need it to function consume the data.

In this scenario,

  • Your S2P platform manages supplier identification, classification, and qualification

  • Your ERP manages transactional data for ordering and payment

  • Your risk platform manages risk scores and monitoring.

  • Your spend analysis tool is the fit-for-purpose spend reporting tool

  • Your enterprise business intelligence platform (e.g. Power BI) consumes data you’re interested in analyzing outside the scope of your spend reporting tool (e.g. master data process cycle time analysis)

None of these systems should try to be the "master" for everything. They can't be. They weren't built for it.

Documenting these existing relationships in your own context is the first step to better supplier data management. You should also go one step further than my example by doing this exercise by data element (field).

Not All Data Needs to Go Everywhere

Here's another layer to this: some supplier data only lives in one system, while other data needs to be distributed everywhere.

Your risk platform's detailed cybersecurity posture assessment data? That stays in the risk platform. Your AP team doesn't need it. Your sourcing team doesn't need it. It's relevant for risk managers reviewing supplier relationships, that's it.

But supplier legal entity name? That needs to be everywhere. Every system that references a supplier needs the correct legal name. Same with supplier ID, status (active/blocked), and a few other core identifiers.

This is the difference between:

Reference data → distributed to every system that touches suppliers

  • Legal entity name

  • Supplier ID

  • Status (active/inactive/blocked)

  • Primary contact information

Specialized data → lives only where it's used

  • Detailed risk scores and monitoring alerts (risk platform)

  • Banking details and payment terms (ERP)

  • Compliance certifications by category (S2P/qualification system)

  • Invoice routing and remittance details (AP automation)

Most organizations treat all supplier data like it needs to be everywhere. That's how you end up with your ERP storing ESG ratings it never uses, and your risk platform trying to sync purchase order addresses it doesn't care about…

Either that, or implementing solutions that sound great in principle but can’t deliver on the nuance I’m outlining when rubber hits the road…

So once you know what kind of data is captured, by which system, when it’s captured and what other system needs it, you’re left with a plate of spaghetti to eat… (with lots of meatballs).

Sure… Once you’ve documented the dynamics, you could try to build support for all of this complexity in-house with IT in a middleware layer or “data lake”… But there’s a whole subset of the procurement technology industry working on this problem…

Why not leverage their work to leapfrog the learning curve?

The Solution: A Central Hub That Embraces Fragmentation

Here's what you actually need to solve this problem: a central, flexible, “hub-and-spoke” type solution that's explicitly designed to manage fragmented supplier data across multiple systems.

Call it a supplier relationship management (SRM) tool. Call it a supplier data management platform. Call it supplier information management. It has many names on the software market.

But please, just call it something…😅 Because your ERP and S2P Suite weren't built to solve this problem.

The hub's job isn't just to connect systems… It's to know which system owns each piece of data, which ones need distribution and which data stays put.

When legal entity name changes? The hub pushes that update to every connected system.

When a new risk score comes in? The hub stores it and makes it available on-demand (e.g. for ad hoc business intelligence requests). It doesn't spam every system with data they don't need.

This hub needs to do five things your existing systems can't:

  1. Maintain data ownership rules

    It knows which system owns which data types. It doesn't try to be the master for everything… It orchestrates a network of specialized masters.

  2. Provide a unified view without forcing unification

    When someone needs to see "everything we know about Supplier X," the hub assembles that view from multiple sources in real-time. It doesn't duplicate or sync data unnecessarily.

  3. Route changes to the right place

    When supplier classification changes, the hub knows to update the spend analysis system. When banking details change, it routes them to the ERP. When a new risk score comes in, it stays in the risk platform.

  4. Be flexible enough to be configured to house ALL your weird supplier data

    Yes, even that cryptic "supplier Account Type Item Key" field that needs a "C" value every time in one of your 3 ERPs so the system doesn't implode… Even if nobody remembers what it does anymore.

  5. Be open enough to integrate data from internal and external sources (your systems and third-party systems/data sources)

    Enriching your internal supplier data with trusted 3rd party sources is how you get a procurement edge. You can see things coming before others have even had their first cup of coffee… But it’s impossible if your tools are only built to support their own data model…

Your hub needs to accommodate the reality of your tech stack, not some idealized version of it. That means custom fields, legacy data structures, internal/external data and all the technical debt you've accumulated over the years.

Without this hub, you're managing point-to-point integrations between every system that touches supplier data. You’re logging improvement requests in the IT department’s backlog for changes… And that scales like garbage.

If you want to deliver supplier data system-to-system with five systems, you're managing ten integration points. With seven systems, it's twenty-one. With ten systems? Forty-five. 😭

The hub-and-spoke model scales linearly. Each new system gets one integration to the hub. The hub handles the rest.

What Changes When You Start Thinking This Way

  1. You stop fighting your tools

    You're not trying to jam all supplier data into one system that was never designed to hold it.

  2. You document data ownership clearly

    Which system owns supplier classification? Who's responsible for keeping compliance certifications current? Where do payment terms get updated?

    When everyone knows where each data type lives, integration gets simpler.

  3. You deploy new tech faster

    New supplier risk tool? Great. It owns risk scores and monitoring data. It doesn't need to duplicate your entire supplier record. It just needs the supplier ID and enough reference data to function.

    You integrate it to the hub. Done.

  4. You stop breaking things

    How many times have you seen a new tool deployment break existing workflows because it tried to "sync" supplier data and overwrote something critical? Or it just took forever to get the integrations working correctly…

  5. You get an undeniable edge

    You start doing the work you were hired to do instead of deploying teams on Excel-based data “arts and crafts” projects…

When you accept fragmentation by design, you build integration patterns that respect data ownership instead of fighting it.

The Bottom Line

Your supplier data isn't going to live in one system… It never really did… We all just pretended it did and got by with Excel for the rest…

However, with the explosion of ProcureTech in recent years, the ramifications of not addressing this problem are only getting bigger every year… And now with folks trying to “stack AI” on top of all these systems? Solid supplier data management foundations become even more critical.

The sooner your default assumption becomes that supplier master data is a distributed object across multiple systems, the sooner you can build processes and architecture that actually deliver on promised value.

Accepting this often means deploying a purpose-built solution to manage this fragmentation because your ERP and S2P Suites certainly weren't designed for it…

Every new procurement technology you deploy will test this. Either you'll have a mental model (and system architecture) that accommodates fragmentation, or you'll spend six months in integration hell trying to make your house of cards operational…

Your call.

What's your experience with supplier master data across multiple systems?
Hit reply. I read every response.

👀 In Case You Missed It…
My Best Linkedin post this week:

We cannot solve our problems with the same thinking we used when we created them.

Albert Einstein
  1. Need Help Building Your Digital Procurement Roadmap?
    I’ve been helping global procurement teams digitalize their processes and practices for 12+ years. Reply to this email to get a conversation started.

  2. You have something to share with our 10,000+ readers?
    The digitally-minded procurement professionals reading this newsletter are thirsty for knowledge, insights, and solutions. Reply to this email to get in front of them.

See you next week,

P.S. Please rate today’s newsletter.
Your feedback shapes the content of this newsletter.

How did you like today's newsletter?

Login or Subscribe to participate

First time reading? Sign up here

Discussion

or to participate

Keep Reading

No posts found