DBA Data[Home] [Help]

APPS.AR_CM_APP_VAL_PVT dependencies on FND_API

Line 24: p_return_status := FND_API.G_RET_STS_SUCCESS;

20: BEGIN
21: IF PG_DEBUG in ('Y', 'C') THEN
22: arp_util.debug('Validate_apply_gl_date ()+');
23: END IF;
24: p_return_status := FND_API.G_RET_STS_SUCCESS;
25:
26: IF p_apply_gl_date IS NOT NULL THEN
27:
28: -- Check that the application GL Date is not before the invoice GL Date.

Line 32: p_return_status := FND_API.G_RET_STS_ERROR;

28: -- Check that the application GL Date is not before the invoice GL Date.
29: IF p_apply_gl_date < p_trx_gl_date THEN
30: FND_MESSAGE.SET_NAME('AR','AR_VAL_GL_INV_GL');
31: FND_MSG_PUB.Add;
32: p_return_status := FND_API.G_RET_STS_ERROR;
33: END IF;
34:
35: -- Check that the Application GL Date is in an open or future GL period.
36: IF ( NOT arp_util.is_gl_date_valid( p_apply_gl_date )) THEN

Line 40: p_return_status := FND_API.G_RET_STS_ERROR;

36: IF ( NOT arp_util.is_gl_date_valid( p_apply_gl_date )) THEN
37: FND_MESSAGE.set_name( 'AR', 'AR_INVALID_APP_GL_DATE' );
38: FND_MESSAGE.set_token( 'GL_DATE', TO_CHAR( p_apply_gl_date ));
39: FND_MSG_PUB.Add;
40: p_return_status := FND_API.G_RET_STS_ERROR;
41: END IF;
42:
43: END IF;
44: IF PG_DEBUG in ('Y', 'C') THEN

Line 59: p_return_status := FND_API.G_RET_STS_SUCCESS;

55: BEGIN
56: IF PG_DEBUG in ('Y', 'C') THEN
57: arp_util.debug('Validate_apply_date ()+');
58: END IF;
59: p_return_status := FND_API.G_RET_STS_SUCCESS;
60:
61: IF p_apply_date IS NOT NULL THEN
62:
63: -- check that the apply date is not before the invoice date.

Line 67: p_return_status := FND_API.G_RET_STS_ERROR;

63: -- check that the apply date is not before the invoice date.
64: IF p_apply_date < p_trx_date THEN
65: FND_MESSAGE.SET_NAME('AR','AR_APPLY_BEFORE_TRANSACTION');
66: FND_MSG_PUB.Add;
67: p_return_status := FND_API.G_RET_STS_ERROR;
68: END IF;
69:
70: END IF;
71:

Line 89: p_return_status := FND_API.G_RET_STS_SUCCESS;

85: BEGIN
86: IF PG_DEBUG in ('Y', 'C') THEN
87: arp_util.debug('Validate_amount_applied_from ()+');
88: END IF;
89: p_return_status := FND_API.G_RET_STS_SUCCESS;
90:
91: SELECT amount_applied,
92: amount_applied_from INTO l_amount_applied,l_amount_applied_from
93: FROM ar_receivable_applications

Line 102: p_return_status := FND_API.G_RET_STS_ERROR;

98: IF l_remaining_unapp_cm_amt < 0 THEN
99: IF PG_DEBUG in ('Y', 'C') THEN
100: arp_util.debug('Validate_amount_applied_from: ' || 'l_remaining_unapp_cm_amt :'||to_char(l_remaining_unapp_cm_amt));
101: END IF;
102: p_return_status := FND_API.G_RET_STS_ERROR;
103: FND_MESSAGE.SET_NAME('AR','AR_CKAP_OVERAPP');
104: FND_MSG_PUB.Add;
105: END IF;
106: IF PG_DEBUG in ('Y', 'C') THEN

Line 122: p_return_status := FND_API.G_RET_STS_SUCCESS;

118: BEGIN
119: IF PG_DEBUG in ('Y', 'C') THEN
120: arp_util.debug('Validate_Rev_gl_date ()+');
121: END IF;
122: p_return_status := FND_API.G_RET_STS_SUCCESS;
123: IF p_reversal_gl_date IS NOT NULL THEN
124:
125: IF p_reversal_gl_date < NVL(p_apply_gl_date,p_reversal_gl_date) THEN
126: FND_MESSAGE.SET_NAME('AR','AR_RW_BEFORE_APP_GL_DATE');

