1 package pay_ca_rules as
2 /* $Header: pycarule.pkh 120.4.12000000.1 2007/01/17 17:25:00 appldev noship $ */
3 /*
4 Copyright (c) Oracle Corporation 1991,1992,1993,1994. All rights reserved
5 --
6 Name : pay_ca_rules
7 --
8 Change List
9 -----------
10 Date Name Vers Description
11 ----------- ---------- ----- -------------------------------------------
12 10-AUG-2006 pganguly 115.6 Added nocopy in FILE_NO out parameter.
13 10-AUG-2006 pganguly 115.5 Added get_file_creation_number prcedure.
14 Also changed the signature of add_custom
15 _xml procedure.
16 27-OCT-2005 mmukherj 115.4 Added the function work_schedule_total_hours used by new work schedule functionality
17 03-OCT-2005 mmukherj 115.3 Added add_custom_xml procedure
18 10-APR-2003 vpandya 115.2 Added get_multi_tax_unit_pay_flag procedure
19 to get 'Payroll Archiver Level' of the
20 business group to process payroll run.
21 04-SEP-2002 vpandya 115.1 Added get_dynamic_tax_unit procedure for
22 Multi GRE functionality.
23 23-APR-1999 mmukherj 110.0 Created.
24 */
25
26 procedure get_default_jurisdiction(p_asg_act_id number,
27 p_ee_id number,
28 p_jurisdiction in out nocopy varchar2);
29
30 procedure get_dynamic_tax_unit(p_asg_act_id in number,
31 p_run_type_id in number,
32 p_tax_unit_id in out nocopy number);
33
34 procedure get_multi_tax_unit_pay_flag
35 (p_bus_grp in number,
36 p_mtup_flag in out nocopy varchar2);
37 PROCEDURE add_custom_xml;
38
39 FUNCTION work_schedule_total_hours(
40 assignment_action_id IN NUMBER --Context
41 ,assignment_id IN NUMBER --Context
42 ,p_bg_id in NUMBER -- Context
43 ,element_entry_id IN NUMBER --Context
44 ,date_earned IN DATE
45 ,p_range_start IN DATE
46 ,p_range_end IN DATE)
47 RETURN NUMBER ;
48
49 PROCEDURE get_file_creation_no(
50 PACTID IN NUMBER,
51 FILE_NO OUT NOCOPY NUMBER);
52
53 end pay_ca_rules;