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.
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.
What We Extract from OCPO Data
✓ Supplier legal name and trading names
✓ Company registration number (if available)
✓ Physical address and contact details
✓ Tax/VAT identification numbers
✓ 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.
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 DetailSeverity 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 DetailRisk 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 DetailCompliance 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 DetailData Quality & Freshness Monitoring
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
✓ 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
✗ 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
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.
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.
Limitations
Frequently Asked Questions
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.
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.
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.
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.
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.
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.