Entities

Understand entity types: funds, companies raising capital, and syndicates.

Entity Types
Three types of entities to match your use case.

Fund

A venture capital, private equity, or hedge fund. Manages multiple investments (holdings), tracks LP commitments, and distributes returns via waterfall.

Company

A startup or company raising capital. Issues securities (equity, SAFEs, convertibles) to investors through funding rounds.

Syndicate

A special purpose vehicle (SPV) that pools capital from multiple investors for a single deal or a small set of deals.

When to Use Each Type

Fund — You manage a portfolio of investments and have LPs who committed capital. You need to track holdings performance, compute IRR/TVPI, and distribute returns.

Company — You are raising capital from investors. You need to manage your cap table, track who owns what, and issue securities for each funding round.

Syndicate — You are pooling capital from a group of investors for a specific deal. Typically single-deal or few-deal focused.

How Syndicates Work
A syndicate is just another entity with the same cap table engine.

A syndicate works exactly like any other entity in Finpy. Its members are stakeholders (which are themselves other entities), and ownership is tracked through the same transaction-based cap table as any fund or company.

Securities are issued to syndicate members via funding rounds, distributions flow through the same waterfall engine, and performance metrics are computed identically. The only difference is the business context — syndicates are typically single-deal focused.

Same Engine: There is no special syndicate logic. Everything — ownership, transactions, distributions, performance — uses the same cap table engine as funds and companies.
Currency
Multi-currency support across the platform.

Entity Currency

Each entity has a base currency (default: USD). Securities inherit the entity's currency but can override it. The cap table displays values in the entity's currency.

Currency Mismatch: When generating transactions from commitments, Finpy validates that the commitment currency matches the security currency. Mismatches are flagged before transaction creation.
Entity Discovery
Make your entity visible to external stakeholders.

Discoverable Entities

Mark your entity as discoverable to let external organizations find you via Discover Entities. They can request access to view your cap table as a stakeholder.

This is useful when LPs from other organizations want to see their positions on your cap table. They search for your entity, request access, and you approve the connection.