DBA Data[Home] [Help]

PACKAGE: APPS.LNS_FUNDING_PUB

Source


1 PACKAGE LNS_FUNDING_PUB AUTHID CURRENT_USER as
2 /* $Header: LNS_FUNDING_S.pls 120.18 2011/10/25 20:15:54 scherkas ship $ */
3 
4 /*=======================================================================+
5  |  Declare PUBLIC Data Types and Variables
6  +=======================================================================*/
7 
8     TYPE LNS_DISB_HEADERS_REC IS RECORD(
9         DISB_HEADER_ID		        NUMBER,
10         LOAN_ID		                NUMBER,
11         ACTIVITY_CODE		        VARCHAR2(30),
12         DISBURSEMENT_NUMBER		    NUMBER,
13         HEADER_AMOUNT		        NUMBER,
14         HEADER_PERCENT		        NUMBER,
15         STATUS		                VARCHAR2(30),
16         TARGET_DATE                 DATE,
17         PAYMENT_REQUEST_DATE        DATE,
18         OBJECT_VERSION_NUMBER       NUMBER,
19         AUTOFUNDING_FLAG            VARCHAR2(1),
20         PHASE                       VARCHAR2(30),
21         DESCRIPTION                 VARCHAR2(250)
22     );
23 
24     TYPE LNS_DISB_LINES_REC IS RECORD(
25         DISB_LINE_ID                NUMBER,
26         DISB_HEADER_ID              NUMBER,
27         DISB_LINE_NUMBER            NUMBER,
28         LINE_AMOUNT                 NUMBER,
29         LINE_PERCENT                NUMBER,
30         PAYEE_PARTY_ID              NUMBER,
31         BANK_ACCOUNT_ID             NUMBER,
32         PAYMENT_METHOD_CODE         VARCHAR2(30),
33         STATUS		                VARCHAR2(30),
34         REQUEST_DATE                DATE,
35         DISBURSEMENT_DATE           DATE,
36         OBJECT_VERSION_NUMBER       NUMBER,
37         INVOICE_INTERFACE_ID        NUMBER,
38         INVOICE_ID                  NUMBER,
39         PARTY_SITE_ID               NUMBER,
40         INCOME_TAX_REGION           VARCHAR2(10),
41         TYPE_1099                   VARCHAR2(10)
42 );
43 
44     Type Trxn_Attributes_Rec_Type IS Record(
45         Application_Id              NUMBER,
46         Payer_Legal_Entity_Id       NUMBER,
47         Payer_Org_Id                NUMBER,
48         Payer_Org_Type              VARCHAR2(30),
49         Payee_Party_Id              NUMBER,
50         Payee_Party_Site_Id         NUMBER,
51         Supplier_Site_Id            NUMBER,
52         Pay_Proc_Trxn_Type_Code     VARCHAR2(30),
53         Payment_Currency            VARCHAR2(10),
54         Payment_Amount              NUMBER,
55         Payment_Function            VARCHAR2(30)
56     );
57 
58     Type Default_Pmt_Attrs_Rec_Type is Record(
59         Payment_Method_Name         VARCHAR2(100),
60         Payment_Method_Code         VARCHAR2(30),
61         Payee_BankAccount_Id        NUMBER,
62         Payee_BankAccount_Number    VARCHAR2(100),
63         Payee_BankAccount_Name      VARCHAR2(80)
64     );
65 
66 /*========================================================================
67  | PUBLIC FUNCTION IS_SUBMIT_DISB_ENABLED
68  |
69  | DESCRIPTION
70  |      This function returns is submition of a disbursement header enabled or not.
71  |
72  | PSEUDO CODE/LOGIC
73  |
74  | PARAMETERS
75  |      P_DISB_HEADER_D IN            Disbursement header
76  |
77  | KNOWN ISSUES
78  |      None
79  |
80  | NOTES
81  |
82  | MODIFICATION HISTORY
83  | Date                  Author            Description of Changes
84  | 18-07-2005            scherkas          Created
85  |
86  *=======================================================================*/
87 FUNCTION IS_SUBMIT_DISB_ENABLED(P_DISB_HEADER_ID IN NUMBER) RETURN VARCHAR2;
88 
89 
90 
91 /*========================================================================
92  | PUBLIC FUNCTION IS_CANCEL_DISB_ENABLED
93  |
94  | DESCRIPTION
95  |      This function returns is cancel of a disbursements enabled or not.
96  |
97  | PSEUDO CODE/LOGIC
98  |
99  | PARAMETERS
100  |      P_LOAN_D IN            Loan
101  |
102  | KNOWN ISSUES
103  |      None
104  |
105  | NOTES
106  |
107  | MODIFICATION HISTORY
108  | Date                  Author            Description of Changes
109  | 18-07-2005            scherkas          Created
110  |
111  *=======================================================================*/
112 FUNCTION IS_CANCEL_DISB_ENABLED(P_LOAN_ID IN NUMBER) RETURN VARCHAR2;
113 
114 
115 
116 /*========================================================================
117  | PUBLIC FUNCTION IS_DISB_HDR_READ_ONLY
118  |
119  | DESCRIPTION
120  |      This function returns is disb header read only or not.
121  |
122  | PSEUDO CODE/LOGIC
123  |
124  | PARAMETERS
125  |      P_DISB_HEADER_ID IN            Disbursement header
126  |
127  | KNOWN ISSUES
128  |      None
129  |
130  | NOTES
131  |
132  | MODIFICATION HISTORY
133  | Date                  Author            Description of Changes
134  | 13-09-2005            scherkas          Created
135  |
136  *=======================================================================*/
137 FUNCTION IS_DISB_HDR_READ_ONLY(P_DISB_HEADER_ID IN NUMBER) RETURN VARCHAR2;
138 
139 
140 
141 /*========================================================================
142  | PUBLIC FUNCTION IS_DISB_LINE_READ_ONLY
143  |
144  | DESCRIPTION
145  |      This function returns is disb line read only or not.
146  |
147  | PSEUDO CODE/LOGIC
148  |
149  | PARAMETERS
150  |      P_DISB_LINE_ID IN            Disbursement line
151  |
152  | KNOWN ISSUES
153  |      None
154  |
155  | NOTES
156  |
157  | MODIFICATION HISTORY
158  | Date                  Author            Description of Changes
159  | 13-09-2005            scherkas          Created
160  |
161  *=======================================================================*/
162 FUNCTION IS_DISB_LINE_READ_ONLY(P_DISB_LINE_ID IN NUMBER) RETURN VARCHAR2;
163 
164 
165 
166 /*========================================================================
167  | PUBLIC FUNCTION IS_LAST_DISB_BEFORE_CONV
168  |
169  | DESCRIPTION
170  |      This function returns is it last disb header before loan conversion.
171  |
172  | PSEUDO CODE/LOGIC
173  |
174  | PARAMETERS
175  |      P_DISB_HEADER_ID IN            Disbursement header
176  |
177  | KNOWN ISSUES
178  |      None
179  |
180  | NOTES
181  |
182  | MODIFICATION HISTORY
183  | Date                  Author            Description of Changes
184  | 13-09-2005            scherkas          Created
185  |
186  *=======================================================================*/
187 FUNCTION IS_LAST_DISB_BEFORE_CONV(P_DISB_HEADER_ID IN NUMBER) RETURN VARCHAR2;
188 
189 
190 
191 /*========================================================================
192  | PUBLIC PROCEDURE Get_Default_Payment_Attributes
193  |
194  | DESCRIPTION
195  |      This procedure returns default payment attributes from Oracle Payments
196  |
197  | PSEUDO CODE/LOGIC
198  |
199  | PARAMETERS
200  |      P_API_VERSION		    IN          Standard in parameter
201  |      P_INIT_MSG_LIST		    IN          Standard in parameter
202  |      P_COMMIT			    IN          Standard in parameter
203  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
204  |      P_Trxn_Attributes_Rec   IN          LNS_FUNDING_PUB.Trxn_Attributes_Rec_Type,
205  |      X_default_pmt_attrs_rec OUT NOCOPY  LNS_FUNDING_PUB.Default_Pmt_Attrs_Rec_Type,
206  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
207  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
208  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
209  |
210  | KNOWN ISSUES
211  |      None
212  |
213  | NOTES
214  |
215  | MODIFICATION HISTORY
216  | Date                  Author            Description of Changes
217  | 06-07-2005            scherkas          Created
218  |
219  *=======================================================================*/
220 PROCEDURE Get_Default_Payment_Attributes(
221     P_API_VERSION		    IN              NUMBER,
222     P_INIT_MSG_LIST		    IN              VARCHAR2,
223     P_COMMIT			    IN              VARCHAR2,
224     P_VALIDATION_LEVEL	    IN              NUMBER,
225     P_Trxn_Attributes_Rec   IN              LNS_FUNDING_PUB.Trxn_Attributes_Rec_Type,
226     X_default_pmt_attrs_rec OUT NOCOPY      LNS_FUNDING_PUB.Default_Pmt_Attrs_Rec_Type,
227     X_RETURN_STATUS		    OUT NOCOPY      VARCHAR2,
228     X_MSG_COUNT			    OUT NOCOPY      NUMBER,
229     X_MSG_DATA	    	    OUT NOCOPY      VARCHAR2);
230 
231 
232 
233  /*========================================================================
234  | PUBLIC PROCEDURE INSERT_DISB_HEADER
235  |
236  | DESCRIPTION
237  |      This procedure inserts new disbursement header
238  |
239  | PSEUDO CODE/LOGIC
240  |
241  | PARAMETERS
242  |      P_API_VERSION		    IN          Standard in parameter
243  |      P_INIT_MSG_LIST		    IN          Standard in parameter
244  |      P_COMMIT			    IN          Standard in parameter
245  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
246  |      P_DISB_HEADER_REC       IN          LNS_FUNDING_PUB.LNS_DISB_HEADERS_REC,
247  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
248  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
249  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
250  |
251  | KNOWN ISSUES
252  |      None
253  |
254  | NOTES
255  |
256  | MODIFICATION HISTORY
257  | Date                  Author            Description of Changes
258  | 06-07-2005            scherkas          Created
259  |
260  *=======================================================================*/
261 PROCEDURE INSERT_DISB_HEADER(
262     P_API_VERSION		    IN              NUMBER,
263     P_INIT_MSG_LIST		    IN              VARCHAR2,
264     P_COMMIT			    IN              VARCHAR2,
265     P_VALIDATION_LEVEL	    IN              NUMBER,
266     P_DISB_HEADER_REC       IN              LNS_FUNDING_PUB.LNS_DISB_HEADERS_REC,
267     X_RETURN_STATUS		    OUT NOCOPY      VARCHAR2,
268     X_MSG_COUNT			    OUT NOCOPY      NUMBER,
269     X_MSG_DATA	    	    OUT NOCOPY      VARCHAR2);
270 
271 
272 
273  /*========================================================================
274  | PUBLIC PROCEDURE UPDATE_DISB_HEADER
275  |
276  | DESCRIPTION
277  |      This procedure updates disbursement header
278  |
279  | PSEUDO CODE/LOGIC
280  |
281  | PARAMETERS
282  |      P_API_VERSION		    IN          Standard in parameter
283  |      P_INIT_MSG_LIST		    IN          Standard in parameter
284  |      P_COMMIT			    IN          Standard in parameter
285  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
286  |      P_DISB_HEADER_REC       IN          LNS_FUNDING_PUB.LNS_DISB_HEADERS_REC,
287  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
288  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
289  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
290  |
291  | KNOWN ISSUES
292  |      None
293  |
294  | NOTES
295  |
296  | MODIFICATION HISTORY
297  | Date                  Author            Description of Changes
298  | 06-07-2005            scherkas          Created
299  |
300  *=======================================================================*/
301 PROCEDURE UPDATE_DISB_HEADER(
302     P_API_VERSION		    IN              NUMBER,
303     P_INIT_MSG_LIST		    IN              VARCHAR2,
304     P_COMMIT			    IN              VARCHAR2,
305     P_VALIDATION_LEVEL	    IN              NUMBER,
306     P_DISB_HEADER_REC       IN              LNS_FUNDING_PUB.LNS_DISB_HEADERS_REC,
307     X_RETURN_STATUS		    OUT NOCOPY      VARCHAR2,
308     X_MSG_COUNT			    OUT NOCOPY      NUMBER,
309     X_MSG_DATA	    	    OUT NOCOPY      VARCHAR2);
310 
311 
312 
313  /*========================================================================
314  | PUBLIC PROCEDURE DELETE_DISB_HEADER
315  |
316  | DESCRIPTION
317  |      This procedure deletes disbursement header
318  |
319  | PSEUDO CODE/LOGIC
320  |
321  | PARAMETERS
322  |      P_API_VERSION		    IN          Standard in parameter
323  |      P_INIT_MSG_LIST		    IN          Standard in parameter
324  |      P_COMMIT			    IN          Standard in parameter
325  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
326  |      P_DISB_HEADER_ID        IN          Disbursement Header ID
327  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
328  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
329  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
330  |
331  | KNOWN ISSUES
332  |      None
333  |
334  | NOTES
335  |
336  | MODIFICATION HISTORY
337  | Date                  Author            Description of Changes
338  | 06-07-2005            scherkas          Created
339  |
340  *=======================================================================*/
341 PROCEDURE DELETE_DISB_HEADER(
342     P_API_VERSION		    IN              NUMBER,
343     P_INIT_MSG_LIST		    IN              VARCHAR2,
344     P_COMMIT			    IN              VARCHAR2,
345     P_VALIDATION_LEVEL	    IN              NUMBER,
346     P_DISB_HEADER_ID        IN              NUMBER,
347     X_RETURN_STATUS		    OUT NOCOPY      VARCHAR2,
348     X_MSG_COUNT			    OUT NOCOPY      NUMBER,
349     X_MSG_DATA	    	    OUT NOCOPY      VARCHAR2);
350 
351 
352 
353  /*========================================================================
354  | PUBLIC PROCEDURE INSERT_DISB_LINE
355  |
356  | DESCRIPTION
357  |      This procedure inserts new disbursement line
358  |
359  | PSEUDO CODE/LOGIC
360  |
361  | PARAMETERS
362  |      P_API_VERSION		    IN          Standard in parameter
363  |      P_INIT_MSG_LIST		    IN          Standard in parameter
364  |      P_COMMIT			    IN          Standard in parameter
365  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
366  |      P_DISB_LINE_REC         IN  OUT NOCOPY        LNS_FUNDING_PUB.LNS_DISB_LINES_REC
367  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
368  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
369  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
370  |
371  | KNOWN ISSUES
372  |      None
373  |
374  | NOTES
375  |
376  | MODIFICATION HISTORY
377  | Date                  Author            Description of Changes
378  | 06-07-2005            scherkas          Created
379  |
380  *=======================================================================*/
381 PROCEDURE INSERT_DISB_LINE(
382     P_API_VERSION		    IN              NUMBER,
383     P_INIT_MSG_LIST		    IN              VARCHAR2,
384     P_COMMIT			    IN              VARCHAR2,
385     P_VALIDATION_LEVEL	    IN              NUMBER,
386     P_DISB_LINE_REC         IN              LNS_FUNDING_PUB.LNS_DISB_LINES_REC,
387     X_RETURN_STATUS		    OUT NOCOPY      VARCHAR2,
388     X_MSG_COUNT			    OUT NOCOPY      NUMBER,
389     X_MSG_DATA	    	    OUT NOCOPY      VARCHAR2);
390 
391 
392 
393  /*========================================================================
394  | PUBLIC PROCEDURE UPDATE_DISB_LINE
395  |
396  | DESCRIPTION
397  |      This procedure updates disbursement line
398  |
399  | PSEUDO CODE/LOGIC
400  |
401  | PARAMETERS
402  |      P_API_VERSION		    IN          Standard in parameter
406  |      P_DISB_LINE_REC         IN          LNS_FUNDING_PUB.LNS_DISB_LINES_REC
403  |      P_INIT_MSG_LIST		    IN          Standard in parameter
404  |      P_COMMIT			    IN          Standard in parameter
405  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
407  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
408  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
409  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
410  |
411  | KNOWN ISSUES
412  |      None
413  |
414  | NOTES
415  |
416  | MODIFICATION HISTORY
417  | Date                  Author            Description of Changes
418  | 06-07-2005            scherkas          Created
419  |
420  *=======================================================================*/
421 PROCEDURE UPDATE_DISB_LINE(
422     P_API_VERSION		    IN              NUMBER,
423     P_INIT_MSG_LIST		    IN              VARCHAR2,
424     P_COMMIT			    IN              VARCHAR2,
425     P_VALIDATION_LEVEL	    IN              NUMBER,
426     P_DISB_LINE_REC         IN              LNS_FUNDING_PUB.LNS_DISB_LINES_REC,
427     X_RETURN_STATUS		    OUT NOCOPY      VARCHAR2,
428     X_MSG_COUNT			    OUT NOCOPY      NUMBER,
429     X_MSG_DATA	    	    OUT NOCOPY      VARCHAR2);
430 
431 
432 
433  /*========================================================================
434  | PUBLIC PROCEDURE DELETE_DISB_LINE
435  |
436  | DESCRIPTION
437  |      This procedure deletes disbursement line
438  |
439  | PSEUDO CODE/LOGIC
440  |
441  | PARAMETERS
442  |      P_API_VERSION		    IN          Standard in parameter
443  |      P_INIT_MSG_LIST		    IN          Standard in parameter
444  |      P_COMMIT			    IN          Standard in parameter
445  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
446  |      P_DISB_LINE_ID          IN          Disbursement Line ID
447  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
448  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
449  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
450  |
451  | KNOWN ISSUES
452  |      None
453  |
454  | NOTES
455  |
456  | MODIFICATION HISTORY
457  | Date                  Author            Description of Changes
458  | 06-07-2005            scherkas          Created
459  |
460  *=======================================================================*/
461 PROCEDURE DELETE_DISB_LINE(
462     P_API_VERSION		    IN              NUMBER,
463     P_INIT_MSG_LIST		    IN              VARCHAR2,
464     P_COMMIT			    IN              VARCHAR2,
465     P_VALIDATION_LEVEL	    IN              NUMBER,
466     P_DISB_LINE_ID          IN              NUMBER,
467     X_RETURN_STATUS		    OUT NOCOPY      VARCHAR2,
468     X_MSG_COUNT			    OUT NOCOPY      NUMBER,
469     X_MSG_DATA	    	    OUT NOCOPY      VARCHAR2);
470 
471 
472 
473 /*========================================================================
474  | PUBLIC PROCEDURE SUBMIT_DISBURSEMENT
475  |
476  | DESCRIPTION
477  |      This procedure submits disbursement to AP.
478  |
479  | PSEUDO CODE/LOGIC
480  |
481  | PARAMETERS
482  |      P_API_VERSION		    IN          Standard in parameter
483  |      P_INIT_MSG_LIST		    IN          Standard in parameter
484  |      P_COMMIT			    IN          Standard in parameter
485  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
486  |      P_DISB_HEADER_ID        IN          Disbursement Header ID
487  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
488  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
489  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
490  |
491  | KNOWN ISSUES
492  |      None
493  |
494  | NOTES
495  |      Any interesting aspect of the code in the package body which needs
496  |      to be stated.
497  |
498  | MODIFICATION HISTORY
499  | Date                  Author            Description of Changes
500  | 06-23-2005            scherkas          Created
501  |
502  *=======================================================================*/
503 PROCEDURE SUBMIT_DISBURSEMENT(
504     P_API_VERSION		    IN          NUMBER,
505     P_INIT_MSG_LIST		    IN          VARCHAR2,
506     P_COMMIT			    IN          VARCHAR2,
507     P_VALIDATION_LEVEL	    IN          NUMBER,
508     P_DISB_HEADER_ID        IN          NUMBER,
509     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
510     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
511     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
512 
513 
514 
515 /*========================================================================
516  | PUBLIC PROCEDURE VALIDATE_DISB_LINES
517  |
518  | DESCRIPTION
519  |      This procedure validates all disbursement lines for a specific disbursement header.
520  |
521  | PSEUDO CODE/LOGIC
522  |
523  | PARAMETERS
524  |      P_API_VERSION		    IN          Standard in parameter
525  |      P_INIT_MSG_LIST		    IN          Standard in parameter
526  |      P_COMMIT			    IN          Standard in parameter
527  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
528  |      P_DISB_HEADER_ID        IN          Disbursement Header ID
529  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
530  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
534  |      None
531  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
532  |
533  | KNOWN ISSUES
535  |
536  | NOTES
537  |      Any interesting aspect of the code in the package body which needs
538  |      to be stated.
539  |
540  | MODIFICATION HISTORY
541  | Date                  Author            Description of Changes
542  | 11-08-2004            scherkas          Created
543  |
544  *=======================================================================*/
545 PROCEDURE VALIDATE_DISB_LINES(
546     P_API_VERSION		    IN          NUMBER,
547     P_INIT_MSG_LIST		    IN          VARCHAR2,
548     P_COMMIT			    IN          VARCHAR2,
549     P_VALIDATION_LEVEL	    IN          NUMBER,
550     P_DISB_HEADER_ID        IN          NUMBER,
551     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
552     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
553     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
554 
555 
556 
557 /*========================================================================
558  | PUBLIC PROCEDURE VALIDATE_DISB_HEADERS
559  |
560  | DESCRIPTION
561  |      This procedure validates all disbursement headers.
562  |
563  | PSEUDO CODE/LOGIC
564  |
565  | PARAMETERS
566  |      P_API_VERSION		    IN          Standard in parameter
567  |      P_INIT_MSG_LIST		    IN          Standard in parameter
568  |      P_COMMIT			    IN          Standard in parameter
569  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
570  |      P_LOAN_ID               IN          Loan ID
571  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
572  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
573  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
574  |
575  | KNOWN ISSUES
576  |      None
577  |
578  | NOTES
579  |      Any interesting aspect of the code in the package body which needs
580  |      to be stated.
581  |
582  | MODIFICATION HISTORY
583  | Date                  Author            Description of Changes
584  | 11-08-2004            scherkas          Created
585  |
586  *=======================================================================*/
587 PROCEDURE VALIDATE_DISB_HEADERS(
588     P_API_VERSION		    IN          NUMBER,
589     P_INIT_MSG_LIST		    IN          VARCHAR2,
590     P_COMMIT			    IN          VARCHAR2,
591     P_VALIDATION_LEVEL	    IN          NUMBER,
592     P_LOAN_ID               IN          NUMBER,
593     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
594     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
595     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
596 
597 
598 
599 /*========================================================================
600  | PUBLIC PROCEDURE DEFAULT_PROD_DISBURSEMENTS
601  |
602  | DESCRIPTION
603  |      This procedure Defaults Disbursements for a loan based on product setup.
604  |
605  | PSEUDO CODE/LOGIC
606  |
607  | PARAMETERS
608  |      P_LOAN_ID                   IN          Loan ID
609  |
610  | KNOWN ISSUES
611  |      None
612  |
613  | NOTES
614  |      Any interesting aspect of the code in the package body which needs
615  |      to be stated.
616  |
617  | MODIFICATION HISTORY
618  | Date                  Author            Description of Changes
619  | 12-07-2005            gbellary          Created
620  |
621  *=======================================================================*/
622 PROCEDURE DEFAULT_PROD_DISBURSEMENTS(
623     P_LOAN_ID               IN          NUMBER);
624     TYPE LOAN_PAYEE_REC IS RECORD(
625         PAYEE_NAME                  VARCHAR2(240),
626         TAXPAYER_ID                 VARCHAR2(30),
627         TAX_REGISTRATION_ID         VARCHAR2(20),
628         SUPPLIER_TYPE               VARCHAR2(30),
629         PAYEE_NUMBER                VARCHAR2(30)
630     );
631 
632 /*========================================================================
633  | PUBLIC PROCEDURE SubscribeTo_Payment_Event
634  |
635  | DESCRIPTION
636  |      This procedure called by AP to confirm payment on invoice
637  |
638  | PSEUDO CODE/LOGIC
639  |
640  | PARAMETERS
641  |      P_Event_Type		    IN          Event type
642  |      P_Check_ID  		    IN          Check ID
643  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
644  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
645  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
646  |
647  | KNOWN ISSUES
648  |      None
649  |
650  | NOTES
651  |      Any interesting aspect of the code in the package body which needs
652  |      to be stated.
653  |
654  | MODIFICATION HISTORY
655  | Date                  Author            Description of Changes
656  | 07-25-2005            scherkas          Created
657  |
658  *=======================================================================*/
659 PROCEDURE SubscribeTo_Payment_Event
660     (P_Event_Type               IN             VARCHAR2,
661     P_Check_ID                 IN             NUMBER,
662     P_Return_Status            OUT     NOCOPY VARCHAR2,
663     P_Msg_Count                OUT     NOCOPY NUMBER,
664     P_Msg_Data                 OUT     NOCOPY VARCHAR2);
665 
666 
667 
668 /*========================================================================
669  | PUBLIC PROCEDURE COMPLETE_ALL_DISB
670  |
674  |
671  | DESCRIPTION
672  |      This procedure is for testing purpose only.
673  |      It completes all available disbursements for a loan and sets all to status fully paid.
675  | PSEUDO CODE/LOGIC
676  |
677  | PARAMETERS
678  |      P_API_VERSION		    IN          Standard in parameter
679  |      P_INIT_MSG_LIST		    IN          Standard in parameter
680  |      P_COMMIT			    IN          Standard in parameter
681  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
682  |      P_LOAN_ID               IN          Loan
683  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
684  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
685  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
686  |
687  | KNOWN ISSUES
688  |      None
689  |
690  | NOTES
691  |      Any interesting aspect of the code in the package body which needs
692  |      to be stated.
693  |
694  | MODIFICATION HISTORY
695  | Date                  Author            Description of Changes
696  | 07-26-2005            scherkas          Created
697  |
698  *=======================================================================*/
699 PROCEDURE COMPLETE_ALL_DISB(
700     P_API_VERSION		    IN          NUMBER,
701     P_INIT_MSG_LIST		    IN          VARCHAR2,
702     P_COMMIT			    IN          VARCHAR2,
703     P_VALIDATION_LEVEL	    IN          NUMBER,
704     P_LOAN_ID               IN          NUMBER,
705     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
706     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
707     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
708 
709 
710 
711 /*========================================================================
712  | PUBLIC PROCEDURE SUBMIT_AUTODISBURSEMENT
713  |
714  | DESCRIPTION
715  |      This procedure submits 1-st disbursement of a loan
716  |
717  | PSEUDO CODE/LOGIC
718  |
719  | PARAMETERS
720  |      P_API_VERSION		    IN          Standard in parameter
721  |      P_INIT_MSG_LIST		    IN          Standard in parameter
722  |      P_COMMIT			    IN          Standard in parameter
723  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
724  |      P_LOAN_ID               IN          Loan ID
725  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
726  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
727  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
728  |
729  | KNOWN ISSUES
730  |      None
731  |
732  | NOTES
733  |      Any interesting aspect of the code in the package body which needs
734  |      to be stated.
735  |
736  | MODIFICATION HISTORY
737  | Date                  Author            Description of Changes
738  | 07-26-2005            scherkas          Created
739  |
740  *=======================================================================*/
741 PROCEDURE SUBMIT_AUTODISBURSEMENT(
742     P_API_VERSION		    IN          NUMBER,
743     P_INIT_MSG_LIST		    IN          VARCHAR2,
744     P_COMMIT			    IN          VARCHAR2,
745     P_VALIDATION_LEVEL	    IN          NUMBER,
746     P_LOAN_ID               IN          NUMBER,
747     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
748     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
749     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
750 
751 
752 
753 /*========================================================================
754  | PUBLIC PROCEDURE APPROVE_CANCEL_REM_DISB
755  |
756  | DESCRIPTION
757  |      This procedure to be called after approval of cancelation of disbursement schedule and
758  |      cancels all remaining disbursements of a loan
759  |
760  | PSEUDO CODE/LOGIC
761  |
762  | PARAMETERS
763  |      P_API_VERSION		    IN          Standard in parameter
764  |      P_INIT_MSG_LIST		    IN          Standard in parameter
765  |      P_COMMIT			    IN          Standard in parameter
766  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
767  |      P_LOAN_ID               IN          Loan
768  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
769  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
770  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
771  |
772  | KNOWN ISSUES
773  |      None
774  |
775  | NOTES
776  |      Any interesting aspect of the code in the package body which needs
777  |      to be stated.
778  |
779  | MODIFICATION HISTORY
780  | Date                  Author            Description of Changes
781  | 07-26-2005            scherkas          Created
782  |
783  *=======================================================================*/
784 PROCEDURE APPROVE_CANCEL_REM_DISB(
785     P_API_VERSION		    IN          NUMBER,
786     P_INIT_MSG_LIST		    IN          VARCHAR2,
787     P_COMMIT			    IN          VARCHAR2,
788     P_VALIDATION_LEVEL	    IN          NUMBER,
789     P_LOAN_ID               IN          NUMBER,
790     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
791     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
792     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
793 
794 
795 
796 /*========================================================================
797  | PUBLIC PROCEDURE SET_AUTOFUNDING
798  |
799  | DESCRIPTION
800  |      This procedure sets autofunding flag for a loan.
801  |
802  | PSEUDO CODE/LOGIC
806  |      P_INIT_MSG_LIST		    IN          Standard in parameter
803  |
804  | PARAMETERS
805  |      P_API_VERSION		    IN          Standard in parameter
807  |      P_COMMIT			    IN          Standard in parameter
808  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
809  |      P_LOAN_ID               IN          Loan ID
810  |      P_AUTOFUNDING_FLAG      IN          Autofunding flag
811  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
812  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
813  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
814  |
815  | KNOWN ISSUES
816  |      None
817  |
818  | NOTES
819  |      Any interesting aspect of the code in the package body which needs
820  |      to be stated.
821  |
822  | MODIFICATION HISTORY
823  | Date                  Author            Description of Changes
824  | 11-15-2004            scherkas          Created
825  |
826  *=======================================================================*/
827 PROCEDURE SET_AUTOFUNDING(
828     P_API_VERSION		    IN          NUMBER,
829     P_INIT_MSG_LIST		    IN          VARCHAR2,
830     P_COMMIT			    IN          VARCHAR2,
831     P_VALIDATION_LEVEL	    IN          NUMBER,
832     P_LOAN_ID               IN          NUMBER,
833     P_AUTOFUNDING_FLAG      IN          VARCHAR2,
834     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
835     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
836     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
837 
838 
839 
840 /*========================================================================
841  | PUBLIC PROCEDURE REJECT_CANCEL_DISB
842  |
843  | DESCRIPTION
844  |      This procedure to be called after rejection of cancelation of disbursement schedule and
845  |      reactivate disbursement schedule of a loan
846  |
847  | PSEUDO CODE/LOGIC
848  |
849  | PARAMETERS
850  |      P_API_VERSION		    IN          Standard in parameter
851  |      P_INIT_MSG_LIST		    IN          Standard in parameter
852  |      P_COMMIT			    IN          Standard in parameter
853  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
854  |      P_LOAN_ID               IN          Loan
855  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
856  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
857  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
858  |
859  | KNOWN ISSUES
860  |      None
861  |
862  | NOTES
863  |      Any interesting aspect of the code in the package body which needs
864  |      to be stated.
865  |
866  | MODIFICATION HISTORY
867  | Date                  Author            Description of Changes
868  | 07-26-2005            scherkas          Created
869  |
870  *=======================================================================*/
871 PROCEDURE REJECT_CANCEL_DISB(
872     P_API_VERSION		    IN          NUMBER,
873     P_INIT_MSG_LIST		    IN          VARCHAR2,
874     P_COMMIT			    IN          VARCHAR2,
875     P_VALIDATION_LEVEL	    IN          NUMBER,
876     P_LOAN_ID               IN          NUMBER,
877     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
878     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
879     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
880 
881 
882 
883 /*========================================================================
884  | PUBLIC PROCEDURE CANCEL_DISB_SCHEDULE
885  |
886  | DESCRIPTION
887  |      This procedure only sets loan status to PENDING_CANCELLATION
888  |
889  | PSEUDO CODE/LOGIC
890  |
891  | PARAMETERS
892  |      P_API_VERSION		    IN          Standard in parameter
893  |      P_INIT_MSG_LIST		    IN          Standard in parameter
894  |      P_COMMIT			    IN          Standard in parameter
895  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
896  |      P_LOAN_ID               IN          Loan
897  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
898  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
899  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
900  |
901  | KNOWN ISSUES
902  |      None
903  |
904  | NOTES
905  |      Any interesting aspect of the code in the package body which needs
906  |      to be stated.
907  |
908  | MODIFICATION HISTORY
909  | Date                  Author            Description of Changes
910  | 07-26-2005            scherkas          Created
911  |
912  *=======================================================================*/
913 PROCEDURE CANCEL_DISB_SCHEDULE(
914     P_API_VERSION		    IN          NUMBER,
915     P_INIT_MSG_LIST		    IN          VARCHAR2,
916     P_COMMIT			    IN          VARCHAR2,
917     P_VALIDATION_LEVEL	    IN          NUMBER,
918     P_LOAN_ID               IN          NUMBER,
919     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
920     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
921     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
922 
923 
924 
925 /*========================================================================
926  | PUBLIC PROCEDURE VALIDATE_DISB_FOR_APPR
927  |
928  | DESCRIPTION
929  |      This procedure validates disbursement schedule for approval process.
930  |
931  | PSEUDO CODE/LOGIC
932  |
933  | PARAMETERS
934  |      P_API_VERSION		    IN          Standard in parameter
938  |      P_LOAN_ID               IN          Loan ID
935  |      P_INIT_MSG_LIST		    IN          Standard in parameter
936  |      P_COMMIT			    IN          Standard in parameter
937  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
939  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
940  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
941  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
942  |
943  | KNOWN ISSUES
944  |      None
945  |
946  | NOTES
947  |      Any interesting aspect of the code in the package body which needs
948  |      to be stated.
949  |
950  | MODIFICATION HISTORY
951  | Date                  Author            Description of Changes
952  | 11-08-2004            scherkas          Created
953  |
954  *=======================================================================*/
955 PROCEDURE VALIDATE_DISB_FOR_APPR(
956     P_API_VERSION		    IN          NUMBER,
957     P_INIT_MSG_LIST		    IN          VARCHAR2,
958     P_COMMIT			    IN          VARCHAR2,
959     P_VALIDATION_LEVEL	    IN          NUMBER,
960     P_LOAN_ID               IN          NUMBER,
961     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
962     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
963     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
964 
965 /*************************** Old Stuff ******************************************/
966 
967     TYPE LOAN_PAYEE_SITE_REC IS RECORD(
968         PAYEE_SITE_CODE             VARCHAR2(15),
969         PAYEE_ID                    NUMBER,
970         ADDRESS_LINE1               VARCHAR2(240),
971         ADDRESS_LINE2               VARCHAR2(240),
972         ADDRESS_LINE3               VARCHAR2(240),
973         CITY                        VARCHAR2(25),
974         STATE                       VARCHAR2(150),
975         ZIP                         VARCHAR2(20),
976         PROVINCE                    VARCHAR2(150),
977         COUNTY                      VARCHAR2(150),
978         COUNTRY                     VARCHAR2(25)
979     );
980 
981     TYPE SITE_CONTACT_REC IS RECORD(
982         PAYEE_SITE_ID               NUMBER,
983         FIRST_NAME                  VARCHAR2(15),
984         LAST_NAME                   VARCHAR2(20),
985         TITLE                       VARCHAR2(30),
986         PHONE                       VARCHAR2(15),
987         FAX                         VARCHAR2(15),
988         EMAIL                       VARCHAR2(2000)
989     );
990 
991     TYPE BANK_ACCOUNT_USE_REC IS RECORD(
992         PAYEE_ID                    NUMBER,
993         PAYEE_SITE_ID               NUMBER,
994         BANK_ACCOUNT_ID             NUMBER,
995         PRIMARY_FLAG                VARCHAR2(1)
996     );
997 
998     TYPE FUNDING_ADVICE_REC IS RECORD(
999         FUNDING_ADVICE_ID           NUMBER,             /* optional: if null - will insert new advice; otherwise - update advice */
1000         LOAN_ID                     NUMBER,             /* required */
1001         LOAN_START_DATE             DATE,               /* required */
1002         FIRST_PAYMENT_DATE          DATE,               /* required */
1003         APPROVED_DATE               DATE,               /* for internal use - do not pass */
1004         DUE_DATE                    DATE,               /* required */
1005         AMOUNT                      NUMBER,             /* required */
1006         CURRENCY                    VARCHAR2(15),       /* required */
1007         DESCRIPTION                 VARCHAR2(255),      /* optional, if not passed - standard value will be assigned */
1008         PAYMENT_METHOD              VARCHAR2(30),       /* required */
1009         PAYEE_ID                    NUMBER,             /* required */
1010         PAYEE_SITE_ID               NUMBER,             /* required */
1011         SITE_CONTACT_ID             NUMBER,             /* optional */
1012         BANK_BRANCH_ID              NUMBER,             /* required */
1013         BANK_ACCOUNT_ID             NUMBER,             /* required */
1014         INVOICE_ID                  NUMBER,             /* for internal use - do not pass */
1015         REQUEST_ID                  NUMBER,             /* for internal use - do not pass */
1016         ADVICE_NUMBER               VARCHAR2(60),       /* optional, if not passed - standard value will be assigned */
1017         INVOICE_NUMBER              VARCHAR2(50),       /* optional, if not passed - standard value will be assigned */
1018         LOAN_STATUS                 VARCHAR2(30)        /* for internal use - do not pass */
1019     );
1020 
1021     TYPE INIT_FUNDING_ADVICE_REC IS RECORD(
1022         LOAN_ID                     NUMBER,             /* required */
1023         PAYMENT_METHOD              VARCHAR2(30),       /* required */
1024         PAYEE_ID                    NUMBER,             /* required */
1025         PAYEE_SITE_ID               NUMBER,             /* required */
1026         SITE_CONTACT_ID             NUMBER,             /* optional */
1027         BANK_BRANCH_ID              NUMBER,             /* required */
1028         BANK_ACCOUNT_ID             NUMBER             /* required */
1029     );
1030 
1031 
1032  /*========================================================================
1033  | PUBLIC PROCEDURE CREATE_PAYEE
1034  |
1035  | DESCRIPTION
1036  |      This procedure creates loan payee in AP
1037  |
1038  | PSEUDO CODE/LOGIC
1039  |
1040  | PARAMETERS
1041  |      P_API_VERSION		    IN          Standard in parameter
1045  |      P_PAYEE_REC             IN          Payee record
1042  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1043  |      P_COMMIT			    IN          Standard in parameter
1044  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1046  |      X_PAYEE_ID  		    OUT NOCOPY  Return payee id
1047  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1048  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1049  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1050  |
1051  | KNOWN ISSUES
1052  |      None
1053  |
1054  | NOTES
1055  |
1056  | MODIFICATION HISTORY
1057  | Date                  Author            Description of Changes
1058  | 09-22-2004            scherkas          Created
1059  |
1060  *=======================================================================*/
1061 PROCEDURE CREATE_PAYEE(
1062     P_API_VERSION		    IN          NUMBER,
1063     P_INIT_MSG_LIST		    IN          VARCHAR2,
1064     P_COMMIT			    IN          VARCHAR2,
1065     P_VALIDATION_LEVEL	    IN          NUMBER,
1066     P_PAYEE_REC             IN          LNS_FUNDING_PUB.LOAN_PAYEE_REC,
1067     X_PAYEE_ID  		    OUT NOCOPY  NUMBER,
1068     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1069     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1070     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1071 
1072 
1073 
1074  /*========================================================================
1075  | PUBLIC PROCEDURE CREATE_PAYEE_SITE
1076  |
1077  | DESCRIPTION
1078  |      This procedure creates loan payee site in AP
1079  |
1080  | PSEUDO CODE/LOGIC
1081  |
1082  | PARAMETERS
1083  |      P_API_VERSION		    IN          Standard in parameter
1084  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1085  |      P_COMMIT			    IN          Standard in parameter
1086  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1087  |      P_PAYEE_SITE_REC        IN          Payee record
1088  |      X_PAYEE_SITE_ID		    OUT NOCOPY  Returns payee site id
1089  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1090  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1091  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1092  |
1093  | KNOWN ISSUES
1094  |      None
1095  |
1096  | NOTES
1097  |
1098  | MODIFICATION HISTORY
1099  | Date                  Author            Description of Changes
1100  | 09-22-2004            scherkas          Created
1101  |
1102  *=======================================================================*/
1103 PROCEDURE CREATE_PAYEE_SITE(
1104     P_API_VERSION		    IN          NUMBER,
1105     P_INIT_MSG_LIST		    IN          VARCHAR2,
1106     P_COMMIT			    IN          VARCHAR2,
1107     P_VALIDATION_LEVEL	    IN          NUMBER,
1108     P_PAYEE_SITE_REC        IN          LNS_FUNDING_PUB.LOAN_PAYEE_SITE_REC,
1109     X_PAYEE_SITE_ID 	    OUT NOCOPY  NUMBER,
1110     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1111     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1112     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1113 
1114 
1115 
1116 /*========================================================================
1117  | PUBLIC PROCEDURE CREATE_SITE_CONTACT
1118  |
1119  | DESCRIPTION
1120  |      This procedure creates site contact in AP
1121  |
1122  | PSEUDO CODE/LOGIC
1123  |
1124  | PARAMETERS
1125  |      P_API_VERSION		    IN          Standard in parameter
1126  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1127  |      P_COMMIT			    IN          Standard in parameter
1128  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1129  |      P_SITE_CONTACT_REC      IN          Site contact record
1130  |      X_SITE_CONTACT_ID	    OUT NOCOPY  Returns site contact id
1131  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1132  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1133  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1134  |
1135  | KNOWN ISSUES
1136  |      None
1137  |
1138  | NOTES
1139  |      Any interesting aspect of the code in the package body which needs
1140  |      to be stated.
1141  |
1142  | MODIFICATION HISTORY
1143  | Date                  Author            Description of Changes
1144  | 09-22-2004            scherkas          Created
1145  |
1146  *=======================================================================*/
1147 PROCEDURE CREATE_SITE_CONTACT(
1148     P_API_VERSION		    IN          NUMBER,
1149     P_INIT_MSG_LIST		    IN          VARCHAR2,
1150     P_COMMIT			    IN          VARCHAR2,
1151     P_VALIDATION_LEVEL	    IN          NUMBER,
1152     P_SITE_CONTACT_REC      IN          LNS_FUNDING_PUB.SITE_CONTACT_REC,
1153     X_SITE_CONTACT_ID 	    OUT NOCOPY  NUMBER,
1154     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1155     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1156     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1157 
1158 
1159 
1160 /*========================================================================
1161  | PUBLIC PROCEDURE CREATE_BANK_ACC_USE
1162  |
1163  | DESCRIPTION
1164  |      This procedure creates bank account use.
1165  |
1166  | PSEUDO CODE/LOGIC
1167  |
1168  | PARAMETERS
1169  |      P_API_VERSION		    IN          Standard in parameter
1170  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1171  |      P_COMMIT			    IN          Standard in parameter
1175  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1172  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1173  |      P_BANK_ACC_USE_REC      IN          Bank account use record
1174  |      X_BANK_ACC_USE_ID	    OUT NOCOPY  Returns bank account use id
1176  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1177  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1178  |
1179  | KNOWN ISSUES
1180  |      None
1181  |
1182  | NOTES
1183  |      Any interesting aspect of the code in the package body which needs
1184  |      to be stated.
1185  |
1186  | MODIFICATION HISTORY
1187  | Date                  Author            Description of Changes
1188  | 11-12-2004            scherkas          Created
1189  |
1190  *=======================================================================*/
1191 PROCEDURE CREATE_BANK_ACC_USE(
1192     P_API_VERSION		    IN          NUMBER,
1193     P_INIT_MSG_LIST		    IN          VARCHAR2,
1194     P_COMMIT			    IN          VARCHAR2,
1195     P_VALIDATION_LEVEL	    IN          NUMBER,
1196     P_BANK_ACC_USE_REC      IN          LNS_FUNDING_PUB.BANK_ACCOUNT_USE_REC,
1197     X_BANK_ACC_USE_ID 	    OUT NOCOPY  NUMBER,
1198     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1199     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1200     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1201 
1202 
1203 
1204 /*========================================================================
1205  | PUBLIC PROCEDURE INIT_FUNDING_ADVICE
1206  |
1207  | DESCRIPTION
1208  |      This procedure inits funding advice.
1209  |
1210  | PSEUDO CODE/LOGIC
1211  |
1212  | PARAMETERS
1213  |      P_API_VERSION		    IN          Standard in parameter
1214  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1215  |      P_COMMIT			    IN          Standard in parameter
1216  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1217  |      P_INIT_FUNDING_REC      IN          Init funding advice record
1218  |      X_FUNDING_ADVICE_ID	    OUT NOCOPY  Returns funding advice id
1219  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1220  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1221  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1222  |
1223  | KNOWN ISSUES
1224  |      None
1225  |
1226  | NOTES
1227  |
1228  | MODIFICATION HISTORY
1229  | Date                  Author            Description of Changes
1230  | 11-03-2004            scherkas          Created
1231  |
1232  *=======================================================================*/
1233 PROCEDURE INIT_FUNDING_ADVICE(
1234     P_API_VERSION		    IN          NUMBER,
1235     P_INIT_MSG_LIST		    IN          VARCHAR2,
1236     P_COMMIT			    IN          VARCHAR2,
1237     P_VALIDATION_LEVEL	    IN          NUMBER,
1238     P_INIT_FUNDING_REC      IN          LNS_FUNDING_PUB.INIT_FUNDING_ADVICE_REC,
1239     X_FUNDING_ADVICE_ID     OUT NOCOPY  NUMBER,
1240     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1241     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1242     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1243 
1244 
1245 
1246 
1247 /*========================================================================
1248  | PUBLIC PROCEDURE VALIDATE_FUNDING_ADVICE
1249  |
1250  | DESCRIPTION
1251  |      This procedure validates funding advice.
1252  |
1253  | PSEUDO CODE/LOGIC
1254  |
1255  | PARAMETERS
1256  |      P_API_VERSION		    IN          Standard in parameter
1257  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1258  |      P_COMMIT			    IN          Standard in parameter
1259  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1260  |      P_LOAN_ID               IN          Loan ID
1261  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1262  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1263  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1264  |
1265  | KNOWN ISSUES
1266  |      None
1267  |
1268  | NOTES
1269  |      Any interesting aspect of the code in the package body which needs
1270  |      to be stated.
1271  |
1272  | MODIFICATION HISTORY
1273  | Date                  Author            Description of Changes
1274  | 11-08-2004            scherkas          Created
1275  |
1276  *=======================================================================*/
1277 PROCEDURE VALIDATE_FUNDING_ADVICE(
1278     P_API_VERSION		    IN          NUMBER,
1279     P_INIT_MSG_LIST		    IN          VARCHAR2,
1280     P_COMMIT			    IN          VARCHAR2,
1281     P_VALIDATION_LEVEL	    IN          NUMBER,
1282     P_LOAN_ID               IN          NUMBER,
1283     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1284     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1285     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1286 
1287 
1288 
1289 /*========================================================================
1290  | PUBLIC PROCEDURE CREATE_FUNDING_ADVICE
1291  |
1292  | DESCRIPTION
1293  |      This procedure is for automatic funding advice creation.
1294  |
1295  | PSEUDO CODE/LOGIC
1296  |
1297  | PARAMETERS
1298  |      P_API_VERSION		    IN          Standard in parameter
1299  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1300  |      P_COMMIT			    IN          Standard in parameter
1301  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1305  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1302  |      P_LOAN_ID               IN          Loan ID
1303  |      X_FUNDING_ADVICE_ID	    OUT NOCOPY  Returns funding advice id
1304  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1306  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1307  |
1308  | KNOWN ISSUES
1309  |      None
1310  |
1311  | NOTES
1312  |
1313  | MODIFICATION HISTORY
1314  | Date                  Author            Description of Changes
1315  | 11-03-2004            scherkas          Created
1316  |
1317  *=======================================================================*/
1318 PROCEDURE CREATE_FUNDING_ADVICE(
1319     P_API_VERSION		    IN          NUMBER,
1320     P_INIT_MSG_LIST		    IN          VARCHAR2,
1321     P_COMMIT			    IN          VARCHAR2,
1322     P_VALIDATION_LEVEL	    IN          NUMBER,
1323     P_LOAN_ID               IN          NUMBER,
1324     X_FUNDING_ADVICE_ID     OUT NOCOPY  NUMBER,
1325     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1326     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1327     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1328 
1329 
1330 
1331 
1332 /*========================================================================
1333  | PUBLIC PROCEDURE CREATE_FUNDING_ADVICE
1334  |
1335  | DESCRIPTION
1336  |      This procedure creates funding advice.
1337  |
1338  | PSEUDO CODE/LOGIC
1339  |
1340  | PARAMETERS
1341  |      P_API_VERSION		    IN          Standard in parameter
1342  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1343  |      P_COMMIT			    IN          Standard in parameter
1344  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1345  |      P_FUNDING_ADVICE_REC    IN          Funding advice record
1346  |      X_FUNDING_ADVICE_ID	    OUT NOCOPY  Returns funding advice id
1347  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1348  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1349  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1350  |
1351  | KNOWN ISSUES
1352  |      None
1353  |
1354  | NOTES
1355  |
1356  | MODIFICATION HISTORY
1357  | Date                  Author            Description of Changes
1358  | 11-03-2004            scherkas          Created
1359  |
1360  *=======================================================================*/
1361 PROCEDURE CREATE_FUNDING_ADVICE(
1362     P_API_VERSION		    IN          NUMBER,
1363     P_INIT_MSG_LIST		    IN          VARCHAR2,
1364     P_COMMIT			    IN          VARCHAR2,
1365     P_VALIDATION_LEVEL	    IN          NUMBER,
1366     P_FUNDING_ADVICE_REC    IN          LNS_FUNDING_PUB.FUNDING_ADVICE_REC,
1367     X_FUNDING_ADVICE_ID     OUT NOCOPY  NUMBER,
1368     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1369     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1370     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1371 
1372 
1373 
1374 /*========================================================================
1375  | PUBLIC FUNCTION GET_FUNDING_ADVICE_NUMBER
1376  |
1377  | DESCRIPTION
1378  |      This procedure generates new funding advice number.
1379  |
1380  | PSEUDO CODE/LOGIC
1381  |
1382  | PARAMETERS
1383  |      P_LOAN_ID IN    Loan ID
1384  |
1385  | KNOWN ISSUES
1386  |      None
1387  |
1388  | NOTES
1389  |
1390  | MODIFICATION HISTORY
1391  | Date                  Author            Description of Changes
1392  | 11-03-2004            scherkas          Created
1393  |
1394  *=======================================================================*/
1395 FUNCTION GET_FUNDING_ADVICE_NUMBER(P_LOAN_ID IN NUMBER) RETURN VARCHAR2;
1396 
1397 
1398 
1399 /*========================================================================
1400  | PUBLIC FUNCTION GET_FUNDING_ADVICE_DESC
1401  |
1402  | DESCRIPTION
1403  |      This procedure generates new funding advice description.
1404  |
1405  | PSEUDO CODE/LOGIC
1406  |
1407  | PARAMETERS
1408  |      P_LOAN_ID IN    Loan ID
1409  |
1410  | KNOWN ISSUES
1411  |      None
1412  |
1413  | NOTES
1414  |      Any interesting aspect of the code in the package body which needs
1415  |      to be stated.
1416  |
1417  | MODIFICATION HISTORY
1418  | Date                  Author            Description of Changes
1419  | 11-03-2004            scherkas          Created
1420  |
1421  *=======================================================================*/
1422 FUNCTION GET_FUNDING_ADVICE_DESC(P_LOAN_ID IN NUMBER) RETURN VARCHAR2;
1423 
1424 
1425 /*========================================================================
1426  | PUBLIC PROCEDURE CHECK_FUNDING_STATUS
1427  |
1428  | DESCRIPTION
1429  |      This procedure checks for funding status of:
1430  |          - all funding advices or
1431  |          - all funding advices for particular loan or
1432  |          - one particular funding advice
1433  |
1434  | PSEUDO CODE/LOGIC
1435  |
1436  | PARAMETERS
1437  |      P_API_VERSION		    IN          Standard in parameter
1438  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1439  |      P_COMMIT			    IN          Standard in parameter
1440  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1441  |      P_LOAN_ID               IN          Loan ID
1442  |      P_FUNDING_ADVICE_ID     IN          Funding advice ID
1446  |
1443  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1444  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1445  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1447  | KNOWN ISSUES
1448  |      None
1449  |
1450  | NOTES
1451  |      Any interesting aspect of the code in the package body which needs
1452  |      to be stated.
1453  |
1454  | MODIFICATION HISTORY
1455  | Date                  Author            Description of Changes
1456  | 11-30-2004            scherkas          Created
1457  |
1458  *=======================================================================*/
1459 PROCEDURE CHECK_FUNDING_STATUS(
1460     P_API_VERSION		    IN          NUMBER,
1461     P_INIT_MSG_LIST		    IN          VARCHAR2,
1462     P_COMMIT			    IN          VARCHAR2,
1463     P_VALIDATION_LEVEL	    IN          NUMBER,
1464     P_LOAN_ID               IN          NUMBER,
1465     P_FUNDING_ADVICE_ID     IN          NUMBER,
1466     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1467     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1468     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1469 
1470 
1471 
1472 
1473 /*========================================================================
1474  | PUBLIC PROCEDURE LNS_CHK_FUND_STAT_CONCUR
1475  |
1476  | DESCRIPTION
1477  |      This procedure got called from concurent manager to check funding status
1478  |
1479  | PSEUDO CODE/LOGIC
1480  |
1481  | PARAMETERS
1482  |      ERRBUF              OUT     Returns errors to CM
1483  |      RETCODE             OUT     Returns error code to CM
1484  |      LOAN_ID             IN      Inputs loan
1485  |      FUNDING_ADVICE_ID   IN      Input funding advice
1486  |
1487  | KNOWN ISSUES
1488  |      None
1489  |
1490  | NOTES
1491  |      Any interesting aspect of the code in the package body which needs
1492  |      to be stated.
1493  |
1494  | MODIFICATION HISTORY
1495  | Date                  Author            Description of Changes
1496  | 12-02-2004            scherkas          Created
1497  |
1498  *=======================================================================*/
1499 PROCEDURE LNS_CHK_FUND_STAT_CONCUR(
1500 	    ERRBUF              OUT NOCOPY     VARCHAR2,
1501 	    RETCODE             OUT NOCOPY     VARCHAR2,
1502         LOAN_ID             IN             NUMBER,
1503         FUNDING_ADVICE_ID   IN             NUMBER);
1504 
1505 
1506 
1507 /*========================================================================
1508  | PUBLIC PROCEDURE VALIDATE_DISB_FOR_PAYOFF
1509  |
1510  | DESCRIPTION
1511  |      This procedure validates disbursements for payoff process
1512  |
1513  | PSEUDO CODE/LOGIC
1514  |
1515  | PARAMETERS
1516  |      P_API_VERSION		    IN          Standard in parameter
1517  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1518  |      P_COMMIT			    IN          Standard in parameter
1519  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1520  |      P_LOAN_ID               IN          Loan ID
1521  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1522  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1523  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1524  |
1525  | KNOWN ISSUES
1526  |      None
1527  |
1528  | NOTES
1529  |      Any interesting aspect of the code in the package body which needs
1530  |      to be stated.
1531  |
1532  | MODIFICATION HISTORY
1533  | Date                  Author            Description of Changes
1534  | 12-08-2005            scherkas          Created
1535  |
1536  *=======================================================================*/
1537 PROCEDURE VALIDATE_DISB_FOR_PAYOFF(
1538     P_API_VERSION		    IN          NUMBER,
1539     P_INIT_MSG_LIST		    IN          VARCHAR2,
1540     P_COMMIT			    IN          VARCHAR2,
1541     P_VALIDATION_LEVEL	    IN          NUMBER,
1542     P_LOAN_ID               IN          NUMBER,
1543     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1544     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1545     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1546 
1547 
1548 
1549 /*========================================================================
1550  | PUBLIC PROCEDURE CANCEL_SINGLE_DISB
1551  |
1552  | DESCRIPTION
1553  |      This procedure cancels single disbursement header with lines
1554  |
1555  | PSEUDO CODE/LOGIC
1556  |
1557  | PARAMETERS
1558  |      P_INVOICE_ID  		    IN          Check ID
1559  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1560  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1561  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1562  |
1563  | KNOWN ISSUES
1564  |      None
1565  |
1566  | NOTES
1567  |      Any interesting aspect of the code in the package body which needs
1568  |      to be stated.
1569  |
1570  | MODIFICATION HISTORY
1571  | Date                  Author            Description of Changes
1572  | 07-25-2005            scherkas          Created
1573  |
1574  *=======================================================================*/
1575 PROCEDURE CANCEL_SINGLE_DISB(
1576     P_API_VERSION               IN      NUMBER,
1577     P_INIT_MSG_LIST             IN      VARCHAR2,
1578     P_COMMIT                    IN      VARCHAR2,
1582     X_Msg_Count                 OUT     NOCOPY NUMBER,
1579     P_VALIDATION_LEVEL          IN      NUMBER,
1580     P_DISB_HEADER_ID            IN      NUMBER,
1581     X_Return_Status             OUT     NOCOPY VARCHAR2,
1583     X_Msg_Data                  OUT     NOCOPY VARCHAR2);
1584 
1585 
1586 
1587 /*========================================================================
1588  | PUBLIC PROCEDURE CHECK_FOR_VOIDED_INVOICES
1589  |
1590  | DESCRIPTION
1591  |      This procedure checks for voided AP invoices and cancelles appropriate disb lines and headers in Loans
1592  |
1593  | PSEUDO CODE/LOGIC
1594  |
1595  | PARAMETERS
1596  |      P_API_VERSION		    IN          Standard in parameter
1597  |      P_INIT_MSG_LIST		    IN          Standard in parameter
1598  |      P_COMMIT			    IN          Standard in parameter
1599  |      P_VALIDATION_LEVEL	    IN          Standard in parameter
1600  |      P_LOAN_ID               IN          Loan ID
1601  |      X_RETURN_STATUS		    OUT NOCOPY  Standard out parameter
1602  |      X_MSG_COUNT			    OUT NOCOPY  Standard out parameter
1603  |      X_MSG_DATA	    	    OUT NOCOPY  Standard out parameter
1604  |
1605  | KNOWN ISSUES
1606  |      None
1607  |
1608  | NOTES
1609  |      Any interesting aspect of the code in the package body which needs
1610  |      to be stated.
1611  |
1612  | MODIFICATION HISTORY
1613  | Date                  Author            Description of Changes
1614  | 01-25-2010            scherkas          Created
1615  |
1616  *=======================================================================*/
1617 PROCEDURE CHECK_FOR_VOIDED_INVOICES(
1618     P_API_VERSION		    IN          NUMBER,
1619     P_INIT_MSG_LIST		    IN          VARCHAR2,
1620     P_COMMIT			    IN          VARCHAR2,
1621     P_VALIDATION_LEVEL	    IN          NUMBER,
1622     P_LOAN_ID               IN          NUMBER,
1623     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1624     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1625     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1626 
1627 
1628 
1629 /*========================================================================
1630  | PUBLIC PROCEDURE CREATE_DISBURSEMENT
1631  |
1632  | DESCRIPTION
1633  |      This procedure creates quick disbursement
1634  | PSEUDO CODE/LOGIC
1635  |
1636  | PARAMETERS
1637  |      P_LOAN_ID                   IN          Loan ID
1638  |      P_DESCRIPTION               IN          Descrition
1639  |      P_AMOUNT                    IN          Amount
1640  |      P_DUE_DATE                  IN          Due Date
1641  |
1642  | KNOWN ISSUES
1643  |      None
1644  |
1645  | NOTES
1646  |      Any interesting aspect of the code in the package body which needs
1647  |      to be stated.
1648  |
1649  | MODIFICATION HISTORY
1650  | Date                  Author            Description of Changes
1651  | 02-02-2010            scherkas          Created
1652  |
1653  *=======================================================================*/
1654 PROCEDURE CREATE_DISBURSEMENT(
1655     P_API_VERSION		    IN          NUMBER,
1656     P_INIT_MSG_LIST		    IN          VARCHAR2,
1657     P_COMMIT			    IN          VARCHAR2,
1658     P_VALIDATION_LEVEL	    IN          NUMBER,
1659     P_LOAN_ID               IN          NUMBER,
1660     P_DESCRIPTION           IN          VARCHAR2,
1661     P_AMOUNT                IN          NUMBER,
1662     P_DUE_DATE              IN          DATE,
1663     X_RETURN_STATUS		    OUT NOCOPY  VARCHAR2,
1664     X_MSG_COUNT			    OUT NOCOPY  NUMBER,
1665     X_MSG_DATA	    	    OUT NOCOPY  VARCHAR2);
1666 
1667 
1668 
1669 END LNS_FUNDING_PUB;