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 41: p_return_status := FND_API.G_RET_STS_ERROR;

37: FND_MESSAGE.set_name( 'AR', 'AR_INVALID_APP_GL_DATE' );
38: --Int'l Calendar Project
39: FND_MESSAGE.set_token( 'GL_DATE', fnd_date.date_to_chardate(p_apply_gl_date, calendar_aware=> FND_DATE.calendar_aware_alt));
40: FND_MSG_PUB.Add;
41: p_return_status := FND_API.G_RET_STS_ERROR;
42: END IF;
43:
44: END IF;
45: IF PG_DEBUG in ('Y', 'C') THEN

Line 60: p_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 68: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 90: p_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 103: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 123: p_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 131: p_return_status := FND_API.G_RET_STS_ERROR;

127: FND_MESSAGE.SET_NAME('AR','AR_RW_BEFORE_APP_GL_DATE');
128: --Int'l Calendar Project
129: FND_MESSAGE.SET_TOKEN('GL_DATE', fnd_date.date_to_chardate(p_apply_gl_date, calendar_aware=> FND_DATE.calendar_aware_alt));
130: FND_MSG_PUB.Add;
131: p_return_status := FND_API.G_RET_STS_ERROR;
132: END IF;
133: IF p_reversal_gl_date < nvl(p_cm_gl_date,p_reversal_gl_date) THEN
134: FND_MESSAGE.SET_NAME('AR','AR_REF_BEFORE_CM_GL_DATE');
135: --Int'l Calendar Project

Line 138: p_return_status := FND_API.G_RET_STS_ERROR;

134: FND_MESSAGE.SET_NAME('AR','AR_REF_BEFORE_CM_GL_DATE');
135: --Int'l Calendar Project
136: FND_MESSAGE.SET_TOKEN('GL_DATE', fnd_date.date_to_chardate(p_cm_gl_date, calendar_aware=> FND_DATE.calendar_aware_alt));
137: FND_MSG_PUB.Add;
138: p_return_status := FND_API.G_RET_STS_ERROR;
139: END IF;
140:
141: IF ( NOT arp_util.is_gl_date_valid(p_reversal_gl_date)) THEN
142: FND_MESSAGE.set_name( 'AR', 'AR_INVALID_APP_GL_DATE' );

Line 146: p_return_status := FND_API.G_RET_STS_ERROR;

142: FND_MESSAGE.set_name( 'AR', 'AR_INVALID_APP_GL_DATE' );
143: --Int'l Calendar Project
144: FND_MESSAGE.set_token( 'GL_DATE', fnd_date.date_to_chardate(p_reversal_gl_date, calendar_aware=> FND_DATE.calendar_aware_alt));
145: FND_MSG_PUB.Add;
146: p_return_status := FND_API.G_RET_STS_ERROR;
147: END IF;
148:
149: ELSE
150: FND_MESSAGE.SET_NAME('AR','AR_RAPI_REV_GL_DATE_NULL');

Line 152: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 175: p_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 192: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 198: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 243: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 254: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 300: p_return_status := FND_API.G_RET_STS_ERROR;

296: fnd_message.set_name ('AR','AR_REF_USR_LMT_OUT_OF_RANGE');
297: fnd_message.set_token('FROM_AMOUNT', to_char(l_amount_from), FALSE);
298: fnd_message.set_token('TO_AMOUNT', to_char(l_amount_to), FALSE);
299: FND_MSG_PUB.Add;
300: p_return_status := FND_API.G_RET_STS_ERROR;
301: END IF;
302:
303: END IF;
304:

Line 309: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 341: p_return_status := FND_API.G_RET_STS_SUCCESS;

337: BEGIN
338: IF PG_DEBUG in ('Y', 'C') THEN
339: arp_util.debug('validate_activity_app ()+');
340: END IF;
341: p_return_status := FND_API.G_RET_STS_SUCCESS;
342:
343: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
344: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
345: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;

Line 343: l_act_return_status := FND_API.G_RET_STS_SUCCESS;

339: arp_util.debug('validate_activity_app ()+');
340: END IF;
341: p_return_status := FND_API.G_RET_STS_SUCCESS;
342:
343: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
344: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
345: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
346: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
347: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;

Line 344: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;

340: END IF;
341: p_return_status := FND_API.G_RET_STS_SUCCESS;
342:
343: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
344: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
345: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
346: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
347: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
348:

Line 345: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;

