[Home] [Help]
PACKAGE: APPS.IGS_EN_VAL_SCHO
Source
1 PACKAGE IGS_EN_VAL_SCHO AUTHID CURRENT_USER AS
2 /* $Header: IGSEN63S.pls 115.4 2002/11/29 00:06:28 nsidana ship $ */
3 -------------------------------------------------------------------------------------------
4 --Change History:
5 --Who When What
6 --smadathi 27-AUG-2001 Bug No. 1956374 .The function Declaration GENP_VAL_STRT_END_DT
7 -- removed .
8 --smadathi 25-AUG-2001 Bug No. 1956374 .The function Declaration GENP_VAL_SDTT_SESS
9 -- removed .
10 -------------------------------------------------------------------------------------------
11 -- The pl/sql table of rowid has been removed according to vaw008 step 3.9
12 -- Dt :08-Nov-99
13
14 cst_error CONSTANT VARCHAR2(1) DEFAULT 'E';
15 --
16 --
17 cst_warn CONSTANT VARCHAR2(1) DEFAULT 'W';
18 --
19 --
20 cst_info CONSTANT VARCHAR2(1) DEFAULT 'I';
21 --
22 --
23 cst_collection_yr CONSTANT NUMBER(4) DEFAULT TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'));
24 --
25 --
26 cst_hecs_deferred CONSTANT VARCHAR2(10) DEFAULT '10';
27 --
28 --
29 cst_hecs_upfront_discount CONSTANT VARCHAR2(10) DEFAULT '11';
30 --
31 --
32 cst_hecs_upfront CONSTANT VARCHAR2(10) DEFAULT '12';
33 --
34 --
35 cst_hecs_os_spec_crs CONSTANT VARCHAR2(10) DEFAULT '72';
36 --
37 --
38 cst_hecs_non_os_spec_crs CONSTANT VARCHAR2(10) DEFAULT '71';
39 --
40 --
41 cst_hecs_non_os_fee_paying_ug CONSTANT VARCHAR2(10) DEFAULT '19';
42 --
43 --
44 cst_hecs_fee_paying_pg CONSTANT VARCHAR2(10) DEFAULT '20';
45 --
46 --
47 cst_hecs_fee_paying_os CONSTANT VARCHAR2(10) DEFAULT '22';
48 --
49 --
50 cst_hecs_os_student_charge CONSTANT VARCHAR2(10) DEFAULT '23';
51 --
52 --
53 cst_hecs_fee_paying_os_spnsr CONSTANT VARCHAR2(10) DEFAULT '24';
54 --
55 --
56 cst_hecs_enabling_crs CONSTANT VARCHAR2(10) DEFAULT '25';
57 --
58 --
59 cst_hecs_non_award_crs CONSTANT VARCHAR2(10) DEFAULT '26';
60 --
61 --
62 cst_hecs_employer_funded_crs CONSTANT VARCHAR2(10) DEFAULT '27';
63 --
64 --
65 cst_hecs_os_exchange_student CONSTANT VARCHAR2(10) DEFAULT '30';
66 --
67 --
68 cst_hecs_non_os_comm_ug_dis CONSTANT VARCHAR2(10) DEFAULT '31';
69 --
70 --
71 cst_hecs_comm_industry CONSTANT VARCHAR2(10) DEFAULT '32';
72 --
73 --
74 cst_hecs_work_experience CONSTANT VARCHAR2(10) DEFAULT '33';
75 --
76 --
77 cst_hecs_pg_award CONSTANT VARCHAR2(10) DEFAULT '40';
78 --
79 --
80 cst_hecs_special_course CONSTANT VARCHAR2(10) DEFAULT '70';
81 --
82 --
83 cst_hecs_avondale_special CONSTANT VARCHAR2(10) DEFAULT '99';
84 --
85 --
86 cst_hecs_type_deferred CONSTANT VARCHAR2(10) DEFAULT 'DEFERRED';
87 --
88 --
89 cst_hecs_type_upfront_discount CONSTANT VARCHAR2(10) DEFAULT 'UPFRONT_D';
90 --
91 --
92 cst_hecs_type_upfront CONSTANT VARCHAR2(10) DEFAULT 'UPFRONT';
93 --
94 --
95 cst_hecs_type_exempt CONSTANT VARCHAR2(10) DEFAULT 'EXEMPT';
96 --
97 --
98 cst_fee_paying_not CONSTANT NUMBER(1) DEFAULT 1;
99 --
100 --
101 cst_fee_paying_os CONSTANT NUMBER(1) DEFAULT 2;
102 --
103 --
104 cst_fee_paying_pg_course CONSTANT NUMBER(1) DEFAULT 3;
105 --
106 --
107 cst_crs_higher_doctorate CONSTANT NUMBER(2) DEFAULT 1;
108 --
109 --
110 cst_crs_cross_inst_pg CONSTANT NUMBER(2) DEFAULT 42;
111 --
112 --
113 cst_crs_cross_inst_ug CONSTANT NUMBER(2) DEFAULT 41;
114 --
115 --
116 cst_other_award CONSTANT NUMBER(2) DEFAULT 22;
117 --
118 --
119 cst_crs_diploma CONSTANT NUMBER(2) DEFAULT 21;
120 --
121 --
122 cst_crs_adv_diploma CONSTANT NUMBER(2) DEFAULT 20;
123 --
124 --
125 cst_crs_assoc_degree CONSTANT NUMBER(2) DEFAULT 13;
126 --
127 --
128 cst_crs_bachelor_pass CONSTANT NUMBER(2) DEFAULT 10;
129 --
130 --
131 cst_crs_doctorate_research CONSTANT NUMBER(2) DEFAULT 2;
132 --
133 --
134 cst_crs_masters_research CONSTANT NUMBER(2) DEFAULT 3;
135 --
136 --
137 cst_crs_masters_crs_work CONSTANT NUMBER(2) DEFAULT 4;
138 --
139 --
140 cst_crs_postgrad CONSTANT NUMBER(2) DEFAULT 5;
141 --
142 --
143 cst_crs_grad_dip_pg_dip_new CONSTANT NUMBER(2) DEFAULT 6;
144 --
145 --
146 cst_crs_grad_dip_pg_dip_extend CONSTANT NUMBER(2) DEFAULT 7;
147 --
148 --
149 cst_crs_bachelor_graduate CONSTANT NUMBER(2) DEFAULT 8;
150 --
151 --
152 cst_crs_bachelor_honours CONSTANT NUMBER(2) DEFAULT 9;
153 --
154 --
155 cst_crs_graduate CONSTANT NUMBER(2) DEFAULT 11;
156 --
157 --
158 cst_crs_doctorate_crs_work CONSTANT NUMBER(2) DEFAULT 12;
159 --
160 --
161 cst_crs_enabling CONSTANT NUMBER(2) DEFAULT 30;
162 --
163 --
164 cst_crs_cross_inst CONSTANT NUMBER(2) DEFAULT 40;
165 --
166 --
167 cst_crs_non_award CONSTANT NUMBER(2) DEFAULT 50;
168 --
169 --
170 cst_spcl_crs_amc CONSTANT VARCHAR2(2) DEFAULT '15';
171 --
172 --
173 cst_citizen_aust CONSTANT NUMBER(1) DEFAULT 1;
174 --
175 --
176 cst_citizen_nz CONSTANT NUMBER(1) DEFAULT 2;
177 --
178 --
179 cst_citizen_perm CONSTANT NUMBER(1) DEFAULT 3;
180 --
181 --
182 cst_citizen_temp_dip CONSTANT NUMBER(1) DEFAULT 4;
183 --
184 --
185 cst_citizen_other CONSTANT NUMBER(1) DEFAULT 5;
186 --
187 --
188 cst_perm_no CONSTANT NUMBER(1) DEFAULT 0;
189 --
190 --
191 cst_born_os_no_info CONSTANT VARCHAR2(4) DEFAULT 'S999';
192 --
193 --
194 cst_perm_in_out_aust_crs CONSTANT NUMBER(1) DEFAULT 1;
195 --
196 --
197 cst_perm_out_aust_not_crs CONSTANT NUMBER(1) DEFAULT 2;
198 --
199 --
200 cst_perm CONSTANT NUMBER(1) DEFAULT 3;
201 --
202 --
203 cst_deleted CONSTANT VARCHAR2(7) DEFAULT 'DELETED';
204 --
205 --
206 cst_completed CONSTANT VARCHAR2(9) DEFAULT 'COMPLETED';
207 --
208 --
209 cst_off_shore CONSTANT VARCHAR2(2) DEFAULT '00';
210 --
211 --
212 cst_no_arrival CONSTANT VARCHAR2(2) DEFAULT '01';
213 --
214 --
215 cst_arrival_prior_1903 CONSTANT VARCHAR2(2) DEFAULT '02';
216 --
217 --
218 cst_arrival_no_info CONSTANT VARCHAR2(2) DEFAULT 'A8';
219 --
220 --
221 cst_no_info_aust CONSTANT VARCHAR2(2) DEFAULT 'A9';
222 --
223 -- Validate the delete of a student course HECS option record.
224 FUNCTION enrp_val_scho_trgdel(
225 p_person_id IN NUMBER ,
226 p_course_cd IN VARCHAR2 ,
227 p_start_dt IN DATE ,
228 p_message_name OUT NOCOPY VARCHAR2)
229 RETURN BOOLEAN;
230 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_trgdel, WNDS);
231 --
232 -- To perform all validations on a scho record
233 FUNCTION ENRP_VAL_SCHO_ALL(
234 p_person_id IN NUMBER ,
235 p_course_cd IN VARCHAR2 ,
236 p_start_dt IN DATE ,
237 p_end_dt IN DATE ,
238 p_hecs_payment_option IN VARCHAR2 ,
239 p_differential_hecs_ind IN VARCHAR2 ,
240 p_diff_hecs_ind_update_who IN VARCHAR2 ,
241 p_diff_hecs_ind_update_on IN DATE ,
242 p_diff_hecs_ind_update_comment IN VARCHAR2 ,
243 p_outside_aus_res_ind IN VARCHAR2 ,
244 p_nz_citizen_ind IN VARCHAR2 ,
245 p_nz_citizen_less2yr_ind IN VARCHAR2 ,
246 p_nz_citizen_not_res_ind IN VARCHAR2 ,
247 p_safety_net_ind IN VARCHAR2 ,
248 p_tax_file_number IN NUMBER ,
249 p_tax_file_number_collected_dt IN DATE ,
250 p_tax_file_invalid_dt IN DATE ,
251 p_tax_file_certificate_number IN NUMBER ,
252 p_message_name OUT NOCOPY VARCHAR2)
253 RETURN boolean;
254 --PRAGMA RESTRICT_REFERENCES( ENRP_VAL_SCHO_ALL, WNDS);
255
256 --
257 --
258 -- Validate that there are no other open ended student course hecs option
259 FUNCTION ENRP_VAL_SCHO_OPEN(
260 p_person_id IN NUMBER ,
261 p_course_cd IN VARCHAR2 ,
262 p_start_dt IN DATE ,
263 p_message_name OUT NOCOPY VARCHAR2)
264 RETURN BOOLEAN;
265 --PRAGMA RESTRICT_REFERENCES( ENRP_VAL_SCHO_OPEN , WNDS);
266 --
267 -- Check for overlap in a students course hecs option records
268 FUNCTION enrp_val_scho_ovrlp(
269 p_person_id IN NUMBER ,
270 p_course_cd IN VARCHAR2 ,
271 p_start_dt IN DATE ,
272 p_end_dt IN DATE ,
273 p_message_name OUT NOCOPY VARCHAR2)
274 RETURN BOOLEAN;
275 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_ovrlp , WNDS);
276 --
277 -- Validate student course HECS option start and end date.
278 FUNCTION enrp_val_scho_st_end(
279 p_person_id IN NUMBER ,
280 p_course_cd IN VARCHAR2 ,
281 p_start_dt IN DATE ,
282 p_end_dt IN DATE ,
283 p_message_name OUT NOCOPY VARCHAR2)
284 RETURN BOOLEAN;
285 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_st_end, WNDS);
286 --
287 -- Validate student course attempt HECS payment option visa indicators.
288 FUNCTION enrp_val_scho_visa(
289 p_outside_aus_res_ind IN VARCHAR2 DEFAULT 'N',
290 p_nz_citizen_ind IN VARCHAR2 DEFAULT 'N',
291 p_nz_citizen_less2yrind IN VARCHAR2 DEFAULT 'N',
292 p_nz_citizen_not_res_ind IN VARCHAR2 DEFAULT 'N',
293 p_message_name OUT NOCOPY VARCHAR2)
294 RETURN BOOLEAN;
295 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_visa , WNDS);
296 --
297 -- Validate student course attempt HECS payment option tax file number.
298 FUNCTION enrp_val_scho_tfn(
299 p_person_id IN NUMBER ,
300 p_course_cd IN VARCHAR2 ,
301 p_start_dt IN DATE ,
302 p_tax_file_number IN NUMBER ,
303 p_message_name OUT NOCOPY VARCHAR2,
304 p_return_type OUT NOCOPY VARCHAR2 )
305 RETURN BOOLEAN;
306 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_tfn, WNDS);
307 --
308 -- To validate the HECS Payment Option for a Student course HECS option
309 FUNCTION enrp_val_scho_hpo(
310 p_hecs_payment_option IN VARCHAR2 ,
311 p_outside_aus_res_ind IN VARCHAR2 DEFAULT 'N',
312 p_nz_citizen_ind IN VARCHAR2 DEFAULT 'N',
313 p_nz_citizen_less2yr_ind IN VARCHAR2 DEFAULT 'N',
314 p_nz_citizen_not_res_ind IN VARCHAR2 DEFAULT 'N',
315 p_safety_net_ind IN VARCHAR2 DEFAULT 'N',
316 p_tax_file_number IN NUMBER ,
317 p_tax_file_number_collected_dt IN DATE ,
318 p_tax_file_certificate_number IN NUMBER ,
319 p_differential_hecs_ind IN VARCHAR2 DEFAULT 'N',
320 p_message_name OUT NOCOPY VARCHAR2,
321 p_return_type OUT NOCOPY VARCHAR2 )
322 RETURN BOOLEAN;
323 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_hpo, WNDS);
324 --
325 -- Validate the insert of a student course HECS option record.
326 FUNCTION enrp_val_scho_insert(
327 p_person_id IN NUMBER ,
328 p_course_cd IN VARCHAR2 ,
329 p_message_name OUT NOCOPY VARCHAR2)
330 RETURN BOOLEAN;
331 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_insert , WNDS);
332 --
333 -- Validate the update of a student course HECS option record.
334 FUNCTION enrp_val_scho_update(
335 p_start_dt IN DATE ,
336 p_message_name OUT NOCOPY VARCHAR2)
337 RETURN BOOLEAN;
338 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_update , WNDS);
339 --
340 -- Validate the delete of a student course HECS option record.
341 FUNCTION enrp_val_scho_delete(
342 p_start_dt IN DATE ,
343 p_message_name OUT NOCOPY VARCHAR2)
344 RETURN BOOLEAN;
345 --PRAGMA RESTRICT_REFERENCES( enrp_val_scho_delete , WNDS);
346 --
347 -- Validate HECS option, citizenship code and permanent resident.
348 FUNCTION enrp_val_ho_cic_prc(
349 p_person_id IN NUMBER ,
350 p_course_cd IN VARCHAR2 ,
351 p_scho_start_dt IN DATE ,
352 p_scho_end_dt IN DATE ,
353 p_hecs_payment_option IN VARCHAR2 ,
354 p_outside_aus_res_ind IN VARCHAR2 DEFAULT 'N',
355 p_ps_start_dt IN DATE ,
356 p_ps_end_dt IN DATE ,
357 p_citizenship_cd IN VARCHAR2 ,
358 p_perm_resident_cd IN VARCHAR2 ,
359 p_message_name OUT NOCOPY VARCHAR2,
360 p_return_type OUT NOCOPY VARCHAR2 )
361 RETURN BOOLEAN;
362 --PRAGMA RESTRICT_REFERENCES( enrp_val_ho_cic_prc, WNDS);
363 --
364 -- Validate HECS visa indicators, citizenship cd and permanent resident.
365 FUNCTION enrp_val_vis_cic_prc(
366 p_person_id IN NUMBER ,
367 p_course_cd IN VARCHAR2 ,
368 p_scho_start_dt IN DATE ,
369 p_scho_end_dt IN DATE ,
370 p_outside_aus_res_ind IN VARCHAR2 DEFAULT 'N',
371 p_nz_citizen_ind IN VARCHAR2 DEFAULT 'N',
372 p_nz_citizen_less2yr_ind IN VARCHAR2 DEFAULT 'N',
373 p_nz_citizen_not_res_ind IN VARCHAR2 DEFAULT 'N',
374 p_ps_start_dt IN DATE ,
375 p_ps_end_dt IN DATE ,
376 p_citizenship_cd IN VARCHAR2 ,
377 p_perm_resident_cd IN VARCHAR2 ,
378 p_message_name OUT NOCOPY VARCHAR2,
379 p_return_type OUT NOCOPY VARCHAR2 )
380 RETURN BOOLEAN;
381 --PRAGMA RESTRICT_REFERENCES( enrp_val_vis_cic_prc, WNDS);
382 --
383 -- Validate the HECS Payment Option against the course type.
384 FUNCTION enrp_val_hpo_crs_typ(
385 p_person_id IN NUMBER ,
386 p_course_cd IN VARCHAR2 ,
387 p_hecs_payment_option IN VARCHAR2 ,
388 p_message_name OUT NOCOPY VARCHAR2,
389 p_return_type OUT NOCOPY VARCHAR2 )
390 RETURN BOOLEAN;
391 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_crs_typ , WNDS);
392 --
393 -- Validate the HECS Payment Option against the special course type.
394 FUNCTION enrp_val_hpo_spc_crs(
395 p_person_id IN NUMBER ,
396 p_course_cd IN VARCHAR2 ,
397 p_hecs_payment_option IN VARCHAR2 ,
398 p_message_name OUT NOCOPY VARCHAR2,
399 p_return_type OUT NOCOPY VARCHAR2 )
400 RETURN BOOLEAN;
401 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_spc_crs , WNDS);
402 --
403 -- Validate HECS payment option, visa indicators and citizenship code.
404 FUNCTION enrp_val_hpo_vis_cic(
405 p_person_id IN NUMBER ,
406 p_course_cd IN VARCHAR2 ,
407 p_scho_start_dt IN DATE ,
408 p_scho_end_dt IN DATE ,
409 p_hecs_payment_option IN VARCHAR2 ,
410 p_outside_aus_res_ind IN VARCHAR2 ,
411 p_nz_citizen_ind IN VARCHAR2 DEFAULT 'N',
412 p_nz_citizen_less2yr_ind IN VARCHAR2 DEFAULT 'N',
413 p_nz_citizen_not_res_ind IN VARCHAR2 DEFAULT 'N',
414 p_ps_start_dt IN DATE ,
415 p_ps_end_dt IN DATE ,
416 p_yr_arrival IN VARCHAR2 ,
417 p_citizenship_cd IN VARCHAR2 ,
418 p_message_name OUT NOCOPY VARCHAR2,
419 p_return_type OUT NOCOPY VARCHAR2 )
420 RETURN BOOLEAN;
421 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_vis_cic , WNDS);
422 --
423 -- Validate HECS payment option, citizenship code and permanent resident.
424 FUNCTION enrp_val_hpo_cic_prc(
425 p_person_id IN NUMBER ,
426 p_course_cd IN VARCHAR2 ,
427 p_scho_start_dt IN DATE ,
428 p_scho_end_dt IN DATE ,
429 p_hecs_payment_option IN VARCHAR2 ,
430 p_ps_start_dt IN DATE ,
431 p_ps_end_dt IN DATE ,
432 p_citizenship_cd IN VARCHAR2 ,
433 p_perm_resident_cd IN VARCHAR2 ,
434 p_message_name OUT NOCOPY VARCHAR2,
435 p_return_type OUT NOCOPY VARCHAR2 )
436 RETURN BOOLEAN;
437 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_cic_prc , WNDS);
438 --
439 -- Validate the HECS pay option, the course type and the citizenship cd.
440 FUNCTION enrp_val_hpo_crs_cic(
441 p_person_id IN NUMBER ,
442 p_course_cd IN VARCHAR2 ,
443 p_scho_start_dt IN DATE ,
444 p_scho_end_dt IN DATE ,
445 p_hecs_payment_option IN VARCHAR2 ,
446 p_ps_start_dt IN DATE ,
447 p_ps_end_dt IN DATE ,
451 RETURN BOOLEAN;
448 p_citizenship_cd IN VARCHAR2 ,
449 p_message_name OUT NOCOPY VARCHAR2,
450 p_return_type OUT NOCOPY VARCHAR2 )
452 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_crs_cic, WNDS);
453 --
454 -- Validate HECS payment option and the citizenship code.
455 FUNCTION enrp_val_hpo_cic(
456 p_person_id IN NUMBER ,
457 p_course_cd IN VARCHAR2 ,
458 p_scho_start_dt IN DATE ,
459 p_scho_end_dt IN DATE ,
460 p_hecs_payment_option IN VARCHAR2 ,
461 p_ps_start_dt IN DATE ,
462 p_ps_end_dt IN DATE ,
463 p_citizenship_cd IN VARCHAR2 ,
464 p_message_name OUT NOCOPY VARCHAR2,
465 p_return_type OUT NOCOPY VARCHAR2 )
466 RETURN BOOLEAN;
467 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_cic , WNDS);
468 --
469 -- Validate the HECS payment option closed indicator.
470 FUNCTION enrp_val_hpo_closed(
471 p_hecs_payment_option IN VARCHAR2 ,
472 p_message_name OUT NOCOPY VARCHAR2)
473 RETURN BOOLEAN;
474 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_closed , WNDS);
475 --
476 -- Validate HECS payment option, citizenship code and other statistics.
477 FUNCTION enrp_val_hpo_cic_ps(
478 p_person_id IN NUMBER ,
479 p_course_cd IN VARCHAR2 ,
480 p_scho_start_dt IN DATE ,
481 p_scho_end_dt IN DATE ,
482 p_hecs_payment_option IN VARCHAR2 ,
483 p_ps_start_dt IN DATE ,
484 p_ps_end_dt IN DATE ,
485 p_citizenship_cd IN VARCHAR2 ,
486 p_yr_arrival IN VARCHAR2 ,
487 p_term_location_country IN VARCHAR2 ,
488 p_term_location_postcode IN NUMBER ,
489 p_collection_yr IN DATE ,
490 p_message_name OUT NOCOPY VARCHAR2,
491 p_return_type OUT NOCOPY VARCHAR2 )
492 RETURN BOOLEAN;
493 --PRAGMA RESTRICT_REFERENCES( enrp_val_hpo_cic_ps, WNDS);
494 --
495 -- Validate that scho end date is in accordance with expiry restriction.
496 FUNCTION enrp_val_scho_expire(
497 p_person_id IN NUMBER ,
498 p_course_cd IN VARCHAR2 ,
499 p_start_dt IN DATE ,
500 p_end_dt IN DATE ,
501 p_hecs_payment_option IN VARCHAR2 ,
502 p_message_name OUT NOCOPY VARCHAR2)
503 RETURN BOOLEAN;
504 --
505 -- Validate the HECS option tax file number certificate number.
506 FUNCTION enrp_val_tfn_crtfct(
507 p_tax_file_number IN NUMBER ,
508 p_tax_file_invalid_dt IN DATE ,
509 p_tax_file_certificate_number IN NUMBER ,
510 p_message_name OUT NOCOPY VARCHAR2)
511 RETURN BOOLEAN;
512 --PRAGMA RESTRICT_REFERENCES( enrp_val_tfn_crtfct , WNDS);
513 --
514 -- Validate the HECS option tax file number invalid date.
515 FUNCTION enrp_val_tfn_invalid(
516 p_tax_file_number IN NUMBER ,
517 p_tax_file_invalid_dt IN DATE ,
518 p_message_name OUT NOCOPY VARCHAR2)
519 RETURN BOOLEAN;
520 --PRAGMA RESTRICT_REFERENCES( enrp_val_tfn_invalid , WNDS);
521 END IGS_EN_VAL_SCHO;