DBA Data[Home] [Help]

APPS.XTR_NI_TRANSFERS_PKG dependencies on XTR_FPS2_P

Line 1424: xtr_fps2_p.currency_cross_rate(l_function_currency,

1420: from xtr_parties_v
1421: where party_code = p_company_code;
1422:
1423: if l_function_currency <> p_currency_code then
1424: xtr_fps2_p.currency_cross_rate(l_function_currency,
1425: p_currency_code,
1426: l_rate);
1427:
1428: if l_rate is null then

Line 1970: xtr_fps2_p.tax_brokerage_amt_type(G_NI_Deal_Type,

1966: /*--------------------------------------------------------------------------------------------*/
1967: /* This process checks brokerage values. */
1968: /*--------------------------------------------------------------------------------------------*/
1969: if error <> TRUE then
1970: xtr_fps2_p.tax_brokerage_amt_type(G_NI_Deal_Type,
1971: G_Ni_Main_Rec.brokerage_code,
1972: null,
1973: l_bkr_amt_type,
1974: l_dummy_char);

Line 2047: XTR_fps2_P.DISCOUNT_INTEREST_CALC(G_Ni_Main_Rec.YEAR_BASIS,

2043: /*--------------------------------------------------------------------------------*/
2044: l_interest_amount NUMBER :=NULL;
2045: BEGIN
2046: if G_Ni_Main_Rec.CALC_BASIS = 'YIELD' then
2047: XTR_fps2_P.DISCOUNT_INTEREST_CALC(G_Ni_Main_Rec.YEAR_BASIS,
2048: G_Ni_Main_Rec.MATURITY_AMOUNT,
2049: G_Ni_Main_Rec.INTEREST_RATE,
2050: G_Ni_Main_Rec.NO_OF_DAYS,
2051: L_ROUNDING_FACTOR,

Line 2055: XTR_fps2_P.INTEREST_CALCULATOR(G_Ni_Main_Rec.YEAR_BASIS,

2051: L_ROUNDING_FACTOR,
2052: l_interest_amount, -- Add Interest Override
2053: G_Ni_Main_Rec.ROUNDING_TYPE); -- Add Interest Override
2054: else
2055: XTR_fps2_P.INTEREST_CALCULATOR(G_Ni_Main_Rec.YEAR_BASIS,
2056: G_Ni_Main_Rec.MATURITY_AMOUNT,
2057: G_Ni_Main_Rec.INTEREST_RATE,
2058: G_Ni_Main_Rec.NO_OF_DAYS,
2059: L_ROUNDING_FACTOR,

Line 2078: XTR_FPS2_P.INTEREST_CALCULATOR(G_Ni_Main_Rec.YEAR_BASIS,

2074: PROCEDURE CALC_FACE_VALUE_AMOUNT(p_parcel_num in Number) is
2075: j Number:=p_parcel_num;
2076: /*--------------------------------------------------------------------------------*/
2077: BEGIN
2078: XTR_FPS2_P.INTEREST_CALCULATOR(G_Ni_Main_Rec.YEAR_BASIS,
2079: G_Ni_Parcel_Rec(j).CONSIDERATION,
2080: G_Ni_Main_Rec.INTEREST_RATE,
2081: G_Ni_Main_Rec.NO_OF_DAYS,
2082: L_ROUNDING_FACTOR,

Line 2104: XTR_FPS2_P.DISCOUNT_INTEREST_CALC(G_Ni_Main_Rec.YEAR_BASIS,

2100: /*--------------------------------------------------------------------------------*/
2101: BEGIN
2102: if nvl(G_Ni_Main_Rec.CALC_BASIS,'YIELD') = 'YIELD' then
2103:
2104: XTR_FPS2_P.DISCOUNT_INTEREST_CALC(G_Ni_Main_Rec.YEAR_BASIS,
2105: G_Ni_Parcel_Rec(j).FACE_VALUE_AMOUNT,
2106: G_Ni_Main_Rec.INTEREST_RATE,
2107: G_Ni_Main_Rec.NO_OF_DAYS,
2108: L_ROUNDING_FACTOR,

Line 2117: XTR_FPS2_P.INTEREST_CALCULATOR(G_Ni_Main_Rec.YEAR_BASIS,

2113: G_Ni_Parcel_Rec(j).INTEREST := G_Ni_Parcel_Rec(j).ORIGINAL_AMOUNT; --Add Interest Override
2114: END IF;
2115:
2116: else
2117: XTR_FPS2_P.INTEREST_CALCULATOR(G_Ni_Main_Rec.YEAR_BASIS,
2118: G_Ni_Parcel_Rec(j).FACE_VALUE_AMOUNT,
2119: G_Ni_Main_Rec.INTEREST_RATE,
2120: G_Ni_Main_Rec.NO_OF_DAYS,
2121: L_ROUNDING_FACTOR,

Line 2148: xtr_fps2_p.TAX_BROKERAGE_DEFAULTING('NI',

2144: if G_Ni_Main_Rec.cparty_code is not null and G_Ni_Main_Rec.deal_subtype is not null and
2145: G_Ni_Main_Rec.product_type is not null then
2146: --Principal Tax
2147: if G_Ni_Main_Rec.tax_code is null then
2148: xtr_fps2_p.TAX_BROKERAGE_DEFAULTING('NI',
2149: G_NI_DEAL_SUBTYPE,
2150: G_Ni_Main_Rec.PRODUCT_TYPE,
2151: nvl(G_Ni_Main_Rec.CLIENT_CODE,G_Ni_Main_Rec.CPARTY_CODE),
2152: G_Ni_Main_Rec.PRINCIPAL_SETTLED_BY,

Line 2164: xtr_fps2_p.TAX_BROKERAGE_DEFAULTING('NI',

2160: v_dummy_char);
2161: end if;
2162: --Interest Tax
2163: if G_Ni_Main_Rec.income_tax_code is null then
2164: xtr_fps2_p.TAX_BROKERAGE_DEFAULTING('NI',
2165: G_NI_DEAL_SUBTYPE,
2166: G_Ni_Main_Rec.PRODUCT_TYPE,
2167: nvl(G_Ni_Main_Rec.CLIENT_CODE,G_Ni_Main_Rec.CPARTY_CODE),
2168: v_dummy_char,

Line 2359: v_number := xtr_fps2_p.interest_round(p_number,v_RND_FAC,

2355: v_rounding_rule,v_rounding_precision;
2356: close get_rounding_rules;
2357: v_rnd_fac := xtr_fps1_p.get_tax_round_factor
2358: (v_rounding_precision,p_ccy);
2359: v_number := xtr_fps2_p.interest_round(p_number,v_RND_FAC,
2360: v_rounding_rule);
2361: return v_number;
2362: else
2363: return null;

Line 2482: XTR_FPS2_P.interest_round(G_Ni_Parcel_Rec(i).PARCEL_SIZE *

2478: round((G_Ni_Parcel_Rec(i).PARCEL_SIZE * nvl(G_Ni_Parcel_Rec(i).FACE_VALUE_AMOUNT,0)),L_ROUNDING_FACTOR);
2479: G_TOTAL_CONSIDERATION := nvl(G_TOTAL_CONSIDERATION,0) +
2480: round(G_Ni_Parcel_Rec(i).PARCEL_SIZE * nvl(G_Ni_Parcel_Rec(i).CONSIDERATION,0),L_ROUNDING_FACTOR);
2481: G_TOTAL_ORIGINAL_AMOUNT := nvl(G_TOTAL_ORIGINAL_AMOUNT,0) +
2482: XTR_FPS2_P.interest_round(G_Ni_Parcel_Rec(i).PARCEL_SIZE *
2483: nvl(G_Ni_Parcel_Rec(i).ORIGINAL_AMOUNT,0),
2484: L_ROUNDING_FACTOR,G_Ni_Main_Rec.ROUNDING_TYPE);
2485: G_TOTAL_INTEREST := nvl(G_TOTAL_INTEREST,0) +
2486: XTR_FPS2_P.interest_round(G_Ni_Parcel_Rec(i).PARCEL_SIZE *

Line 2486: XTR_FPS2_P.interest_round(G_Ni_Parcel_Rec(i).PARCEL_SIZE *

2482: XTR_FPS2_P.interest_round(G_Ni_Parcel_Rec(i).PARCEL_SIZE *
2483: nvl(G_Ni_Parcel_Rec(i).ORIGINAL_AMOUNT,0),
2484: L_ROUNDING_FACTOR,G_Ni_Main_Rec.ROUNDING_TYPE);
2485: G_TOTAL_INTEREST := nvl(G_TOTAL_INTEREST,0) +
2486: XTR_FPS2_P.interest_round(G_Ni_Parcel_Rec(i).PARCEL_SIZE *
2487: nvl(G_Ni_Parcel_Rec(i).INTEREST,0),
2488: L_ROUNDING_FACTOR,G_Ni_Main_Rec.ROUNDING_TYPE);
2489: */
2490:

Line 2867: v_rec xtr_fps2_p.one_step_rec_type;

2863: p_int_exp_number OUT NOCOPY NUMBER)
2864: IS
2865: /*--------------------------------------------------------------------------------*/
2866: --
2867: v_rec xtr_fps2_p.one_step_rec_type;
2868: v_error VARCHAR2(40);
2869: v_settle_method xtr_tax_brokerage_setup.tax_settle_method%Type;
2870: --
2871: BEGIN

Line 2884: XTR_FPS2_P.One_Step_Settlement(v_rec);

2880: v_rec.p_company_code := G_Ni_Main_Rec.company_code;
2881: v_rec.p_cparty_code := G_Ni_Main_Rec.cparty_code;
2882: v_rec.p_cparty_account_no := G_Ni_Main_Rec.cparty_ref;
2883:
2884: XTR_FPS2_P.One_Step_Settlement(v_rec);
2885:
2886: v_error := v_rec.p_error;
2887: v_settle_method := v_rec.p_settle_method;
2888: p_prn_exp_number := v_rec.p_exp_number;

Line 2907: XTR_FPS2_P.One_Step_Settlement(v_rec);

2903: v_rec.p_company_code := G_Ni_Main_Rec.company_code;
2904: v_rec.p_cparty_code := G_Ni_Main_Rec.cparty_code;
2905: v_rec.p_cparty_account_no := G_Ni_Main_Rec.cparty_ref;
2906:
2907: XTR_FPS2_P.One_Step_Settlement(v_rec);
2908:
2909: v_error := v_rec.p_error;
2910: v_settle_method := v_rec.p_settle_method;
2911: p_int_exp_number := v_rec.p_exp_number;