# Simple Entities

# Currency

## Type

Not Applicable

## User Attributes

None

## Currency Entities

- **"-"** (-) - System default entity, indicating absence of relation to an entity
- **USD** (USD) - System default entity USD
- **EUR** (EUR) - System default entity EUR
- **CHF** (CHF) - System default entity CHF
- **GBP** (GBP) - System default entity GBP

## Currency Entity Viewer Layout

- **CCY** (com.finmars.standard-layouts:currencies.currency:ccy) 
    - **User code** (user\_code) - unique code for the entity
    - **Country** (country) - associated country
    - **Short name** (short\_name)
    - **Name** (name)
    - **Public name** (public\_name)
    - **Notes** (notes)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/PNXimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/PNXimage.png)

## Currency Form Layout

- **Entity Header**
    - **Currency** - Complex Field which include Full Name, Short Name, User Code, Show by Default (Name by Default)
    - **Status** - Enabled/Disabled/Deleted (Disabled is when it's excluded from reports)
- **Layout Tabs**
    - **General**
        - **Public name**
        - **Country** - associated country
        - **Notes**
- **System Tabs**
    - **Pricing**
        - Pricing Policy
        - Pricing Module
        - Configure

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/NsYimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/NsYimage.png)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/zd6image.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/zd6image.png)

## Currency Import Scheme

- **STD - CCY** (com.finmars.standard-import-from-file:currencies.currency:ccy)

# Account

## Type

- **"-" (dash)** - System default entity, indicating absence of relation to an entity
- **Default Account Type** (com.finmars.standard-other:accounts.accounttype:default) - One and only multipurpose account type which is provided by default for every accounts.

## User Attributes

None

## Entities

- **"-" (dash)** - System default entity, indicating absence of relation to an entity
- **Account (Provisional)** (account\_provisional) - Interim account for cash in transfer: after recognition but before actual movement.

## Entity Viewer Layout

- **ACCT** (com.finmars.standard-layouts:accounts.account:acct) 
    - **User code** (user\_code) - unique code for the entity
    - **Type** (type) - account type
    - **Short name** (short\_name)
    - **Name** (name)
    - **Public name** (public\_name)
    - **Notes** (notes)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/dVaimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/dVaimage.png)

## Form Layout

- **Entity Header**
    - **Account** - Complex Field which include user\_code and different Name fields
    - **Type** - account type
    - **Status** - Enabled/Disabled/Deleted (Disabled is when it's excluded from reports)
- **Layout Tabs**
    - **General**
        - - **Notes**
- **System Tabs**
    - None

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/urDimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/urDimage.png)

## Import Scheme

- **STD - ACCT** (com.finmars.standard-import-from-file:accounts.account:acct)

# Portfolio

## Type

- **General Portfolio** (com.finmars.standard-other:portfolios.portfoliotype:general) - General Purpose Portfolio type.
- **Manual Managed Portfolio** (com.finmars.standard-other:portfolios.portfoliotype:manual) - Portfolios indicated as manually managed, meaning that new transactions and changes are supposed to be manually.
- **Position Only Portfolio** (com.finmars.standard-other:portfolios.portfoliotype:position) - positional portfolios, meaning that it consists only of positions, doesn't need registers and portfolio calculations and should be used for reconciliation.

## User Attributes

None

## Entities

- **"-" (dash)** - System default entity, indicating absence of relation to an entity

## Entity Viewer Layout

- **PORT** (com.finmars.standard-layouts:portfolios.portfolio:port) 
    - **User code** (user\_code) - unique code for the entity
    - **Portfolio type** (portfolio\_type)
    - **Short name** (short\_name)
    - **Name** (name)
    - **Public name** (public\_name)
    - **Notes** (notes)
    - **1st TXN DAT** (first\_transaction\_date) - the trade date of the first transaction in the portfolio
    - **1st CF DAT** (first\_cash\_flow\_date) - the date of the first cash flow transaction (deposit or withdraw) in the portfolio

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/oKoimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/oKoimage.png)

