[Home] [Help]
PACKAGE: APPS.ARP_RW_ICR_PKG
Source
1 PACKAGE ARP_RW_ICR_PKG AUTHID CURRENT_USER AS
2 /* $Header: ARERICRS.pls 120.3.12010000.2 2009/02/02 16:47:22 mpsingh ship $ */
3 --
4 PROCEDURE get_applied_amount_total(
5 p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
6 p_applied_amount_total OUT NOCOPY ar_interim_cash_receipts.amount%TYPE,
7 p_applied_count_total OUT NOCOPY NUMBER,
8 p_module_name IN VARCHAR2,
9 p_module_version IN VARCHAR2 );
10 --
11 PROCEDURE insert_row(
12 p_row_id IN OUT NOCOPY VARCHAR2,
13 p_cr_id IN OUT NOCOPY ar_interim_cash_receipts.cash_receipt_id%TYPE,
14 p_special_type IN ar_interim_cash_receipts.special_type%TYPE,
15 p_receipt_number IN ar_interim_cash_receipts.receipt_number%TYPE,
16 p_currency_code IN ar_interim_cash_receipts.currency_code%TYPE,
17 p_receipt_amount IN ar_interim_cash_receipts.amount%TYPE,
18 p_amount_applied IN
19 ar_interim_cash_receipts.amount_applied%TYPE,
20 p_trans_to_receipt_rate IN
21 ar_interim_cash_receipts.trans_to_receipt_rate%TYPE,
22 p_factor_discount_amount IN
23 ar_interim_cash_receipts.factor_discount_amount%TYPE,
24 p_receipt_method_id IN
25 ar_interim_cash_receipts.receipt_method_id%TYPE,
26 p_remittance_bank_account_id IN
27 ar_interim_cash_receipts.remit_bank_acct_use_id%TYPE,
28 p_batch_id IN ar_interim_cash_receipts.batch_id%TYPE,
29 p_customer_trx_id IN ar_interim_cash_receipts.customer_trx_id%TYPE,
30 p_payment_schedule_id IN
31 ar_payment_schedules.payment_schedule_id%TYPE,
32 p_exchange_date IN ar_interim_cash_receipts.exchange_date%TYPE,
33 p_exchange_rate IN ar_interim_cash_receipts.exchange_rate%TYPE,
34 p_exchange_rate_type IN
35 ar_interim_cash_receipts.exchange_rate_type%TYPE,
36 p_gl_date IN ar_interim_cash_receipts.gl_date%TYPE,
37 p_anticipated_clearing_date IN
38 ar_interim_cash_receipts.anticipated_clearing_date%TYPE,
39 p_pay_from_customer IN
40 ar_interim_cash_receipts.pay_from_customer%TYPE,
41 p_customer_bank_account_id IN
42 ar_interim_cash_receipts.customer_bank_account_id%TYPE,
43 p_customer_bank_branch_id IN
44 ar_interim_cash_receipts.customer_bank_branch_id%TYPE,
45 p_receipt_date IN ar_interim_cash_receipts.receipt_date%TYPE,
46 p_site_use_id IN ar_interim_cash_receipts.site_use_id%TYPE,
47 p_ussgl_transaction_code IN
48 ar_interim_cash_receipts.ussgl_transaction_code%TYPE,
49 p_doc_sequence_id IN ar_interim_cash_receipts.doc_sequence_id%TYPE,
50 p_doc_sequence_value IN
51 ar_interim_cash_receipts.doc_sequence_value%TYPE,
52 p_attribute_category IN
53 ar_interim_cash_receipts.attribute_category%TYPE,
54 p_attribute1 IN ar_interim_cash_receipts.attribute1%TYPE,
55 p_attribute2 IN ar_interim_cash_receipts.attribute2%TYPE,
56 p_attribute3 IN ar_interim_cash_receipts.attribute3%TYPE,
57 p_attribute4 IN ar_interim_cash_receipts.attribute4%TYPE,
58 p_attribute5 IN ar_interim_cash_receipts.attribute5%TYPE,
59 p_attribute6 IN ar_interim_cash_receipts.attribute6%TYPE,
60 p_attribute7 IN ar_interim_cash_receipts.attribute7%TYPE,
61 p_attribute8 IN ar_interim_cash_receipts.attribute8%TYPE,
62 p_attribute9 IN ar_interim_cash_receipts.attribute9%TYPE,
63 p_attribute10 IN ar_interim_cash_receipts.attribute10%TYPE,
64 p_attribute11 IN ar_interim_cash_receipts.attribute11%TYPE,
65 p_attribute12 IN ar_interim_cash_receipts.attribute12%TYPE,
66 p_attribute13 IN ar_interim_cash_receipts.attribute13%TYPE,
67 p_attribute14 IN ar_interim_cash_receipts.attribute14%TYPE,
68 p_attribute15 IN ar_interim_cash_receipts.attribute15%TYPE,
69 p_application_notes IN ar_interim_cash_receipts.application_notes%TYPE,
70 p_application_ref_type IN ar_interim_cash_receipts.application_ref_type%TYPE,
71 p_customer_reference IN ar_interim_cash_receipts.customer_reference%TYPE,
72 p_customer_reason IN ar_interim_cash_receipts.customer_reason%TYPE,
73 p_automatch_set_id IN ar_interim_cash_receipts.automatch_set_id%TYPE,
74 p_autoapply_flag IN ar_interim_cash_receipts.autoapply_flag%TYPE,
75 p_module_name IN VARCHAR2,
76 p_module_version IN VARCHAR2 );
77 --
78 --
79 -- Bug fix: 597519 12/17/97
80 -- Problem: rate information is not being passed to server on commit
81 -- Changes: passing parameters exchange date, exchange rate and
82 --
83 PROCEDURE update_row(
84 p_row_id IN VARCHAR2,
85 p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
86 p_special_type IN ar_interim_cash_receipts.special_type%TYPE,
87 p_receipt_number IN ar_interim_cash_receipts.receipt_number%TYPE,
88 p_receipt_amount IN ar_interim_cash_receipts.amount%TYPE,
89 p_amount_applied IN
90 ar_interim_cash_receipts.amount_applied%TYPE,
91 p_trans_to_receipt_rate IN
92 ar_interim_cash_receipts.trans_to_receipt_rate%TYPE,
93 p_factor_discount_amount IN
94 ar_interim_cash_receipts.factor_discount_amount%TYPE,
95 p_receipt_method_id IN
96 ar_interim_cash_receipts.receipt_method_id%TYPE,
97 p_remittance_bank_account_id IN
98 ar_interim_cash_receipts.remit_bank_acct_use_id%TYPE,
99 p_batch_id IN ar_interim_cash_receipts.batch_id%TYPE,
100 p_customer_trx_id IN ar_interim_cash_receipts.customer_trx_id%TYPE,
101 p_payment_schedule_id IN
102 ar_payment_schedules.payment_schedule_id%TYPE,
103 p_pay_from_customer IN
104 ar_interim_cash_receipts.pay_from_customer%TYPE,
105 p_customer_bank_account_id IN
106 ar_interim_cash_receipts.customer_bank_account_id%TYPE,
107 p_customer_bank_branch_id IN
108 ar_interim_cash_receipts.customer_bank_branch_id%TYPE,
109 p_site_use_id IN ar_interim_cash_receipts.site_use_id%TYPE,
110 p_ussgl_transaction_code IN
111 ar_interim_cash_receipts.ussgl_transaction_code%TYPE,
112 p_doc_sequence_id IN ar_interim_cash_receipts.doc_sequence_id%TYPE,
113 p_doc_sequence_value IN
114 ar_interim_cash_receipts.doc_sequence_value%TYPE,
115 p_anticipated_clearing_date IN
116 ar_interim_cash_receipts.anticipated_clearing_date%TYPE,
117 p_attribute_category IN
118 ar_interim_cash_receipts.attribute_category%TYPE,
119 p_attribute1 IN ar_interim_cash_receipts.attribute1%TYPE,
120 p_attribute2 IN ar_interim_cash_receipts.attribute2%TYPE,
121 p_attribute3 IN ar_interim_cash_receipts.attribute3%TYPE,
122 p_attribute4 IN ar_interim_cash_receipts.attribute4%TYPE,
123 p_attribute5 IN ar_interim_cash_receipts.attribute5%TYPE,
124 p_attribute6 IN ar_interim_cash_receipts.attribute6%TYPE,
125 p_attribute7 IN ar_interim_cash_receipts.attribute7%TYPE,
126 p_attribute8 IN ar_interim_cash_receipts.attribute8%TYPE,
127 p_attribute9 IN ar_interim_cash_receipts.attribute9%TYPE,
128 p_attribute10 IN ar_interim_cash_receipts.attribute10%TYPE,
129 p_attribute11 IN ar_interim_cash_receipts.attribute11%TYPE,
130 p_attribute12 IN ar_interim_cash_receipts.attribute12%TYPE,
131 p_attribute13 IN ar_interim_cash_receipts.attribute13%TYPE,
132 p_attribute14 IN ar_interim_cash_receipts.attribute14%TYPE,
133 p_attribute15 IN ar_interim_cash_receipts.attribute15%TYPE,
134 -- Bug fix: 597519 12/17/97
135 p_exchange_date IN ar_interim_cash_receipts.exchange_date%TYPE,
136 p_exchange_rate IN ar_interim_cash_receipts.exchange_rate%TYPE,
137 p_exchange_rate_type IN
138 ar_interim_cash_receipts.exchange_rate_type%TYPE,
139 -- Bug fix 750400 12/24/98
140 p_gl_date IN ar_interim_cash_receipts.gl_date%TYPE,
141 -- enh 2074220
142 p_application_notes IN ar_interim_cash_receipts.application_notes%TYPE,
143 -- Bug 2707190 additions
144 p_application_ref_type IN ar_interim_cash_receipts.application_ref_type%TYPE,
145 p_customer_reference IN ar_interim_cash_receipts.customer_reference%TYPE,
146 p_customer_reason IN ar_interim_cash_receipts.customer_reason%TYPE,
147 p_automatch_set_id IN ar_interim_cash_receipts.automatch_set_id%TYPE,
148 p_autoapply_flag IN ar_interim_cash_receipts.autoapply_flag%TYPE,
149 p_module_name IN VARCHAR2,
150 p_module_version IN VARCHAR2 );
151 PROCEDURE check_unique_receipt(
152 p_row_id IN VARCHAR2,
153 p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
154 p_special_type IN ar_interim_cash_receipts.special_type%TYPE,
155 p_receipt_number IN ar_interim_cash_receipts.receipt_number%TYPE,
156 p_customer_id IN hz_cust_accounts.cust_account_id%TYPE,
157 p_receipt_amount IN ar_interim_cash_receipts.amount%TYPE,
158 p_factor_discount_amount IN ar_interim_cash_receipts.factor_discount_amount%TYPE,
159 p_module_name IN VARCHAR2,
160 p_module_version IN VARCHAR2 );
161 --
162 PROCEDURE check_no_lines_exists(
163 p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
164 p_module_name IN VARCHAR2,
165 p_module_version IN VARCHAR2 );
166 --
167 FUNCTION lines_exists(
171 --
168 p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
169 p_module_name IN VARCHAR2,
170 p_module_version IN VARCHAR2 ) RETURN BOOLEAN;
172 PROCEDURE delete_row(
173 p_row_id IN VARCHAR2,
174 p_cr_id IN ar_interim_cash_receipts.cash_receipt_id%TYPE,
175 p_module_name IN VARCHAR2,
176 p_module_version IN VARCHAR2 );
177 --
178 PROCEDURE lock_row(
179 p_row_id VARCHAR2,
180 p_cr_id ar_interim_cash_receipts.cash_receipt_id%TYPE,
181 p_special_type ar_interim_cash_receipts.special_type%TYPE,
182 p_receipt_number ar_interim_cash_receipts.receipt_number%TYPE,
183 p_currency_code ar_interim_cash_receipts.currency_code%TYPE,
184 p_receipt_amount ar_interim_cash_receipts.amount%TYPE,
185 p_factor_discount_amount IN
186 ar_interim_cash_receipts.factor_discount_amount%TYPE,
187 p_receipt_method_id
188 ar_interim_cash_receipts.receipt_method_id%TYPE,
189 p_remittance_bank_account_id
190 ar_interim_cash_receipts.remit_bank_acct_use_id%TYPE,
191 p_batch_id ar_interim_cash_receipts.batch_id%TYPE,
192 p_customer_trx_id ar_interim_cash_receipts.customer_trx_id%TYPE,
193 p_payment_schedule_id
194 ar_payment_schedules.payment_schedule_id%TYPE,
195 p_exchange_date ar_interim_cash_receipts.exchange_date%TYPE,
196 p_exchange_rate ar_interim_cash_receipts.exchange_rate%TYPE,
197 p_exchange_rate_type
198 ar_interim_cash_receipts.exchange_rate_type%TYPE,
199 p_gl_date IN ar_interim_cash_receipts.gl_date%TYPE,
200 p_anticipated_clearing_date IN
201 ar_interim_cash_receipts.anticipated_clearing_date%TYPE,
202 p_pay_from_customer
203 ar_interim_cash_receipts.pay_from_customer%TYPE,
204 p_customer_bank_account_id IN
205 ar_interim_cash_receipts.customer_bank_account_id%TYPE,
206 p_customer_bank_branch_id IN
207 ar_interim_cash_receipts.customer_bank_branch_id%TYPE,
208 p_receipt_date ar_interim_cash_receipts.receipt_date%TYPE,
209 p_site_use_id ar_interim_cash_receipts.site_use_id%TYPE,
210 p_ussgl_transaction_code
211 ar_interim_cash_receipts.ussgl_transaction_code%TYPE,
212 p_doc_sequence_id ar_interim_cash_receipts.doc_sequence_id%TYPE,
213 p_doc_sequence_value
214 ar_interim_cash_receipts.doc_sequence_value%TYPE,
215 p_attribute_category
216 ar_interim_cash_receipts.attribute_category%TYPE,
217 p_attribute1 ar_interim_cash_receipts.attribute1%TYPE,
218 p_attribute2 ar_interim_cash_receipts.attribute2%TYPE,
219 p_attribute3 ar_interim_cash_receipts.attribute3%TYPE,
220 p_attribute4 ar_interim_cash_receipts.attribute4%TYPE,
221 p_attribute5 ar_interim_cash_receipts.attribute5%TYPE,
222 p_attribute6 ar_interim_cash_receipts.attribute6%TYPE,
223 p_attribute7 ar_interim_cash_receipts.attribute7%TYPE,
224 p_attribute8 ar_interim_cash_receipts.attribute8%TYPE,
225 p_attribute9 ar_interim_cash_receipts.attribute9%TYPE,
226 p_attribute10 ar_interim_cash_receipts.attribute10%TYPE,
227 p_attribute11 ar_interim_cash_receipts.attribute11%TYPE,
228 p_attribute12 ar_interim_cash_receipts.attribute12%TYPE,
229 p_attribute13 ar_interim_cash_receipts.attribute13%TYPE,
230 p_attribute14 ar_interim_cash_receipts.attribute14%TYPE,
231 p_attribute15 ar_interim_cash_receipts.attribute15%TYPE);
232 END ARP_RW_ICR_PKG;