Procurement Compliance
Overview
Validate procurement activities against regulatory requirements, internal policies, budget constraints, and audit standards. Provides automated compliance checking at critical decision points (order submission, approval, payment), audit trail validation, and compliance reporting. Ensures all procurement activities meet governance requirements before execution.
Announce at start: "I'm using the procurement-compliance skill to validate procurement activities against policy, budget, and regulatory requirements."
When to Use This Skill
Trigger Conditions:
- Validating procurement activities against compliance requirements
- Conducting procurement compliance audit or review
- Setting up compliance rules for a new project or contract
- Preparing for regulatory or internal audit
- Reviewing procurement processes for governance gaps
Prerequisites:
- Compliance rules defined for the procurement context (regulatory requirements, internal policies, budget constraints)
- Procurement data available for validation (orders, approvals, invoices, contracts)
- Audit requirements defined (retention periods, evidence requirements, reporting frequency)
Step-by-Step Procedure
Step 1: Compliance Framework Identification
Identify the compliance framework(s) applicable to the procurement context:
| Framework Type |
Applies When |
Key Requirements |
| Internal Policy |
All procurement activities |
Authority limits, approval routing, documentation standards, audit trail |
| Budget Compliance |
Orders against approved budget |
Budget allocation, cost code validation, variance thresholds |
| Regulatory Compliance |
Cross-border procurement, government contracts |
Trade regulations, import/export rules, anti-corruption, tax compliance |
| Contract Compliance |
Orders under specific contract |
Contract terms, pricing, delivery requirements, quality standards |
| Industry Standards |
Specialized procurement |
Construction standards, safety requirements, environmental regulations |
Step 2: Rule Set Activation
Activate compliance rules based on framework:
| Rule Category |
Example Rules |
Enforcement Level |
| Authority Limits |
Orders >$100k require director approval; orders >$1M require board approval |
Hard block (cannot proceed without approval) |
| Budget Compliance |
Order value must not exceed allocated budget (+/- tolerance); variance >10% requires formal review |
Warning + escalation |
| Documentation Requirements |
All orders must have requisition, quotation, and approval record; GRN required before payment |
Hard block (missing documentation) |
| Regulatory Requirements |
Import orders require customs clearance; hazardous materials require permits; anti-corruption declaration required |
Hard block (missing compliance evidence) |
| Timing Requirements |
Quotations must be within validity period; approvals must be before order issue; GRN within 3 days of delivery |
Warning + escalation |
| Audit Requirements |
All actions logged; records retained for 7 years; audit trail immutable |
Post-action (validation only) |
Step 3: Compliance Point Validation
Execute compliance validation at critical decision points:
CP1: Order Submission (Before Order Issued to Supplier)
CP2: Order Approval (Before Order Released)
CP3: Payment Processing (Before Invoice Paid)
CP4: Change Execution (Before Variation Implemented)
Step 4: Audit Trail Validation
Validate audit trail completeness:
{
"audit_trail_check": {
"entity_type": "purchase_order",
"entity_id": "PO-2026-0089",
"validation_at": "2026-03-31T14:00:00Z",
"required_records_minimum": 5,
"records_found": 5,
"records": [
{"action": "order_created", "timestamp": "2026-03-31T09:00:00Z", "actor": "procurement_officer_1", "data_changed": {...}},
{"action": "submitted_for_approval", "timestamp": "2026-03-31T09:30:00Z", "actor": "procurement_officer_1"},
{"action": "approved", "timestamp": "2026-03-31T10:00:00Z", "actor": "procurement_manager", "reason": "within_budget"},
{"action": "sent_to_supplier", "timestamp": "2026-03-31T10:30:00Z", "actor": "procurement_officer_1"},
{"action": "so_acknowledged", "timestamp": "2026-03-31T14:00:00Z", "actor": "supplier_steelworks", "data_changed": {...}}
],
"completeness": "100%",
"immutability_check": "passed",
"retention_status": "active"
}
}
Step 5: Compliance Report Generation
Generate compliance report covering:
| Report Section |
Content |
| Executive Summary |
Overall compliance status, critical findings, recommendations |
| Scope |
What was reviewed, time period, data sources |
| Framework Applied |
Which compliance rules were validated |
| Compliance Checks Performed |
Each check with pass/fail result |
| Findings |
Non-compliance identified with severity rating |
| Recommendations |
Corrective actions for each finding |
| Evidence |
Supporting documentation for each finding |
Finding Classification:
| Severity |
Definition |
Required Action |
| Critical |
Legal or regulatory violation, material financial misstatement |
Immediate escalation, formal investigation |
| High |
Material policy violation, missing required approval |
Immediate corrective action, senior management notification |
| Medium |
Minor policy deviation, documentation gap |
Corrective action within defined timeframe |
| Low |
Best practice recommendation, process improvement |
Process improvement in next cycle |
| Informational |
Observation with no compliance impact |
Documentation for future reference |
Step 6: Remediation Tracking
Track identified non-compliance through remediation:
| Remediation Element |
Description |
| Finding ID |
Unique reference for tracking |
| Severity |
Critical/High/Medium/Low/Informational |
| Description |
Specific non-compliance identified |
| Root Cause |
Why it happened (system, process, human error) |
| Corrective Action |
What was done to fix it |
| Responsible Party |
Who is accountable for remediation |
| Due Date |
When remediation must be completed |
| Status |
Open/In progress/Closed/Verified closed |
Step 7: Compliance Certification
Generate compliance certification when all checks pass:
COMPLIANCE CERTIFICATE
Project/Contract: _____________________
Procurement Scope: ____________________
Period Covered: _______________________
I certify that I have reviewed the procurement activities within the scope above and found them to be in compliance with:
☐ Internal procurement policy
☐ Budget allocations and authority limits
☐ Regulatory requirements
□ Contract terms and conditions
☐ Audit trail requirements
Outstanding Findings: [None / List finding IDs]
Certified By: ________________________
Role: _______________________________
Date: _______________________________
Success Criteria
Common Pitfalls
- Assuming Retroactive Approval — Approval must be obtained before action, not after. A post-hoc approval is not a valid compliance record.
- Ignoring Soft Limits — Not all limits are hard stops. Budget tolerance, quotation validity, and timing requirements are often soft limits that require escalation rather than blocking action.
- Incomplete Audit Chain — Every action must be logged with actor, timestamp, and data changed. Missing links in the audit chain prevent forensic analysis and may invalidate the entire record.
- One-Time Compliance — Compliance is not a single event. It must be maintained throughout the procurement lifecycle. A compliant order becomes non-compliant if the supplier invoice differs from PO terms.
- No Remediation Tracking — Finding non-compliance without tracking remediation means the gap persists. Always track findings through to verified closure.
Cross-References
Related Skills
procurement-order-management — Compliance checks at order submission and approval
contract-intelligence — Contract term compliance validation
procurement-analytics — Compliance reporting, audit trail analysis
supplier-evaluation — Supplier compliance with contract terms
Related Agents
Financial Compliance Specialist (DomainForge) — Budget compliance, financial audit
Contract Administration Specialist (DomainForge) — Contract term compliance
Procurement Strategy Specialist (DomainForge) — Regulatory compliance, risk assessment
Example Usage
Scenario: Validate Q1 2026 procurement activities for audit compliance
- Framework: Internal policy + budget compliance + audit requirements
- Scope: All orders issued Q1 2026 (147 POs, R15.2M total value)
- Compliance Checks: 500 checks performed across 4 compliance points
- Results: 495 passed (99%), 4 medium findings (documentation gaps), 1 high finding (missing approval on R890k order)
- Remediation: High finding escalated to procurement manager, medium findings corrected within 30 days
- Report: PDF compliance report for management, JSON data for audit system
- Certification: Compliance certificate signed by procurement director
Performance Metrics
Target Performance:
- Compliance check coverage: 100% of required checks executed
- Critical finding detection rate: 100% (no critical findings missed)
- False positive rate: <5% of reported findings
- Report generation time: <10 minutes for full audit scope
- Audit trail completeness: 100% of procurement actions logged with actor, timestamp, data changed
1---2name: procurement-compliance3description: Validate procurement activities against regulatory requirements, internal policies, budget constraints, and audit standards with automated compliance checking and reporting4---56# Procurement Compliance78## Overview910Validate procurement activities against regulatory requirements, internal policies, budget constraints, and audit standards. Provides automated compliance checking at critical decision points (order submission, approval, payment), audit trail validation, and compliance reporting. Ensures all procurement activities meet governance requirements before execution.1112**Announce at start:** "I'm using the procurement-compliance skill to validate procurement activities against policy, budget, and regulatory requirements."1314## When to Use This Skill1516**Trigger Conditions:**17- Validating procurement activities against compliance requirements18- Conducting procurement compliance audit or review19- Setting up compliance rules for a new project or contract20- Preparing for regulatory or internal audit21- Reviewing procurement processes for governance gaps2223**Prerequisites:**24- Compliance rules defined for the procurement context (regulatory requirements, internal policies, budget constraints)25- Procurement data available for validation (orders, approvals, invoices, contracts)26- Audit requirements defined (retention periods, evidence requirements, reporting frequency)2728## Step-by-Step Procedure2930### Step 1: Compliance Framework Identification3132Identify the compliance framework(s) applicable to the procurement context:3334| Framework Type | Applies When | Key Requirements |35|----------------|--------------|-----------------|36| **Internal Policy** | All procurement activities | Authority limits, approval routing, documentation standards, audit trail |37| **Budget Compliance** | Orders against approved budget | Budget allocation, cost code validation, variance thresholds |38| **Regulatory Compliance** | Cross-border procurement, government contracts | Trade regulations, import/export rules, anti-corruption, tax compliance |39| **Contract Compliance** | Orders under specific contract | Contract terms, pricing, delivery requirements, quality standards |40| **Industry Standards** | Specialized procurement | Construction standards, safety requirements, environmental regulations |4142### Step 2: Rule Set Activation4344Activate compliance rules based on framework:4546| Rule Category | Example Rules | Enforcement Level |47|---------------|--------------|-------------------|48| **Authority Limits** | Orders >$100k require director approval; orders >$1M require board approval | Hard block (cannot proceed without approval) |49| **Budget Compliance** | Order value must not exceed allocated budget (+/- tolerance); variance >10% requires formal review | Warning + escalation |50| **Documentation Requirements** | All orders must have requisition, quotation, and approval record; GRN required before payment | Hard block (missing documentation) |51| **Regulatory Requirements** | Import orders require customs clearance; hazardous materials require permits; anti-corruption declaration required | Hard block (missing compliance evidence) |52| **Timing Requirements** | Quotations must be within validity period; approvals must be before order issue; GRN within 3 days of delivery | Warning + escalation |53| **Audit Requirements** | All actions logged; records retained for 7 years; audit trail immutable | Post-action (validation only) |5455### Step 3: Compliance Point Validation5657Execute compliance validation at critical decision points:5859**CP1: Order Submission (Before Order Issued to Supplier)**60- [ ] Budget allocation confirmed for cost code/WBS61- [ ] Supplier on approved vendor list (or pre-qualification completed)62- [ ] Quotation current and within validity period63- [ ] Order value within authority limit for approver64- [ ] Required approvals obtained per value threshold65- [ ] Technical specifications approved by discipline lead66- [ ] Incoterms specified correctly67- [ ] Insurance/bond requirements met (if applicable)6869**CP2: Order Approval (Before Order Released)**70- [ ] Approval chain completed per routing configuration71- [ ] All approvers acted within authority limits72- [ ] No approver approved their own order73- [ ] HITL decision recorded where confidence was low74- [ ] Order value matches approved quotation7576**CP3: Payment Processing (Before Invoice Paid)**77- [ ] 3-way match complete (PO + GRN/service entry + invoice matching)78- [ ] GRN verified quality meets specification79- [ ] Invoice amount matches PO line item price80- [ ] Tax calculation correct per jurisdiction81- [ ] Payment terms per contract honoured82- [ ] No duplicate invoice detected83- [ ] Anti-fraud checks passed8485**CP4: Change Execution (Before Variation Implemented)**86- [ ] Variation order approved per authority matrix87- [ ] Budget impact assessed and approved88- [ ] Schedule impact assessed (if applicable)89- [ ] All affected parties notified90- [ ] Audit trail updated with change details9192### Step 4: Audit Trail Validation9394Validate audit trail completeness:9596```json97{98 "audit_trail_check": {99 "entity_type": "purchase_order",100 "entity_id": "PO-2026-0089",101 "validation_at": "2026-03-31T14:00:00Z",102 "required_records_minimum": 5,103 "records_found": 5,104 "records": [105 {"action": "order_created", "timestamp": "2026-03-31T09:00:00Z", "actor": "procurement_officer_1", "data_changed": {...}},106 {"action": "submitted_for_approval", "timestamp": "2026-03-31T09:30:00Z", "actor": "procurement_officer_1"},107 {"action": "approved", "timestamp": "2026-03-31T10:00:00Z", "actor": "procurement_manager", "reason": "within_budget"},108 {"action": "sent_to_supplier", "timestamp": "2026-03-31T10:30:00Z", "actor": "procurement_officer_1"},109 {"action": "so_acknowledged", "timestamp": "2026-03-31T14:00:00Z", "actor": "supplier_steelworks", "data_changed": {...}}110 ],111 "completeness": "100%",112 "immutability_check": "passed",113 "retention_status": "active"114 }115}116```117118### Step 5: Compliance Report Generation119120Generate compliance report covering:121122| Report Section | Content |123|----------------|---------|124| **Executive Summary** | Overall compliance status, critical findings, recommendations |125| **Scope** | What was reviewed, time period, data sources |126| **Framework Applied** | Which compliance rules were validated |127| **Compliance Checks Performed** | Each check with pass/fail result |128| **Findings** | Non-compliance identified with severity rating |129| **Recommendations** | Corrective actions for each finding |130| **Evidence** | Supporting documentation for each finding |131132**Finding Classification:**133| Severity | Definition | Required Action |134|----------|------------|-----------------|135| **Critical** | Legal or regulatory violation, material financial misstatement | Immediate escalation, formal investigation |136| **High** | Material policy violation, missing required approval | Immediate corrective action, senior management notification |137| **Medium** | Minor policy deviation, documentation gap | Corrective action within defined timeframe |138| **Low** | Best practice recommendation, process improvement | Process improvement in next cycle |139| **Informational** | Observation with no compliance impact | Documentation for future reference |140141### Step 6: Remediation Tracking142143Track identified non-compliance through remediation:144145| Remediation Element | Description |146|--------------------|-------------|147| **Finding ID** | Unique reference for tracking |148| **Severity** | Critical/High/Medium/Low/Informational |149| **Description** | Specific non-compliance identified |150| **Root Cause** | Why it happened (system, process, human error) |151| **Corrective Action** | What was done to fix it |152| **Responsible Party** | Who is accountable for remediation |153| **Due Date** | When remediation must be completed |154| **Status** | Open/In progress/Closed/Verified closed |155156### Step 7: Compliance Certification157158Generate compliance certification when all checks pass:159160```161COMPLIANCE CERTIFICATE162Project/Contract: _____________________163Procurement Scope: ____________________164Period Covered: _______________________165166I certify that I have reviewed the procurement activities within the scope above and found them to be in compliance with:167☐ Internal procurement policy168☐ Budget allocations and authority limits169☐ Regulatory requirements170□ Contract terms and conditions171☐ Audit trail requirements172173Outstanding Findings: [None / List finding IDs]174175Certified By: ________________________176Role: _______________________________177Date: _______________________________178```179180## Success Criteria181182- [ ] Compliance framework correctly identified for procurement context183- [ ] All compliance checks executed with pass/fail result documented184- [ ] Audit trail validation complete (all actions logged with actor, timestamp, data changed)185- [ ] Findings classified with correct severity rating186- [ ] Remediation plan created for all non-compliance findings187- [ ] Compliance report generated covering all required sections188- [ ] Certification signed by authorized reviewer (if applicable)189190## Common Pitfalls1911921. **Assuming Retroactive Approval** — Approval must be obtained before action, not after. A post-hoc approval is not a valid compliance record.1932. **Ignoring Soft Limits** — Not all limits are hard stops. Budget tolerance, quotation validity, and timing requirements are often soft limits that require escalation rather than blocking action.1943. **Incomplete Audit Chain** — Every action must be logged with actor, timestamp, and data changed. Missing links in the audit chain prevent forensic analysis and may invalidate the entire record.1954. **One-Time Compliance** — Compliance is not a single event. It must be maintained throughout the procurement lifecycle. A compliant order becomes non-compliant if the supplier invoice differs from PO terms.1965. **No Remediation Tracking** — Finding non-compliance without tracking remediation means the gap persists. Always track findings through to verified closure.197198## Cross-References199200### Related Skills201- `procurement-order-management` — Compliance checks at order submission and approval202- `contract-intelligence` — Contract term compliance validation203- `procurement-analytics` — Compliance reporting, audit trail analysis204- `supplier-evaluation` — Supplier compliance with contract terms205206### Related Agents207- `Financial Compliance Specialist` (DomainForge) — Budget compliance, financial audit208- `Contract Administration Specialist` (DomainForge) — Contract term compliance209- `Procurement Strategy Specialist` (DomainForge) — Regulatory compliance, risk assessment210211## Example Usage212213**Scenario:** Validate Q1 2026 procurement activities for audit compliance2142151. **Framework:** Internal policy + budget compliance + audit requirements2162. **Scope:** All orders issued Q1 2026 (147 POs, R15.2M total value)2173. **Compliance Checks:** 500 checks performed across 4 compliance points2184. **Results:** 495 passed (99%), 4 medium findings (documentation gaps), 1 high finding (missing approval on R890k order)2195. **Remediation:** High finding escalated to procurement manager, medium findings corrected within 30 days2206. **Report:** PDF compliance report for management, JSON data for audit system2217. **Certification:** Compliance certificate signed by procurement director222223## Performance Metrics224225**Target Performance:**226- Compliance check coverage: 100% of required checks executed227- Critical finding detection rate: 100% (no critical findings missed)228- False positive rate: <5% of reported findings229- Report generation time: <10 minutes for full audit scope230- Audit trail completeness: 100% of procurement actions logged with actor, timestamp, data changed