## Form Layout

- **Entity Header**
    - **Portfolio** - Complex Field which include user\_code and different Name fields
    - **Status** - Enabled/Disabled/Deleted (Disabled is when it's excluded from reports)
- **Layout Tabs**
    - **General**
        - **Portfolio Type**
        - **Notes**
        - **First Transaction Date** - see description above
        - **First Cash Flow Date** - see description above
- **System Tabs**
    - **Performance**
        - Relation name
        - Instrument
        - Valuation currency
        - Pricing policy

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/V38image.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/V38image.png)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/Nelimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/Nelimage.png)

## Import Scheme

- **STD - PORT** (com.finmars.standard-import-from-file:portfolios.portfolio:port)

# Counterparty

## Type

Not Applicable

## User Attributes

None

<span style="color: rgb(187, 187, 187); font-family: var(--font-heading, var(--font-body)); font-size: 2.8275em; font-weight: 400;">Entities</span>

- **"-" (dash)** - System default entity, indicating absence of relation to an entity

## Entity Viewer Layout

- **CTP** (com.finmars.standard-layouts:counterparties.counterparty:ctp) 
    - **User code** (user\_code) - unique code for the entity
    - **Group** (group) - workspace specific
    - **Short name** (short\_name)
    - **Name** (name)
    - **Public name** (public\_name)
    - **Notes** (notes)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/yrPimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/yrPimage.png)

## Form Layout

- **Entity Header**
    - **Counterparty** - Complex Field which include user\_code and different Name fields
    - **Group**
    - **Status** - Enabled/Disabled/Deleted (Disabled is when it's excluded from reports)
- **Layout Tabs**
    - **General**
        - **Notes**
- **System Tabs**
    - None

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/oT6image.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/oT6image.png)

## Import Scheme

- **STD - CTP** (com.finmars.standard-import-from-file:counterparties.counterparty:ctp)

# Responsible

## Type

Not Applicable

## User Attributes

None

<span style="color: rgb(187, 187, 187); font-family: var(--font-heading, var(--font-body)); font-size: 2.8275em; font-weight: 400;">Entities</span>

- **"-" (dash)** - System default entity, indicating absence of relation to an entity

## Entity Viewer Layout

- **RESP** (com.finmars.standard-layouts:counterparties.responsible:resp) 
    - **User code** (user\_code) - unique code for the entity
    - **Group** (group) - workspace specific
    - **Short name** (short\_name)
    - **Name** (name)
    - **Public name** (public\_name)
    - **Notes** (notes)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/BK4image.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/BK4image.png)

## Form Layout

- **Entity Header**
    - **Counterparty** - Complex Field which include user\_code and different Name fields
    - **Group**
    - **Status** - Enabled/Disabled/Deleted (Disabled is when it's excluded from reports)
- **Layout Tabs**
    - **General**
        - **Notes**
- **System Tabs**
    - None

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/HGEimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/HGEimage.png)

## Import Scheme

- **STD - CTP** (com.finmars.standard-import-from-file:counterparties.counterparty:ctp)

# Strategy 1

## Type

Not Applicable

## User Attributes

None

<span style="color: rgb(187, 187, 187); font-family: var(--font-heading, var(--font-body)); font-size: 2.8275em; font-weight: 400;">Entities</span>

- **"-" (dash)** - System default entity, indicating absence of relation to an entity

## Entity Viewer Layout

- **STRAT** (com.finmars.standard-layouts:strategies.strategy1:strat) 
    - **User code** (user\_code) - unique code for the entity
    - **Group** (group) - workspace specific
    - **Short name** (short\_name)
    - **Name** (name)
    - **Public name** (public\_name)
    - **Notes** (notes)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/YV6image.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/YV6image.png)

## Form Layout

