Skip to main content
Methodology

How OCPO Integration WorksSupplier Risk Intelligence

Understanding how our system detects and flags government-restricted suppliers using the National Treasury OCPO list to protect your procurement decisions.

Purpose

What This Methodology Is For

Our OCPO restricted supplier integration helps you identify suppliers who have been restricted by the South African government from conducting business with public sector entities. This intelligence protects you from partnering with high-risk suppliers and helps ensure compliance with procurement regulations.

Pipeline

Daily OCPO Sync Pipeline

A four-stage automated pipeline keeps our OCPO data current and actionable.

1. Source Detection & Download

Each day at 2:00 AM SAST, our system checks for updates to the OCPO restricted supplier list. We attempt download from the National Treasury CSD portal first (preferred source), falling back to the OCPO public website if needed.

2. PDF Parsing & Tabular Extraction

The downloaded PDF is processed using Camelot for table extraction (primary) with PyMuPDF as fallback. We extract structured data including supplier names, registration numbers, restriction reasons, and effective dates.

3. Data Normalization & Matching

Extracted data is cleaned and normalized. We perform exact matching on supplier names and registration numbers, fuzzy matching for variations, and create cryptographic hashes to detect changes efficiently.

4. Forensic Flagging & Compliance Integration

Matched suppliers receive an 'OCPO_RESTRICTED_SUPPLIER' forensic flag with restriction details. This flag triggers enhanced compliance checks and is visible in company reports, tender analysis, and risk assessments.

Data Details

What We Extract from OCPO Data

Supplier Identification

✓ Supplier legal name and trading names

✓ Company registration number (if available)

✓ Physical address and contact details

✓ Tax/VAT identification numbers

Restriction Details

✓ Restriction reason/category from OCPO

✓ Start and end dates of restriction

✓ Restricting government entity/department

✓ Reference to original OCPO notice

Restriction reasons typically fall into categories such as: poor performance, non-compliance with contract terms, failure to deliver, corrupt practices, fraudulent behavior, or disqualification following procurement investigations.

Forensic Flags

How OCPO Flags Integrate with Forensic Analysis

Forensic Flag Type

OCPO restrictions are flagged as 'OCPO_RESTRICTED_SUPPLIER' - our 10th forensic flag type alongside existing flags like director conflicts, address clustering, and bid splitting detection.

Technical Detail

Severity Mapping

We map OCPO restriction reasons to severity levels: Critical (fraud/corruption), High (defaults/disqualification), Medium (other compliance issues). This affects risk scoring in company intelligence reports.

Technical Detail

Risk Score Impact

Active OCPO restrictions contribute significantly to a supplier's overall risk score in our forensic analysis. Recent or serious restrictions have higher weight than older or administrative ones.

Technical Detail

Compliance Check Integration

The OCPO flag triggers enhanced compliance checks during tender bidding analysis. Buyers receive alerts when considering restricted suppliers, and compliance reports clearly highlight this risk factor.

Technical Detail
Quality

Data Quality & Freshness Monitoring

Freshness Guarantees

Our system provides transparency into data freshness:

• Last sync timestamp visible in API responses and admin interfaces

• Sync success/failure logging with automatic retry mechanisms

• Hash-based change detection minimizes unnecessary processing

• Failed syncs trigger alerts to our operations team for investigation

Data Integrity

✓ Cryptographic hashes detect PDF changes efficiently

✓ Exact matches on registration numbers prevent false positives

✓ Fuzzy matching handles name variations and typos

✓ Manual review queue for ambiguous matches

Limitations & Caveats

✗ OCPO list may have reporting delays (typically 30-60 days)

✗ Some restriction notices lack complete company identification

✗ PDF format variations can occasionally affect extraction accuracy

✗ Foreign companies without SA registration numbers are harder to match

Quality Assurance

Human Review Disclaimer

Tenders SA OCPO restricted supplier data is a decision-support tool. While we strive for accuracy and timeliness, users should verify critical restriction information with the National Treasury when making high-stakes procurement decisions.

Our team monitors sync quality, parsing accuracy, and match quality to identify and address issues. If you believe a supplier has been incorrectly flagged or missed, please report it so we can investigate.

Sources

Official Data Sources

Primary Source: National Treasury Central Supplier Database (CSD) - More current and detailed than public publications

Fallback Source: OCPO Public Website - Direct publication from the Office of the Chief Procurement Officer

Both sources provide the same official restricted supplier list; we use CSD when available for better timeliness and detail.

Important

Limitations

OCPO data may have publication delays; restrictions are typically added 30-60 days after the decision
Some older OCPO notices lack complete supplier identification (missing registration numbers or addresses)
The system cannot guarantee 100% matching accuracy for companies with similar names or incomplete data
Restriction reasons are published as-is from OCPO; we do not interpret or re-categorize the official government language
Users should always verify restriction status with the issuing authority for legal compliance purposes
Our system flags restrictions but does not make legal determinations about supplier eligibility or disqualification
OCPO list includes both temporary and permanent restrictions; check dates for current status
Questions

Frequently Asked Questions

What is the OCPO restricted supplier list?

The OCPO (Office of the Chief Procurement Officer) restricted supplier list is a monthly publication by South Africa's National Treasury that identifies suppliers who have been restricted from doing business with government due to poor performance, non-compliance, or other procurement violations.

How often is the OCPO data updated?

Our system performs a daily sync of the OCPO restricted supplier list. We check for updates every day and process any changes immediately to ensure our forensic flags and compliance checks are always current.

What happens when a supplier is flagged as restricted?

When we detect a match with the OCPO list, we add an 'OCPO_RESTRICTED_SUPPLIER' forensic flag to the supplier's profile. This flag appears in company intelligence reports, triggers enhanced compliance checks, and is visible on tender detail pages when bidding companies are involved.

How accurate is the supplier matching?

We use a multi-layer matching approach: exact matches on company name and registration number, fuzzy matching for variations, and manual review of edge cases. Each match includes a confidence score and we provide the restriction reason and period from the original OCPO notice.

Can I see the restriction details for a flagged supplier?

Yes. Every OCPO restriction flag includes the restriction type (reason), start and end dates, and a link to the original OCPO notice when available. This information is visible in company intelligence reports and forensic analysis details.

How does this affect tender bidding?

While OCPO-restricted suppliers may still appear in tender searches, our system clearly flags them in company profiles and compliance checks. Buyers and bid teams can use this information to make informed decisions about partnership risks and compliance requirements.

Ready to Check Supplier Risk?

Search any company to see if they appear on the OCPO restricted supplier list and understand the associated risks.