Line 129: p_return_status := FND_API.G_RET_STS_ERROR;

125: IF p_reversal_gl_date < NVL(p_apply_gl_date,p_reversal_gl_date) THEN
126: FND_MESSAGE.SET_NAME('AR','AR_RW_BEFORE_APP_GL_DATE');
127: FND_MESSAGE.SET_TOKEN('GL_DATE', p_apply_gl_date);
128: FND_MSG_PUB.Add;
129: p_return_status := FND_API.G_RET_STS_ERROR;
130: END IF;
131: IF p_reversal_gl_date < nvl(p_cm_gl_date,p_reversal_gl_date) THEN
132: FND_MESSAGE.SET_NAME('AR','AR_REF_BEFORE_CM_GL_DATE');
133: FND_MESSAGE.SET_TOKEN('GL_DATE', p_cm_gl_date);

Line 135: p_return_status := FND_API.G_RET_STS_ERROR;

131: IF p_reversal_gl_date < nvl(p_cm_gl_date,p_reversal_gl_date) THEN
132: FND_MESSAGE.SET_NAME('AR','AR_REF_BEFORE_CM_GL_DATE');
133: FND_MESSAGE.SET_TOKEN('GL_DATE', p_cm_gl_date);
134: FND_MSG_PUB.Add;
135: p_return_status := FND_API.G_RET_STS_ERROR;
136: END IF;
137:
138: IF ( NOT arp_util.is_gl_date_valid(p_reversal_gl_date)) THEN
139: FND_MESSAGE.set_name( 'AR', 'AR_INVALID_APP_GL_DATE' );

Line 142: p_return_status := FND_API.G_RET_STS_ERROR;

138: IF ( NOT arp_util.is_gl_date_valid(p_reversal_gl_date)) THEN
139: FND_MESSAGE.set_name( 'AR', 'AR_INVALID_APP_GL_DATE' );
140: FND_MESSAGE.set_token( 'GL_DATE', TO_CHAR( p_reversal_gl_date ));
141: FND_MSG_PUB.Add;
142: p_return_status := FND_API.G_RET_STS_ERROR;
143: END IF;
144:
145: ELSE
146: FND_MESSAGE.SET_NAME('AR','AR_RAPI_REV_GL_DATE_NULL');

Line 148: p_return_status := FND_API.G_RET_STS_ERROR;

144:
145: ELSE
146: FND_MESSAGE.SET_NAME('AR','AR_RAPI_REV_GL_DATE_NULL');
147: FND_MSG_PUB.Add;
148: p_return_status := FND_API.G_RET_STS_ERROR;
149: IF PG_DEBUG in ('Y', 'C') THEN
150: arp_util.debug('Validate_Rev_gl_date: ' || 'The Reversal gl date is null ');
151: END IF;
152: END IF;

Line 171: p_return_status := FND_API.G_RET_STS_SUCCESS;

167: p_application_type IN VARCHAR2,
168: p_return_status OUT NOCOPY VARCHAR2) IS
169: l_valid NUMBER;
170: BEGIN
171: p_return_status := FND_API.G_RET_STS_SUCCESS;
172: IF PG_DEBUG in ('Y', 'C') THEN
173: arp_util.debug('Validate_receivable_appln_id ()+');
174: END IF;
175: IF p_receivable_application_id IS NOT NULL

Line 188: p_return_status := FND_API.G_RET_STS_ERROR;

184:
185: IF l_valid = 0 THEN
186: FND_MESSAGE.SET_NAME('AR','AR_RAPI_REC_APP_ID_INVALID');
187: FND_MSG_PUB.Add;
188: p_return_status := FND_API.G_RET_STS_ERROR;
189: END IF;
190:
191: ELSIF p_receivable_application_id IS NULL THEN
192: FND_MESSAGE.SET_NAME('AR','AR_RAPI_REC_APP_ID_NULL');

Line 194: p_return_status := FND_API.G_RET_STS_ERROR;

190:
191: ELSIF p_receivable_application_id IS NULL THEN
192: FND_MESSAGE.SET_NAME('AR','AR_RAPI_REC_APP_ID_NULL');
193: FND_MSG_PUB.Add;
194: p_return_status := FND_API.G_RET_STS_ERROR;
195:
196: END IF;
197: IF PG_DEBUG in ('Y', 'C') THEN
198: arp_util.debug('Validate_receivable_appln_id ()-');

Line 239: p_return_status := FND_API.G_RET_STS_ERROR;