341: p_return_status := FND_API.G_RET_STS_SUCCESS;
342:
343: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
344: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
345: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
346: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
347: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
348:
349: validate_activity(

Line 346: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;

342:
343: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
344: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
345: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
346: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
347: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
348:
349: validate_activity(
350: p_receivables_trx_id,

Line 347: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;

343: l_act_return_status := FND_API.G_RET_STS_SUCCESS;
344: l_amt_return_status := FND_API.G_RET_STS_SUCCESS;
345: l_cm_return_status := FND_API.G_RET_STS_SUCCESS;
346: l_gl_date_return_status := FND_API.G_RET_STS_SUCCESS;
347: l_apply_date_return_status := FND_API.G_RET_STS_SUCCESS;
348:
349: validate_activity(
350: p_receivables_trx_id,
351: p_customer_trx_id,

Line 361: validate_credit_memo(FND_API.G_FALSE,

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

Line 374: l_amt_return_status := FND_API.G_RET_STS_ERROR;

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

Line 379: l_amt_return_status := FND_API.G_RET_STS_ERROR;

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

Line 385: l_amt_return_status := FND_API.G_RET_STS_ERROR;

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

Line 394: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR

390: p_cm_gl_date,
391: l_gl_date_return_status
392: );
393:
394: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
395: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
396: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
397: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
398: l_act_return_status <> FND_API.G_RET_STS_SUCCESS

Line 395: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR

391: l_gl_date_return_status
392: );
393:
394: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
395: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
396: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
397: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
398: l_act_return_status <> FND_API.G_RET_STS_SUCCESS
399: THEN

Line 396: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR

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

Line 397: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR

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

Line 398: l_act_return_status <> FND_API.G_RET_STS_SUCCESS

394: IF l_cm_return_status <> FND_API.G_RET_STS_SUCCESS OR
395: l_amt_return_status <> FND_API.G_RET_STS_SUCCESS OR
396: l_gl_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
397: l_apply_date_return_status <> FND_API.G_RET_STS_SUCCESS OR
398: l_act_return_status <> FND_API.G_RET_STS_SUCCESS
399: THEN
400: p_return_status := FND_API.G_RET_STS_ERROR;
401: END IF;
402:

Line 400: p_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 425: p_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 442: IF l_amt_app_from_return_status <> FND_API.G_RET_STS_SUCCESS OR

438: Validate_amount_applied_from( p_receivable_application_id,
439: p_cm_unapp_amt,
440: l_amt_app_from_return_status);
441: END IF;
442: IF l_amt_app_from_return_status <> FND_API.G_RET_STS_SUCCESS OR
443: p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
444: p_return_status := FND_API.G_RET_STS_ERROR;
445: END IF;
446:

Line 443: p_return_status <> FND_API.G_RET_STS_SUCCESS THEN

439: p_cm_unapp_amt,
440: l_amt_app_from_return_status);
441: END IF;
442: IF l_amt_app_from_return_status <> FND_API.G_RET_STS_SUCCESS OR
443: p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
444: p_return_status := FND_API.G_RET_STS_ERROR;
445: END IF;
446:
447: IF PG_DEBUG in ('Y', 'C') THEN

Line 444: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 497: IF FND_API.to_Boolean( p_init_msg_list )

493: /*--------------------------------------------------------------+
494: | Initialize message list if p_init_msg_list is set to TRUE |
495: +--------------------------------------------------------------*/
496:
497: IF FND_API.to_Boolean( p_init_msg_list )
498: THEN
499: FND_MSG_PUB.initialize;
500: END IF;
501: /*-----------------------------------------+

Line 505: p_return_status := FND_API.G_RET_STS_SUCCESS;

501: /*-----------------------------------------+
502: | Initialize return status to SUCCESS |
503: +-----------------------------------------*/
504:
505: p_return_status := FND_API.G_RET_STS_SUCCESS;
506:
507: OPEN c_cm;
508: FETCH c_cm INTO l_receipt_method_id,
509: l_customer_bank_account_id,

Line 518: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 523: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 533: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 538: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 548: p_return_status := FND_API.G_RET_STS_ERROR;

544: EXCEPTION
545: WHEN OTHERS THEN
546: FND_MESSAGE.SET_NAME('AR','AR_RAPI_CUST_TRX_ID_INVALID');
547: FND_MSG_PUB.Add;
548: p_return_status := FND_API.G_RET_STS_ERROR;
549:
550: END validate_credit_memo;
551:
552: END AR_CM_APP_VAL_PVT;