DBA Data[Home] [Help]

PACKAGE: APPS.HR_PRE_PAY

Source


1 package hr_pre_pay AUTHID CURRENT_USER as
2 /* $Header: pyprepyt.pkh 120.1.12010000.1 2008/07/27 23:26:51 appldev ship $ */
3 --
4 -- Pre-Payments package (called from pro*C)
5 --
6   procedure pay_coin(no_of_units in number,factor in number);
7   --
8   procedure initialise(action_id in out nocopy varchar2);
9   procedure init_override(action_id in out nocopy varchar2,
10                           override_method in out nocopy varchar2);
11   procedure get_ren_balance(p_bus_grp     in number,
12                             p_def_bal_id  in out nocopy number);
13   procedure override_mult_tax_unit_payment(p_business_group_id      in            number,
14                                            p_multi_tax_unit_payment in out nocopy varchar2);
15   procedure close_cursors;
16   function set_cash_rule(p_type in varchar2, p_seg1 in varchar2)
17                         return varchar2;
18   procedure get_dynamic_org_method (p_plsql_proc in varchar2,
19                                     p_assignment_action in number,
20                                     p_effective_date in date,
21                                     p_org_meth in number,
22                                     p_org_method_id out nocopy number );
23 procedure do_prepayment(p_asg_act in number,
24                         p_effective_date varchar2,
25                         p_ma_flag  in number,
26                         p_def_bal_id in number,
27                         p_asg_id in number,
28                         p_override_meth in number,
29                         p_multi_gre_payment in varchar2);
30  --
31  p_leg_code      per_business_groups_perf.legislation_code%type;
32  p_bg_id         per_business_groups_perf.business_group_id%type;
33  p_cur_id        number;
34  --
35   function get_trx_date
36   (
37       p_business_group_id     in number,
38       p_payroll_action_id     in number,
39       p_assignment_action_id  in number   default null,
40       p_payroll_id            in number   default null,
41       p_consolidation_set_id  in number   default null,
42       p_org_payment_method_id in number   default null,
43       p_effective_date        in date     default null,
44       p_date_earned           in date     default null,
45       p_override_date         in date     default null,
46       p_pre_payment_id        in number   default null
47   ) return date;
48  --
49 procedure process_asg_rollup(p_assignment_action in number);
50 procedure process_pact_rollup(p_pactid in number);
51 --
52  -- pragma restrict_references (set_cash_rule, WNDS, WNPS);
53 end hr_pre_pay;