1 PACKAGE PAY_ZA_PAYROLL_ACTION_PKG as
2 /* $Header: pyzapay.pkh 120.2.12010000.1 2008/07/28 00:04:02 appldev ship $ */
3
4 PROCEDURE total_payment(p_assignment_action_id in number,
5 p_total_payment out nocopy number);
6
7 PROCEDURE total_deduct(p_assignment_action_id in number,
8 p_total_deduct out nocopy number);
9
10 FUNCTION defined_balance_id (p_balance_type in varchar2,
11 p_dimension_suffix in varchar2) return number;
12
13 FUNCTION get_balance_reporting_name (p_balance_type in varchar2 ) return varchar2;
14
15 PROCEDURE formula_inputs_wf (p_session_date in date,
16 p_payroll_exists in out nocopy varchar2,
17 p_assignment_action_id in out nocopy number,
18 p_run_assignment_action_id in out nocopy number,
19 p_assignment_id in number,
20 p_payroll_action_id in out nocopy number,
21 p_date_earned in out nocopy varchar2);
22
23 PROCEDURE formula_inputs_hc (p_assignment_action_id in out nocopy number,
24 p_run_assignment_action_id in out nocopy number,
25 p_assignment_id in out nocopy number,
26 p_payroll_action_id in out nocopy number,
27 p_date_earned in out nocopy varchar2);
28
29 procedure get_home_add(p_person_id IN NUMBER,
30 p_add1 IN out nocopy VARCHAR2,
31 p_add2 IN out nocopy VARCHAR2,
32 p_add3 IN out nocopy VARCHAR2,
33 p_reg1 IN out nocopy VARCHAR2,
34 p_reg2 IN out nocopy VARCHAR2,
35 p_reg3 IN out nocopy VARCHAR2,
36 p_twnc IN out nocopy VARCHAR2);
37
38 END PAY_ZA_PAYROLL_ACTION_PKG;