Skip to main content

Overview

OpsHub NAV is built around several core concepts that enable powerful investment fund validation and operations management. Understanding these concepts will help you make the most of the platform.

Key Concepts

Portfolios

A Portfolio is a collection of investments managed as a single unit. In OpsHub, portfolios can be:
  • Equity Portfolios - Direct equity holdings
  • Fixed Income Portfolios - Bond and debt instrument portfolios
  • Fund-of-Funds - Portfolios that invest in other funds
  • Multi-Asset Portfolios - Mixed asset class portfolios
OpsHub supports multi-level fund-of-funds structures with look-through analysis up to 5 levels deep.

Securities

Securities are the individual investment instruments held in portfolios:
  • Equities (stocks)
  • Fixed Income (bonds)
  • Derivatives (options, futures)
  • Collective Investment Vehicles (mutual funds, ETFs)
  • Alternative Investments (private equity, real estate)
Each security has a Security Master record with:
  • Identifiers (ISIN, SEDOL, CUSIP, Bloomberg ID)
  • Classification (asset class, sector, geography)
  • Pricing source and currency
  • Corporate actions history

Holdings

Holdings represent the quantity of each security owned in a portfolio at a specific point in time.
interface Holding {
  portfolio_id: string;
  security_id: string;
  position_date: Date;
  quantity: number;
  cost_base: number;
  market_value: number;
  unrealized_pnl: number;
}
Holdings are time-series data, allowing you to:
  • Track position changes over time
  • Calculate attribution and performance
  • Reconcile position movements
  • Analyze portfolio drift

Transactions

Transactions record all portfolio activity:
  • BUY - Purchase of securities
  • SELL - Sale of securities
  • DIVIDEND - Dividend income
  • COUPON - Bond coupon payments
  • FEE - Management and performance fees
  • TRANSFER - Inter-portfolio transfers
  • CORPORATE_ACTION - Stock splits, mergers, etc.
All transactions are immutable and fully audited. OpsHub maintains complete transaction history for regulatory compliance.

Net Asset Value (NAV)

NAV is the per-unit value of a fund, calculated as:
NAV = (Total Assets - Total Liabilities) / Outstanding Units
OpsHub calculates NAV with:
  • Daily pricing from market data feeds
  • Multi-currency support with FX conversion
  • Fee accruals (management, performance, administration)
  • Expense attribution across fund structures
  • Share class segregation for different unit classes

Validation Rules

Validation Rules are automated checks that ensure data quality and regulatory compliance:

ASIC RG94 Validation

Australian Securities and Investments Commission (ASIC) Regulatory Guide 94 requires specific validation controls:
  1. NAV Variance Checks - Tolerance: 3 basis points
  2. Cash Reconciliation - Zero tolerance for cash breaks
  3. Position Reconciliation - Match holdings to custodian
  4. Price Validation - Verify pricing sources
  5. Corporate Actions - Validate adjustments
Example validation rule:
=IF(ABS((Calculated_NAV - Published_NAV) / Published_NAV) > 0.0003,
    "BREACH",
    "PASS")
Breaches must be investigated and documented within 24 hours per ASIC RG94 requirements.

Visual Data Modeling

Visual Data Modeling allows you to build complex queries without writing SQL:
1

Schema Discovery

Browse the database schema and select relevant tables
2

Visual Joins

Drag tables onto canvas and auto-detect relationships
3

Excel Formulas

Use familiar Excel syntax for calculations
4

AI Translation

AI translates formulas to optimized SQL
5

Real-time Preview

See results instantly in interactive spreadsheet

Workflows

Workflows orchestrate complex multi-step processes using Temporal Cloud:

Daily NAV Workflow

Key workflow features:
  • Durable execution - Survives system failures
  • Event sourcing - Complete audit trail
  • Retry policies - Automatic error recovery
  • Human-in-loop - Approval gates
  • Monitoring - Real-time workflow status

AI Agent

The AI Agent provides intelligent assistance throughout the platform:
  • Natural Language Queries - “Show portfolio performance this quarter”
  • Formula Translation - Excel to SQL conversion
  • Smart Suggestions - Context-aware recommendations
  • Error Detection - Identify data quality issues
  • Query Optimization - Improve query performance
The agent uses:
  • GPT-4 for natural language understanding
  • Vector embeddings for context retrieval
  • Domain-specific training on investment terminology

Access Control

Identity & Access Management (IAM) provides fine-grained security:

Roles

  • ADMIN - Full system access (GLOBAL scope)
  • FUND_MANAGER - Manages funds and strategies (ORGANIZATION scope)
  • PORTFOLIO_MANAGER - Manages portfolios (TEAM scope)
  • OPERATIONS_LEAD - Operational activities (ORGANIZATION scope)
  • COMPLIANCE_OFFICER - Compliance and audits (ORGANIZATION scope)
  • VIEWER - Read-only access (TEAM scope)

Row-Level Security (RLS)

PostgreSQL RLS policies ensure users only access data they’re authorized to see:
-- Example: Portfolio managers can only see their team's portfolios
CREATE POLICY portfolio_team_access ON investment.portfolios
  FOR SELECT
  USING (
    team_id IN (
      SELECT team_id FROM iam.team_members
      WHERE user_id = auth.uid()
    )
  );

Integrations

Integrations connect OpsHub to external systems:
  • Market Data Providers - Bloomberg, Refinitiv, FactSet
  • Custodians - Northern Trust, BNY Mellon, State Street
  • Fund Administrators - SS&C, Apex, Citco
  • Accounting Systems - Sage, Xero, QuickBooks
  • Reporting Tools - Tableau, Power BI, Looker
Integration features:
  • Secure credential storage in vault schema
  • Automated data synchronization
  • Field mapping and transformation
  • Error handling and retry logic
  • Sync job monitoring and alerts

Data Architecture

OpsHub uses a multi-schema PostgreSQL database with 14 specialized schemas:

investment

Core portfolio and fund management

validation

ASIC RG94 compliance framework

risk

Risk metrics and analytics

compliance

Regulatory compliance tracking

performance

Performance attribution

market_data

Time-series market data

workflow

Workflow orchestration

iam

Identity & access management
See Database Schema for complete documentation.

Next Steps