TRD_INST_DTL_VW

(SQL View)
Index Back

Trd Instr Dtl View - Special

This view is used when trade id is specified and copy information on Deal based on instrument and trade. Used when a view over instr_detail_tr is needed, but without PeopleCode and with instrument_type and instrument_line renamed to instrmnt_~ so they don't get copied with CopyFields()

SELECT a.setid ,a.instrument_type ,a.instrmnt_template ,d.BUSINESS_UNIT ,d.TRD_TRADE_ID ,a.instrument_line ,a.instrmnt_base_type ,d.opt_exercise_type ,d.opt_exercise_into ,a.opt_lookback_type ,a.opt_lookback_freq ,a.opt_lookback_avg ,a.opt_nbr_barriers ,a.opt_nbr_premiums ,d.opt_int_rate_cap ,d.opt_strike_varies ,d.opt_transact_line ,d.commodity_cd ,d.exchg_cd ,d.underlying_ccy ,d.settlement_ccy ,d.margin_initial_amt ,d.tick_min_interval ,d.contingent_upon ,d.margin_min_amt ,d.tick_amt ,d.delivery_year ,d.monthcd ,d.unit_of_measure ,d.quantity ,d.commodity_rt_index ,d.asset_liability ,d.asset_liability_2 ,d.transaction_amt ,d.transaction_amt_2 ,d.transaction_price ,d.transact_currency ,d.trans_currency_2 ,a.swap_principals ,a.time_to_settlement ,a.time_to_maturity ,a.maturity_dt ,a.issue_dt ,a.ex_coupon_rule ,d.transaction_rate ,d.transaction_rate_2 ,a.repeat_int_periods ,a.repeat_interval ,a.repeat_interval_2 ,a.reset_interval ,a.reset_interval_2 ,a.compound_reset ,a.compound_reset_2 ,d.rate_reset_type ,d.rate_reset_type_2 ,a.reset_dt_base ,a.reset_dt_base_2 ,a.reset_dt_offset ,a.reset_dt_offset_2 ,a.pymnt_dt_base ,a.pymnt_dt_base_2 ,a.pymnt_dt_offset ,a.pymnt_dt_offset_2 ,a.use_nominal_dates ,a.business_dt_rule ,a.interest_dt_rule ,a.coupon_day ,a.coupon_week ,a.coupon_month ,a.use_nominal_dates2 ,a.business_dt_rule_2 ,a.interest_dt_rule_2 ,a.coupon_day_2 ,a.coupon_week_2 ,a.coupon_month_2 ,a.int_basis ,a.int_basis_2 ,a.int_calculation ,a.int_calculation_2 ,a.day_counted_int ,a.day_counted_int_2 ,a.first_int_period ,a.last_int_period ,d.floating_mkt_cd ,d.flt_margin_op ,d.flt2_margin_op ,d.floating_mkt_cd_2 ,d.flt_margin_op_2 ,d.flt2_margin_op_2 ,a.yc_code_futr_cf ,a.yc_code_futr_cf_2 ,d.floating_margin ,d.floating2_margin ,d.floating_margin_2 ,d.floating2_margin_2 ,a.security_id ,a.straightline_disc ,d.EXP_SETTLEMENT_DT ,d.FIRST_DELIVERY_DT ,d.LAST_DELIVERY_DT ,d.FIRST_TRADE_DT ,d.LAST_TRADE_DT ,d.PAY_BANK_SETID ,d.PAY_BANK_CD_CUST ,d.PAY_BANK_CD ,d.PAY_BANK_ACCT_KEY ,d.PAY_BNK_ID_NBR ,d.PAY_BANK_ACCT_NUM ,d.PAY_SETTLEMENT_ID ,d.REC_BANK_SETID ,d.REC_BANK_CD_CUST ,d.REC_BANK_CD ,d.REC_BANK_ACCT_KEY ,d.REC_BNK_ID_NBR ,d.REC_BANK_ACCT_NUM ,d.REC_SETTLEMENT_ID ,d.OPT_PUT_CALL ,d.OPT_PUTCALL_DESCR ,d.OPT_STRIKE_RATE ,d.RT_RATE_INDEX ,d.RT_TYPE ,d.RT_RATE ,d.RT_RATE_2 ,d.SPOT_RATE_MULT ,d.SPOT_RATE_DIV ,d.FORWARD_RATE_MULT ,d.FORWARD_RATE_DIV ,d.SPOT_RT_LEG1_MULT ,d.SPOT_RT_LEG1_DIV ,d.FWD_RT_LEG1_MULT ,d.FWD_RT_LEG1_DIV ,d.SPOT_RT_LEG2_MULT ,d.SPOT_RT_LEG2_DIV ,d.FWD_RT_LEG2_MULT ,d.FWD_RT_LEG2_DIV ,d.ANCHOR_CURRENCY ,d.ANCHOR_AMOUNT ,d.NBR_OF_CONTRACTS ,d.PRICE_PERCENT_PAR ,d.OPT_PURCHASE_WRITE FROM ps_instr_detail_tr a , ps_trd_header_tr h , PS_TRD_DETAIL_TR d WHERE a.setid = ( SELECT R.SETID FROM PS_SET_CNTRL_REC R WHERE R.SETCNTRLVALUE = H.BUSINESS_UNIT AND R.RECNAME = 'INSTR_DETAIL_TR' ) AND h.instrument_type = a.instrument_type AND h.instrmnt_template = a.instrmnt_template AND d.business_unit = h.business_unit AND d.trd_trade_id = h.trd_trade_id AND d.TRANSACTION_LINE = a.instrument_line

  • Parent record: INSTR_HEADER_TR
  • # PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
    1 SETID Character(5) VARCHAR2(5) NOT NULL SetID

    Default Value: OPR_DEF_TBL_FS.SETID

    Prompt Table: SP_SETID_NONVW

    2 INSTRMNT_SELECTION Character(10) VARCHAR2(10) NOT NULL Internal work record field that facilitates complex instrument processing.
    3 INSTRMNT_TMPLT_SEL Character(10) VARCHAR2(10) NOT NULL Internal work record field that facilitates the construction of instrument templates.
    4 BUSINESS_UNIT Character(5) VARCHAR2(5) NOT NULL Business Unit
    5 TRD_TRADE_ID Character(12) VARCHAR2(12) NOT NULL Trade ID
    6 INSTRUMENT_LINE Number(3,0) SMALLINT NOT NULL A sequential number that identifies each instrument base type defined within a given instrument.
    7 INSTRMNT_BASE_TYPE Character(2) VARCHAR2(2) NOT NULL Instrument base type used as a building block for Treasury deals
    01=Interest Rate Physical
    02=Interest Rate Swap
    03=FX Deal Physical
    04=Option
    05=Option - Binary Payoff
    06=Futures Contract
    07=Commodity
    08=Generic Instrument
    09=Equity
    8 OPT_EXERCISE_TYPE Character(1) VARCHAR2(1) NOT NULL The option exercise type.
    A=American
    B=Bermudan
    E=European
    9 OPT_EXERCISE_INTO Character(1) VARCHAR2(1) NOT NULL Allows the user to select the method in which a given option transaction will be exercised.
    A=Delivery of Payoff
    C=Cash Difference
    10 OPT_LOOKBACK_TYPE Character(2) VARCHAR2(2) NOT NULL Describes the strike determination type for lookback style options.
    00=Standard
    AP=Asian - Average Price
    AS=Asian - Average Strike
    HS=Hindsight
    LB=Lookback
    11 OPT_LOOKBACK_FREQ Character(1) VARCHAR2(1) NOT NULL Allows the user to designate the appropriate sampling frequency for a lookback option.
    C=Continuous
    D=Daily
    M=Monthly
    W=Weekly
    12 OPT_LOOKBACK_AVG Character(1) VARCHAR2(1) NOT NULL Allows the user to designate whether a lookback option is using the arithmetic or geometric method rel
    A=Arithmetic Average
    G=Geometric Average
    13 OPT_NBR_BARRIERS Character(1) VARCHAR2(1) NOT NULL The number of barriers associated with a given option transaction.
    0=None
    1=Single
    2=Double
    14 OPT_NBR_PREMIUMS Character(1) VARCHAR2(1) NOT NULL The number of premium payments associated with a given option transaction.
    1=Single Premium
    N=Multiple Premiums
    15 OPT_INT_RATE_CAP Character(1) VARCHAR2(1) NOT NULL An indicator for the type of option. Cap/floor or an option on a swap (swaption).
    B=Binary Cap/Floor
    N=Swaption
    Y=Cap / Floor
    16 OPT_STRIKE_VARIES Character(1) VARCHAR2(1) NOT NULL Allows the user to designate that a given option transaction's strike rate can vary o

    Y/N Table Edit

    Default Value: N

    17 OPT_TRANSACT_LINE Number(3,0) SMALLINT NOT NULL Points to the line in a deal which the current line underlies. That is, the line number pointed to by this field must be either exercised or settled physically for the line containing this field to become 'real'.
    18 COMMODITY_CD Character(10) VARCHAR2(10) NOT NULL Commodity Code

    Prompt Table: COMMOD_CODE

    19 EXCHG_CD Character(6) VARCHAR2(6) NOT NULL Trading exchange code
    20 UNDERLYING_CCY Character(3) VARCHAR2(3) NOT NULL Underlying Currency
    21 SETTLEMENT_CCY Character(3) VARCHAR2(3) NOT NULL Settlement Currency
    22 MARGIN_INITIAL_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL Initial margin amount for an exchange traded futures contract.
    23 TICK_MIN_INTERVAL Signed Number(12,8) DECIMAL(10,8) NOT NULL The miinimum interval amount from one price or rate quote to the next. Fractions, like 1/32 should be entered in decimal format.
    24 CONTINGENT_UPON Character(2) VARCHAR2(2) NOT NULL Instrument field for future. Indicates its line is currently 'underlying' another line. That is this security, say a T-Bond, will not be in position as a live instrument unless (06) the future (T-Bond Future) that it underlies is settled physically or (04) the option (Option on T-Bond) is exercised.
    04=Option
    06=Future
    25 MARGIN_MIN_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL Minimummargin amount for an exchange traded futures contract.
    26 TICK_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL The amount or value of each increment (tick) of a futures contract.
    27 DELIVERY_YEAR Number(4,0) SMALLINT NOT NULL Delivery Year
    28 MONTHCD Character(2) VARCHAR2(2) NOT NULL Month
    01=01 - January
    02=02 - February
    03=03 - March
    04=04 - April
    05=05 - May
    06=06 - June
    07=07 - July
    08=08 - August
    09=09 - September
    10=10 - October
    11=11 - November
    12=12 - December
    29 UNIT_OF_MEASURE Character(3) VARCHAR2(3) NOT NULL Used on an approval rule set.
    MHR=Muti Hourly
    PER=Percentage
    SQF=Square Footage

    Prompt Table: UNITS_TBL

    30 QUANTITY Signed Number(17,4) DECIMAL(15,4) NOT NULL Qty Interface
    31 COMMODITY_RT_INDEX Character(10) VARCHAR2(10) NOT NULL The code used as a key for obtaining market rates for Commodity Prices

    Prompt Table: RT_INDEX_COM_VW

    32 ASSET_LIABILITY Character(1) VARCHAR2(1) NOT NULL Whether the deal transaction leg represents an asset or a liability
    A=Asset
    L=Liability
    33 ASSET_LIABILITY_2 Character(1) VARCHAR2(1) NOT NULL Whether the deal transaction leg represents an asset or a liability for the second leg
    A=Asset
    L=Liability
    34 TRANSACTION_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL The nominal or actual deal transaction amount.
    35 TRANSACTION_AMT_2 Signed Number(28,3) DECIMAL(26,3) NOT NULL The nominal transaction amount for the second leg of a deal transacation.
    36 TRANSACTION_PRICE Signed Number(28,3) DECIMAL(26,3) NOT NULL The preferred business price for a given deal transaction.
    37 TRANSACT_CURRENCY Character(3) VARCHAR2(3) NOT NULL "The nominal
    38 TRANS_CURRENCY_2 Character(3) VARCHAR2(3) NOT NULL "The nominal
    39 SWAP_PRINCIPALS Character(1) VARCHAR2(1) NOT NULL Stores information about whether Princiapls should be swapped. If yes, when.
    B=At Commencement & Maturity
    C=At Commencement
    M=At Maturity
    N=Don't Swap

    Y/N Table Edit

    40 TIME_TO_SETTLEMENT Number(5,0) INTEGER NOT NULL Number of days from deal commencement to deal settlement.
    41 TIME_TO_MATURITY Signed Number(6,0) DECIMAL(5) NOT NULL Number of days from deal commencement to deal maturity for most financial instruments.
    42 MATURITY_DT Date(10) DATE The maturity date for a deal transaction.
    43 ISSUE_DT Date(10) DATE Issue Dt
    44 EX_COUPON_RULE Character(3) VARCHAR2(3) NOT NULL The rule used to determine if the security has gone Ex-Coupon. (A security goes Ex-Coupon when sold close to the next Interest Payment Date and the seller retains that next payment.)
    01M=1 Calendar Month Before
    05B=5 Business Days Before
    07B=7 Business Days Before
    07C=7 Calendar Days Before
    10B=10 Business Days Before
    10C=10 Calendar Days Before
    30C=30 Calendar Days Before
    N=Does Not Trade Ex-Interest
    Y=Does Trade Ex-Interest
    45 TRANSACTION_RATE Number(16,8) DECIMAL(15,8) NOT NULL The applicable interest rate for a given deal transaction.
    46 TRANSACTION_RATE_2 Number(16,8) DECIMAL(15,8) NOT NULL The applicable interest rate for the second leg of a given deal transaction.
    47 REPEAT_INT_PERIODS Character(1) VARCHAR2(1) NOT NULL If Y, yes, there are multiple periods in the leg. If N, No, there are not multiple periods.
    N=No
    Y=Yes

    Y/N Table Edit

    Default Value: N

    48 REPEAT_INTERVAL Character(3) VARCHAR2(3) NOT NULL Represents the form of repeating interval (days or months between each Interest payment date)
    D01=Daily
    D07=Weekly
    D28=Every 28 Days
    D35=Every 35 Days
    D49=Every 49 Days
    M01=Monthly
    M03=Quarterly
    M06=Semi-Annual
    M12=Annual
    M99=At Maturity
    49 REPEAT_INTERVAL_2 Character(3) VARCHAR2(3) NOT NULL Represents the form of repeating interval (days or months between each Interest payment date)
    D01=Daily
    D07=Weekly
    D28=Every 28 Days
    D35=Every 35 Days
    D49=Every 49 days
    M01=Monthly
    M03=Quarterly
    M06=Semi-Annual
    M12=Annual
    M99=At Maturity
    50 RESET_INTERVAL Character(3) VARCHAR2(3) NOT NULL Reset Repeat Interval
    D01=Daily
    D07=Weekly
    D28=Every 28 Days
    D35=Every 35 Days
    D49=Every 49 Days
    M01=Monthly
    M03=Quarterly
    M06=Semi-Annual
    M12=Annual
    51 RESET_INTERVAL_2 Character(3) VARCHAR2(3) NOT NULL Reset Repeat Interval
    D01=Daily
    D07=Weekly
    D28=Every 28 Days
    D35=Every 35 Days
    D49=Every 49 Days
    M01=Monthly
    M03=Quarterly
    M06=Semi-Annual
    M12=Annual
    52 COMPOUND_RESET Character(1) VARCHAR2(1) NOT NULL Do compounding interest within reset interval.

    Y/N Table Edit

    Default Value: N

    53 COMPOUND_RESET_2 Character(1) VARCHAR2(1) NOT NULL Do compounding interest within reset interval.

    Y/N Table Edit

    Default Value: N

    54 RATE_RESET_TYPE Character(2) VARCHAR2(2) NOT NULL Describes whether a given deal transaction is subject to a fixed or floating interest rate.
    FL=Floating
    FX=Fixed
    55 RATE_RESET_TYPE_2 Character(2) VARCHAR2(2) NOT NULL Describes whether a given deal transaction is subject to a fixed or floating interest rate for the sec
    FL=Floating
    FX=Fixed
    56 RESET_DT_BASE Character(1) VARCHAR2(1) NOT NULL The nominal rate reset date for a given deal transaction.
    A=Set in Advance
    Z=Set in Arrears
    57 RESET_DT_BASE_2 Character(1) VARCHAR2(1) NOT NULL The nominal rate reset date for the second leg of a deal transaction.
    A=Set in Advance
    Z=Set in Arrears
    58 RESET_DT_OFFSET Signed Number(3,0) DECIMAL(2) NOT NULL The number of days by which the nominal rate reset date is adjusted in order to establish t
    59 RESET_DT_OFFSET_2 Signed Number(3,0) DECIMAL(2) NOT NULL The number of days by which the nominal rate reset date is adjusted in order to establish
    60 PYMNT_DT_BASE Character(1) VARCHAR2(1) NOT NULL Represents a deal transaction's base payment date for purposes of deal processing. The payment date can be set in advance or set in arrears by either business days or calendar days.
    A=Business Days-Paid in Advance
    C=Calendar Days-Paid in Advance
    D=Calendar Days-Paid in Arrears
    Z=Business Days-Paid in Arrears
    61 PYMNT_DT_BASE_2 Character(1) VARCHAR2(1) NOT NULL Represents a deal transaction's base payment date for purposes of deal processing. The payment date can be set in advance or set in arrears by either business days or calendar days.
    A=Business Days-Paid in Advance
    C=Calendar Days-Paid in Advance
    D=Calendar Days-Paid in Arrears
    Z=Business Days-Paid in Arrears
    62 PYMNT_DT_OFFSET Signed Number(3,0) DECIMAL(2) NOT NULL Represents the number of business days to be added or subtracted from the base payment da
    63 PYMNT_DT_OFFSET_2 Signed Number(3,0) DECIMAL(2) NOT NULL Represents the number of business days to be added or subtracted from the base payment
    64 USE_NOMINAL_DATES Character(1) VARCHAR2(1) NOT NULL Which dates will be used for calculating interest amounts: either the Nominal Dates, or the Actual Interest Dates.
    N=Use Actual Interest Dates
    Y=Use Nominal Dates

    Y/N Table Edit

    Default Value: N

    65 BUSINESS_DT_RULE Character(1) VARCHAR2(1) NOT NULL How to change a date when it isn't a Business Day (when its a holiday), either: Following, Modified Following, Previous, Modified Previous
    F=Following
    M=Modified Following
    N=Modified Previous
    P=Previous
    66 INTEREST_DT_RULE Character(1) VARCHAR2(1) NOT NULL Represents a series of interest date calculation rules for a given financial instrument.
    E=End of Month
    F=Pay > Issue, Accrue > Interest
    I=Forwards from Issue Date
    M=Backwards from Maturity Date
    N=No Interest Date Rule
    S=Override Month and Day
    W=Nth Weekday
    67 COUPON_DAY Number(2,0) SMALLINT NOT NULL Allows the user to enter a specific day (1-31) when the selected Interest Date Rule requires the same.
    68 COUPON_WEEK Number(2,0) SMALLINT NOT NULL Nth Weekday as a number. Used to select (say) the Third Wednesday as a periodic Coupon (Interest) date.
    69 COUPON_MONTH Number(2,0) SMALLINT NOT NULL Allows the user to enter a specific month (1-12) when the selected Interest Date Rule requires the same.
    70 USE_NOMINAL_DATES2 Character(1) VARCHAR2(1) NOT NULL Which dates will be used for calculating interest amounts: either the Nominal Dates, or the Actual Interest Dates.
    N=Use Actual Interest Dates
    Y=Use Nominal Dates

    Y/N Table Edit

    Default Value: N

    71 BUSINESS_DT_RULE_2 Character(1) VARCHAR2(1) NOT NULL How to change a date when it isn't a Business Day (when its a holiday), either: Following, Modified Following, Previous, Modified Previous
    F=Following
    M=Modified Following
    N=Modified Previous
    P=Previous
    72 INTEREST_DT_RULE_2 Character(1) VARCHAR2(1) NOT NULL Represents a series of interest date calculation rules for the second leg of a given financial
    E=End of Month
    F=Pay > Issue, Accrue > Interest
    I=Forwards from Issue Date
    M=Backwards from Maturity Date
    N=No Interest Date Rule
    S=Override Month and Day
    W=Nth Weekday
    73 COUPON_DAY_2 Number(2,0) SMALLINT NOT NULL Allows the user to enter a specific day (1-31) for the second deal leg when the selected Interest Date Rule
    74 COUPON_WEEK_2 Number(2,0) SMALLINT NOT NULL Nth Weekday as a number. Used to select (say) the Third Wednesday as a periodic Coupon (Interest) date.
    75 COUPON_MONTH_2 Number(2,0) SMALLINT NOT NULL Allows the user to enter a specific month (1-12) for the second deal leg when the selected Interest Date
    76 INT_BASIS Character(2) VARCHAR2(2) NOT NULL Day Count Basis
    30=30/360
    3E=30E/360
    A0=Actual/360
    A5=Actual/365
    AA=Actual/Actual
    77 INT_BASIS_2 Character(2) VARCHAR2(2) NOT NULL The accrual day count basis for the receive side in a two leged deal
    30=30/360
    3E=30E/360
    A0=Actual/360
    A5=Actual/365
    AA=Actual/Actual
    78 INT_CALCULATION Character(2) VARCHAR2(2) NOT NULL Interest calculation method for financial instruments.
    AR=Interest Bearing
    CD=Canadian Discount
    DS=Straight Discount
    DY=Discount to Yield
    79 INT_CALCULATION_2 Character(2) VARCHAR2(2) NOT NULL Interest calculation method for financial instruments
    AR=Interest Bearing
    DS=Straight Discount
    DY=Discount to Yield
    80 DAY_COUNTED_INT Character(1) VARCHAR2(1) NOT NULL Allows the user to specify that the number of exact days between interest dates are to be utili
    N=Same Interest each Period
    Y=Day Counted Interest
    81 DAY_COUNTED_INT_2 Character(1) VARCHAR2(1) NOT NULL Allows the user to specify that the number of exact days between interest dates are to be uti
    N=Same Interest each Period
    Y=Day Counted Interest
    82 FIRST_INT_PERIOD Character(1) VARCHAR2(1) NOT NULL "Allows the user to select the method in which the first interest period
    0=Short First Coupon Period
    1=Long First Coupon Period
    N=Normal First Coupon Period
    83 LAST_INT_PERIOD Character(1) VARCHAR2(1) NOT NULL Allows the user to select the method in which the last interest period is to be treated for inter
    0=Short Last Coupon Period
    1=Long Last Coupon Period
    N=Normal Last Coupon Period
    84 FLOATING_MKT_CD Character(10) VARCHAR2(10) NOT NULL The code used as a key for obtaining market rates for interest rates and futures prices.
    85 FLT_MARGIN_OP Character(1) VARCHAR2(1) NOT NULL 1st floating margin operation, +/- or *//
    *=Multiply By
    +=Add
    86 FLT2_MARGIN_OP Character(1) VARCHAR2(1) NOT NULL Floating margin operations, +/- or *//
    *=Multiply By
    +=Add
    87 FLOATING_MKT_CD_2 Character(10) VARCHAR2(10) NOT NULL A unique key identifier that describes a floating rate index basis associated with the second leg of a
    88 FLT_MARGIN_OP_2 Character(1) VARCHAR2(1) NOT NULL 1st floating margin operation, +/- or *//
    *=Multiply By
    +=Add
    89 FLT2_MARGIN_OP_2 Character(1) VARCHAR2(1) NOT NULL Floating margin operation, +/- or *//
    *=Multiply By
    +=Add
    90 YC_CODE_FUTR_CF Character(10) VARCHAR2(10) NOT NULL Name of the curve of calculating future cash flows in Treasury
    91 YC_CODE_FUTR_CF_2 Character(10) VARCHAR2(10) NOT NULL Name of the curve of calculating future cash flows in Treasury
    92 FLOATING_MARGIN Signed Number(13,8) DECIMAL(11,8) NOT NULL The supplemental interest rate
    93 FLOATING2_MARGIN Signed Number(13,8) DECIMAL(11,8) NOT NULL The supplemental interest rate
    94 FLOATING_MARGIN_2 Signed Number(13,8) DECIMAL(11,8) NOT NULL The supplemental interest rate
    95 FLOATING2_MARGIN_2 Signed Number(13,8) DECIMAL(11,8) NOT NULL The supplemental interest rate
    96 SECURITY_ID Character(10) VARCHAR2(10) NOT NULL A reference identifier for a given deal transaction.
    97 STRAIGHTLINE_DISC Character(1) VARCHAR2(1) NOT NULL Describes whether a deal transaction's discount amount is to be amortized with the straightline method, or handled using the Yield to Maturity (Constant Yield) method
    N=Constant Yield Method
    Y=Straightline Method
    98 SETTLEMENT_DT Date(10) DATE The settlement date for a given cash -based transaction, or the start date for a Treasury Deal.
    99 FIRST_DELIVERY_DT Date(10) DATE Physical date of position.
    100 LAST_DELIVERY_DT Date(10) DATE Last delivery date for a contract .
    101 FIRST_TRADE_DT Date(10) DATE The lfirst date on which a deal can be traded.
    102 LAST_TRADE_DT Date(10) DATE The last date on which a deal can be traded.
    103 PAY_BANK_SETID Character(5) VARCHAR2(5) NOT NULL The PeopleSoft tableset ID for a bank on the disbursing side of a settlement transaction.
    104 PAY_BANK_CD_CUST Character(5) VARCHAR2(5) NOT NULL Represents the owning counterparty of a given internal account slated to pay out a settlement.
    105 PAY_BANK_CD Character(5) VARCHAR2(5) NOT NULL The bank for the disbursing side of a settlement transaction.
    106 PAY_BANK_ACCT_KEY Character(4) VARCHAR2(4) NOT NULL The bank account for the disbursing side of a settlement transaction.
    107 PAY_BNK_ID_NBR Character(20) VARCHAR2(20) NOT NULL The alphanumeric bank identifier associated with a bank on the disbursing side of a settlement trans
    108 PAY_BANK_ACCT_NUM Character(35) VARCHAR2(35) NOT NULL The bank account number for the disbursing side of a settlement transaction.
    109 PAY_SETTLEMENT_ID Character(5) VARCHAR2(5) NOT NULL Represents the settlement instructions identifier associated with the submitter of a
    110 REC_BANK_SETID Character(5) VARCHAR2(5) NOT NULL The PeopleSoft tableset ID for a bank on the receiving side of a settlement transaction.
    111 REC_BANK_CD_CUST Character(5) VARCHAR2(5) NOT NULL Represents the owning counterparty of a given internal account slated to receive a settlement.
    112 REC_BANK_CD Character(5) VARCHAR2(5) NOT NULL The bank for the receiving side of a settlement transaction.
    113 REC_BANK_ACCT_KEY Character(4) VARCHAR2(4) NOT NULL The bank account for the receiving side of a settlement transaction.
    114 REC_BNK_ID_NBR Character(20) VARCHAR2(20) NOT NULL The alphanumeric bank identifier associated with a bank on the receiving side of a settlement transa
    115 REC_BANK_ACCT_NUM Character(35) VARCHAR2(35) NOT NULL The bank account number for the receiving side of a settlement transaction.
    116 REC_SETTLEMENT_ID Character(5) VARCHAR2(5) NOT NULL The settlement instructions associated with the bank and account on the receiving side
    117 OPT_PUT_CALL Character(1) VARCHAR2(1) NOT NULL Describes whether a given option transaction reflects a short or long position.
    C=Call
    P=Put
    118 OPT_PUTCALL_DESCR Character(40) VARCHAR2(40) NOT NULL Description for a put or call option transaction.
    119 OPT_STRIKE_RATE Signed Number(17,8) DECIMAL(15,8) NOT NULL "The strike
    120 RT_RATE_INDEX Character(10) VARCHAR2(10) NOT NULL Market Rate Index
    121 RT_TYPE Character(5) VARCHAR2(5) NOT NULL Defines a category of market rates for currency conversion. Some examples of rate types are commercial, average, floating, and historical.
    122 RT_RATE Number(16,8) DECIMAL(15,8) NOT NULL Market Rate
    123 RT_RATE_2 Number(16,8) DECIMAL(15,8) NOT NULL Market Rate
    124 SPOT_RATE_MULT Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange spot rate is stored ei
    125 SPOT_RATE_DIV Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange spot rate is stored either
    126 FORWARD_RATE_MULT Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange forward rate is
    127 FORWARD_RATE_DIV Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange forward rate is stor
    128 SPOT_RT_LEG1_MULT Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange spot rate is stored
    129 SPOT_RT_LEG1_DIV Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange spot rate is stored eit
    130 FWD_RT_LEG1_MULT Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange forward rate is s
    131 FWD_RT_LEG1_DIV Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange forward rate is store
    132 SPOT_RT_LEG2_MULT Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange spot rate is stored
    133 SPOT_RT_LEG2_DIV Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange spot rate is stored eit
    134 FWD_RT_LEG2_MULT Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange forward rate is s
    135 FWD_RT_LEG2_DIV Number(16,8) DECIMAL(15,8) NOT NULL An internal convention utilized for determing whether a currency exchange forward rate is store
    136 ANCHOR_CURRENCY Character(3) VARCHAR2(3) NOT NULL The base currency of the business unit that generates a given deal transaction.
    137 ANCHOR_AMOUNT Signed Number(28,3) DECIMAL(26,3) NOT NULL Principal amount of a given deal transaction denominated in the anchor currency.
    138 NBR_OF_CONTRACTS Signed Number(18,4) DECIMAL(16,4) NOT NULL This is the number of future contracts associated with a deal
    139 PRICE_PERCENT_PAR Number(14,8) DECIMAL(13,8) NOT NULL The percentage of par value of which a financial instrument is priced when booked into the system.
    140 OPT_PURCHASE_WRITE Character(1) VARCHAR2(1) NOT NULL Describes whether the dealer is purchasing or writing a given option transaction.
    P=Purchase
    W=Write