Supplier onboarding exceptions system map: portal, GRC, tax and ERP records and the keys that join them

Short answer

Reconstructing a supplier onboarding exception across systems needs one identifier that the supplier portal, the screening tool and the document trail all carry, usually the portal's request ID, and then the supplier number once the ERP issues one. The screening case ID and the TIN check date are secondary keys. Where screening lives in a separate GRC tool that stores only a name and a date, the chain has to be rebuilt by matching names, which is the very problem these exceptions are about.

Visual briefFull-size diagram
Four system nodes (supplier portal, GRC screening, tax and AP tool, ERP vendor master) joined by linking keys: request ID REQ-20417 travels from the portal to screening, supplier number V-88310 carries the case into the ERP and the tax tool, and one weak name-only link is marked in orange.
Illustrative: identifiers such as REQ-20417 and V-88310 are invented to show how one case joins.

This system map is part of the supplier onboarding exceptions guide. It shows where each record sits, which key joins it to the next, who owns it, and what one fully joined case looks like.

Four systems, one supplier file

An onboarding exception rarely lives in one place. A typical mid-size company spreads it across:

  • Supplier portal: the request, the duplicate check, document requests and often the acceptance note.
  • GRC or screening tool: sanctions and watchlist screening, hits and dispositions.
  • Tax or AP tool: W-9 intake and TIN check results.
  • ERP vendor master: the supplier number, bank details, affiliate links and later payment history.

Each system was bought by a different team for a different reason. None was designed to tell the story of one exception end to end, so the joins between them decide whether the story can be told at all.

The system map

SystemRecordLinking keyJoins toOwnerTypical gap
Supplier portalSupplier requestRequest IDDuplicate check, supplier numberSupplier operationsRequest purged after approval
Supplier portalDuplicate-check resultRequest ID plus matched supplier IDExisting vendor recordPortal administratorInactive suppliers not checked
Portal or emailMissing-document requestRequest IDDocuments receivedSupplier operationsSent from personal mailboxes
GRC or screening toolScreening recordScreening case ID, entity nameRequest ID or supplier numberComplianceLinked by name only
GRC or screening toolScreening dispositionScreening case IDAcceptance noteComplianceReason missing or free text
Tax or AP toolTIN check resultSupplier number, check dateVendor master recordAP or taxStored as a checkbox, not a code
ERP vendor masterBank verification noteSupplier numberPayment historyAPNote kept outside the ERP
Portal or ERPAcceptance noteRequest ID and supplier numberPayment historySupplier operations headLeft in the old portal

The request ID carries the case until a supplier number exists; after that, the supplier number carries it. The screening tool is where the chain most often snaps, because many screening tools are fed a name, not a request ID.

One fully joined case (Illustrative)

Every identifier below is invented. It shows what a joined case looks like when each system carries the key it should.

StepSystemKey seenKey handed on
Request createdSupplier portalREQ-20417REQ-20417
Duplicate flagSupplier portalREQ-20417 matched to V-41022REQ-20417
Documents requested and receivedPortalREQ-20417REQ-20417
Screening run and clearedGRC toolSCR-7731 citing REQ-20417SCR-7731
Supplier number issuedERP vendor masterV-88310 from REQ-20417V-88310
TIN check, code 0Tax toolV-88310V-88310
Acceptance, affiliate link to V-41022ERPV-88310 and REQ-20417V-88310
First invoices paidERPV-88310None needed

The test is simple: starting from the last payment, can someone walk back to the original request without guessing? Here they can, because the screening record cites the request ID and the acceptance note cites both keys. Change one detail, a screening record holding only the supplier's name, and the walk back requires a name match at exactly the point where two names were nearly identical. The worked exception case walks through the decisions behind a case like this.

Where joins fail silently

Two failures deserve a direct question to the portal administrator.

Records the duplicate check never saw. SAP's Ariba documentation notes that no duplicate checks are performed against deactivated suppliers, and that custom checks do not match against data that came in through data import, ERP integration or other questionnaires. A company that bulk-loaded suppliers or deactivated old ones may have onboarding exceptions its portal never flagged. Those often surface later in AP instead, as in purchase order mismatch resolution. Other portals behave differently, so treat this as a question, not an assumption.

Screening keyed by name. OFAC's Sanctions List Search applies fuzzy logic to the name field only, and anything below a score of 100 is a potential match that needs review. If the company's tool stores the hit against a name rather than a case or request ID, the disposition can still exist and still be hard to join.

A smaller one: TIN results. IRS TIN Matching returns codes such as 0 (match) and 3 (no match). A record that keeps the code joins cleanly; a ticked box that says "verified" tells a reader much less.

A reconstruction count to request

Ask supplier operations to pick ten onboarding cases from two or more years ago that were paused for any reason, and report three counts: how many trace from request to acceptance by ID, how many need a name match somewhere, and how many have no recorded reason for the decision. Counts only, no files. SourceX does not publish a target figure; the counts simply tell both sides which years of history join cleanly. The CFO client onboarding questionnaire shows a similar metadata-only style of asking, and procurement and vendor workflows covers the wider purchasing record set. AP-side invoice exports are discussed in Bill.com invoice history.

Qualification and what stays unknown

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.

Unknown until SourceX reviews it: whether screening and tax records can be included, how supplier identities would be de-identified, which years a buyer would want, and whether an offer follows. The onboarding referral brief template has a line for the reconstruction count.

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 a client's portal, screening tool and vendor master share a request ID or supplier number for most paused cases, register as a partner, check the company against who qualifies and read the program terms before you introduce the supplier operations head.

  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

What if the company's screening tool only stores a name and a date?

Then the screening chain has to be rebuilt by matching names, which is weaker evidence and should be stated plainly in the brief. It does not rule the company out; it tells SourceX which years join by ID and which do not.

Does the partner need system access to build this map?

No. The supplier operations head and the portal administrator can answer every column from memory or a quick check. The partner records the answers, never screenshots or exports.

Sources

  1. help.sap.com/docs/ARIBA_SOURCING/f081c6c38fb7466a84d746a7…
  2. ofac.treasury.gov/faqs/249
  3. irs.gov/tax-professionals/taxpayer-identification-nu…
  4. refer.sourcex.si/terms

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