DBA Data[Home] [Help]

APPS.PAY_KR_FF_FUNCTIONS_PKG dependencies on HR_UTILITY

Line 2401: hr_utility.trace('Entering Function SepPayPostTax.......');

2397: prev_sep_lump_sum_amt number;
2398:
2399: begin
2400: --
2401: hr_utility.trace('Entering Function SepPayPostTax.......');
2402: hr_utility.trace('p_assignment_id = '||p_assignment_id);
2403: --
2404: p_nst_sep_calc_tax := 0;
2405: p_sep_calc_tax := 0;

Line 2402: hr_utility.trace('p_assignment_id = '||p_assignment_id);

2398:
2399: begin
2400: --
2401: hr_utility.trace('Entering Function SepPayPostTax.......');
2402: hr_utility.trace('p_assignment_id = '||p_assignment_id);
2403: --
2404: p_nst_sep_calc_tax := 0;
2405: p_sep_calc_tax := 0;
2406: p_st_max_lim := 0;

Line 2411: hr_utility.trace('Sep Pay Mode = '||p_sep_cal_mode);

2407: p_nst_max_lim := 0;
2408:
2409: -- First check if the function call is for Statutory Sep Pay or
2410: -- for Non-Statutory Sep Pay
2411: hr_utility.trace('Sep Pay Mode = '||p_sep_cal_mode);
2412: --
2413: if p_sep_cal_mode = 'NORMAL_SEP_PAY' then
2414:
2415: -- New variable used to find the type of the total tax to be returned

Line 2629: hr_utility.trace('Inside the loop to return the Calculated tax for the Eligible Working places ....class 2');

2625: return 0;
2626:
2627: elsif p_class = 2 then /* if we have to return the total tax for the eligible working places */
2628: --
2629: hr_utility.trace('Inside the loop to return the Calculated tax for the Eligible Working places ....class 2');
2630: --
2631: l_taxable_earnings := 0;
2632: l_sep_taxable_earnings := 0;
2633: l_receivable_sep_pay := 0;

Line 2854: hr_utility.trace('Total Calculated Tax for the Eligible Earnings for Post Tax = '||p_sep_calc_tax);

2850: end loop;
2851:
2852: end loop;
2853:
2854: hr_utility.trace('Total Calculated Tax for the Eligible Earnings for Post Tax = '||p_sep_calc_tax);
2855:
2856: return 0;
2857:
2858: end if;

Line 2862: hr_utility.trace('Inside the Non-Statutory Separation Pay Process...');

2858: end if;
2859:
2860: elsif p_sep_cal_mode = 'NON_STAT_SEP_PAY' then
2861: --
2862: hr_utility.trace('Inside the Non-Statutory Separation Pay Process...');
2863: --
2864: if p_class = 1 then /* if we have to return the total tax for the individual working places */
2865: --
2866: hr_utility.trace('Inside the loop to return the Individual Calculated tax for all working places...');

Line 2866: hr_utility.trace('Inside the loop to return the Individual Calculated tax for all working places...');

2862: hr_utility.trace('Inside the Non-Statutory Separation Pay Process...');
2863: --
2864: if p_class = 1 then /* if we have to return the total tax for the individual working places */
2865: --
2866: hr_utility.trace('Inside the loop to return the Individual Calculated tax for all working places...');
2867: --
2868: l_taxable_earnings := 0;
2869: l_sep_taxable_earnings := 0;
2870: l_receivable_sep_pay := 0;

Line 2896: hr_utility.trace('Entering Class 1 current employer');

2892: l_nst_sep_taxable_earnings := p_nst_taxable_earnings;
2893: l_taxable_earnings := p_total_taxable_earnings;
2894: l_sep_taxable_earnings := l_taxable_earnings;
2895:
2896: hr_utility.trace('Entering Class 1 current employer');
2897:
2898: -- Bug 8525925
2899: -- If Tax Conversion is required then calculate the receivable_sep_pay and
2900: -- modify the taxable earnings

Line 2959: hr_utility.trace('Entering Class 1 Previous employer.......');

2955: l_nst_taxable_earnings := 0;
2956: l_nst_sep_calc_tax := 0;
2957: l_sep_calc_tax := 0;
2958:
2959: hr_utility.trace('Entering Class 1 Previous employer.......');
2960:
2961: for i in get_prev_stat_sp_earn(p_date_earned, p_assignment_id, l_element_entry_id) loop
2962:
2963: /* Bug 8525925 */

