# Templates

# Simple Entity

## Type

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) 
    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)

## 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

## 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

# Layout Name

## Purpose

What for &amp; how to use

## List of Columns  


1. Column 1 - Description: - Format: - Is Group Column

## Filters

### Linked

1. \*\*\*

### Simple

1. \*\*\*

## Settings

1. Setting 1 - Description: - Default Value

## Split options

1. \*\*\*