Deliverable acceptance revisions system map: which system holds each record and which key joins them

Short answer

Reconstructing deliverable acceptance revisions takes four systems and four shared keys. The project platform holds milestones under a deliverable ID; document control holds each revision under that ID plus a revision number; the contract file holds criteria and acceptance under a contract line item; finance holds the milestone invoice under the same line item. A case is fully joined when every record carries a key another system shares. Each missing key is a gap to note, not a reason to stop.

Visual briefFull-size diagram
Four system nodes, project platform, document control, contract file and finance system, surround a case card; key tags for deliverable ID D4, revisions Rev 0 and Rev 1, criterion 3.2 and line item CLIN 0004 travel in from each system until the card shows one joined deliverable.
Illustrative system map for a fictional engineering firm; real systems and keys vary by company.

This map is part of the deliverable acceptance revisions guide. The guide covers what to inventory before closeout; this page shows where each record sits and how the pieces connect, so a partner can describe coverage accurately in an introduction.

Four systems, four record sets

A typical services firm spreads one deliverable across these systems. Names differ by company; the roles are consistent.

  • Project platform. Milestone schedule, due dates, deliverable register, and often submittal or transmittal workflow.
  • Document control. Every submitted revision, reviewer comment letters, response matrices, transmittals. This might be a submittal module, a SharePoint library or a file platform such as Egnyte.
  • Contract file. Statement of work with numbered acceptance criteria, modifications, and the signed acceptance certificate. On federal work, acceptance is ordinarily evidenced by an acceptance certificate on an inspection or receiving report.
  • Finance system. The milestone invoice, the payment released on acceptance and, on defense work, the electronic receiving report or combined invoice filed through Wide Area WorkFlow.

The linking-key table

The evidence asset for this page. Each row is one record class, where it lives, the key it should carry, and who can say whether it does.

SystemRecordLinking keyOwner
Project platformMilestone and due dateDeliverable ID (for example D4)Project controls lead
Project platformTransmittal of each submissionDeliverable ID plus revision numberProject manager
Document controlSubmitted revision file and attachmentsDeliverable ID plus revision numberDocument controller
Document controlReviewer comment letter or log entryRevision number plus criterion numberDocument controller
Document controlResponse matrixComment number plus revision numberProject manager
Contract fileAcceptance criteriaCriterion number plus contract line itemContracts manager
Contract fileAcceptance certificateContract line item plus deliverable ID, ideally revision numberContracts manager
Finance systemMilestone invoice and paymentContract line itemFinance controller

Read the table by key. The deliverable ID joins platform to document control. The revision number joins comments to the version they criticized. The criterion number joins comments to the contract. The contract line item joins acceptance to payment. A firm whose records carry all four can rebuild a case end to end.

Where joins usually break

Four failure points come up again and again. Ask about each.

Name drift. The platform says "D4" and document control says "Site Assessment Final v2". Someone has to map them by hand, and after a few years nobody remembers which is which.

Comments filed against the deliverable, not the revision. The comment survives, but it no longer says which version it criticized.

Attachments split across revisions. In Procore, a new submittal revision inherits general information and increments the revision number, but attachments are not carried over between revisions. That is sound practice, because each revision keeps its own files, but it means an export of only the latest revision drops the rejected report. The Procore export page covers what that platform can produce.

Payment detached from acceptance. On defense contracts, invoices and receiving reports go through Wide Area WorkFlow, and for fixed-price services the contracting officer picks either a combined invoice and receiving report or separate documents. If finance kept only the payment confirmation and not the receiving report, the line item that ties payment to a specific accepted deliverable may be missing on the firm's side.

One fully joined case (Illustrative)

A fictional 260-person environmental engineering firm, deliverable D4, a site assessment report under a federal remediation contract. Not a real project or a completed deal. Here is the case as it would appear once every key lines up.

OrderRecordSystemKeys it carriesJoins to
1Criterion 3.2: complete sampling resultsContract fileCLIN 0004, criterion 3.2Rows 4 and 7
2Milestone D4, due week 14Project platformD4, CLIN 0004Rows 3 and 8
3Revision 0, partial resultsDocument controlD4, Rev 0Row 4
4Comment C-07: criterion 3.2 not metDocument controlRev 0, criterion 3.2, C-07Rows 1, 3 and 5
5Response matrix: resample the gapsDocument controlC-07, Rev 1Row 6
6Revision 1, complete resultsDocument controlD4, Rev 1Row 7
7Acceptance certificateContract fileCLIN 0004, D4, Rev 1Row 8
8Milestone invoice releasedFinance systemCLIN 0004Row 2

Every row links to at least one other. Remove the revision number from row 4 and the comment floats; remove the deliverable ID from row 7 and acceptance cannot be tied to a specific report. The step-by-step story of this case, including who decided each step, is in the exception example.

Scoring a client's joins with the program operations director

Go through the eight rows of the linking-key table and mark each yes, partly or no. Then add three facts: how many years of contracts the answers cover, roughly how many deliverables in that period, and whether any system was replaced midway. That is enough for a partner.

Why the joins matter at all is explained in cross-system data value: a record joined to its context says more than the same record alone. Whether a given firm's records are valuable to anyone is decided in SourceX's review and by SourceX's current data needs, never by the partner's scoring. The referral brief template turns the scores into a short note.

Who decides, and what stays unknown

The program operations director knows the systems; the CEO (in an owner-run firm, usually the owner) decides whether to discuss licensing, with the COO and counsel advising. A document controller or platform admin can confirm keys but cannot authorize anything. Client contracts may assign deliverables to the client while the firm keeps its own review logs, so which rows are the firm's to license, what needs de-identification, SourceX's current data needs and any offer stay unknown until SourceX reviews them. Why AI companies pay for data gives the owner background without promising anything.

The firm 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 70% of the data is in English. Partners sign the Channel Partner Agreement before submitting; the first valid introduction within the 90-day window is credited when the company submits a verified application.

Next step

Refer a company. No cap on rewards. Default reward on a company's first qualifying transaction: the greater of $50,000 plus 5% and 15% of Actual Supplier Payout, with no cap; further qualifying transactions first agreed within 12 months of the first Closing pay 15%. Eligibility and payment conditions apply, including the USD 100,000 Minimum Transaction, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If most rows of a client's map come back yes or partly, register as a partner, check the firm on who qualifies and read the program terms before you send the summary.

  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 rewardthe greater of $50,000 plus 5% and 15% of the actual supplier payout, with no cap. 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

Does every firm use a project platform and a separate document control system?

No. Smaller firms may keep milestones in a spreadsheet and revisions in a shared drive. The map still works; each node simply names whatever system holds that record.

What if deliverable IDs were never used consistently?

Record it as a partial join. A firm can sometimes rebuild the link from contract line items and dates, but that is work for SourceX's review, not for the partner.

Should the partner test the joins by opening records?

No. The program operations director answers from knowledge of the systems. Partners never log in, export or sample records.

Sources

  1. support.procore.com/products/online/user-guide/project-level/sub…
  2. acquisition.gov/dfars/252.232-7006-wide-area-workflow-paymen…
  3. acquisition.gov/far/46.501
  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 70% 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