[Home] [Help]
PACKAGE: APPS.PER_JP_CMA_UTILITY_PKG
Source
1 package per_jp_cma_utility_pkg as
2 /* $Header: pejpcmau.pkh 120.0.12000000.2 2007/04/05 08:13:32 ttagawa ship $ */
3 --
4 -- Type Definitions
5 --
6 type cma_rec is record(
7 non_taxable_amount number,
8 mtr_non_taxable_amount number,
9 taxable_amount number,
10 mtr_taxable_amount number,
11 si_wage number,
12 mtr_si_wage number,
13 si_wage_adj number,
14 mtr_si_wage_adj number,
15 si_fixed_wage number,
16 ui_wage_adj number,
17 multiple_entry_warning boolean);
18 -- ----------------------------------------------------------------------------
19 -- |--------------------------< bg_cma_formula_id >---------------------------|
20 -- ----------------------------------------------------------------------------
21 function bg_cma_formula_id(p_business_group_id in number) return varchar2;
22 -- ----------------------------------------------------------------------------
23 -- |---------------------------< calc_car_amount >----------------------------|
24 -- ----------------------------------------------------------------------------
25 procedure calc_car_amount(
26 p_formula_id in number,
27 p_business_group_id in number,
28 p_assignment_id in number,
29 p_effective_date in date,
30 p_ev_rec_tbl in pay_jp_entries_pkg.ev_rec_tbl,
31 p_attribute_tbl in pay_jp_entries_pkg.attribute_tbl,
32 p_outputs out nocopy varchar2,
33 p_val_returned out nocopy boolean);
34 -- ----------------------------------------------------------------------------
35 -- |-----------------------------< get_cma_info >-----------------------------|
36 -- ----------------------------------------------------------------------------
37 procedure get_cma_info(
38 p_business_group_id in number,
39 p_assignment_id in number,
40 p_payment_date in date, -- bug 4029525
41 p_effective_date in date,
42 p_non_taxable_limit_1mth in number,
43 p_cma_rec out nocopy cma_rec,
44 p_record_exist out nocopy boolean);
45 --
46 end per_jp_cma_utility_pkg;