OpenChainGraph Suite · ART-575 · Capital Markets Clearing & Settlement

TMPG Fails-Charge Recompute

Recomputes the fails-charge claim a buyer presents to a failing seller on a Treasury, agency, or agency-MBS settlement fail, using the NY Fed Treasury Market Practices Group's published trading practice (2016 revision): charge equals the greater of zero or 3% minus the reference rate, divided by 360, times par, times days failed. Takes a batch of fails in one pass, each with its own par amount, reference rate, and day count, and diffs the recomputed charge against the amount claimed for that fail.

Recompute · caller-declared fails only Diff tolerance never defaulted Verdict: MATCHES · DIVERGES · INDETERMINATE
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
⚠ No TMPG or NY Fed endorsement is claimed. This tool performs arithmetic only over the fails you supply; it does not source par amounts, reference rates, or fail status from any feed. Confirm the current TMPG fails-charge trading practice text at newyorkfed.org before relying on a computed figure for a live claim.
Diff tolerance

The demo values below are synthetic and already loaded, so you can press Run without entering anything of your own.

Per-fail determinations
Rejected inputs
Execution Hash (SHA-256)
What this does not do

It does not source or verify par amounts, reference rates, or fail status against any settlement, clearing, or reference-rate feed: every fail's par amount, reference rate, day count, and claimed charge are declared inputs. It is not a determination that a fail actually occurred or that a claim is enforceable; a DIVERGES verdict is a citable record of an arithmetic difference between the recomputed and claimed charge, which the buyer and seller resolve directly.

Related

ART-543 recomputes CSDR cash-settlement penalties under a versioned RTS rate table for EU CSD settlement fails. This node is the US Treasury/agency counterpart: a single published 3%/360 fails-charge formula rather than an asset-class rate table, and a claim-diff workflow (recomputed vs claimed) rather than a forward-exposure sum.