BreakAnalysisPanel
stableRoot-cause analysis panel for a single reconciliation break. Shows break metadata, field-level diff view between internal and counterparty records, a chronological history timeline, and a resolution notes editor.
import { BreakAnalysisPanel } from "@nodus/design-system/finance"Props
| Prop | Type | Default | Description |
|---|---|---|---|
breakIdreq | string | — | Break reference identifier |
entityreq | string | — | Entity or instrument name |
amountreq | number | — | Break amount (difference) |
sourcereq | string | — | Internal source system name |
counterpartyreq | string | — | Counterparty or custodian name |
statusreq | BreakResolutionStatus | — | Current resolution status |
criteriaDiffreq | BreakCriteriaDiff[] | — | Field-level differences to display |
historyreq | BreakHistoryEvent[] | — | Ordered event history (oldest first) |
resolutionNotes | string | — | Current resolution notes |
onNotesChange | (notes: string) => void | — | Fired when resolution notes are edited |
breakIdrequiredstringDefault —Break reference identifier
entityrequiredstringDefault —Entity or instrument name
amountrequirednumberDefault —Break amount (difference)
sourcerequiredstringDefault —Internal source system name
counterpartyrequiredstringDefault —Counterparty or custodian name
statusrequiredBreakResolutionStatusDefault —Current resolution status
criteriaDiffrequiredBreakCriteriaDiff[]Default —Field-level differences to display
historyrequiredBreakHistoryEvent[]Default —Ordered event history (oldest first)
resolutionNotesstringDefault —Current resolution notes
onNotesChange(notes: string) => voidDefault —Fired when resolution notes are edited
This component was designed to express:
Explore Related
Full-featured reconciliation exception table with type/status/age filters, batch-action toolbar (escalate, resolve, assign), and inline status update per row. Sorts oldest-first by default.
Two-column reconciliation match interface. Left panel lists unmatched items with queue-depth badge; right panel shows ranked match candidates with confidence scores (HIGH/MED/LOW). Match and Reject actions per candidate.
Reconciliation break analysis table with break type, age, counterparty, amount, and open/aging/critical status
Dashboard header card for reconciliation status: total items, matched %, open exceptions, oldest break age, and last run timestamp. MetricCard grid with a thin match-rate progress bar at the bottom. Optional refresh callback.