Skip to main content
← Solution examplesFinancial Services example · OMS ↔ Custodian ↔ Accounting

Investment Data Integrity & Reconciliation

The portfolio system knows the position. The custodian knows what settled. Accounting knows what was booked. We build the layer that proves they agree.

01

Problem

Order management, portfolio management, accounting, custodians, and market data each describe the same activity differently. When they disagree, operations teams reconcile by hand against NAV and reporting deadlines.

02

Example

The portfolio system shows a $4.82M position. The custodian reports $4.76M. Accounting reports $4.79M. Someone has to prove why.

03

Governed object · Trade / Position

  • Account
  • Portfolio
  • Security
  • Trade
  • Lot
  • Position
  • Cash
  • Corporate action
  • Price
  • FX rate
  • Settlement
04

Where the systems disagree

  • Position
  • Cash
  • Settlement
  • Price
  • Security identity
  • Corporate action
  • FX
  • Accounting
05

State model

  1. RECEIVED
  2. MATCHED
  3. BREAK_IDENTIFIED
  4. UNDER_REVIEW
  5. SOURCE_CORRECTION_REQUIRED
  6. RESOLVED
  7. CERTIFIED
06

What we build

A reconciliation and control layer between your investment platforms. It does not replace them.

  • Canonical investment data model across systems
  • Identifier normalization and security master alignment
  • Position, market value, and cash reconciliation
  • Settlement, pricing, and FX validation
  • Break ownership, resolution history, and lineage
07

Controls

  • Every exception traceable to source records
  • Breaks owned and aged against reporting deadlines
  • Source corrections tracked until systems agree
  • Certified positions locked with their evidence
08

Intelligence

  • Recurring break root causes
  • Prioritization by financial exposure
  • Stale-price and anomaly detection
  • Settlement-risk prediction

“Why does Fund A's market value differ from the custodian today?”

09

What we'd measure

  • Open breaks and their dollar value
  • Average break-resolution time
  • Positions and cash automatically matched
  • Exceptions resolved before NAV deadlines
More on Financial Services →

Start with one problem. Engineer the right solution.

Manual work, systems that don't talk, data nobody trusts. We trace it to the source and ship the fix into production.

Solution Engineering

Tell us what you're trying to solve.

Describe it in your own words. We'll reply within one business day.