Line 3148: hr_utility.trace('Inside the loop to return the Calculated tax for the Eligible Working places ....');

3144: return 0;
3145:
3146: elsif p_class = 2 then /* if we have to return the total tax for the eligible working places */
3147: --
3148: hr_utility.trace('Inside the loop to return the Calculated tax for the Eligible Working places ....');
3149: --
3150: l_taxable_earnings := 0;
3151: l_sep_taxable_earnings := 0;
3152: l_receivable_sep_pay := 0;

Line 3257: hr_utility.trace('Entering Class 2 for previous employer');

3253: l_nst_sep_calc_tax := 0;
3254: l_sep_calc_tax := 0;
3255:
3256:
3257: hr_utility.trace('Entering Class 2 for previous employer');
3258:
3259: for i in get_eligible_earnings(p_date_earned, p_assignment_id) loop
3260: /* Bug 8525925 */
3261: l_sep_tax_conversion_reqd := null;

Line 4079: hr_utility.trace('interim_date = '||i.interim_date);

4075: open prev_spl_sep_alw(p_date_earned, p_assignment_id, i.element_entry_id);
4076: fetch prev_spl_sep_alw into l_prev_spl_sep_alw;
4077: close prev_spl_sep_alw;
4078:
4079: hr_utility.trace('interim_date = '||i.interim_date);
4080:
4081: if i.interim_date is null then
4082: p_prev_stat_sep_calc_amt := p_prev_stat_sep_calc_amt + prev_lump_sum_amt_nst + l_prev_spl_sep_alw;
4083: p_prev_stat_sep_total := p_prev_stat_sep_total + total_prev_emp_amt + l_prev_spl_sep_alw + prev_deferred_amt_nst

Line 4289: hr_utility.trace('p_pay_proc_period_date = '||p_pay_proc_period_date);

4285: l_calc_start_date date := null;
4286: l_calc_end_date date := null;
4287: l_tax_reduc number := 1;
4288: Begin
4289: hr_utility.trace('p_pay_proc_period_date = '||p_pay_proc_period_date);
4290: hr_utility.trace('p_calc_tax = '||p_calc_tax);
4291:
4292: l_term_date := to_date('4712/12/31','YYYY/MM/DD');
4293: open get_dff_segment_values;

Line 4290: hr_utility.trace('p_calc_tax = '||p_calc_tax);

4286: l_calc_end_date date := null;
4287: l_tax_reduc number := 1;
4288: Begin
4289: hr_utility.trace('p_pay_proc_period_date = '||p_pay_proc_period_date);
4290: hr_utility.trace('p_calc_tax = '||p_calc_tax);
4291:
4292: l_term_date := to_date('4712/12/31','YYYY/MM/DD');
4293: open get_dff_segment_values;
4294: fetch get_dff_segment_values into p_start_date,p_end_date;

Line 4315: hr_utility.trace('l_calc_start_date = '||l_calc_start_date);

4311: l_tax_reduc := p_eligible_tax_reduc_amnt*12;
4312: else
4313: l_tax_reduc := 0;
4314: end if;
4315: hr_utility.trace('l_calc_start_date = '||l_calc_start_date);
4316: hr_utility.trace('l_calc_end_date = '||l_calc_end_date);
4317: hr_utility.trace('l_tax_reduc = '||l_tax_reduc);
4318: return l_tax_reduc;
4319: End tax_reduction_calc; -- tax_reduction_calc

Line 4316: hr_utility.trace('l_calc_end_date = '||l_calc_end_date);

4312: else
4313: l_tax_reduc := 0;
4314: end if;
4315: hr_utility.trace('l_calc_start_date = '||l_calc_start_date);
4316: hr_utility.trace('l_calc_end_date = '||l_calc_end_date);
4317: hr_utility.trace('l_tax_reduc = '||l_tax_reduc);
4318: return l_tax_reduc;
4319: End tax_reduction_calc; -- tax_reduction_calc
4320: /* BUG 14754822 END */

Line 4317: hr_utility.trace('l_tax_reduc = '||l_tax_reduc);

4313: l_tax_reduc := 0;
4314: end if;
4315: hr_utility.trace('l_calc_start_date = '||l_calc_start_date);
4316: hr_utility.trace('l_calc_end_date = '||l_calc_end_date);
4317: hr_utility.trace('l_tax_reduc = '||l_tax_reduc);
4318: return l_tax_reduc;
4319: End tax_reduction_calc; -- tax_reduction_calc
4320: /* BUG 14754822 END */
4321: end pay_kr_ff_functions_pkg;