DBA Data[Home] [Help]

APPS.ARP_PROCESS_ADJUSTMENT dependencies on ARP_ETAX_UTIL

Line 1585: arp_etax_util.prorate_recoverable(

1581:
1582: arp_util.debug(' cust trx line id = ' || p_adj_rec.customer_trx_line_id);
1583:
1584: IF (p_app_level = 'LINE') THEN
1585: arp_etax_util.prorate_recoverable(
1586: p_adj_id => l_adjustment_id,
1587: p_target_id => p_adj_rec.customer_trx_id,
1588: p_target_line_id => p_adj_rec.customer_trx_line_id,
1589: p_amount => p_adj_rec.amount - nvl(p_adj_rec.freight_adjusted,0) - nvl(p_adj_rec.receivables_charges_adjusted,0),

Line 1598: arp_etax_util.prorate_recoverable(

1594: p_prorated_line => l_line_amt,
1595: p_prorated_tax => l_tax_amt);
1596:
1597: ELSE
1598: arp_etax_util.prorate_recoverable(
1599: p_adj_id => l_adjustment_id,
1600: p_target_id => p_adj_rec.customer_trx_id,
1601: p_target_line_id => NULL,
1602: p_amount => p_adj_rec.amount - nvl(p_adj_rec.freight_adjusted,0) - nvl(p_adj_rec.receivables_charges_adjusted,0),

Line 1618: arp_util.debug('After return from arp_etax_util.prorate_recoverable');

1614: prorated amounts can be ignored from this point
1615: on. */
1616:
1617: /* display results in debug log */
1618: arp_util.debug('After return from arp_etax_util.prorate_recoverable');
1619: arp_util.debug(' l_gt_id = ' || l_gt_id);
1620: arp_util.debug(' l_line_amt = ' || l_line_amt);
1621: arp_util.debug(' l_tax_amt = ' || l_tax_amt);
1622:

Line 2080: arp_etax_util.prorate_recoverable(

2076:
2077: -- Added for Line Level Adjustment
2078: IF l_adj_rec.created_from = 'ARXRWLLC' THEN
2079:
2080: arp_etax_util.prorate_recoverable(
2081: p_adj_id => p_adjustment_id,
2082: p_target_id => l_adj_rec.customer_trx_id,
2083: p_target_line_id => l_adj_rec.customer_trx_line_id,
2084: p_amount => l_adj_rec.amount - nvl(p_adj_rec.freight_adjusted,0) - nvl(p_adj_rec.receivables_charges_adjusted,0),

Line 2093: arp_etax_util.prorate_recoverable(

2089: p_prorated_line => l_line_amt,
2090: p_prorated_tax => l_tax_amt);
2091: ELSE
2092:
2093: arp_etax_util.prorate_recoverable(
2094: p_adj_id => p_adjustment_id,
2095: p_target_id => l_adj_rec.customer_trx_id,
2096: p_target_line_id => NULL,
2097: p_amount => l_adj_rec.amount - nvl(p_adj_rec.freight_adjusted,0) - nvl(p_adj_rec.receivables_charges_adjusted,0),

Line 2113: arp_util.debug('After return from arp_etax_util.prorate_recoverable');

2109: prorated amounts can be ignored from this point
2110: on. */
2111:
2112: /* display results in debug log */
2113: arp_util.debug('After return from arp_etax_util.prorate_recoverable');
2114: arp_util.debug(' l_gt_id = ' || l_gt_id);
2115: arp_util.debug(' l_line_amt = ' || l_line_amt);
2116: arp_util.debug(' l_tax_amt = ' || l_tax_amt);
2117:

Line 2553: arp_etax_util.prorate_recoverable(

2549: -- Added for Line Level Adjustment
2550: IF p_adj_rec.created_from = 'ARXRWLLC'
2551: THEN
2552:
2553: arp_etax_util.prorate_recoverable(
2554: p_adj_id => p_adjustment_id,
2555: p_target_id => p_adj_rec.customer_trx_id,
2556: p_target_line_id => p_adj_rec.customer_trx_line_id,
2557: p_amount => p_adj_rec.amount - nvl(p_adj_rec.freight_adjusted,0) - nvl(p_adj_rec.receivables_charges_adjusted,0),

Line 2566: arp_etax_util.prorate_recoverable(

2562: p_prorated_line => l_line_amt,
2563: p_prorated_tax => l_tax_amt);
2564: ELSE
2565:
2566: arp_etax_util.prorate_recoverable(
2567: p_adj_id => p_adjustment_id,
2568: p_target_id => p_adj_rec.customer_trx_id,
2569: p_target_line_id => NULL,
2570: p_amount => p_adj_rec.amount - nvl(p_adj_rec.freight_adjusted,0) - nvl(p_adj_rec.receivables_charges_adjusted,0),

Line 2586: arp_util.debug('After return from arp_etax_util.prorate_recoverable');

2582: prorated amounts can be ignored from this point
2583: on. */
2584:
2585: /* display results in debug log */
2586: arp_util.debug('After return from arp_etax_util.prorate_recoverable');
2587: arp_util.debug(' l_gt_id = ' || l_gt_id);
2588: arp_util.debug(' l_line_amt = ' || l_line_amt);
2589: arp_util.debug(' l_tax_amt = ' || l_tax_amt);
2590:

Line 4021: l_prorated_tax := arp_etax_util.tax_curr_round(

4017:
4018:
4019: -- Bug 2189230
4020:
4021: l_prorated_tax := arp_etax_util.tax_curr_round(
4022: (p_adj_amount*l_tax_rate/(100 + l_tax_rate)),
4023: l_invoice_currency_code,
4024: l_precision,
4025: l_min_acct_unit,

Line 4050: l_prorated_tax := arp_etax_util.tax_curr_round(

4046: p_error_num := 2;
4047: FND_MESSAGE.SET_NAME('AR', 'AR_TW_PRORATE_ADJ_OVERAPPLY');
4048: ELSE
4049: -- Bug 2189230
4050: l_prorated_tax := arp_etax_util.tax_curr_round(
4051: (l_tax_remaining*p_adj_amount/
4052: (l_tax_remaining+l_line_remaining)),
4053: l_invoice_currency_code,
4054: l_precision,