DBA Data[Home] [Help]

PACKAGE: APPS.PAY_NL_TAX_PKG

Source


1 package PAY_NL_TAX_PKG AUTHID CURRENT_USER as
2 /* $Header: pynltax.pkh 120.4.12020000.5 2012/12/26 14:46:04 sgmaram ship $ */
3 
4 FUNCTION get_age_payroll_period(p_assignment_id   IN  NUMBER
5                                ,p_payroll_id      IN  NUMBER
6                                ,p_date_earned     IN  DATE)
7                                RETURN NUMBER;
8 
9 /*14629113: Added new function to calculate age in months */
10 FUNCTION get_age_payroll_period_months(p_assignment_id   IN  NUMBER
11                                ,p_payroll_id      IN  NUMBER
12                                ,p_date_earned     IN  DATE)
13                                RETURN NUMBER;
14 
15 FUNCTION check_age_payroll_period(p_person_id   IN  NUMBER
16                                ,p_payroll_id      IN  NUMBER
17                                ,p_date_earned     IN  DATE)
18                                RETURN NUMBER;
19 
20 /* 14629113: Added function to check if employee reached pension age */
21 FUNCTION reached_pension_age(p_person_id   IN  NUMBER
22                             ,p_payroll_id      IN  NUMBER
23                             ,p_date_earned     IN  DATE) RETURN VARCHAR2;
24 
25 FUNCTION get_age_calendar_year(p_assignment_id   IN  NUMBER
26                               ,p_date_earned     IN  DATE)
27                               RETURN NUMBER;
28 
29 /*14629113: Added new function to calculate age in months */
30 FUNCTION get_age_calendar_year_months(p_assignment_id   IN  NUMBER
31                               ,p_date_earned     IN  DATE)
32                               RETURN NUMBER;
33 
34 FUNCTION get_age_system_date(p_assignment_id   IN  NUMBER
35                              ,p_date_earned     IN  DATE)
36                               RETURN NUMBER;
37 
38 FUNCTION chk_lbr_tx_indicator (p_person_id number,p_assignment_id number)
39     return    boolean;
40 
41 FUNCTION get_payroll_prd(p_payroll_id number)
42     RETURN VARCHAR2;
43 
44 PROCEDURE chk_tax_code (p_tax_code in varchar2,
45                            p_pay_num in number,
46                            p_1_digit out nocopy varchar2,
47                            p_2_digit out nocopy varchar2,
48                            p_3_digit out nocopy varchar2,
49                            p_valid out nocopy boolean
50                           );
51 PROCEDURE get_period_type_code(p_payroll_prd in Varchar2,p_period_type out nocopy varchar2,p_period_code out nocopy number);
52 
53 PROCEDURE set_spl_inds(  p_spl_ind1 in varchar2
54                         ,p_spl_ind2 in varchar2
55                         ,p_spl_ind3 in varchar2
56                         ,p_spl_ind4 in varchar2
57                         ,p_spl_ind5 in varchar2
58                         ,p_spl_ind6 in varchar2
59                         ,p_spl_ind7 in varchar2
60                         ,p_spl_ind8 in varchar2
61                         ,p_spl_ind9 in varchar2
62                         ,p_spl_ind10 in varchar2
63                         ,p_spl_ind11 in varchar2
64                         ,p_spl_ind12 in varchar2
65                         ,p_spl_ind13 in varchar2
66                         ,l_set out nocopy boolean
67                         ,p_spl_ind out nocopy varchar2);
68 
69 PROCEDURE get_spl_inds( p_spl_ind in  varchar2
70                         ,p_spl_ind1 out nocopy varchar2
71                         ,p_spl_ind2 out nocopy varchar2
72                         ,p_spl_ind3 out nocopy varchar2
73                         ,p_spl_ind4 out nocopy varchar2
74                         ,p_spl_ind5 out nocopy varchar2
75                         ,p_spl_ind6 out nocopy varchar2
76                         ,p_spl_ind7 out nocopy varchar2
77                         ,p_spl_ind8 out nocopy varchar2
78                         ,p_spl_ind9 out nocopy varchar2
79                         ,p_spl_ind10 out nocopy varchar2
80                         ,p_spl_ind11 out nocopy varchar2
81                         ,p_spl_ind12 out nocopy varchar2
82                         ,p_spl_ind13 out nocopy varchar2
83                         );
84 
85 FUNCTION get_age_hire_date(p_business_group_id   IN  NUMBER
86                                ,p_assignment_id      IN  NUMBER
87                                ,p_date_earned     IN  DATE)
88                                RETURN NUMBER;
89 Function chk_contribution_exempt (p_assignment_id IN NUMBER
90                                   ,p_date_earned IN DATE
91                         ,p_assignment_action_id IN NUMBER
92                   ,p_marginal_flag OUT nocopy VARCHAR2
93                   ,p_influence_flag OUT nocopy VARCHAR2
94                   ,p_warning OUT nocopy VARCHAR2
95                                   ) return number;
96 
97 FUNCTION check_age_date_paid(p_assignment_id   IN  NUMBER
98                                ,p_payroll_id      IN  NUMBER
99                                ,p_payroll_action_id     IN  NUMBER)
100                                RETURN NUMBER;
101 
102 /* Function to get Temporary Tax Discount Type */
103 FUNCTION get_temporary_tax_discount
104           (p_assignment_id        IN    NUMBER
105            ,p_date_earned    IN    DATE) RETURN NUMBER;
106 
107 END PAY_NL_TAX_PKG;