1 PACKAGE per_us_extra_assignment_rules AS
2 /* $Header: peasghcc.pkh 120.0 2005/05/31 05:41:45 appldev noship $ */
3 --
4 -- Global variable to store the location_id of the assignment record
5 -- before the update_emp_asg_criteria procedure makes a change to the
6 -- assignment. THIS VARIABLE SHOULD ONLY BE REFRENCED IN THE
7 -- GET_CURR_ASS_LOCATION_ID procedure and in the PAY_US_TAX_INTERNAL
8 -- package.
9
10 g_old_assgt_location number default hr_api.g_number;
11
12
13 procedure insert_tax_record
14 (p_effective_date in date
15 ,p_assignment_id in number
16 );
17 --
18 procedure update_tax_record
19 (p_effective_date in date
20 ,p_datetrack_update_mode in varchar2
21 ,p_assignment_id in number
22 ,p_location_id in number
23 );
24 --
25 procedure get_curr_ass_location_id
26 (p_effective_date in date
27 ,p_datetrack_update_mode in varchar2
28 ,p_assignment_id in number
29 );
30 --
31 procedure delete_tax_record
32 (p_final_process_date in date
33 ,p_assignment_id in number
34 );
35 procedure pay_us_asg_reporting
36 (p_assignment_id in number
37 );
38 --
39 END per_us_extra_assignment_rules;