- **Entity Header**
    - **Strategy 1** - Complex Field which include user\_code and different Name fields
    - **Group**
    - **Status** - Enabled/Disabled/Deleted (Disabled is when it's excluded from reports)
- **Layout Tabs**
    - **General**
        - **Notes**
- **System Tabs**
    - None

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/lfmimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/lfmimage.png)

## Import Scheme

- **STD - STRAT** (com.finmars.standard-import-from-file:strategies.strategy1:strat)

# Instrument

## Type

**Comparison Table:** <span style="color: rgb(224, 62, 45);">\[WORK IN PROGRESS\]</span>

1. **Portfolio** (com.finmars.standard-instrument-type:portfolio)
2. **Other** (com.finmars.standard-instrument-type:other)
3. **Bond** (com.finmars.standard-instrument-type:bond)
4. **T-Bill** (com.finmars.standard-instrument-type:t\_bill)
5. **Stock** (com.finmars.standard-instrument-type:stock)
6. **Derivative** (com.finmars.standard-instrument-type:derivative)
7. **FX Forward** (com.finmars.standard-instrument-type:fx\_forward)
8. **Forward** (com.finmars.standard-instrument-type:fx\_forward)
9. **Option** (com.finmars.standard-instrument-type:option)
10. **CDS** (com.finmars.standard-instrument-type:cds)

## User Attributes

1. **Asset Type** (com.finmars.standard-instrument-type:instruments.instrument:asset\_type) the values are set according to agreed classification: [https://finmars2018.atlassian.net/wiki/spaces/FD/pages/2678784001/Asset+types](https://finmars2018.atlassian.net/wiki/spaces/FD/pages/2678784001/Asset+types)
    1. Debt
    2. Equity
    3. Cash and Equivalents
    4. Commodities
    5. Crypto
    6. Derivatives
    7. Alternative Investments
    8. Transport
    9. Real Estate
    10. Equipment
    11. Other

## Entities

- **"-"** (-) - System default entity, indicating absence of relation to an entity

## Entity Viewer Layout

- **INSTR** (*com.finmars.standard-layouts:instruments.instrument:instr)*
    - **User code** (user\_code) - unique code for the entity
    - **Modified At** (modified\_at)
    - **Asset Type** (attributes.com.finmars.standard-instrument-type:instruments.instrument:asset\_type) - see **User Attributes** above
    - **Country** (country) - associated country
    - **PRC CCY** (pricing\_currency)
    - **ACCR CCY** (accrued\_currency)
    - **Short name** (short\_name)
    - **Name** (name)
    - **Public name** (public\_name)
    - **MAT DT** (maturity\_date)
    - **MAT PRC** (maturity\_price)
    - **PRC MULT** (price\_multiplier)
    - **ACCR MULT** (accrued\_multiplier)
    - **INSTR TYPE** (instrument\_type) - see **Type** above
    - **PMT SZ DTL** (payment\_size\_detail)
    - **Notes** (notes)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/rf2image.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/rf2image.png)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/3mGimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/3mGimage.png)

## Form Layout

- **Entity Header**
    - **Instrument** - Complex Field which include Full Name, Short Name, User Code, Show by Default (Name by Default)
    - **Instrument type**
    - **Status** - Enabled/Disabled/Deleted (Disabled is when it's excluded from reports)
- **Layout Tabs**
    - **General**
        - **Asset Type**
        - **Country** - associated country
        - **Accrual Size Clarification**
        - **Pricing currency**
        - **Price multiplier**
        - **Accrued currency**
        - **Accrued multiplier**
        - **Maturity date**
        - **Maturity price**
        - **Notes**
        - **Identifier** - JSON dictionary that stores all key:values of different identifiers of the instrument, e.g: 
            - `{"figi":null,"isin":"USP37341AA50","cusip":null,"sedol":null,"isin 144a":null,"std_user_code":"USP37341AA50"}`
- **System Tabs**
    - **Accruals**
        - Accrual start date
        - First payment date
        - Accrual size
        - Periodicity
    - **Factors**
        - Value
        - Date
    - **Pricing**
        - Pricing Policy
        - Pricing Module
        - Configure

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/sOkimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/sOkimage.png)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/yxPimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/yxPimage.png)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/IuFimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/IuFimage.png)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/nETimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/nETimage.png)

