DBA Data[Home] [Help]

APPS.AR_RECEIPT_VAL_PVT dependencies on ARP_GLOBAL

Line 308: IF nvl(arp_global.sysparam.site_required_flag,'N') = 'Y' THEN

304: --This is the case where customer site use id is null, neither it was supplied
305: --by the user nor it could be defaulted a WARNING message is raised to
306: --indicate that the customer site use id could not be defaulted.
307:
308: IF nvl(arp_global.sysparam.site_required_flag,'N') = 'Y' THEN
309: --error
310: FND_MESSAGE.SET_NAME('AR','AR_RAPI_CUS_STE_USE_ID_NOT_DEF');
311: FND_MSG_PUB.Add;
312: p_return_status := FND_API.G_RET_STS_ERROR;

Line 785: IF p_currency_code <> arp_global.functional_currency THEN

781: BEGIN
782:
783: p_return_status := FND_API.G_RET_STS_SUCCESS;
784:
785: IF p_currency_code <> arp_global.functional_currency THEN
786:
787: IF p_exchange_rate_type IS NULL THEN
788:
789: -- raise exception

Line 905: IF ((arp_global.functional_currency <> p_currency_code) OR

901: BEGIN
902: p_return_status := FND_API.G_RET_STS_SUCCESS;
903: IF (Is_currency_valid(p_currency_code) = 'Y') THEN
904:
905: IF ((arp_global.functional_currency <> p_currency_code) OR
906: (p_exchange_rate_type IS NOT NULL OR
907: p_exchange_rate IS NOT NULL OR
908: p_exchange_rate_date IS NOT NULL)) THEN
909:

Line 1114: IF p_currency_code <> arp_global.functional_currency OR

1110: arp_util.debug('Validate_amount: ' || 'l_override_remit_return_status : '||l_override_remit_return_status);
1111: END IF;
1112:
1113: --Validate currency and exchange rate info.
1114: IF p_currency_code <> arp_global.functional_currency OR
1115: p_exchange_rate_type IS NOT NULL OR
1116: p_exchange_rate IS NOT NULL OR
1117: p_exchange_rate_date IS NOT NULL THEN
1118: Validate_currency(p_currency_code,

Line 1707: ELSIF arp_global.sysparam.unearned_discount = 'N'

1703: p_return_status := FND_API.G_RET_STS_ERROR;
1704:
1705: -- Check for Unearned Discounts.
1706: -- Bug 3527600: Allow for negative discount
1707: ELSIF arp_global.sysparam.unearned_discount = 'N'
1708: AND ABS(p_discount) > ABS(p_discount_earned_allowed)
1709: THEN
1710: fnd_message.set_name ('AR','AR_RW_VAL_UNEARNED_DISCOUNT');
1711: fnd_msg_pub.Add;

Line 2907: arp_global.base_precision,

2903: l_tot_writeoff_amt_func := arpcurr.functional_amount(
2904: l_tot_write_off_amt,
2905: l_functional_currency,
2906: l_exchange_rate,
2907: arp_global.base_precision,
2908: arp_global.base_min_acc_unit);
2909: END IF;
2910:
2911: IF l_tot_writeoff_amt_func IS NULL THEN

Line 2908: arp_global.base_min_acc_unit);

2904: l_tot_write_off_amt,
2905: l_functional_currency,
2906: l_exchange_rate,
2907: arp_global.base_precision,
2908: arp_global.base_min_acc_unit);
2909: END IF;
2910:
2911: IF l_tot_writeoff_amt_func IS NULL THEN
2912: l_tot_writeoff_amt_func := l_tot_write_off_amt;

Line 3335: IF p_currency_code <> arp_global.functional_currency OR

3331: FND_MSG_PUB.Add;
3332: END IF;
3333:
3334: --Validate currency and exchange rate info.
3335: IF p_currency_code <> arp_global.functional_currency OR
3336: p_exchange_rate_type IS NOT NULL OR
3337: p_exchange_rate IS NOT NULL OR
3338: p_exchange_date IS NOT NULL
3339: THEN

Line 3403: IF arp_global.sysparam.accounting_method = 'ACCRUAL'

3399: IF PG_DEBUG in ('Y', 'C') THEN
3400: arp_util.debug('Validate_misc_receipt: ' || 'Validating vat_tax_id');
3401: END IF;
3402:
3403: IF arp_global.sysparam.accounting_method = 'ACCRUAL'
3404: THEN
3405: IF p_vat_tax_id IS NOT NULL THEN
3406: BEGIN
3407: SELECT percentage_rate

Line 3423: AND vt.set_of_books_id = arp_global.set_of_books_id

3419: FROM ar_vat_tax vt
3420: WHERE p_receipt_date between
3421: nvl(vt.start_date, p_receipt_date)
3422: and nvl(vt.end_date, p_receipt_date)
3423: AND vt.set_of_books_id = arp_global.set_of_books_id
3424: AND vt.tax_class = decode(sign(p_amount), 1, 'O', 0, 'O', -1, 'I')
3425: AND vt.enabled_flag='Y'
3426: AND vt.tax_type <> 'TAX_GROUP'
3427: AND vt.tax_type <> 'LOCATION'

Line 3462: IF arp_global.sysparam.accounting_method = 'ACCRUAL' THEN

3458: FND_MSG_PUB.Add;
3459: END IF;
3460: ELSE
3461:
3462: IF arp_global.sysparam.accounting_method = 'ACCRUAL' THEN
3463: p_tax_rate := l_tax_rate;
3464: END IF;
3465:
3466: END IF;

Line 3888: p_pay_unrelated_invoices_flag => arp_global.sysparam.pay_unrelated_invoices_flag,

3884: p_trx_date => p_cr_date,
3885: p_bill_to_customer_id => p_open_cr_customer_id,
3886: p_ct_prev_paying_customer_id => p_cr_customer_id,
3887: p_currency_code => p_receipt_currency,
3888: p_pay_unrelated_invoices_flag => arp_global.sysparam.pay_unrelated_invoices_flag,
3889: p_ct_prev_trx_date => p_cr_date) THEN
3890: FND_MESSAGE.SET_NAME('AR','ARTA_PYMNT_UNRELATED_CUST');
3891: FND_MSG_PUB.Add;
3892: l_cust_return_status := FND_API.G_RET_STS_ERROR;