[Home] [Help]
Skip to content
PACKAGE: APPS.PAY_KR_YEA_MAGTAPE_FUN_PKG
Source
1 package pay_kr_yea_magtape_fun_pkg AUTHID CURRENT_USER as
2 /* $Header: pykryean.pkh 120.5 2011/03/02 11:09:56 pnethaga ship $ */
3 --
4 level_cnt number;
5 --
6 type t_b_record is record(
7 tax_unit_id number,
8 c_records number,
9 taxable number,
10 annual_itax number,
11 annual_rtax number,
12 annual_stax number,
13 d_records number);
14 g_b_record t_b_record;
15 --
16 type t_c_record is record(
17 assignment_id number,
18 d_records_per_c number);
19 g_c_record t_c_record;
20 ------------------------------------------------------------------------
21 function b_data(
22 p_bp_number in varchar2,
23 p_tax_office_code in varchar2,
24 p_item_name in varchar2) return varchar2;
25 ------------------------------------------------------------------------
26 function c_data(
27 p_assignment_id in number,
28 p_item_name in varchar2) return varchar2;
29 ------------------------------------------------------------------------
30 function latest_yea_action(
31 p_asg_action_id in pay_assignment_actions.assignment_action_id%type,
32 p_pact in number,
33 p_target_year in number
34 ) return varchar2;
35 ------------------------------------------------------------------------
36 function e_record_count(
37 p_ass_id in varchar2,
38 p_eff_date in date
39 ) return number;
40 ------------------------------------------------------------------------
41 -- Bug 9213683: Created a new function to fetch the non-taxable earnings
42 -- values for the Previous employer.
43 ------------------------------------------------------------------------
44 function prev_non_tax_values(
45 p_assignment_id in varchar2,
46 p_bp_number in varchar2,
47 p_code in varchar2,
48 p_effective_date in date) return number;
49 ------------------------------------------------------------------------
50 -- Bug 10184055
51 ------------------------------------------------------------------------
52 function f_record_count(
53 p_ass_id in varchar2,
54 p_eff_date in date,
55 p_assignment_action_id in varchar2
56 ) return number;
57
58 function get_sep_pen_exem_amount(
59 p_archive in varchar2,
60 p_row_count in number) return number;
61
62 function get_sep_pen_eligible ( p_assignment_id in varchar2, p_assignment_action_id in varchar2,
63 p_effective_date in date, p_information_type in varchar2, p_aei_information6 in varchar2 ) return number;
64 end pay_kr_yea_magtape_fun_pkg;