106:
107:
108: TYPE SettlementResult_rec_type IS RECORD (
109: Trxn_Extension_Id iby_fndcpt_tx_extensions.TRXN_EXTENSION_ID%TYPE,
110: Result IBY_FNDCPT_COMMON_PUB.Result_rec_type
111: );
112:
113:
114: -- II.2 Table Types
138: p_commit IN VARCHAR2 := FND_API.G_TRUE,
139: x_return_status OUT NOCOPY VARCHAR2,
140: x_msg_count OUT NOCOPY NUMBER,
141: x_msg_data OUT NOCOPY VARCHAR2,
142: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
143: p_payer_equivalency IN VARCHAR2 :=
144: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
145: p_pmt_channel IN VARCHAR2,
146: p_instr_assignment IN NUMBER,
140: x_msg_count OUT NOCOPY NUMBER,
141: x_msg_data OUT NOCOPY VARCHAR2,
142: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
143: p_payer_equivalency IN VARCHAR2 :=
144: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
145: p_pmt_channel IN VARCHAR2,
146: p_instr_assignment IN NUMBER,
147: p_trxn_attribs IN TrxnExtension_rec_type,
148: x_entity_id OUT NOCOPY NUMBER,
145: p_pmt_channel IN VARCHAR2,
146: p_instr_assignment IN NUMBER,
147: p_trxn_attribs IN TrxnExtension_rec_type,
148: x_entity_id OUT NOCOPY NUMBER,
149: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
150: );
151:
152: -- 2. Update_Transaction_Extension
153: --
166: p_commit IN VARCHAR2 := FND_API.G_TRUE,
167: x_return_status OUT NOCOPY VARCHAR2,
168: x_msg_count OUT NOCOPY NUMBER,
169: x_msg_data OUT NOCOPY VARCHAR2,
170: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
171: p_payer_equivalency IN VARCHAR2 :=
172: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
173: p_entity_id IN NUMBER,
174: p_pmt_channel IN VARCHAR2,
168: x_msg_count OUT NOCOPY NUMBER,
169: x_msg_data OUT NOCOPY VARCHAR2,
170: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
171: p_payer_equivalency IN VARCHAR2 :=
172: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
173: p_entity_id IN NUMBER,
174: p_pmt_channel IN VARCHAR2,
175: p_instr_assignment IN NUMBER,
176: p_trxn_attribs IN TrxnExtension_rec_type,
173: p_entity_id IN NUMBER,
174: p_pmt_channel IN VARCHAR2,
175: p_instr_assignment IN NUMBER,
176: p_trxn_attribs IN TrxnExtension_rec_type,
177: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
178: );
179:
180: -- 3. Get_Transaction_Extension
181: --
193: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
194: x_return_status OUT NOCOPY VARCHAR2,
195: x_msg_count OUT NOCOPY NUMBER,
196: x_msg_data OUT NOCOPY VARCHAR2,
197: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
198: p_entity_id IN NUMBER,
199: x_trxn_attribs OUT NOCOPY TrxnExtension_rec_type,
200: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
201: );
196: x_msg_data OUT NOCOPY VARCHAR2,
197: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
198: p_entity_id IN NUMBER,
199: x_trxn_attribs OUT NOCOPY TrxnExtension_rec_type,
200: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
201: );
202:
203: -- 4. Copy_Transaction_Extension
204: --
219: p_commit IN VARCHAR2 := FND_API.G_TRUE,
220: x_return_status OUT NOCOPY VARCHAR2,
221: x_msg_count OUT NOCOPY NUMBER,
222: x_msg_data OUT NOCOPY VARCHAR2,
223: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
224: p_payer_equivalency IN VARCHAR2 :=
225: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
226: p_entities IN IBY_FNDCPT_COMMON_PUB.Id_tbl_type,
227: p_trxn_attribs IN TrxnExtension_rec_type,
221: x_msg_count OUT NOCOPY NUMBER,
222: x_msg_data OUT NOCOPY VARCHAR2,
223: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
224: p_payer_equivalency IN VARCHAR2 :=
225: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
226: p_entities IN IBY_FNDCPT_COMMON_PUB.Id_tbl_type,
227: p_trxn_attribs IN TrxnExtension_rec_type,
228: x_entity_id OUT NOCOPY NUMBER,
229: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
222: x_msg_data OUT NOCOPY VARCHAR2,
223: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
224: p_payer_equivalency IN VARCHAR2 :=
225: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
226: p_entities IN IBY_FNDCPT_COMMON_PUB.Id_tbl_type,
227: p_trxn_attribs IN TrxnExtension_rec_type,
228: x_entity_id OUT NOCOPY NUMBER,
229: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
230: );
225: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
226: p_entities IN IBY_FNDCPT_COMMON_PUB.Id_tbl_type,
227: p_trxn_attribs IN TrxnExtension_rec_type,
228: x_entity_id OUT NOCOPY NUMBER,
229: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
230: );
231:
232: -- 5. Delete_Transaction_Extension
233: --
246: p_commit IN VARCHAR2 := FND_API.G_TRUE,
247: x_return_status OUT NOCOPY VARCHAR2,
248: x_msg_count OUT NOCOPY NUMBER,
249: x_msg_data OUT NOCOPY VARCHAR2,
250: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
251: p_payer_equivalency IN VARCHAR2 :=
252: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
253: p_entity_id IN NUMBER,
254: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
248: x_msg_count OUT NOCOPY NUMBER,
249: x_msg_data OUT NOCOPY VARCHAR2,
250: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
251: p_payer_equivalency IN VARCHAR2 :=
252: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
253: p_entity_id IN NUMBER,
254: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
255: );
256:
250: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
251: p_payer_equivalency IN VARCHAR2 :=
252: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
253: p_entity_id IN NUMBER,
254: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
255: );
256:
257: -- 6. Create_Authorization
258: --
270: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
271: x_return_status OUT NOCOPY VARCHAR2,
272: x_msg_count OUT NOCOPY NUMBER,
273: x_msg_data OUT NOCOPY VARCHAR2,
274: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
275: p_payer_equivalency IN VARCHAR2 :=
276: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
277: p_payee IN PayeeContext_rec_type,
278: p_trxn_entity_id IN NUMBER,
272: x_msg_count OUT NOCOPY NUMBER,
273: x_msg_data OUT NOCOPY VARCHAR2,
274: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
275: p_payer_equivalency IN VARCHAR2 :=
276: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
277: p_payee IN PayeeContext_rec_type,
278: p_trxn_entity_id IN NUMBER,
279: p_auth_attribs IN AuthAttribs_rec_type,
280: p_amount IN Amount_rec_type,
278: p_trxn_entity_id IN NUMBER,
279: p_auth_attribs IN AuthAttribs_rec_type,
280: p_amount IN Amount_rec_type,
281: x_auth_result OUT NOCOPY AuthResult_rec_type,
282: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
283: );
284:
285: -- 7. Get_Authorization
286: --
298: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
299: x_return_status OUT NOCOPY VARCHAR2,
300: x_msg_count OUT NOCOPY NUMBER,
301: x_msg_data OUT NOCOPY VARCHAR2,
302: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
303: p_trxn_entity_id IN NUMBER,
304: x_auth_result OUT NOCOPY AuthResult_rec_type,
305: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
306: );
301: x_msg_data OUT NOCOPY VARCHAR2,
302: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
303: p_trxn_entity_id IN NUMBER,
304: x_auth_result OUT NOCOPY AuthResult_rec_type,
305: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
306: );
307:
308: -- 8. Cancel_Authorization
309: --
321: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
322: x_return_status OUT NOCOPY VARCHAR2,
323: x_msg_count OUT NOCOPY NUMBER,
324: x_msg_data OUT NOCOPY VARCHAR2,
325: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
326: p_auth_id IN NUMBER,
327: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
328: );
329:
323: x_msg_count OUT NOCOPY NUMBER,
324: x_msg_data OUT NOCOPY VARCHAR2,
325: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
326: p_auth_id IN NUMBER,
327: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
328: );
329:
330:
331: -- 9. Create_Settlement
344: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
345: x_return_status OUT NOCOPY VARCHAR2,
346: x_msg_count OUT NOCOPY NUMBER,
347: x_msg_data OUT NOCOPY VARCHAR2,
348: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
349: p_payer_equivalency IN VARCHAR2 :=
350: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
351: p_trxn_entity_id IN NUMBER,
352: p_amount IN Amount_rec_type,
346: x_msg_count OUT NOCOPY NUMBER,
347: x_msg_data OUT NOCOPY VARCHAR2,
348: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
349: p_payer_equivalency IN VARCHAR2 :=
350: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
351: p_trxn_entity_id IN NUMBER,
352: p_amount IN Amount_rec_type,
353: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
354: );
349: p_payer_equivalency IN VARCHAR2 :=
350: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
351: p_trxn_entity_id IN NUMBER,
352: p_amount IN Amount_rec_type,
353: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
354: );
355:
356:
357: -- 9.5 Create_Settlement (Overloaded)
372: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
373: x_return_status OUT NOCOPY VARCHAR2,
374: x_msg_count OUT NOCOPY NUMBER,
375: x_msg_data OUT NOCOPY VARCHAR2,
376: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
377: p_payer_equivalency IN VARCHAR2 :=
378: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
379: p_trxn_entity_id IN NUMBER,
380: p_amount IN Amount_rec_type,
374: x_msg_count OUT NOCOPY NUMBER,
375: x_msg_data OUT NOCOPY VARCHAR2,
376: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
377: p_payer_equivalency IN VARCHAR2 :=
378: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
379: p_trxn_entity_id IN NUMBER,
380: p_amount IN Amount_rec_type,
381: p_receipt_attribs IN ReceiptAttribs_rec_type,
382: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
378: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
379: p_trxn_entity_id IN NUMBER,
380: p_amount IN Amount_rec_type,
381: p_receipt_attribs IN ReceiptAttribs_rec_type,
382: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
383: );
384:
385:
386: -- 13. Create_Return
399: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
400: x_return_status OUT NOCOPY VARCHAR2,
401: x_msg_count OUT NOCOPY NUMBER,
402: x_msg_data OUT NOCOPY VARCHAR2,
403: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
404: p_payer_equivalency IN VARCHAR2 :=
405: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
406: p_trxn_entity_id IN NUMBER,
407: p_amount IN Amount_rec_type,
401: x_msg_count OUT NOCOPY NUMBER,
402: x_msg_data OUT NOCOPY VARCHAR2,
403: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
404: p_payer_equivalency IN VARCHAR2 :=
405: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
406: p_trxn_entity_id IN NUMBER,
407: p_amount IN Amount_rec_type,
408: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
409: );
404: p_payer_equivalency IN VARCHAR2 :=
405: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
406: p_trxn_entity_id IN NUMBER,
407: p_amount IN Amount_rec_type,
408: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
409: );
410:
411: -- 13.5 Create_Return (Overloaded)
412: -- Accepts ReceiptAttribs_rec_type as an additional
426: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
427: x_return_status OUT NOCOPY VARCHAR2,
428: x_msg_count OUT NOCOPY NUMBER,
429: x_msg_data OUT NOCOPY VARCHAR2,
430: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
431: p_payer_equivalency IN VARCHAR2 :=
432: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
433: p_trxn_entity_id IN NUMBER,
434: p_amount IN Amount_rec_type,
428: x_msg_count OUT NOCOPY NUMBER,
429: x_msg_data OUT NOCOPY VARCHAR2,
430: p_payer IN IBY_FNDCPT_COMMON_PUB.PayerContext_rec_type,
431: p_payer_equivalency IN VARCHAR2 :=
432: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
433: p_trxn_entity_id IN NUMBER,
434: p_amount IN Amount_rec_type,
435: p_receipt_attribs IN ReceiptAttribs_rec_type,
436: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
432: IBY_FNDCPT_COMMON_PUB.G_PAYER_EQUIV_UPWARD,
433: p_trxn_entity_id IN NUMBER,
434: p_amount IN Amount_rec_type,
435: p_receipt_attribs IN ReceiptAttribs_rec_type,
436: x_response OUT NOCOPY IBY_FNDCPT_COMMON_PUB.Result_rec_type
437: );
438:
439: -- 14. Create_Settlements
440: --