1 package pay_kr_process_nav_pkg AUTHID CURRENT_USER AS
2 /* $Header: pykrpnav.pkh 120.0 2005/05/29 06:28:10 appldev noship $ */
3 -- Starts the workflow. Called from the concurrent program.
4 procedure submit_workflow (
5 -- The usual, first two parameters
6 p_errbuf out nocopy varchar2,
7 p_retcode out nocopy number,
8 --
9 -- The parameters for actual workflow
10 p_business_place_id_notifier in number, -- the business place to be notified
11 p_payroll_id in number, -- the payroll id
12 p_consolidation_set_id in number, -- the consolidation set id
13 --
14 -- For BEE
15 p_run_bee in varchar2, -- To run BEE ('Y'), or not ('N)
16 p_batch_id in number, -- the batch id
17 --
18 -- For Retro-Notifications
19 p_run_retro_notf in varchar2, -- To run Retro-Notifications ('Y'), or not ('N)
20 p_effective_date_retro_notf in varchar2, -- effective date for retro-notifications
21 p_event_group in varchar2, -- event group
22 p_gen_assignment_set_name in varchar2, -- the generated assignment set name
23 --
24 -- For RetroPay
25 p_run_retro in varchar2, -- To run RetroPay ('Y'), or not ('N')
26 p_retro_assignment_set_id in number, -- the assignment set id for retro pay
27 p_retro_element_set_id in number, -- the element set id for retro pay
28 p_retro_start_date in varchar2, -- the start date for retro pay
29 p_retro_effective_date in varchar2, -- the end date for retro pay
30 --
31 -- For Monthly/Bonus Payroll
32 p_run_monthly_bonus in varchar2, -- To run Monthly Payroll/Bonus ('Y'), or not ('N')
33 p_date_earned in varchar2, -- the date earned
34 p_date_paid in varchar2, -- the paid date
35 p_element_set_id in number, -- the element set id
36 p_assignment_set_id in number, -- the assignment set id
37 p_run_type_id in number, -- the run type id
38 p_bonus_start_date in varchar2, -- the bonus period start date
39 p_additional_tax_rate in number, -- additional tax rate for bonus pay
40 p_overriding_tax_rate in number, -- overriding tax rate for bonus pay
41 p_payout_date in varchar2, -- the payout date
42 --
43 -- For Prepayments
44 p_run_prepayment in varchar2, -- To run prepayments ('Y'), or not ('N')
45 p_prepayment_start_date in varchar2, -- the start date for prepayment run
46 p_prepayment_end_date in varchar2, -- the end date for prepayment run
47 p_payment_method_override in number, -- the override payment method
48 --
49 -- For Bank Transfer
50 p_run_bank_transfer in varchar2, -- To run bank transfer ('Y'), or not ('N')
51 p_direct_deposit_start_date in varchar2, -- the start date for bank transfer
52 p_direct_deposit_end_date in varchar2, -- the end date for bank transfer
53 p_direct_deposit_date in varchar2, -- the date for direct deposit
54 p_payment_method in number, -- the payment method
55 p_characterset in varchar2, -- the characterset
56 --
57 -- For Payslip Archive
58 p_run_payslip_archive in varchar2, -- To run payslip archive ('Y'), or not ('N')
59 p_archive_start_date in varchar2, -- the start date for payslip archive
60 p_archive_end_date in varchar2, -- the end date for payslip archive
61 --
62 -- For payslip report
63 p_run_payslip_report in varchar2, -- To run payslip report ('Y'), or not ('N')
64 p_run_type_period in varchar2, -- the run_type or period
65 p_business_place_id in number, -- the business place id
66 p_sort_order1 in varchar2, -- Sort Order 1 for Payslip Report
67 p_sort_order2 in varchar2, -- Sort Order 2 for Payslip Report
68 -- For costing
69 p_run_costing in varchar2, -- To run payslip report ('Y'), or not ('N')
70 p_costing_start_date in varchar2, -- the start date for costing run
71 p_costing_end_date in varchar2, -- the end date for costing run
72 --
73 -- Parameters that are not displayed
74 p_act_param_group_id in number -- action parameter group id
75 );
76 end pay_kr_process_nav_pkg ;