235: FETCH activity_type INTO l_activity_type;
236: IF activity_type%NOTFOUND THEN
237: FND_MESSAGE.SET_NAME('AR','AR_RAPI_REC_TRX_ID_INVALID');
238: FND_MSG_PUB.Add;
239: p_return_status := FND_API.G_RET_STS_ERROR;
240: END IF;
241: CLOSE activity_type;
242:
243: IF l_activity_type IS NOT NULL THEN

Line 250: p_return_status := FND_API.G_RET_STS_ERROR;

246: --6865230
247: IF l_activity_type <> 'CM_REFUND' THEN
248: FND_MESSAGE.SET_NAME('AR','AR_RAPI_ACTIVITY_X_INVALID');
249: FND_MSG_PUB.Add;
250: p_return_status := FND_API.G_RET_STS_ERROR;
251: END IF;
252:
253: l_user_id := to_number(fnd_profile.value('USER_ID'));
254:

Line 296: p_return_status := FND_API.G_RET_STS_ERROR;

292: fnd_message.set_name ('AR','AR_REF_USR_LMT_OUT_OF_RANGE');
293: fnd_message.set_token('FROM_AMOUNT', to_char(l_amount_from), FALSE);
294: fnd_message.set_token('TO_AMOUNT', to_char(l_amount_to), FALSE);
295: FND_MSG_PUB.Add;
296: p_return_status := FND_API.G_RET_STS_ERROR;
297: END IF;
298:
299: END IF;
300:

Line 305: p_return_status := FND_API.G_RET_STS_ERROR;

301: ELSE
302: --the applied payment schedule id is invalid
303: FND_MESSAGE.SET_NAME('AR','AR_RAPI_APP_PS_ID_INVALID');
304: FND_MSG_PUB.Add;
305: p_return_status := FND_API.G_RET_STS_ERROR;
306: END IF; --additional control structures to be added for new activity types.
307: END IF;
308: IF PG_DEBUG in ('Y', 'C') THEN
309: arp_util.debug('validate_activity (-)');

Line 337: p_return_status := FND_API.G_RET_STS_SUCCESS;

333: BEGIN
334: IF PG_DEBUG in ('Y', 'C') THEN
335: arp_util.debug('validate_activity_app ()+');
336: END IF;
337: p_return_status := FND_API.G_RET_STS_SUCCESS;
338:
339: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
340: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
341: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;

Line 339: l_act_return_status := FND_API.G_RET_STS_SUCCESS;

335: arp_util.debug('validate_activity_app ()+');
336: END IF;
337: p_return_status := FND_API.G_RET_STS_SUCCESS;
338:
339: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
340: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
341: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
342: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
343: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;

Line 340: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;

336: END IF;
337: p_return_status := FND_API.G_RET_STS_SUCCESS;
338:
339: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
340: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
341: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
342: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
343: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
344:

Line 341: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;

