INSTR_DETL_VW1(SQL View) |
Index Back |
---|---|
Instrmt Detail View - SpecialUsed 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 setid ,instrument_type ,instrmnt_template ,instrument_line ,instrmnt_base_type ,opt_exercise_type ,opt_exercise_into ,opt_lookback_type ,opt_lookback_freq ,opt_lookback_avg ,opt_nbr_barriers ,opt_nbr_premiums ,opt_int_rate_cap ,opt_strike_varies ,opt_transact_line ,commodity_cd ,exchg_cd ,underlying_ccy ,settlement_ccy ,margin_initial_amt ,tick_min_interval ,contingent_upon ,margin_min_amt ,tick_amt ,delivery_year ,monthcd ,unit_of_measure ,quantity ,commodity_rt_index ,asset_liability ,asset_liability_2 ,transaction_amt ,transaction_amt_2 ,transaction_price ,transact_currency ,trans_currency_2 ,swap_principals ,time_to_settlement ,time_to_maturity ,maturity_dt ,issue_dt ,ex_coupon_rule ,transaction_rate ,transaction_rate_2 ,repeat_int_periods ,repeat_interval ,repeat_interval_2 ,reset_interval ,reset_interval_2 ,compound_reset ,compound_reset_2 ,rate_reset_type ,rate_reset_type_2 ,reset_dt_base ,reset_dt_base_2 ,reset_dt_offset ,reset_dt_offset_2 ,pymnt_dt_base ,pymnt_dt_base_2 ,pymnt_dt_offset ,pymnt_dt_offset_2 ,use_nominal_dates ,business_dt_rule ,interest_dt_rule ,coupon_day ,coupon_week ,coupon_month ,use_nominal_dates2 ,business_dt_rule_2 ,interest_dt_rule_2 ,coupon_day_2 ,coupon_week_2 ,coupon_month_2 ,int_basis ,int_basis_2 ,int_calculation ,int_calculation_2 ,day_counted_int ,day_counted_int_2 ,first_int_period ,last_int_period ,floating_mkt_cd ,flt_margin_op ,flt2_margin_op ,floating_mkt_cd_2 ,flt_margin_op_2 ,flt2_margin_op_2 ,yc_code_futr_cf ,yc_code_futr_cf_2 ,floating_margin ,floating2_margin ,floating_margin_2 ,floating2_margin_2 ,security_id ,straightline_disc FROM PS_INSTR_DETAIL_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 | INSTRUMENT_LINE | Number(3,0) | SMALLINT NOT NULL | A sequential number that identifies each instrument base type defined within a given instrument. |
5 | 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 |
6 | OPT_EXERCISE_TYPE | Character(1) | VARCHAR2(1) NOT NULL |
The option exercise type.
A=American B=Bermudan E=European |
7 | 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 |
8 | 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 |
9 | 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 |
10 | 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 |
11 | 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 |
12 | 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 |
13 | 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 |
14 | 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 |
15 | 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'. |
16 | COMMODITY_CD | Character(10) | VARCHAR2(10) NOT NULL |
Commodity Code
Prompt Table: COMMOD_CODE |
17 | EXCHG_CD | Character(6) | VARCHAR2(6) NOT NULL | Trading exchange code |
18 | UNDERLYING_CCY | Character(3) | VARCHAR2(3) NOT NULL | Underlying Currency |
19 | SETTLEMENT_CCY | Character(3) | VARCHAR2(3) NOT NULL | Settlement Currency |
20 | MARGIN_INITIAL_AMT | Signed Number(28,3) | DECIMAL(26,3) NOT NULL | Initial margin amount for an exchange traded futures contract. |
21 | 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. |
22 | 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 |
23 | MARGIN_MIN_AMT | Signed Number(28,3) | DECIMAL(26,3) NOT NULL | Minimummargin amount for an exchange traded futures contract. |
24 | TICK_AMT | Signed Number(28,3) | DECIMAL(26,3) NOT NULL | The amount or value of each increment (tick) of a futures contract. |
25 | DELIVERY_YEAR | Number(4,0) | SMALLINT NOT NULL | Delivery Year |
26 | 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 |
27 | 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 |
28 | QUANTITY | Signed Number(17,4) | DECIMAL(15,4) NOT NULL | Qty Interface |
29 | 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 |
30 | ASSET_LIABILITY | Character(1) | VARCHAR2(1) NOT NULL |
Whether the deal transaction leg represents an asset or a liability
A=Asset L=Liability |
31 | 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 |
32 | TRANSACTION_AMT | Signed Number(28,3) | DECIMAL(26,3) NOT NULL | The nominal or actual deal transaction amount. |
33 | TRANSACTION_AMT_2 | Signed Number(28,3) | DECIMAL(26,3) NOT NULL | The nominal transaction amount for the second leg of a deal transacation. |
34 | TRANSACTION_PRICE | Signed Number(28,3) | DECIMAL(26,3) NOT NULL | The preferred business price for a given deal transaction. |
35 | TRANSACT_CURRENCY | Character(3) | VARCHAR2(3) NOT NULL | "The nominal |
36 | TRANS_CURRENCY_2 | Character(3) | VARCHAR2(3) NOT NULL | "The nominal |
37 | 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 |
38 | TIME_TO_SETTLEMENT | Number(5,0) | INTEGER NOT NULL | Number of days from deal commencement to deal settlement. |
39 | TIME_TO_MATURITY | Signed Number(6,0) | DECIMAL(5) NOT NULL | Number of days from deal commencement to deal maturity for most financial instruments. |
40 | MATURITY_DT | Date(10) | DATE | The maturity date for a deal transaction. |
41 | ISSUE_DT | Date(10) | DATE | Issue Dt |
42 | 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 |
43 | TRANSACTION_RATE | Number(16,8) | DECIMAL(15,8) NOT NULL | The applicable interest rate for a given deal transaction. |
44 | TRANSACTION_RATE_2 | Number(16,8) | DECIMAL(15,8) NOT NULL | The applicable interest rate for the second leg of a given deal transaction. |
45 | 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 |
46 | 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 |
47 | 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 |
48 | 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 |
49 | 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 |
50 | COMPOUND_RESET | Character(1) | VARCHAR2(1) NOT NULL |
Do compounding interest within reset interval.
Y/N Table Edit Default Value: N |
51 | COMPOUND_RESET_2 | Character(1) | VARCHAR2(1) NOT NULL |
Do compounding interest within reset interval.
Y/N Table Edit Default Value: N |
52 | 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 |
53 | 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 |
54 | 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 |
55 | 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 |
56 | 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 |
57 | 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 |
58 | 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 |
59 | 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 |
60 | 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 |
61 | 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 |
62 | 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 |
63 | 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 |
64 | 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 |
65 | 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. |
66 | 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. |
67 | 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. |
68 | 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 |
69 | 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 |
70 | 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 |
71 | 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 |
72 | 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. |
73 | 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 |
74 | 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 |
75 | 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 |
76 | 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 |
77 | 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 |
78 | 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 |
79 | 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 |
80 | 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 |
81 | 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 |
82 | 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. |
83 | FLT_MARGIN_OP | Character(1) | VARCHAR2(1) NOT NULL |
1st floating margin operation, +/- or *//
*=Multiply By +=Add |
84 | FLT2_MARGIN_OP | Character(1) | VARCHAR2(1) NOT NULL |
Floating margin operations, +/- or *//
*=Multiply By +=Add |
85 | 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 |
86 | FLT_MARGIN_OP_2 | Character(1) | VARCHAR2(1) NOT NULL |
1st floating margin operation, +/- or *//
*=Multiply By +=Add |
87 | FLT2_MARGIN_OP_2 | Character(1) | VARCHAR2(1) NOT NULL |
Floating margin operation, +/- or *//
*=Multiply By +=Add |
88 | YC_CODE_FUTR_CF | Character(10) | VARCHAR2(10) NOT NULL | Name of the curve of calculating future cash flows in Treasury |
89 | YC_CODE_FUTR_CF_2 | Character(10) | VARCHAR2(10) NOT NULL | Name of the curve of calculating future cash flows in Treasury |
90 | FLOATING_MARGIN | Signed Number(13,8) | DECIMAL(11,8) NOT NULL | The supplemental interest rate |
91 | FLOATING2_MARGIN | Signed Number(13,8) | DECIMAL(11,8) NOT NULL | The supplemental interest rate |
92 | FLOATING_MARGIN_2 | Signed Number(13,8) | DECIMAL(11,8) NOT NULL | The supplemental interest rate |
93 | FLOATING2_MARGIN_2 | Signed Number(13,8) | DECIMAL(11,8) NOT NULL | The supplemental interest rate |
94 | SECURITY_ID | Character(10) | VARCHAR2(10) NOT NULL | A reference identifier for a given deal transaction. |
95 | 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 |