SettlementClass
This table enumerates the available Settlement Classes for each Instrument (Issuer).
- Section: CartaX
Metadata
- Base Table Class: Static
- Default Size: 100
Fields
| Name | Type | Size (bytes) | Description |
|---|---|---|---|
| Id | Integer (signed) | 8 | The unique identifier of this SettlementClass. |
| Status | Set of Status | 4 | |
| ExternalFK | Integer (unsigned) | 8 | FK for this record in external system that generated it |
| Instrument | Foreign key to Instrument | 8 | The Instrument (Issuer) to which this SettlementClass belongs. |
| ShortName | String | 24 | A short name identifier for the SettlementClass. |
| EquityClass | Foreign key to EquityClass | 8 | Each SettlementClass must be one of the valid Equity Classes supported by Carta. |
| UpdateNumber | Integer (unsigned) | 8 | A number that records every change that happens to a record. It is primarily used to avoid write after read problems when an intermediate write has changed the originally read record. |
| OwnerUser | Foreign key to User | 8 | The Id of the User that owns this SettlementClass. |
| OwnerGroup | Foreign key to Group | 8 | The Id of the Group that owns this SettlementClass. |
| OwnerFirm | Foreign key to Firm | 8 | The Id of the Firm that owns this SettlementClass. |
| CreateUser | Foreign key to User | 8 | The Id of the User that created this SettlementClass. |
| CreateTimestamp | Integer (unsigned) | 8 | The time at which this SettlementClass was created. |
| UpdateUser | Foreign key to User | 8 | The Id of the User that last updated this SettlementClass. |
| UpdateTimestamp | Integer (unsigned) | 8 | The time at which this SettlementClass was last updated. |
Foreign Keys
The following diagram shows the tables that have a foreign key link to the SettlementClass table. All Table nodes can be clicked to take you to that table's definition page.
graph LR; AuctionSettlementClass-->|SettlementClass|SettlementClass click AuctionSettlementClass "/marketgrid/developer/model/tables/AuctionSettlementClass" AuctionAccountDetail-->|SettlementClass|SettlementClass click AuctionAccountDetail "/marketgrid/developer/model/tables/AuctionAccountDetail" AuctionAccountAllocation-->|SettlementClass|SettlementClass click AuctionAccountAllocation "/marketgrid/developer/model/tables/AuctionAccountAllocation" MarketEligibleEquityClass-->|SettlementClass|SettlementClass click MarketEligibleEquityClass "/marketgrid/developer/model/tables/MarketEligibleEquityClass" OrderBook-->|SettlementClass|SettlementClass click OrderBook "/marketgrid/developer/model/tables/OrderBook" Order-->|SettlementClass|SettlementClass click Order "/marketgrid/developer/model/tables/Order" Trade-->|SettlementClass|SettlementClass click Trade "/marketgrid/developer/model/tables/Trade"