337: p_return_status := FND_API.G_RET_STS_SUCCESS;
338:
339: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
340: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
341: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
342: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
343: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
344:
345: validate_activity(

Line 342: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;

338:
339: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
340: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
341: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
342: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
343: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
344:
345: validate_activity(
346: p_receivables_trx_id,

Line 343: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;

339: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
340: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
341: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
342: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
343: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
344:
345: validate_activity(
346: p_receivables_trx_id,
347: p_customer_trx_id,

Line 357: validate_credit_memo(FND_API.G_FALSE,

353: );
354: -- if this routine is called for cmrefund,this routine will check whether
355: -- the credit memo is suitable for refund
356:
357: validate_credit_memo(FND_API.G_FALSE,
358: p_customer_trx_id,
359: l_cm_return_status);
360:
361: validate_apply_date (p_apply_date,

Line 370: l_amt_return_status := FND_API.G_RET_STS_ERROR;

366: -- validate amount applied
367: IF p_amount_applied IS NULL THEN
368: FND_MESSAGE.SET_NAME('AR','AR_RAPI_APPLIED_AMT_NULL');
369: FND_MSG_PUB.Add;
370: l_amt_return_status := FND_API.G_RET_STS_ERROR;
371:
372: ELSIF (p_amount_applied < 0 AND NVL(p_applied_ps_id,-8) = -8) THEN
373: FND_MESSAGE.SET_NAME('AR','AR_REF_CM_APP_NEG');
374: FND_MSG_PUB.Add;

Line 375: l_amt_return_status := FND_API.G_RET_STS_ERROR;

371:
372: ELSIF (p_amount_applied < 0 AND NVL(p_applied_ps_id,-8) = -8) THEN
373: FND_MESSAGE.SET_NAME('AR','AR_REF_CM_APP_NEG');
374: FND_MSG_PUB.Add;
375: l_amt_return_status := FND_API.G_RET_STS_ERROR;
376: -- Bug 2897244 - amount not checked if called from form
377: ELSIF ((nvl(p_cm_unapp_amount,0)- p_amount_applied) < 0 AND
378: NVL(p_called_from,'RAPI') <> 'ARXRWAPP') THEN
379: FND_MESSAGE.SET_NAME('AR','AR_CKAP_OVERAPP');

Line 381: l_amt_return_status := FND_API.G_RET_STS_ERROR;

377: ELSIF ((nvl(p_cm_unapp_amount,0)- p_amount_applied) < 0 AND
378: NVL(p_called_from,'RAPI') <> 'ARXRWAPP') THEN
379: FND_MESSAGE.SET_NAME('AR','AR_CKAP_OVERAPP');
380: FND_MSG_PUB.Add;
381: l_amt_return_status := FND_API.G_RET_STS_ERROR;
382: END IF;
383:
384: validate_apply_gl_date(
385: p_apply_gl_date,

Line 390: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR

386: p_cm_gl_date,
387: l_gl_date_return_status
388: );
389:
390: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
391: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
392: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
393: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
394: l_act_return_status <> FND_API.G_RET_STS_SUCCESS

Line 391: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR

387: l_gl_date_return_status
388: );
389:
390: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
391: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
392: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
393: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
394: l_act_return_status <> FND_API.G_RET_STS_SUCCESS
395: THEN

Line 392: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR

388: );
389:
390: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
391: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
392: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
393: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
394: l_act_return_status <> FND_API.G_RET_STS_SUCCESS
395: THEN
396: p_return_status := FND_API.G_RET_STS_ERROR;

Line 393: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR

389:
390: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
391: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
392: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
393: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
394: l_act_return_status <> FND_API.G_RET_STS_SUCCESS
395: THEN
396: p_return_status := FND_API.G_RET_STS_ERROR;
397: END IF;

Line 394: l_act_return_status <> FND_API.G_RET_STS_SUCCESS

390: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
391: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
392: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
393: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
394: l_act_return_status <> FND_API.G_RET_STS_SUCCESS
395: THEN
396: p_return_status := FND_API.G_RET_STS_ERROR;
397: END IF;
398:

Line 396: p_return_status := FND_API.G_RET_STS_ERROR;

392: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
393: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
394: l_act_return_status <> FND_API.G_RET_STS_SUCCESS
395: THEN
396: p_return_status := FND_API.G_RET_STS_ERROR;
397: END IF;
398:
399: IF PG_DEBUG in ('Y', 'C') THEN
400: arp_util.debug('validate_activity_app ()-');

Line 419: l_amt_app_from_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

415: p_apply_gl_date IN DATE,
416: p_cm_unapp_amt IN NUMBER,
417: p_return_status OUT NOCOPY VARCHAR2
418: ) IS
419: l_amt_app_from_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
420: BEGIN
421: p_return_status := FND_API.G_RET_STS_SUCCESS;
422: IF PG_DEBUG in ('Y', 'C') THEN
423: arp_util.debug('validate_unapp_activity ()+');

Line 421: p_return_status := FND_API.G_RET_STS_SUCCESS;

417: p_return_status OUT NOCOPY VARCHAR2
418: ) IS
419: l_amt_app_from_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
420: BEGIN
421: p_return_status := FND_API.G_RET_STS_SUCCESS;
422: IF PG_DEBUG in ('Y', 'C') THEN
423: arp_util.debug('validate_unapp_activity ()+');
424: END IF;
425:

Line 438: IF l_amt_app_from_return_status <> FND_API.G_RET_STS_SUCCESS OR

434: Validate_amount_applied_from( p_receivable_application_id,
435: p_cm_unapp_amt,
436: l_amt_app_from_return_status);
437: END IF;
438: IF l_amt_app_from_return_status <> FND_API.G_RET_STS_SUCCESS OR
439: p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
440: p_return_status := FND_API.G_RET_STS_ERROR;
441: END IF;
442:

Line 439: p_return_status <> FND_API.G_RET_STS_SUCCESS THEN

