Skip to main content

Blotter (/org/[orgId]/blotter)

Purpose: all positions across the active party, plus exposure summary and FpML interchange. Who uses it: traders, risk, ops. MARS analog: this is the MARS portfolio blotter — positions, NPV, DV01, exposure header. See SWPM / MARS parity. Source: app/src/features/blotter/.

Blotter — full table

Exposure header

Top of page. Aggregates across all open swaps in the active party's netting set.

CellMeaning
NotionalΣ notional by currency
NPVΣ NPV in CSA reporting ccy
Collateral (zone)Posted vs required, signed CSB direction
Scheduler pillON / OFF — pings oracle health

Blotter — exposure header

Swap table columns

ColumnSource
FamilyIRS / OIS / BASIS / XCCY / CDS
DirectionPay / Receive (red / green)
Notional + ccyTrade payload
Tenor / MaturityTrade dates
Coupon / SpreadPer-leg config
NPVLive from pricing engine
TrendSparkline from CurveSnapshot history
StatusProposed / Active / Disputed / Matured

Rows are clickable — opens the row drawer.

Row drawer

Blotter — row drawer

Shows full trade payload, lifecycle history (events), and per-period cashflows. Actions depend on role + state:

ActionVisible toWhen
Accept proposalcounterpartyproposal-state, you are the counterparty
Reject proposalcounterpartyproposal-state, you are the counterparty
Withdraw proposalproposerproposal-state, you are the proposer
Trigger lifecycle (manual)operatordemo only (scheduler.manualOverridesEnabled: true)
Settle (manual)operatordemo only
Mature (manual)operatordemo only
Export FpMLanyalways — downloads FpML XML

FpML import / export

  • Import — top-bar button on the workspace, accepts FpML XML, hydrates as a draft.
  • Export — per-row drawer action; emits Daml-Finance-equivalent FpML XML.

See FpML Import / Export.

Filters

(Top of table — TODO if/when we add filter chips.)

Configurable via yaml

yaml keyUI effect
observables.*.enabledHides products from the family filter
scheduler.manualOverridesEnabledHides Trigger / Settle / Mature buttons
csa.valuationCcyCurrency for NPV and Collateral cells