AuctionSettlementClass

This table enumerates the Settlement Classes that are available for trading on a particular Auction. The Settlement Classes must all be associated with the same Issuer as the Auction's Issuer (Instrument).

Metadata

  • Base Table Class: Static
  • Default Size: Auction * 5 = 500

Fields

NameTypeSize (bytes)Description
IdInteger (signed)8The unique identifier of this AuctionSettlementClass.
StatusSet of Status4
AuctionForeign key to Auction8The Auction for the record.
SettlementClassForeign key to SettlementClass8The SettlementClass for the record.
ExternalFKInteger (unsigned)8FK for this record in external system that generated it
PriceDecimalsInteger (unsigned)1The number of decimals for Price fields on the Auction.
QuantityDecimalsInteger (unsigned)1The number of decimals for Quantity fields on the Auction.
ValueDecimalsInteger (unsigned)1The number of decimals for Value fields on the Auction.
PriceLowerBoundInteger (signed)8The lower price bound for orders for this SettlementClass on the Auction. For a Tender the PriceLowerBound and PriceUpperBound should have the same value (i.e., a single price).
PriceUpperBoundInteger (signed)8The upper price bound for orders for this SettlementClass on the Auction. For a Tender the PriceUpperBound and PriceLowerBound should have the same value (i.e., a single price).
MaximumShareAmountInteger (signed)8For a Tender transaction, the maximum number of shares that may be tendered for this SettlementClass.
PriorityInteger (unsigned)2
QuantityRequestedBuyInteger (signed)8The total quantity of shares for buy orders for the SettlementClass before any cutbacks.
QuantityRequestedSellInteger (signed)8The total quantity of shares for sell orders for the SettlementClass before any cutbacks.
QuantityAllocatedBuyInteger (signed)8The total quantity of shares for buy orders for the SettlementClass that will be (and are) matched after any cutbacks. The Auction cannot close until QuantityAllocatedBuy and QuantityAllocatedSell have the same value for all SettlementClasses.
QuantityAllocatedSellInteger (signed)8The total quantity of shares for sell orders for the SettlementClass that will be (and are) matched after any cutbacks. The Auction cannot close until QuantityAllocatedBuy and QuantityAllocatedSell have the same value for all SettlementClasses.
FinalPriceInteger (signed)8The final price at which trades were matched for the SettlementClass.
FinalQuantityInteger (signed)8The final total quantity of shares that were matched for the SettlementClass.
FinalValueTradedInteger (signed)8The final total value of shares that were matched for the SettlementClass.
UpdateNumberInteger (unsigned)8A 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.
OwnerUserForeign key to User8The Id of the User that owns this AuctionSettlementClass.
OwnerGroupForeign key to Group8The Id of the Group that owns this AuctionSettlementClass.
OwnerFirmForeign key to Firm8The Id of the Firm that owns this AuctionSettlementClass.
CreateUserForeign key to User8The Id of the User that created this AuctionSettlementClass.
CreateTimestampInteger (unsigned)8The time at which this AuctionSettlementClass was created.
UpdateUserForeign key to User8The Id of the User that last updated this AuctionSettlementClass.
UpdateTimestampInteger (unsigned)8The time at which this AuctionSettlementClass was last updated.