DBA Data[Home] [Help]

PACKAGE: APPS.PAY_GB_P11D_EDI_2005

Source


1 PACKAGE PAY_GB_P11D_EDI_2005 AUTHID CURRENT_USER AS
2 /* $Header: pygbp11d05.pkh 120.1 2005/12/01 10:13 kthampan noship $ */
3   function  get_header(p_sender_id         in     varchar2,
4                        p_transmission_date in     varchar2,
5                        p_test_transmission in     varchar2,
6                        p_unique_reference  in     varchar2,
7                        p_tax_year          in     varchar2,
8                        p_missing_val       in out NoCopy number,
9                        p_error_count       in out NoCopy number,
10                        p_error_msg         out NoCopy varchar2,
11                        p_edi_rec1          out NoCopy varchar2,
12                        p_edi_rec2          out NoCopy varchar2,
13 		       p_edi_rec3          out NoCopy varchar2,
14 	               p_edi_rec4          out NoCopy varchar2,
15 		       p_edi_rec5          out NoCopy varchar2,
16            	       p_edi_rec6          out NoCopy varchar2) return number;
17 
18   function  get_employer(p_tax_office_name  in     varchar2,
19                          p_tax_phone_no     in     varchar2,
20                          p_employer_ref     in     varchar2,
21                          p_employer_name    in     varchar2,
22                          p_employer_addr    in     varchar2,
23                          p_submitter_ref    in     varchar2,
24                          p_message_date     in     varchar2,
25                          p_tax_year         in     varchar2,
26                          p_party            in     varchar2,
27                          p_error_count      in out NoCopy number,
28                          p_error_msg1       out NoCopy varchar2,
29                          p_error_msg2       out NoCopy varchar2,
30                          p_error_msg3       out NoCopy varchar2,
31                          p_edi_rec1         out NoCopy varchar2,
32                          p_edi_rec2         out NoCopy varchar2,
33                          p_edi_rec3         out NoCopy varchar2,
34                          p_edi_rec4         out NoCopy varchar2,
35                          p_edi_rec5         out NoCopy varchar2,
36                          p_edi_rec6         out NoCopy varchar2,
37                          p_edi_rec7         out NoCopy varchar2,
38                          p_edi_rec8         out NoCopy varchar2,
39                          p_edi_rec9         out NoCopy varchar2,
40 			 p_edi_rec10        out NoCopy varchar2,
41 			 p_edi_rec11        out NoCopy varchar2,
42 			 p_edi_rec12        out NoCopy varchar2) return number;
43 
44   function  get_employee(p_person_id     in         varchar2,
45                          p_pact_id       in         varchar2,
46                          p_error_count   in out NoCopy number,
47                          p_error_msg1    out NoCopy varchar2,
48                          p_error_msg2    out NoCopy varchar2,
49                          p_error_msg3    out NoCopy varchar2,
50                          p_error_msg4    out NoCopy varchar2,
51                          p_error_msg5    out NoCopy varchar2,
52                          p_error_msg6    out NoCopy varchar2,
53                          p_error_msg7    out NoCopy varchar2,
54                          p_error_msg8    out NoCopy varchar2,
55                          p_edi_rec1      out NoCopy varchar2,
56                          p_edi_rec2      out NoCopy varchar2,
57                          p_edi_rec3      out NoCopy varchar2,
58                          p_edi_rec4      out NoCopy varchar2,
59                          p_edi_rec5      out NoCopy varchar2,
60 			 p_edi_rec6      out NoCopy varchar2,
61 			 p_edi_rec7      out NoCopy varchar2,
62 			 p_edi_rec8      out NoCopy varchar2) return number;
63 
64   function  get_benefit(p_benefit_type  in  varchar2,
65                         p_person_id     in  varchar2,
66 			p_employer_ref  in  varchar2,
67 			p_tax_year      in  varchar2,
68 			p_benefit_count in  varchar2,
69 			p_pact_id       in  varchar2,
70 			p_value1        in out NoCopy varchar2,
71 			p_value2        in out NoCopy varchar2,
72                         p_value3        in out NoCopy varchar2,
73 			p_value4        in out NoCopy varchar2,
74                         p_value5        in out NoCopy varchar2,
75                         p_value6        in out NoCopy varchar2,
76                         p_value7        in out NoCopy varchar2,
77                         p_value8        in out NoCopy varchar2,
78                         p_value9        in out NoCopy varchar2,
79 			p_value10       in out NoCopy varchar2,
80                         p_value11       in out NoCopy varchar2,
81                         p_value12       in out NoCopy varchar2,
82                         p_value13       in out NoCopy varchar2,
83                         p_value14       in out NoCopy varchar2,
84                         p_value15       in out NoCopy varchar2,
85 			p_value16       in out NoCopy varchar2,
86                         p_value17       in out NoCopy varchar2,
87                         p_value18       in out NoCopy varchar2,
88                         p_value19       in out NoCopy varchar2,
89                         p_value20       in out NoCopy varchar2,
90                         p_value21       in out NoCopy varchar2,
91                         p_value22       in out NoCopy varchar2,
92                         p_value23       in out NoCopy varchar2,
93                         p_value24       in out NoCopy varchar2,
94 			p_value25       in out NoCopy varchar2,
95                         p_value26       in out NoCopy varchar2,
96                         p_value27       in out NoCopy varchar2,
97                         p_value28       in out NoCopy varchar2,
98                         p_value29       in out NoCopy varchar2,
99                         p_value30       in out NoCopy varchar2,
100 			p_edi_rec1      out NoCopy varchar2,
101                         p_edi_rec2      out NoCopy varchar2,
102                         p_edi_rec3      out NoCopy varchar2,
103                         p_edi_rec4      out NoCopy varchar2,
104                         p_edi_rec5      out NoCopy varchar2,
105                         p_edi_rec6      out NoCopy varchar2,
106                         p_edi_rec7      out NoCopy varchar2,
107                         p_edi_rec8      out NoCopy varchar2,
108                         p_edi_rec9      out NoCopy varchar2,
109                         p_edi_rec10     out NoCopy varchar2,
110                         p_edi_rec11     out NoCopy varchar2,
111                         p_edi_rec12     out NoCopy varchar2,
112                         p_edi_rec13     out NoCopy varchar2,
113                         p_edi_rec14     out NoCopy varchar2,
114                         p_edi_rec15     out NoCopy varchar2,
115                         p_edi_rec16     out NoCopy varchar2,
116                         p_edi_rec17     out NoCopy varchar2,
117                         p_edi_rec18     out NoCopy varchar2,
118                         p_edi_rec19     out NoCopy varchar2,
119                         p_edi_rec20     out NoCopy varchar2,
120                         p_edi_rec21     out NoCopy varchar2,
121                         p_edi_rec22     out NoCopy varchar2,
122                         p_edi_rec23     out NoCopy varchar2,
123                         p_edi_rec24     out NoCopy varchar2,
124                         p_edi_rec25     out NoCopy varchar2,
125                         p_edi_rec26     out NoCopy varchar2,
126                         p_edi_rec27     out NoCopy varchar2,
127                         p_edi_rec28     out NoCopy varchar2,
128                         p_edi_rec29     out NoCopy varchar2,
129                         p_edi_rec30     out NoCopy varchar2) return number;
130 
131   function  get_summary(p_benefit_type  in varchar2,
132                         p_tax_year      in varchar2,
133                         p_value1        in varchar2,
134                         p_value2        in varchar2,
135                         p_value3        in varchar2,
136 			p_value4        in varchar2,
137                         p_value5        in varchar2,
138                         p_value6        in varchar2,
139                         p_value7        in varchar2,
140                         p_value8        in varchar2,
141                         p_value9        in varchar2,
142 			p_value10       in varchar2,
143                         p_value11       in varchar2,
144                         p_value12       in varchar2,
145                         p_value13       in varchar2,
146                         p_value14       in varchar2,
147                         p_value15       in varchar2,
148 			p_value16       in varchar2,
149                         p_value17       in varchar2,
150                         p_value18       in varchar2,
151                         p_value19       in varchar2,
152                         p_value20       in varchar2,
153                         p_value21       in varchar2,
154                         p_value22       in varchar2,
155                         p_value23       in varchar2,
156                         p_value24       in varchar2,
157 			p_value25       in varchar2,
158                         p_value26       in varchar2,
159                         p_value27       in varchar2,
160                         p_value28       in varchar2,
161                         p_value29       in varchar2,
162                         p_value30       in varchar2,
163                         p_edi_rec1      out NoCopy varchar2,
164                         p_edi_rec2      out NoCopy varchar2,
165                         p_edi_rec3      out NoCopy varchar2,
166                         p_edi_rec4      out NoCopy varchar2,
167                         p_edi_rec5      out NoCopy varchar2,
168                         p_edi_rec6      out NoCopy varchar2,
169                         p_edi_rec7      out NoCopy varchar2,
170                         p_edi_rec8      out NoCopy varchar2,
171                         p_edi_rec9      out NoCopy varchar2,
172                         p_edi_rec10     out NoCopy varchar2,
173                         p_edi_rec11     out NoCopy varchar2,
174                         p_edi_rec12     out NoCopy varchar2,
175                         p_edi_rec13     out NoCopy varchar2,
176                         p_edi_rec14     out NoCopy varchar2,
177                         p_edi_rec15     out NoCopy varchar2,
178                         p_edi_rec16     out NoCopy varchar2,
179                         p_edi_rec17     out NoCopy varchar2,
180                         p_edi_rec18     out NoCopy varchar2,
181                         p_edi_rec19     out NoCopy varchar2,
182                         p_edi_rec20     out NoCopy varchar2,
183                         p_edi_rec21     out NoCopy varchar2,
184                         p_edi_rec22     out NoCopy varchar2,
185                         p_edi_rec23     out NoCopy varchar2,
186                         p_edi_rec24     out NoCopy varchar2,
187                         p_edi_rec25     out NoCopy varchar2,
188                         p_edi_rec26     out NoCopy varchar2,
189                         p_edi_rec27     out NoCopy varchar2,
190                         p_edi_rec28     out NoCopy varchar2,
191                         p_edi_rec29     out NoCopy varchar2,
192                         p_edi_rec30     out NoCopy varchar2) return number;
193 
194   function  get_footer(p_record_count in     varchar2,
195                        p_error_count  in     varchar2,
196                        p_missing_val  in     varchar2,
197                        p_error_msg1   out NoCopy varchar2,
198                        p_error_msg2   out NoCopy varchar2,
199                        p_edi_rec1     out NoCopy varchar2,
200                        p_edi_rec2     out NoCopy varchar2,
201                        p_edi_rec3     out NoCopy varchar2) return number;
202 
203   function  count_occurrence(p_benefit_type  in  varchar2,
204                              p_person_id     in  varchar2,
205 			     p_employer_ref  in  varchar2,
206                              p_pact_id       in  varchar2) return number;
207 
208   function  check_occurrence(p_benefit_type in varchar2) return varchar2;
209 
210   function  get_benefit_name(p_benefit_type in varchar2) return varchar2;
211 
212 END PAY_GB_P11D_EDI_2005;