Skip to main content

Published frozen record

Procurement oversight on Global Fund grants in Togo

OIGGlobal Fund Office of the Inspector General. audit GF-OIG-25-005 rated procurement and financial controls in Togo Partially Effective. This card publishes the founder desk freeze of a thin rehearsal packet for finding 4.4: evidence requested, readiness red, 22 open items, and no checklist fields mapped from the file.

What happened

On 4 June 2025 the Global Fund Office of the Inspector General published audit GF-OIG-25-005, Global Fund Grants to the Togolese Republic.

What the source found

Finding 4.4 says oversight of non-health procurement did not catch delays, incomplete files, or undocumented exceptions.

Checklist

Checklist: Global Fund Grant Regulations v1

Missing

Not established by this packet. This does not prove the evidence was absent from the original award file.

  • Contractor ability to perform must be affirmed

  • Conflict of interest disclosure required

  • Award must be competitive or an established exemption

Boundary

Trace-li cites the Global Fund Office of the Inspector General. This card separates the official findings from the evidence recorded in its checklist. It does not say Trace-li prevents fraud, does not certify the Principal Recipient, and does not imply that the Global Fund is a customer or endorser.

Check this record yourself

The snapshot hash and the packs hash let a reader recompute this record and confirm it has not changed.

JSON export

Summary

OIG audit GF-OIG-25-005 rated procurement and financial controls in Togo Partially Effective. This card publishes the founder desk freeze of a thin rehearsal packet for finding 4.4: evidence requested, readiness red, 22 findings, and no pack fields mapped from the file.

Published frozen record. Trace-li verified this frozen record before showing hashes.

What the source says

On 4 June 2025 the Global Fund Office of the Inspector General published audit GF-OIG-25-005, Global Fund Grants to the Togolese Republic. The Principal Recipient is the Office of the Prime Minister of the Togolese Republic. For the objective covering the PR’s internal controls over procurement and financial management, the OIG rating is Partially Effective. The audit period is Grant Cycle 6 (January 2021–December 2023), with design aspects of Grant Cycle 7.

What was missing

Finding 4.4 says oversight of non-health procurement did not catch delays, incomplete files, or undocumented exceptions. The OIG reviewed 30 contracts, 64% of non-health procurement value from 2021 to 2023. The published freeze is a thin rehearsal of that finding on the Global Fund pack: no pack field was mapped from the packet. It is not a reconstruction of one named tender, and it does not rate health-product purchases made through the pooled mechanism.

Findings

  1. 1. Incomplete non-health procurement files

    Of the €10 million in non-health product procurement the OIG reviewed, files covering €2.7 million were incomplete. Missing pieces included proof of delivery to final users, final validation of works, minutes of reception, and delivery notes. That gap impairs a later review of legitimacy, authorization, and execution. Health products, about 49% of Grant Cycle 6 funds, moved through the pooled procurement mechanism and sit outside this finding.

    GF-OIG-25-005 §4.4

  2. 2. Competition exceptions were not consistently documented

    Three reviewed contracts were awarded by restricted negotiation or single sourcing where the value required a more competitive process. Those procurements received Global Fund non-objection. The exceptions are not provided for in the procedures manual and were not consistently documented and approved. In some files the document that justified and authorized the award choice was missing.

    GF-OIG-25-005 §4.4

  3. 3. Contract extensions lack a recorded authorizing authority

    Contract execution by suppliers was often late, and contracts were extended or amended without penalties for the delay. Thirty percent of those extensions ran for as long as 18 months. The procedures manual states when an extension may be granted and how far time and cost may move. It does not state who may authorize an extension or how that authorization is documented.

    GF-OIG-25-005 §4.4

What followed

Agreed Management Action 3 asks the Global Fund Secretariat to work with the Principal Recipient to assess the Program Management Unit procurement team and develop an improvement plan. The owner is the Head of Grants Management Division. The due date is 30 June 2026. This card does not report whether that action has been completed.

The award-assurance question

Before signature, can a reviewer open the competition or exemption record, the award authorization, the delivery and reception file, and the authority for any contract extension?

Where Trace-li fits

Trace-li is pre-signature award assurance: a frozen Field Registry record of what was on file, what was missing, and what a person decided. The Global Fund pack already checks competition-or-exemption documentation and an award rationale. Pattern tickets on this card mark two further gaps the pack does not check yet. Nothing here says Trace-li would have prevented the audit finding.

Readiness and disposition

red

Frozen pipeline readiness is red.

Request evidence. Global Fund Grant Regulations v1 readiness is red. 22 findings. Top findings: Affiliated and key persons, with roles, required on the IDD record; Award must be competitive or an established exemption; Award rationale documentation required. Pack fields still missing: eligibility.contractor_capable, integrity.coi_disclosed, procurement.competitive_or_exempt, procurement.competition_or_exemption_documented, procurement.solicitation_notified, documentation.award_rationale_on_file, award.contract_value_usd, threshold.method_aligned, and 18 more. Evidence is still open. Edit this draft, then confirm your judgment.

Checklist scope finding slice. Not a full Grant Regulations judgment. Stamped in force on the frozen record. Schema case-card-export-v1.

Pattern tickets

