DBA Data[Home] [Help]

APPS.AP_IMPORT_VALIDATION_PKG dependencies on AP_IMPORT_INVOICES_PKG

Line 69: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

65: /* Fatal error flag is set if there is no valid supplier or supplier site.*/
66: /* */
67: /*========================================================================*/
68: FUNCTION v_check_invoice_validation(
69: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
70: p_match_mode OUT NOCOPY VARCHAR2,
71: p_min_acct_unit_inv_curr OUT NOCOPY NUMBER,
72: p_precision_inv_curr OUT NOCOPY NUMBER,
73: p_positive_price_tolerance OUT NOCOPY NUMBER,

Line 116: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

112: /* 3. PO vendor information is inconsistent */
113: /* */
114: /*========================================================================*/
115: FUNCTION v_check_invalid_po (
116: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
117: p_default_last_updated_by IN NUMBER,
118: p_default_last_update_login IN NUMBER,
119: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
120: p_po_vendor_id OUT NOCOPY NUMBER,

Line 136: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

132: /* 3. Invalid Supplier provided */
133: /* */
134: /*=========================================================================*/
135: FUNCTION v_check_invalid_supplier (
136: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
137: p_default_last_updated_by IN NUMBER,
138: p_default_last_update_login IN NUMBER,
139: p_return_vendor_id OUT NOCOPY NUMBER,
140: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 157: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

153: /* */
154: /*=========================================================================*/
155: FUNCTION v_check_invalid_supplier_site (
156: p_invoice_rec IN
157: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
158: p_vendor_site_id_per_po IN NUMBER,
159: p_default_last_updated_by IN NUMBER,
160: p_default_last_update_login IN NUMBER,
161: p_return_vendor_site_id OUT NOCOPY NUMBER,

Line 177: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

173: /* 2. Invalid Party provided */
174: /* */
175: /*=========================================================================*/
176: FUNCTION v_check_invalid_party(
177: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
178: p_default_last_updated_by IN NUMBER,
179: p_default_last_update_login IN NUMBER,
180: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
181: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 194: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

190: /* 4. Party Site is invalid */
191: /* */
192: /*=========================================================================*/
193: FUNCTION v_check_invalid_party_site (
194: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
195: p_default_last_updated_by IN NUMBER,
196: p_default_last_update_login IN NUMBER,
197: p_return_party_site_id OUT NOCOPY NUMBER,
198: p_terms_date_basis OUT NOCOPY VARCHAR2,

Line 213: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

209: /* the interface. */
210: /* */
211: /*=========================================================================*/
212: FUNCTION v_check_invalid_invoice_num (
213: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
214: p_allow_interest_invoices IN VARCHAR2, --Bug4113223
215: p_invoice_num OUT NOCOPY VARCHAR2,
216: p_default_last_updated_by IN NUMBER,
217: p_default_last_update_login IN NUMBER,

Line 233: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

229: /* minimum accountable unit and precision for the currency. */
230: /* */
231: /*=========================================================================*/
232: FUNCTION v_check_invalid_inv_curr_code (
233: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
234: p_inv_currency_code OUT NOCOPY VARCHAR2,
235: p_min_acc_unit_inv_curr OUT NOCOPY NUMBER,
236: p_precision_inv_curr OUT NOCOPY NUMBER,
237: p_default_last_updated_by IN NUMBER,

Line 260: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

256: /* If invoice type is CREDIT set match mode to MC */
257: /* */
258: /*=========================================================================*/
259: FUNCTION v_check_invoice_type_amount (
260: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
261: p_invoice_type_lookup_code OUT NOCOPY VARCHAR2,
262: p_match_mode OUT NOCOPY VARCHAR2,
263: p_precision_inv_curr IN NUMBER,
264: p_default_last_updated_by IN NUMBER,

Line 282: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

278: /* in the record was null. */
279: /* */
280: /*=========================================================================*/
281: FUNCTION v_check_invalid_awt_group (
282: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
283: p_awt_group_id OUT NOCOPY NUMBER,
284: p_default_last_updated_by IN NUMBER,
285: p_default_last_update_login IN NUMBER,
286: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 302: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

298: /* in the record was null. */
299: /* */
300: /*=================================================================================*/
301: FUNCTION v_check_invalid_pay_awt_group (
302: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
303: p_pay_awt_group_id OUT NOCOPY NUMBER,
304: p_default_last_updated_by IN NUMBER,
305: p_default_last_update_login IN NUMBER,
306: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 321: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

317: /* Returns the exchange rate and exchange date. */
318: /* */
319: /*=========================================================================*/
320: FUNCTION v_check_exchange_rate_type (
321: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
322: p_exchange_rate OUT NOCOPY NUMBER,
323: p_exchange_date OUT NOCOPY DATE,
324: p_base_currency_code IN VARCHAR2,
325: p_multi_currency_flag IN VARCHAR2,

Line 352: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

348: /* */
349: /*=========================================================================*/
350: FUNCTION v_check_invalid_terms (
351: p_invoice_rec IN
352: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
353: p_terms_id OUT NOCOPY NUMBER,
354: p_terms_date OUT NOCOPY DATE,
355: p_terms_date_basis IN VARCHAR2,
356: p_default_last_updated_by IN NUMBER,

Line 373: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

369: /* 5. Is Requester a valid employee? */
370: /* */
371: /*=========================================================================*/
372: FUNCTION v_check_misc_invoice_info (
373: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
374: -- Bug 6509776
375: p_set_of_books_id IN NUMBER,
376: p_default_last_updated_by IN NUMBER,
377: p_default_last_update_login IN NUMBER,

Line 390: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

386: /* 2. REG Code and Number Derive Valid LE */
387: /* */
388: /*=========================================================================*/
389: FUNCTION v_check_legal_entity_info (
390: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
391: p_set_of_books_id IN NUMBER,
392: p_default_last_updated_by IN NUMBER,
393: p_default_last_update_login IN NUMBER,
394: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 410: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

406: /* is null. */
407: /* */
408: /*=========================================================================*/
409: FUNCTION v_check_invalid_pay_curr (
410: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
411: p_pay_currency_code OUT NOCOPY VARCHAR2,
412: p_payment_cross_rate_date OUT NOCOPY DATE,
413: p_payment_cross_rate OUT NOCOPY NUMBER,
414: p_payment_cross_rate_type OUT NOCOPY VARCHAR2,

Line 429: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

425: /*=========================================================================*/
426:
427: FUNCTION v_check_prepay_info(
428: p_invoice_rec IN OUT NOCOPY
429: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
430: p_base_currency_code IN VARCHAR2,
431: p_prepay_period_name IN OUT NOCOPY VARCHAR2,
432: p_prepay_invoice_id OUT NOCOPY NUMBER, --Contract Payments
433: p_prepay_case_name OUT NOCOPY VARCHAR2, --Contract Payments

Line 453: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

449: /* 3. Derives base amount if possible.
450: /* */
451: /*=========================================================================*/
452: FUNCTION v_check_no_xrate_base_amount (
453: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
454: p_base_currency_code IN VARCHAR2,
455: p_multi_currency_flag IN VARCHAR2,
456: p_calc_user_xrate IN VARCHAR2,
457: p_default_last_updated_by IN NUMBER,

Line 475: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

471: /* 4. For ITEM type lines, validate PO information. */
472: /* */
473: /*=========================================================================*/
474: FUNCTION v_check_lines_validation (
475: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
476: p_invoice_lines_tab IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.t_lines_table, --Retropricing
477: p_gl_date_from_get_info IN DATE,
478: p_gl_date_from_receipt_flag IN VARCHAR2,
479: p_positive_price_tolerance IN NUMBER,

Line 476: p_invoice_lines_tab IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.t_lines_table, --Retropricing

472: /* */
473: /*=========================================================================*/
474: FUNCTION v_check_lines_validation (
475: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
476: p_invoice_lines_tab IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.t_lines_table, --Retropricing
477: p_gl_date_from_get_info IN DATE,
478: p_gl_date_from_receipt_flag IN VARCHAR2,
479: p_positive_price_tolerance IN NUMBER,
480: p_pa_installed IN VARCHAR2,

Line 511: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,

507: /* 1. Does the line amount exceed the invoice currency precision? */
508: /* */
509: /*=======================================================================*/
510: FUNCTION v_check_invoice_line_amount (
511: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,
512: p_precision_inv_curr IN NUMBER,
513: p_default_last_updated_by IN NUMBER,
514: p_default_last_update_login IN NUMBER,
515: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 526: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

522: /* validity and consistency. It rejects if necessary. */
523: /* */
524: /*=======================================================================*/
525: FUNCTION v_check_line_po_info (
526: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
527: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
528: p_set_of_books_id IN NUMBER,
529: p_positive_price_tolerance IN NUMBER,
530: p_qty_ord_tolerance IN NUMBER,

Line 527: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

523: /* */
524: /*=======================================================================*/
525: FUNCTION v_check_line_po_info (
526: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
527: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
528: p_set_of_books_id IN NUMBER,
529: p_positive_price_tolerance IN NUMBER,
530: p_qty_ord_tolerance IN NUMBER,
531: p_amt_ord_tolerance IN NUMBER,

Line 556: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

552: /* */
553: /*=======================================================================*/
554:
555: FUNCTION v_check_line_po_info2 (
556: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
557: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,
558: p_positive_price_tolerance IN NUMBER,
559: p_qty_ord_tolerance IN NUMBER,
560: p_amt_ord_tolerance IN NUMBER,

Line 557: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,

553: /*=======================================================================*/
554:
555: FUNCTION v_check_line_po_info2 (
556: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
557: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,
558: p_positive_price_tolerance IN NUMBER,
559: p_qty_ord_tolerance IN NUMBER,
560: p_amt_ord_tolerance IN NUMBER,
561: p_max_qty_ord_tolerance IN NUMBER,

Line 585: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

581: /* */
582: /*=========================================================================*/
583: --Contract Payments: Added the p_invoice_rec to the signature.
584: FUNCTION v_check_po_overlay (
585: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
586: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,
587: p_po_line_id IN NUMBER,
588: p_po_line_location_id IN NUMBER,
589: p_po_distribution_id IN NUMBER,

Line 586: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,

582: /*=========================================================================*/
583: --Contract Payments: Added the p_invoice_rec to the signature.
584: FUNCTION v_check_po_overlay (
585: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
586: p_invoice_lines_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,
587: p_po_line_id IN NUMBER,
588: p_po_line_location_id IN NUMBER,
589: p_po_distribution_id IN NUMBER,
590: p_set_of_books_id IN NUMBER,

Line 603: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

599: /* information for RCV matched lines. */
600: /* */
601: /*=========================================================================*/
602: FUNCTION v_check_receipt_info (
603: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
604: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
605: p_default_last_updated_by IN NUMBER,
606: p_default_last_update_login IN NUMBER,
607: p_temp_line_status OUT NOCOPY VARCHAR2,

Line 604: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

600: /* */
601: /*=========================================================================*/
602: FUNCTION v_check_receipt_info (
603: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
604: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
605: p_default_last_updated_by IN NUMBER,
606: p_default_last_update_login IN NUMBER,
607: p_temp_line_status OUT NOCOPY VARCHAR2,
608: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 620: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

616: /* and validated. */
617: /* */
618: /*=========================================================================*/
619: FUNCTION v_check_line_accounting_date (
620: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
621: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
622: p_gl_date_from_get_info IN DATE,
623: p_gl_date_from_receipt_flag IN VARCHAR2,
624: p_set_of_books_id IN NUMBER,

Line 621: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

617: /* */
618: /*=========================================================================*/
619: FUNCTION v_check_line_accounting_date (
620: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
621: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
622: p_gl_date_from_get_info IN DATE,
623: p_gl_date_from_receipt_flag IN VARCHAR2,
624: p_set_of_books_id IN NUMBER,
625: p_purch_encumbrance_flag IN VARCHAR2,

Line 638: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

634: /* level project information. */
635: /* */
636: /*=========================================================================*/
637: FUNCTION v_check_line_project_info (
638: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
639: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
640: p_accounting_date IN DATE,
641: p_pa_installed IN VARCHAR2,
642: p_employee_id IN NUMBER,

Line 639: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

635: /* */
636: /*=========================================================================*/
637: FUNCTION v_check_line_project_info (
638: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
639: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
640: p_accounting_date IN DATE,
641: p_pa_installed IN VARCHAR2,
642: p_employee_id IN NUMBER,
643: p_base_currency_code IN VARCHAR2,

Line 661: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

657: /* If possible it builds account by overlaying and stores in line record. */
658: /* */
659: /*=========================================================================*/
660: FUNCTION v_check_line_account_info (
661: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
662: p_freight_code_combination_id IN NUMBER,
663: p_pa_built_account IN NUMBER,
664: p_accounting_date IN DATE,
665: p_set_of_books_id IN NUMBER,

Line 707: IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

703: /* */
704: /*=========================================================================*/
705: FUNCTION v_check_deferred_accounting (
706: p_invoice_lines_rec
707: IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
708: p_set_of_books_id IN NUMBER,
709: p_default_last_updated_by IN NUMBER,
710: p_default_last_update_login IN NUMBER,
711: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 724: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

720: /* */
721: /*========================================================================*/
722: FUNCTION v_check_line_dist_set (
723: p_invoice_rec IN
724: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
725: p_invoice_lines_rec IN OUT NOCOPY
726: AP_IMPORT_INVOICES_PKG.r_line_info_rec,
727: p_base_currency_code IN VARCHAR2,
728: p_employee_id IN NUMBER,

Line 726: AP_IMPORT_INVOICES_PKG.r_line_info_rec,

722: FUNCTION v_check_line_dist_set (
723: p_invoice_rec IN
724: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
725: p_invoice_lines_rec IN OUT NOCOPY
726: AP_IMPORT_INVOICES_PKG.r_line_info_rec,
727: p_base_currency_code IN VARCHAR2,
728: p_employee_id IN NUMBER,
729: p_gl_date_from_get_info IN DATE,
730: p_set_of_books_id IN NUMBER,

Line 760: IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

756: /* */
757: /*=========================================================================*/
758: FUNCTION v_check_qty_uom_non_po (
759: p_invoice_rec
760: IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
761: p_invoice_lines_rec
762: IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
763: p_default_last_updated_by IN NUMBER,
764: p_default_last_update_login IN NUMBER,

Line 762: IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

758: FUNCTION v_check_qty_uom_non_po (
759: p_invoice_rec
760: IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
761: p_invoice_lines_rec
762: IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
763: p_default_last_updated_by IN NUMBER,
764: p_default_last_update_login IN NUMBER,
765: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
766: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 778: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

774: /* function unless an error or rejection occurs. */
775: /* */
776: /*=========================================================================*/
777: FUNCTION v_check_invalid_line_awt_group (
778: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
779: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
780: p_default_last_updated_by IN NUMBER,
781: p_default_last_update_login IN NUMBER,
782: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 779: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

775: /* */
776: /*=========================================================================*/
777: FUNCTION v_check_invalid_line_awt_group (
778: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
779: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
780: p_default_last_updated_by IN NUMBER,
781: p_default_last_update_login IN NUMBER,
782: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
783: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 795: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

791: /* function unless an error or rejection occurs. */
792: /* */
793: /*=============================================================================*/
794: FUNCTION v_check_invalid_line_pay_awt_g (
795: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
796: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
797: p_default_last_updated_by IN NUMBER,
798: p_default_last_update_login IN NUMBER,
799: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 796: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

792: /* */
793: /*=============================================================================*/
794: FUNCTION v_check_invalid_line_pay_awt_g (
795: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
796: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
797: p_default_last_updated_by IN NUMBER,
798: p_default_last_update_login IN NUMBER,
799: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
800: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 812: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

808: /* validation function. */
809: /* */
810: /*=========================================================================*/
811: FUNCTION v_check_duplicate_line_num (
812: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
813: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
814: p_default_last_updated_by IN NUMBER,
815: p_default_last_update_login IN NUMBER,
816: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 813: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

809: /* */
810: /*=========================================================================*/
811: FUNCTION v_check_duplicate_line_num (
812: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
813: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
814: p_default_last_updated_by IN NUMBER,
815: p_default_last_update_login IN NUMBER,
816: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
817: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 829: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec, -- bug 7599916

825: /*=========================================================================*/
826:
827: FUNCTION v_check_misc_line_info (
828: p_invoice_rec IN
829: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec, -- bug 7599916
830: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
831: p_default_last_updated_by IN NUMBER,
832: p_default_last_update_login IN NUMBER,
833: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 830: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

826:
827: FUNCTION v_check_misc_line_info (
828: p_invoice_rec IN
829: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec, -- bug 7599916
830: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
831: p_default_last_updated_by IN NUMBER,
832: p_default_last_update_login IN NUMBER,
833: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
834: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 845: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

841: /* */
842: /*=========================================================================*/
843: FUNCTION v_check_prorate_info (
844: p_invoice_rec IN
845: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
846: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
847: p_default_last_updated_by IN NUMBER,
848: p_default_last_update_login IN NUMBER,
849: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 846: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

842: /*=========================================================================*/
843: FUNCTION v_check_prorate_info (
844: p_invoice_rec IN
845: AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
846: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
847: p_default_last_updated_by IN NUMBER,
848: p_default_last_update_login IN NUMBER,
849: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
850: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN ;

Line 868: AP_IMPORT_INVOICES_PKG.r_line_info_rec,

864: /* */
865: /*=========================================================================*/
866: FUNCTION v_check_asset_info (
867: p_invoice_lines_rec IN OUT NOCOPY
868: AP_IMPORT_INVOICES_PKG.r_line_info_rec,
869: p_set_of_books_id IN NUMBER,
870: p_asset_book_type IN VARCHAR2, -- Bug 5448579
871: p_default_last_updated_by IN NUMBER,
872: p_default_last_update_login IN NUMBER,

Line 905: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

901: |
902: *============================================================================*/
903:
904: FUNCTION v_check_tax_info(
905: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
906: p_default_last_updated_by IN NUMBER,
907: p_default_last_update_login IN NUMBER,
908: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
909: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 939: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

935: | 20-JAN-2004 SYIDNER Created
936: |
937: *============================================================================*/
938: FUNCTION v_check_tax_line_info (
939: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
940: p_default_last_updated_by IN NUMBER,
941: p_default_last_update_login IN NUMBER,
942: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
943: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 972: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

968: |
969: *============================================================================*/
970:
971: FUNCTION v_check_line_purch_category(
972: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
973: p_default_last_updated_by IN NUMBER,
974: p_default_last_update_login IN NUMBER,
975: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
976: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 1005: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

1001: |
1002: *============================================================================*/
1003:
1004: FUNCTION v_check_line_cost_factor(
1005: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
1006: p_default_last_updated_by IN NUMBER,
1007: p_default_last_update_login IN NUMBER,
1008: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
1009: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;

Line 1023: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

1019: |
1020: *============================================================================*/
1021:
1022: FUNCTION v_check_line_retainage(
1023: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
1024: p_retainage_ccid IN NUMBER,
1025: p_default_last_updated_by IN NUMBER,
1026: p_default_last_update_login IN NUMBER,
1027: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 1032: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

1028: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;
1029:
1030:
1031: FUNCTION v_check_payment_defaults(
1032: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
1033: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
1034: p_calling_sequence IN VARCHAR2,
1035: p_default_last_updated_by IN NUMBER,
1036: p_default_last_update_login IN NUMBER

Line 1041: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

1037: ) return boolean;
1038:
1039:
1040: FUNCTION v_check_party_vendor(
1041: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
1042: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
1043: p_calling_sequence IN VARCHAR2,
1044: p_default_last_updated_by IN NUMBER,
1045: p_default_last_update_login IN NUMBER

Line 1050: FUNCTION v_check_line_get_po_tax_attr(p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

1046: ) return boolean;
1047:
1048:
1049: --bugfix:5565310
1050: FUNCTION v_check_line_get_po_tax_attr(p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
1051: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
1052: p_calling_sequence IN VARCHAR2) return boolean;
1053:
1054: --bugfix:6989166

Line 1051: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,

1047:
1048:
1049: --bugfix:5565310
1050: FUNCTION v_check_line_get_po_tax_attr(p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
1051: p_invoice_lines_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_line_info_rec,
1052: p_calling_sequence IN VARCHAR2) return boolean;
1053:
1054: --bugfix:6989166
1055: FUNCTION v_check_ship_to_location_code(

Line 1056: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

1052: p_calling_sequence IN VARCHAR2) return boolean;
1053:
1054: --bugfix:6989166
1055: FUNCTION v_check_ship_to_location_code(
1056: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
1057: p_invoice_line_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,
1058: p_default_last_updated_by IN NUMBER,
1059: p_default_last_update_login IN NUMBER,
1060: p_current_invoice_status IN OUT NOCOPY VARCHAR2,

Line 1057: p_invoice_line_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,

1053:
1054: --bugfix:6989166
1055: FUNCTION v_check_ship_to_location_code(
1056: p_invoice_rec IN AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
1057: p_invoice_line_rec IN AP_IMPORT_INVOICES_PKG.r_line_info_rec,
1058: p_default_last_updated_by IN NUMBER,
1059: p_default_last_update_login IN NUMBER,
1060: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
1061: p_calling_sequence IN VARCHAR2) return boolean;

Line 1073: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,

1069: /* */
1070: /*=========================================================================*/
1071:
1072: FUNCTION v_check_invalid_remit_supplier(
1073: p_invoice_rec IN OUT NOCOPY AP_IMPORT_INVOICES_PKG.r_invoice_info_rec,
1074: p_default_last_updated_by IN NUMBER,
1075: p_default_last_update_login IN NUMBER,
1076: p_current_invoice_status IN OUT NOCOPY VARCHAR2,
1077: p_calling_sequence IN VARCHAR2) RETURN BOOLEAN;