1 PACKAGE PAY_SE_GENERAL AS
2 /* $Header: pysegen.pkh 120.1 2006/05/26 20:04:08 rravi noship $ */
3 --
4 FUNCTION get_tax_card_details
5 (p_assignment_id NUMBER
6 ,p_date_earned IN DATE
7 ,p_tax_card_type OUT NOCOPY VARCHAR2
8 ,p_Tax_Percentage OUT NOCOPY NUMBER
9 ,p_Tax_Table_Number OUT NOCOPY NUMBER
10 ,p_Tax_Column OUT NOCOPY VARCHAR2
11 ,p_Tax_Free_Threshold OUT NOCOPY NUMBER
12 ,p_Calculation_Code OUT NOCOPY VARCHAR2
13 ,p_Calculation_Sum OUT NOCOPY NUMBER
14
15 ) RETURN NUMBER;
16 --
17 FUNCTION Get_Tax_Amount(
18 p_DATE_EARNED in Date,
19 p_ASSIGNMENT_ID in Number,
20 p_Period_Type in varchar2,
21 p_Tax_Table_No in Number,
22 p_Taxable_Base in Number,
23 p_Tax_Column in Number
24 )
25 RETURN Number;
26
27 --
28 FUNCTION Get_no_of_payroll
29 (
30 p_PAYROLL_ID in Number,
31 p_EMP_START_DATE in Date,
32 p_CURR_PAY_END_DATE in date
33 )
34 return number;
35
36 FUNCTION Get_Absence_Detail(
37 p_ASG_Id IN Number,
38 p_Effective_date IN Date,
39 p_ASG_Absent_days IN Number,
40 p_ASG_Absent_hours IN Number,
41 p_Gross_Pay_ASG_Run IN Number
42 )
43 RETURN NUMBER;
44
45 END pay_se_general;