607: /* Import. */
608: /* */
609: /*==========================================================================*/
610: FUNCTION Insert_Single_Dist_From_Line(
611: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
612: X_invoice_id IN NUMBER,
613: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
614: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
615: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
609: /*==========================================================================*/
610: FUNCTION Insert_Single_Dist_From_Line(
611: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
612: X_invoice_id IN NUMBER,
613: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
614: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
615: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
616: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
617: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
610: FUNCTION Insert_Single_Dist_From_Line(
611: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
612: X_invoice_id IN NUMBER,
613: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
614: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
615: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
616: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
617: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
618: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
611: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
612: X_invoice_id IN NUMBER,
613: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
614: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
615: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
616: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
617: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
618: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
619: X_line_number IN NUMBER,
612: X_invoice_id IN NUMBER,
613: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
614: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
615: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
616: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
617: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
618: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
619: X_line_number IN NUMBER,
620: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
613: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
614: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
615: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
616: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
617: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
618: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
619: X_line_number IN NUMBER,
620: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
621: X_line_source IN VARCHAR2,
614: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
615: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
616: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
617: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
618: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
619: X_line_number IN NUMBER,
620: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
621: X_line_source IN VARCHAR2,
622: X_Generate_Permanent IN VARCHAR2 DEFAULT 'N',
616: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
617: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
618: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
619: X_line_number IN NUMBER,
620: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
621: X_line_source IN VARCHAR2,
622: X_Generate_Permanent IN VARCHAR2 DEFAULT 'N',
623: X_Validate_Info IN BOOLEAN DEFAULT TRUE,
624: X_Error_Code OUT NOCOPY VARCHAR2,
629: X_Calling_Sequence IN VARCHAR2) RETURN BOOLEAN;
630:
631: --Bug 8346277
632: FUNCTION Insert_AWT_Dist_From_Line(
633: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
634: X_invoice_id IN NUMBER,
635: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
636: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
637: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
631: --Bug 8346277
632: FUNCTION Insert_AWT_Dist_From_Line(
633: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
634: X_invoice_id IN NUMBER,
635: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
636: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
637: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
638: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
639: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
632: FUNCTION Insert_AWT_Dist_From_Line(
633: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
634: X_invoice_id IN NUMBER,
635: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
636: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
637: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
638: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
639: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
640: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
633: X_batch_id IN AP_INVOICES.BATCH_ID%TYPE,
634: X_invoice_id IN NUMBER,
635: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
636: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
637: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
638: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
639: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
640: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
641: X_line_number IN NUMBER,
634: X_invoice_id IN NUMBER,
635: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
636: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
637: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
638: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
639: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
640: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
641: X_line_number IN NUMBER,
642: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
635: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
636: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
637: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
638: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
639: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
640: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
641: X_line_number IN NUMBER,
642: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
643: X_line_source IN VARCHAR2,
636: X_vendor_id IN AP_INVOICES.VENDOR_ID%TYPE,
637: X_invoice_currency IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
638: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
639: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
640: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
641: X_line_number IN NUMBER,
642: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
643: X_line_source IN VARCHAR2,
644: X_Generate_Permanent IN VARCHAR2 DEFAULT 'N',
638: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
639: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
640: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
641: X_line_number IN NUMBER,
642: X_invoice_lines_rec IN AP_INVOICES_PKG.r_invoice_line_rec,
643: X_line_source IN VARCHAR2,
644: X_Generate_Permanent IN VARCHAR2 DEFAULT 'N',
645: X_Validate_Info IN BOOLEAN DEFAULT TRUE,
646: X_Error_Code OUT NOCOPY VARCHAR2,