SS&C Geneva · Schema
SS&C Geneva Portfolio
A fund or portfolio record in the SS&C Geneva fund accounting system
Fund AccountingAsset ManagementPortfolio ManagementFinancial ServicesHedge FundsNAV Calculation
Properties
| Name | Type | Description |
|---|---|---|
| portfolioId | string | Unique Geneva portfolio identifier |
| name | string | Full legal fund name |
| shortName | string | Abbreviated fund name |
| fundType | string | Fund structure type |
| baseCurrency | string | ISO 4217 base currency code |
| inceptionDate | string | Fund inception/launch date |
| closingDate | stringnull | Fund closing date; null for active funds |
| status | string | |
| investmentManager | string | Name of the investment manager/GP |
| administrator | string | Fund administrator name |
| custodian | string | Prime broker or custodian name |
| aum | number | Assets Under Management in base currency |
| aumDate | string | Date as of which AUM is calculated |
| benchmarkIndex | string | Benchmark index identifier |
| legalEntity | object | |
| shareClasses | array | Share classes within the fund |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://www.ssctech.com/schemas/portfolio",
"title": "SS&C Geneva Portfolio",
"description": "A fund or portfolio record in the SS&C Geneva fund accounting system",
"type": "object",
"properties": {
"portfolioId": {
"type": "string",
"description": "Unique Geneva portfolio identifier"
},
"name": {
"type": "string",
"description": "Full legal fund name"
},
"shortName": {
"type": "string",
"description": "Abbreviated fund name"
},
"fundType": {
"type": "string",
"enum": ["HEDGE_FUND", "MUTUAL_FUND", "PE_FUND", "SEPARATE_ACCOUNT", "FUND_OF_FUNDS"],
"description": "Fund structure type"
},
"baseCurrency": {
"type": "string",
"pattern": "^[A-Z]{3}$",
"description": "ISO 4217 base currency code"
},
"inceptionDate": {
"type": "string",
"format": "date",
"description": "Fund inception/launch date"
},
"closingDate": {
"type": ["string", "null"],
"format": "date",
"description": "Fund closing date; null for active funds"
},
"status": {
"type": "string",
"enum": ["ACTIVE", "INACTIVE", "CLOSED"]
},
"investmentManager": {
"type": "string",
"description": "Name of the investment manager/GP"
},
"administrator": {
"type": "string",
"description": "Fund administrator name"
},
"custodian": {
"type": "string",
"description": "Prime broker or custodian name"
},
"aum": {
"type": "number",
"minimum": 0,
"description": "Assets Under Management in base currency"
},
"aumDate": {
"type": "string",
"format": "date",
"description": "Date as of which AUM is calculated"
},
"benchmarkIndex": {
"type": "string",
"description": "Benchmark index identifier"
},
"legalEntity": {
"$ref": "#/$defs/LegalEntity"
},
"shareClasses": {
"type": "array",
"description": "Share classes within the fund",
"items": {
"$ref": "#/$defs/ShareClass"
}
}
},
"required": ["portfolioId", "name", "baseCurrency", "status"],
"$defs": {
"LegalEntity": {
"type": "object",
"properties": {
"legalName": {
"type": "string"
},
"jurisdiction": {
"type": "string",
"description": "Country of legal incorporation"
},
"lei": {
"type": "string",
"description": "Legal Entity Identifier (20-character LEI code)",
"pattern": "^[A-Z0-9]{18}\\d{2}$"
},
"regulatoryId": {
"type": "string",
"description": "Regulatory registration number"
}
}
},
"ShareClass": {
"type": "object",
"properties": {
"classId": {
"type": "string"
},
"className": {
"type": "string"
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"managementFeeRate": {
"type": "number",
"description": "Annual management fee as decimal (e.g., 0.02 for 2%)"
},
"performanceFeeRate": {
"type": "number",
"description": "Performance fee rate as decimal"
},
"minInvestment": {
"type": "number"
},
"navPerUnit": {
"type": "number"
},
"unitsOutstanding": {
"type": "number"
}
}
}
}
}