435: p_cm_unapp_amt,
436: l_amt_app_from_return_status);
437: END IF;
438: IF l_amt_app_from_return_status <> FND_API.G_RET_STS_SUCCESS OR
439: p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
440: p_return_status := FND_API.G_RET_STS_ERROR;
441: END IF;
442:
443: IF PG_DEBUG in ('Y', 'C') THEN

Line 440: p_return_status := FND_API.G_RET_STS_ERROR;

436: l_amt_app_from_return_status);
437: END IF;
438: IF l_amt_app_from_return_status <> FND_API.G_RET_STS_SUCCESS OR
439: p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
440: p_return_status := FND_API.G_RET_STS_ERROR;
441: END IF;
442:
443: IF PG_DEBUG in ('Y', 'C') THEN
444: arp_util.debug('validate_unapp_activity: ' || 'p_return_status :'||p_return_status);

Line 493: IF FND_API.to_Boolean( p_init_msg_list )

489: /*--------------------------------------------------------------+
490: | Initialize message list if p_init_msg_list is set to TRUE |
491: +--------------------------------------------------------------*/
492:
493: IF FND_API.to_Boolean( p_init_msg_list )
494: THEN
495: FND_MSG_PUB.initialize;
496: END IF;
497: /*-----------------------------------------+

Line 501: p_return_status := FND_API.G_RET_STS_SUCCESS;

497: /*-----------------------------------------+
498: | Initialize return status to SUCCESS |
499: +-----------------------------------------*/
500:
501: p_return_status := FND_API.G_RET_STS_SUCCESS;
502:
503: OPEN c_cm;
504: FETCH c_cm INTO l_receipt_method_id,
505: l_customer_bank_account_id,

Line 514: p_return_status := FND_API.G_RET_STS_ERROR;

510: CLOSE c_cm;
511: IF l_previous_customer_trx_id IS NOT NULL THEN
512: FND_MESSAGE.SET_NAME('AR','AR_REF_NOT_OACM');
513: FND_MSG_PUB.Add;
514: p_return_status := FND_API.G_RET_STS_ERROR;
515: END IF;
516: IF NVL(l_complete_flag,'N') <> 'Y' THEN
517: FND_MESSAGE.SET_NAME('AR','AR_REF_CM_INCOMPLETE');
518: FND_MSG_PUB.Add;

Line 519: p_return_status := FND_API.G_RET_STS_ERROR;

515: END IF;
516: IF NVL(l_complete_flag,'N') <> 'Y' THEN
517: FND_MESSAGE.SET_NAME('AR','AR_REF_CM_INCOMPLETE');
518: FND_MSG_PUB.Add;
519: p_return_status := FND_API.G_RET_STS_ERROR;
520: ELSE
521: OPEN c_ps;
522: FETCH c_ps INTO l_amount_due_original, l_amount_due_remaining;
523: CLOSE c_ps;

Line 529: p_return_status := FND_API.G_RET_STS_ERROR;

525: instead of amount due which may be positive due to overapplication */
526: IF l_amount_due_original > 0 THEN
527: FND_MESSAGE.SET_NAME('AR','AR_REF_CM_POSITIVE');
528: FND_MSG_PUB.Add;
529: p_return_status := FND_API.G_RET_STS_ERROR;
530: END IF;
531: IF l_amount_due_remaining >= 0 THEN
532: FND_MESSAGE.SET_NAME('AR','AR_REF_MORE_THAN_CM_AMT');
533: FND_MSG_PUB.Add;

Line 534: p_return_status := FND_API.G_RET_STS_ERROR;

530: END IF;
531: IF l_amount_due_remaining >= 0 THEN
532: FND_MESSAGE.SET_NAME('AR','AR_REF_MORE_THAN_CM_AMT');
533: FND_MSG_PUB.Add;
534: p_return_status := FND_API.G_RET_STS_ERROR;
535: END IF;
536: END IF;
537: IF PG_DEBUG in ('Y', 'C') THEN
538: arp_util.debug('validate_credit_memo (-)');

Line 544: p_return_status := FND_API.G_RET_STS_ERROR;

540: EXCEPTION
541: WHEN OTHERS THEN
542: FND_MESSAGE.SET_NAME('AR','AR_RAPI_CUST_TRX_ID_INVALID');
543: FND_MSG_PUB.Add;
544: p_return_status := FND_API.G_RET_STS_ERROR;
545:
546: END validate_credit_memo;
547:
548: END AR_CM_APP_VAL_PVT;