QuantumFin RegLabControl Tower

Reconcile

Bring both counterparties' EMIR reports of the same trades. RegLab pairs them on UTI + mirror-imaged LEIs and matches the reconcilable fields against per-field tolerances. A break — both sides valid on submission, yet values disagree beyond tolerance — is the valid-but-wrong depth that single-sided validation structurally cannot reach. Read-only: nothing is submitted, nothing leaves.

Coverage, stated honestly: the reconcilable field set is grounded in ESMA74-362-2683 (44 fields; a first slice is modelled) and honours the REFIT phasing — a field only reconciles from its start date. A break is never a rejection. The numeric tolerance bands come from ESMA's separate reconciliation-tolerance RTS (illustrative here); the match kinds and phasing are grounded. Use ⚙ Generate IRS population to reconcile a deterministic, generated two-sided interest-rate-swap book (both counterparties, mirror-imaged, with breaks and one-sided gaps) — not hand-typed rows.

reconcile as of5 reports · 15 fields · or drop a file here
regimeutireportingCounterpartyLeiotherCounterpartyLeidirectionnotionalAmountnotionalCurrencyvaluationAmountexecutionTimestampconfirmationTimestampmasterAgreementTypefixedRateLeg1totalNotionalQtyLeg1notionalAmountLeg2clearedIndicator
EMIRUTI-EM-10019599QLSYN000000007669599QLSYN00000001445BYER25000000.00EUR412500.002026-06-15T09:30:00Z2026-06-15T10:00:00ZISDA1.252500000025000000.00true
EMIRUTI-EM-10019599QLSYN000000014459599QLSYN00000000766SLLR25000000.00EUR412500.002026-06-15T09:30:00Z2026-06-15T10:00:00ZISDA1.252500000025000000.00true
EMIRUTI-EM-20029599QLSYN000000007669599QLSYN00000001445BYER25000000.00EUR412500.002026-06-15T09:30:00Z2026-06-15T10:00:00ZISDA1.252500000025000000.00true
EMIRUTI-EM-20029599QLSYN000000014459599QLSYN00000000766SLLR25000500.00EUR398000.002026-06-15T09:30:00Z2026-06-15T10:00:00ZEFET1.402500000025000000.00false
EMIRUTI-EM-30039599QLSYN000000007669599QLSYN00000001445BYER10000000.00GBP150000.002026-06-16T11:00:00Z2026-06-16T11:30:00ZISDA0.851000000010000000.00true
load sample:Two-sided columns: regime · uti · reportingCounterpartyLei · otherCounterpartyLei (mirror-imaged) · direction (BYER/SLLR) · notionalAmount · notionalCurrency · valuationAmount · executionTimestamp · confirmationTimestamp · masterAgreementType · fixedRateLeg1 · totalNotionalQtyLeg1 · notionalAmountLeg2 · clearedIndicator. Each trade appears once per side.