Three audit assertions — completeness, accuracy, timeliness — applied directly to the PLM. Each failed.
The engagement tested five control objectives drawn directly from CFTC 17 CFR Part 150 requirements. Each maps to one or more gaps identified in fieldwork.
| Control ID | Control Required | What Was Found | Risk Consequence | Sev | Framework |
|---|---|---|---|---|---|
|
PL-01
Limit configuration, code logic & regulatory change management
|
PLM code logic and limit configuration kept current with CFTC 17 CFR Part 150. When the regulator revises position limit requirements, the PLM application is updated, tested, and validated before the next trading day. Changes subject to formal ITGC change management with reconciliation to the revised regulatory standard. | CFTC revised 17 CFR Part 150. PLM code logic not updated to reflect the change — operating against a superseded standard. No process existed to track regulatory revisions and trigger a code review cycle. | Position limit monitoring conducted against a superseded regulatory standard. Control appears operative — but is not compliant with current CFTC Part 150 requirements. | HIGH | ITGC CM-1 CFTC Part 150 CME Rule 559 SOX 404 ITGC |
|
PL-02
Completeness — OTC position inclusion
|
Delta-equivalent aggregate includes all positions counting toward the CFTC Part 150 limit — exchange-listed futures, options on futures (delta-equivalent), and economically equivalent OTC swaps. OTC position data fed to the PLM on the same cycle as exchange-listed positions. | PLM receives exchange-listed position feed only. OTC swap positions in the same underlying are not fed to the PLM and are not included in the delta-equivalent aggregate. The aggregate the pre-trade check tests is structurally incomplete — OTC exposure invisible to the system. | Firm can build an OTC position that, when combined with the exchange-listed position, exceeds the CFTC Part 150 limit while the pre-trade system shows the position as within limit. Regulatory violation undetected at the point of order entry. | HIGH | CFTC Part 150.2 CFTC §4a(a)(1) ITGC AC-6 SOX 404 ITAC |
|
PL-02b
Accuracy — third-party delta price validation
|
Delta settlement prices received from third-party vendor feeds are independently validated before use in the delta-equivalent calculation. Any vendor-provided price used to determine the equivalent futures position is verified against an internal benchmark before the PLM applies it. | A third-party system vendor provided an incorrect Brent options delta settlement price. This price was used directly in the delta-equivalent calculation — applied to determine the equivalent futures position for CFTC Part 150 purposes — without independent validation. No control existed to detect vendor feed errors before they entered the PLM. | Incorrect delta settlement price produces an inaccurate equivalent futures position. The PLM aggregate reflects the vendor error. Firm may be above or below the CFTC Part 150 limit without accurate detection — depending on the direction of the pricing error. | HIGH | CFTC Part 150.2 CFTC §4a(a)(1) ITGC AC-6 SOX 404 ITAC |
|
PL-03
Timeliness — real-time position feed
|
Position data used in the pre-trade check reflects executions up to the point of order submission. Intraday executions are reflected in the aggregate without a material delay at the moment the pre-trade check fires. | Position feed to PLM updates on a batch cycle. Intraday executions not reflected between updates. Pre-trade check fires against the prior batch position — not the current exposure. | Intraday position build-up can breach the limit between batch cycles without detection. The pre-trade control operates but does not see what it is supposed to prevent at the moment it needs to act. | HIGH | CFTC Part 150 ITGC MO-3 CME Rule 560 SOX 404 ITAC |
|
PL-04
Threshold alert escalation — documented response
|
When the PLM generates a threshold alert, a documented escalation procedure governs the response — defined ownership, response SLA, acknowledgment record, disposition code, and independent sign-off. Evidence retained for each alert. | Threshold alerts route to a shared risk inbox. No documented acknowledgment procedure. No defined response SLA. No sign-off evidence. Alert history exists in the system — evidence of what was done with each alert does not. | Pre-trade control generates the alert but the response cannot be evidenced. Under SOX 404 or regulatory examination, an alert without a documented response is equivalent to no alert. The control is not operating effectively as designed. | MEDIUM | ITGC MO-3 SOX 404 ITAC COSO Monitoring OCC Exam Guidance |