DBA Data[Home] [Help]

PACKAGE: APPS.PY_ZA_TAX_REG

Source


1 PACKAGE py_za_tax_reg AS
2 /* $Header: pyzatreg.pkh 120.2 2005/06/28 00:12:04 kapalani noship $ */
3 /* Copyright (c) 2001 Oracle Corporation Redwood Shores, California, USA */
4 /*                       All rights reserved.
5 /*
6 Change List:
7 ------------
8 
9 Name           Date          Version   Bug       Text
10 -------------- -----------   -------   -------   -----------------------
11 J.N. Louw      04/02/2002    115.5               Removed OUT parameter
12                                                  p_cmpy_tax_ref_num from
13                                                  pre_process
14 J.N. Louw      04/02/2002    115.4               Added
15                                                  include_assignment
16 J.N. Louw      25/01/2002    115.2     1756600   Register was updated to
17                                        1756617   accommodate bug changes
18                                        1858619   and merge of both
19                                        2117507   current and terminated
20                                        2132644   assignments reports
21 A vd Berg      22-Jan-2001   110.11              Amended Version Number
22 G. Fraser      24-May-2000   110.3               Speed improvements
23 L.J.Kloppers   23-FEB-2000   110.2               Added p_tax_register_id
24                                                  IN OUT NOCOPY parameter
25 L.J.Kloppers   13-FEB-2000   110.1               Added p_total_employees
26                                                  and p_total_assignments
27                                                  IN OUT NOCOPY parameters
28 L.J.Kloppers   13-FEB-2000   110.0               Initial Version
29 */
30 -------------------------------------------------------------------------------
31 --                           PACKAGE SPECIFICATION                           --
32 -------------------------------------------------------------------------------
33 
34 -------------------------------------------------------------------------------
35 -- include_assignment
36 -- It is called from the value set PY_SRS_ZA_TX_RGSTR_ASG
37 -------------------------------------------------------------------------------
38 FUNCTION include_assignment (
39    p_asg_id          IN per_all_assignments_f.assignment_id%TYPE
40  , p_period_end_date IN per_time_periods.end_date%TYPE
41  , p_include_flag    IN VARCHAR2
42  ) RETURN VARCHAR2;
43 
44 -------------------------------------------------------------------------------
45 -- pre_process
46 -------------------------------------------------------------------------------
47 PROCEDURE pre_process (
48    p_payroll_id        IN     pay_all_payrolls_f.payroll_id%TYPE
49  , p_start_period_id   IN     per_time_periods.time_period_id%TYPE     DEFAULT NULL
50  , p_end_period_id     IN     per_time_periods.time_period_id%TYPE
51  , p_include           IN     VARCHAR2
52  , p_assignment_id     IN     per_all_assignments_f.assignment_id%TYPE DEFAULT NULL
53  , p_retrieve_ptd      IN     VARCHAR2
54  , p_retrieve_mtd      IN     VARCHAR2
55  , p_retrieve_ytd      IN     VARCHAR2
56  , p_tax_register_id      OUT NOCOPY pay_za_tax_registers.tax_register_id%TYPE
57  , p_payroll_name         OUT NOCOPY pay_all_payrolls_f.payroll_name%TYPE
58  , p_period_num           OUT NOCOPY per_time_periods.period_num%TYPE
59  , p_period_start_date    OUT NOCOPY per_time_periods.start_date%TYPE
60  , p_period_end_date      OUT NOCOPY per_time_periods.end_date%TYPE
61  , p_tot_employees        OUT NOCOPY NUMBER
62  , p_tot_assignments      OUT NOCOPY NUMBER
63  );
64 
65 -------------------------------------------------------------------------------
66 -- clear_register
67 -------------------------------------------------------------------------------
68 PROCEDURE clear_register (
69    p_id IN pay_za_tax_registers.tax_register_id%TYPE
70  );
71 
72 end py_za_tax_reg;