Why these two belong in one chain
A broker-dealer's weekly 15c3-3 reserve computation and its day-to-day TRACE/CAT trade reporting are run by different desks on different cadences, but they describe the same operational reality: whether the firm is meeting its baseline regulatory obligations for a given reporting period. Chaining the reserve calculator's verdict into the reporting-lint's context gives a single hash-anchored record that both figures were computed for the same period, without either tool needing to know anything about the other's internal rule logic.
How the two tools fit together
- Compute the reserve requirement with the 15c3-3 Customer Reserve Formula Calculator, supplying the period's credit and debit line items and the reserve account balance. The tool applies the Exhibit A aging exclusion to failed-to-deliver debits older than 30 days and the 1% collateral haircut to margin-account debits, then reports the requirement, the surplus or shortfall against the deposited balance, and a deposit-sufficiency verdict.
- Lint the period's TRACE and CAT reporting with the TRACE / CAT Reporting Lint, supplying the execution and report timestamps, the firm's declared trading calendar (weekend days and holidays -- there is no built-in market calendar), and a representative CAT equity or option event. The tool computes the FINRA Rule 6730 reporting deadline with weekend/holiday-aware rollover and reports a timely/late verdict, alongside a structural pass/fail on the CAT event's required fields.