1 PACKAGE AR_BUS_EVENT_COVER AS
2 /* $Header: ARBEPKGS.pls 120.10 2005/10/30 04:13:04 appldev noship $*/
3 TYPE prev_cust_old_state_rec IS RECORD
4 (amount_due_remaining NUMBER,
5 amount_credited NUMBER,
6 status varchar2(10));
7
8 TYPE prev_cust_old_state_tab IS TABLE OF prev_cust_old_state_rec
9 INDEX BY BINARY_INTEGER;
10
11 PROCEDURE p_insert_trx_sum_hist
12 (p_trx_sum_hist_rec IN AR_TRX_SUMMARY_HIST%rowtype,
13 p_history_id OUT NOCOPY NUMBER,
14 p_trx_type IN VARCHAR2 DEFAULT NULL,
15 p_event_type IN VARCHAR2 DEFAULT NULL);
16
17 PROCEDURE Raise_Trx_Creation_Event
18 ( p_doc_type IN VARCHAR2,
19 p_customer_trx_id IN NUMBER,
20 p_prev_cust_old_state IN PREV_CUST_OLD_STATE_TAB
21 );
22
23 PROCEDURE Raise_Trx_Incomplete_Event
24 ( p_doc_type IN VARCHAR2,
25 p_customer_trx_id IN NUMBER,
26 p_ps_id IN NUMBER,
27 p_history_id IN NUMBER,
28 p_prev_cust_old_state IN PREV_CUST_OLD_STATE_TAB
29 );
30
31 --
32 -- This has to be raised per payment_schedule_id modified
33 --
34
35 PROCEDURE Raise_Trx_Modify_Event
36 ( p_payment_schedule_id IN NUMBER,
37 p_doc_type IN VARCHAR2,
38 p_history_id IN NUMBER
39 );
40
41 PROCEDURE Raise_Rcpt_Creation_Event
42 ( p_payment_schedule_id IN NUMBER
43 );
44
45 PROCEDURE Raise_Rcpt_Reverse_Event
46 (p_cash_receipt_id IN NUMBER,
47 p_payment_schedule_id IN NUMBER,
48 p_history_id IN NUMBER
49 );
50
51 PROCEDURE Raise_Rcpt_DMReverse_Event
52 (p_cash_receipt_id IN NUMBER,
53 p_payment_schedule_id IN NUMBER,
54 p_history_id IN NUMBER
55 );
56
57 PROCEDURE Raise_Rcpt_Modify_Event
58 ( p_cash_receipt_id IN NUMBER,
59 p_payment_schedule_id IN NUMBER,
60 p_history_id IN NUMBER);
61
62 PROCEDURE Raise_Rcpt_Confirm_Event
63 ( p_rec_appln_id IN NUMBER,
64 p_cash_receipt_id IN NUMBER);
65
66 PROCEDURE Raise_Rcpt_UnConfirm_Event
67 ( p_rec_appln_id IN NUMBER,
68 p_cash_receipt_id IN NUMBER);
69
70 PROCEDURE Raise_CR_Apply_Event
71 (p_receivable_application_id IN NUMBER --pass in the rec_app_id of the APP rec
72 );
73
74 PROCEDURE Raise_CR_UnApply_Event
75 (p_receivable_application_id IN NUMBER --pass in the rec_app_id of the APP rec
76 );
77
78 PROCEDURE Raise_CM_Apply_Event
79 (p_receivable_application_id IN NUMBER, --pass in the rec_app_id of the APP rec
80 p_app_ps_status IN VARCHAR2 DEFAULT NULL
81 );
82
83 PROCEDURE Raise_CM_UnApply_Event
84 (p_receivable_application_id IN NUMBER --pass in the rec_app_id of the APP rec
85 );
86
87 PROCEDURE Raise_Adj_Create_Event
88 (p_adjustment_id IN NUMBER,
89 p_app_ps_status IN VARCHAR2 DEFAULT NULL,
90 p_adj_status IN VARCHAR2 DEFAULT NULL);
91
92 PROCEDURE Raise_Adj_Approve_Event
93 (p_adjustment_id IN NUMBER,
94 p_approval_actn_hist_id IN NUMBER,
95 p_app_ps_status IN VARCHAR2 DEFAULT NULL);
96
97 PROCEDURE Raise_AutoInv_Run_Event
98 ( p_request_id IN NUMBER);
99
100 PROCEDURE Raise_AutoRec_Run_Event
101 ( p_request_id IN NUMBER,
102 p_req_confirmation IN VARCHAR2);
103
104 PROCEDURE Raise_PostBatch_Run_Event
105 ( p_request_id IN NUMBER);
106
107 PROCEDURE Raise_AutoAdj_Run_Event
108 ( p_request_id IN NUMBER);
109
110 PROCEDURE Raise_CopyInv_Run_Event
111 ( p_request_id IN NUMBER);
112
113 PROCEDURE Raise_Rcpt_Deletion_Event
114 ( p_payment_schedule_id IN NUMBER,
115 p_receipt_number IN ar_cash_receipts.receipt_number%type,
116 p_receipt_date IN ar_cash_receipts.receipt_date%type
117 );
118
119 END AR_BUS_EVENT_COVER; -- Package spec