Stable ids for later checklist and judgment changes. A stub is seeded here. It is not yet an accepted rule.

  • stub

    Competition or exemption must be on the file

    pt:gf-oig-25-005:competition-exception-docs

    When a restricted or single-source method is used, the file needs the exemption and the authorization before signature. GF-OIG-25-005 §4.4 found three such awards were not consistently documented, including files that lacked the justifying authorization.

    Pack global-fund · rule gf_procurement_competition_docs · procurement.competition_or_exemption_documented

  • stub

    Execution file: delivery, reception, validation

    pt:gf-oig-25-005:procurement-file-completeness

    A non-health procurement file should show delivery to the final user, reception, and validation of works. The Global Fund pack checks award rationale, not this execution file. Seeded from the €2.7 million incomplete-file sample in GF-OIG-25-005 §4.4.

    Pack global-fund · no pack rule yet · procurement.file_completeness

  • stub

    Contract extension needs a named authorizer

    pt:gf-oig-25-005:extension-authority

    An extension needs a named authorizing authority and a record of that authorization, not only a manual clause on duration and cost. Seeded from GF-OIG-25-005 §4.4, where 30% of extensions ran for as long as 18 months.

    Pack global-fund · no pack rule yet · procurement.extension_authority_documented

Primary sources

Public source file

Public OIG PDF sha256, retrieved 23 September 2026. Not a freeze hash.

fb54a35e9d7a71cbbe893d0fa2108113283ade43d2b99bb81a6f471fa68a12a8

Redaction

Public

  • Report number, date, OIG rating, and aggregate euro amounts published in GF-OIG-25-005
  • The Principal Recipient named in the report: the Office of the Prime Minister of the Togolese Republic
  • Agreed Management Action 3 owner role and due date
  • Pattern ticket ids and the Field Registry keys they point at

Withheld

  • Supplier names — the public finding does not name them, and this card does not add any
  • Individual staff names
  • Procurement file bytes, bid prices, and evaluation sheets
  • Any customer upload or live desk packet
  • Freeze hashes — published from the founder desk freeze. Customer upload bytes stay withheld.

Hashes and registry fields

Snapshot hash
0916edffbb669fc65309767dbf9b7c498dae8a8a6617718903bb20d89ac2e64b
Packs hash
dc5f8ddc49b676243f07889c93309194db36e445c8427a913ff8aa778d864dc3
Hash method
sha256:sorted-json-v1
Frozen record id
record.desk.global-fund.15c00a23c999.20260924T130659035Z.judgment
Case id
case:gf-oig-25-005
Supersedes record id
record.desk.global-fund.15c00a23c999.20260924T130635783Z
Organization id
org_01M2MDYMMMY9SWVAC8VWE52BM3
Project id
project.upload-desk
Award id
award.15c00a23c999b178

Snapshot and packs hashes were produced by freezeAtJudgment and checked with verifyFrozenRecord.

Pack ids

  • Global Fund Grant Regulations v1 · global-fund · 2026.2

Classification synthetic. Reference Rehearsal · GF-OIG-25-005 finding 4.4 (synthetic non-health file). Donor The Global Fund. Each value is present, missing, or negative. This snapshot is the one inside the founder desk freeze.

  • eligibility.contractor_capableMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.eligibility.contractor_capable · entity evidence evidence.missing.eligibility.contractor_capable · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • integrity.coi_disclosedMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.integrity.coi_disclosed · entity evidence evidence.missing.integrity.coi_disclosed · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • procurement.competitive_or_exemptMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.procurement.competitive_or_exempt · entity evidence evidence.missing.procurement.competitive_or_exempt · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • procurement.competition_or_exemption_documentedMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.procurement.competition_or_exemption_documented · entity evidence evidence.missing.procurement.competition_or_exemption_documented · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • procurement.solicitation_notifiedMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.procurement.solicitation_notified · entity evidence evidence.missing.procurement.solicitation_notified · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • documentation.award_rationale_on_fileMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.documentation.award_rationale_on_file · entity evidence evidence.missing.documentation.award_rationale_on_file · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • award.contract_value_usdMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.award.contract_value_usd · entity evidence evidence.missing.award.contract_value_usd · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • threshold.method_alignedMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.threshold.method_aligned · entity evidence evidence.missing.threshold.method_aligned · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • sr.selection_documentedMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.sr.selection_documented · entity evidence evidence.missing.sr.selection_documented · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • sr.capacity_assessedMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.sr.capacity_assessed · entity evidence evidence.missing.sr.capacity_assessed · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • sr.written_agreement_on_fileMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.sr.written_agreement_on_file · entity evidence evidence.missing.sr.written_agreement_on_file · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.subjectMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.subject · entity evidence evidence.missing.idd.subject · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.subject_kindMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.subject_kind · entity evidence evidence.missing.idd.subject_kind · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.subject_roleMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.subject_role · entity evidence evidence.missing.idd.subject_role · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.affiliated_personsMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.affiliated_persons · entity evidence evidence.missing.idd.affiliated_persons · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.screen_scopeMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.screen_scope · entity evidence evidence.missing.idd.screen_scope · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.screen_dateMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.screen_date · entity evidence evidence.missing.idd.screen_date · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.list_vintageMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.list_vintage · entity evidence evidence.missing.idd.list_vintage · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.screen_modalityMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.screen_modality · entity evidence evidence.missing.idd.screen_modality · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.screen_resultMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.screen_result · entity evidence evidence.missing.idd.screen_result · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.screen_timingMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.screen_timing · entity evidence evidence.missing.idd.screen_timing · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.evidence_refMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.evidence_ref · entity evidence evidence.missing.idd.evidence_ref · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.disposition_ownerMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.disposition_owner · entity evidence evidence.missing.idd.disposition_owner · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.disposition_decisionMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.disposition_decision · entity evidence evidence.missing.idd.disposition_decision · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.disposition_rationaleMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.disposition_rationale · entity evidence evidence.missing.idd.disposition_rationale · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589

  • idd.gf_notificationMissing

    Not extracted from this packet.

    gf-oig-25-005-rehearsal.pdf · adapter_extract

    Field id field.missing.idd.gf_notification · entity evidence evidence.missing.idd.gf_notification · source page packet · confidence 0 · source file 15c00a23c999b178cb50fa80cfdd44e61dc460b932ad672155231fa9d7db1589