## Import Scheme

- **STD - INSTR** (com.finmars.standard-import-from-file:instruments.instrument:instruments\_instr) - for Instrument Import
- **STD - ACCR SCHED** (com.finmars.standard-import-from-file:instruments.accrualcalculationschedule:accr\_sched) - for Accrual Schedule
- **STD - FCTR SCHED** (com.finmars.standard-import-from-file:instruments.instrumentfactorschedule:fctr\_sched) - for Factor Schedule

# Pricing Policy

## Type

Not applicable

## User Attributes

None

## Entities

- **"-"** (-) - System default entity, indicating absence of relation to an entity
- **Standard** (com.finmars.standard-pricing:standard) - STD Solution pricing policy that is used by default when importing Prices &amp; FX Rates

## Entity Viewer Layout

- **Default** (*system-defined)*
    - **Name**
    - **Unique Code**
    - **Notes**

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/EvYimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/EvYimage.png)

## Form Layout

- **Entity Header**
    - None
- **Layout Tabs**
    - None
- **System Tabs**
    - **Default**
        - Name
        - Configuration Code
        - User Code
        - Notes

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/ycGimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/ycGimage.png)

## Import Scheme

Not applicable

# FX Rate (Currency History)

## Type

Not Applicable

## User Attributes

None

## Entities

None

## Entity Viewer Layout

- **FX Rates** (com.finmars.standard-layouts:currencies.currencyhistory:fx\_rates\_layout*)*
    - **Currency** (currency) - unique user code for the currency entity
    - **Date** (date)
    - **Pricing policy** (pricing\_policy)
    - **FX rate** (fx\_rate)

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/vHLimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/vHLimage.png)

## Form Layout

- **Entity Header**
    - None
- **Layout Tabs**
    - **General**
        - **Currency**
        - **Date**
        - **Pricing policy**
        - **FX rate**
- **System Tabs**
    - None

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/J5zimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/J5zimage.png)

## Import Scheme

- **STD - FX RATE** (com.finmars.standard-import-from-file:currencies.currencyhistory:fx\_rate)

# Price (Price History)

## Type

Not applicable

## User Attributes

None

## Entities

None

## Entity Viewer Layout

- **Price Layout** (com.finmars.standard-layouts:instruments.pricehistory:price\_layout*)*
    - **Instrument** (instrument) - unique user code for the instrument entity
    - **Date** (date)
    - **Pricing policy** (pricing\_policy)
    - **Principal price** (principal\_price)
    - **Accrued price** (accrued\_price)
    - **Factor** (factor)
    - **YTM** (ytm)
    - **Modified Duration** (modified\_duration)
    - **Is Temporary Price** (is\_temporary\_price) - indicates whether the price is final or it was temporary imported as a part of rolling missing prices or any other prices that was obtained through external manipulations outside of the source

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/MaMimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/MaMimage.png)

## Form Layout

- **Entity Header**
    - None
- **Layout Tabs**
    - **General**
        - Instrument  
            Date  
            Pricing policy  
            Principal price  
            Accrued price  
            Factor  
            YTM  
            Modified Duration  
            Is Temporary Price
- **System Tabs**
    - - None

[![image.png](https://docs.finmars.com/uploads/images/gallery/2025-01/scaled-1680-/59aimage.png)](https://docs.finmars.com/uploads/images/gallery/2025-01/59aimage.png)

## Import Scheme

- **STD - PRC** (com.finmars.standard-import-from-file:instruments.pricehistory:prices\_prc)