1 PACKAGE AP_CANCEL_PKG AUTHID CURRENT_USER AS
2 /* $Header: apicancs.pls 120.5 2006/06/17 00:09:49 bghose noship $ */
3
4 TYPE Inv_Line_Tab_Type IS TABLE OF ap_invoice_lines%ROWTYPE;
5
6 Function Is_Invoice_Cancellable(
7 P_invoice_id IN NUMBER,
8 P_error_code OUT NOCOPY VARCHAR2, /* Bug 5300712 */
9 P_debug_info IN OUT NOCOPY VARCHAR2,
10 P_calling_sequence IN VARCHAR2) RETURN BOOLEAN;
11
12 FUNCTION Ap_Cancel_Single_Invoice(
13 P_invoice_id IN NUMBER,
14 P_last_updated_by IN NUMBER,
15 P_last_update_login IN NUMBER,
16 P_accounting_date IN DATE,
17 P_message_name OUT NOCOPY VARCHAR2,
18 P_invoice_amount OUT NOCOPY NUMBER,
19 P_base_amount OUT NOCOPY NUMBER,
20 P_temp_cancelled_amount OUT NOCOPY NUMBER,
21 P_cancelled_by OUT NOCOPY NUMBER,
22 P_cancelled_amount OUT NOCOPY NUMBER,
23 P_cancelled_date OUT NOCOPY DATE,
24 P_last_update_date OUT NOCOPY DATE,
25 P_original_prepayment_amount OUT NOCOPY NUMBER,
26 P_pay_curr_invoice_amount OUT NOCOPY NUMBER,
27 P_token OUT NOCOPY VARCHAR2,
28 P_calling_sequence IN VARCHAR2) RETURN BOOLEAN;
29
30 PROCEDURE Ap_Cancel_Invoices(
31 P_check_id IN NUMBER,
32 P_last_updated_by IN NUMBER,
33 P_last_update_login IN NUMBER,
34 P_accounting_date IN DATE,
35 P_num_cancelled OUT NOCOPY NUMBER,
36 P_num_not_cancelled OUT NOCOPY NUMBER,
37 P_calling_sequence IN VARCHAR2);
38
39 END AP_CANCEL_PKG;