DBA Data[Home] [Help]

PACKAGE: APPS.PAY_GB_TAX_CREDIT_PKG

Source


1 PACKAGE PAY_GB_TAX_CREDIT_PKG AUTHID CURRENT_USER AS
2 /* $Header: pygbtaxc.pkh 120.0.12000000.1 2007/01/17 20:29:56 appldev noship $ */
3 FUNCTION Get_Element_Link_Id(
4             p_assignment_id in NUMBER
5                 ) RETURN NUMBER;
6 
7 PROCEDURE Check_Start_date(p_assignment_id in PAY_ELEMENT_ENTRIES_F.assignment_id%TYPE,
8                            p_element_entry_id in PAY_ELEMENT_ENTRIES_F.element_entry_id%TYPE,
9                            p_start_date in DATE,
10                            p_element_name in VARCHAR2 default 'Tax Credit',
11                            p_message out nocopy VARCHAR2);
12 
13 PROCEDURE Check_End_or_Stop_Date(p_assignment_id in PAY_ELEMENT_ENTRIES_F.assignment_id%TYPE,
14                          p_element_entry_id in PAY_ELEMENT_ENTRIES_F.element_entry_id%TYPE,
15                          p_end_date in DATE,
16                          p_start_date in DATE,
17                          p_element_name in PAY_ELEMENT_TYPES_F.ELEMENT_NAME%TYPE,
18                          p_message out nocopy VARCHAR2);
19 
20 PROCEDURE Check_Delete_Possible(
21                        p_datetrack_mode in VARCHAR2,
22                        p_effective_date in DATE,
23                        p_assignment_id in PAY_ELEMENT_ENTRIES_F.assignment_id%TYPE,
24                        p_start_date in DATE,
25                        p_end_date in DATE,
26                        p_message out nocopy VARCHAR2);
27 
28 Procedure Check_Daily_Rate(
29                p_assignment_id in PAY_ELEMENT_ENTRIES_F.assignment_id%TYPE,
30                p_start_date in DATE,
31                p_message out nocopy VARCHAR2
32                );
33 
34 PROCEDURE Fetch_Balances(
35             p_assignment_id in PAY_ASSIGNMENT_ACTIONS.ASSIGNMENT_ID%TYPE,
36             p_element_entry_id in PAY_RUN_RESULTS.SOURCE_ID%TYPE,
37             p_itd_balance   OUT NOCOPY NUMBER,
38             p_ptd_balance   OUT NOCOPY NUMBER
39              );
40 
41 PROCEDURE Create_Tax_Credit(
42             p_effective_date in DATE
43            ,p_business_group_id in NUMBER
44            ,p_assignment_id in NUMBER
45            ,p_element_link_id in NUMBER
46            ,p_reference in VARCHAR2
47            ,p_start_date in VARCHAR2
48            ,p_end_date in VARCHAR2
49            ,p_daily_amount in VARCHAR2
50            ,p_total_amount in VARCHAR2
51            ,p_stop_date in VARCHAR2
52            ,p_reference_ipv_id in NUMBER
53            ,p_start_date_ipv_id in NUMBER
54            ,p_end_date_ipv_id in NUMBER
55            ,p_daily_amount_ipv_id in NUMBER
56            ,p_total_amount_ipv_id in NUMBER
57            ,p_stop_date_ipv_id in NUMBER
58            ,p_from in DATE
59            ,p_to in DATE
60            ,p_effective_start_date out nocopy DATE
61            ,p_effective_end_date out nocopy DATE
62            ,p_element_entry_id out nocopy NUMBER
63            ,p_object_version_number out nocopy NUMBER);
64 
65 PROCEDURE Delete_Tax_Credit(
66             p_datetrack_mode in VARCHAR2
67            ,p_element_entry_id in NUMBER
68            ,p_effective_date in DATE
69            ,p_object_version_number in NUMBER);
70 
71 PROCEDURE Update_Tax_Credit(
72             p_datetrack_update_mode in     varchar2
73            ,p_effective_date        in     date
74            ,p_business_group_id     in     number
75            ,p_element_entry_id      in     number
76            ,p_object_version_number in out nocopy number
77            ,p_reference in VARCHAR2
78            ,p_start_date in VARCHAR2
79            ,p_end_date in VARCHAR2
80            ,p_daily_amount in VARCHAR2
81            ,p_total_amount in VARCHAR2
82            ,p_stop_date in VARCHAR2
83            ,p_reference_ipv_id in NUMBER
84            ,p_start_date_ipv_id in NUMBER
85            ,p_end_date_ipv_id in NUMBER
86            ,p_daily_amount_ipv_id in NUMBER
87            ,p_total_amount_ipv_id in NUMBER
88            ,p_stop_date_ipv_id in NUMBER
89            ,p_effective_start_date     out nocopy date
90            ,p_effective_end_date       out nocopy date);
91 
92 END PAY_GB_TAX_CREDIT_PKG;