DBA Data[Home] [Help]

APPS.ARP_PROCESS_ADJUSTMENT dependencies on ARP_ETAX_UTIL

Line 1313: arp_etax_util.prorate_recoverable(

1309:
1310: arp_util.debug(' cust trx line id = ' || p_adj_rec.customer_trx_line_id);
1311:
1312: IF (p_app_level = 'LINE') THEN
1313: arp_etax_util.prorate_recoverable(
1314: p_adj_id => l_adjustment_id,
1315: p_target_id => p_adj_rec.customer_trx_id,
1316: p_target_line_id => p_adj_rec.customer_trx_line_id,
1317: p_amount => p_adj_rec.amount,

Line 1326: arp_etax_util.prorate_recoverable(

1322: p_prorated_line => l_line_amt,
1323: p_prorated_tax => l_tax_amt);
1324:
1325: ELSE
1326: arp_etax_util.prorate_recoverable(
1327: p_adj_id => l_adjustment_id,
1328: p_target_id => p_adj_rec.customer_trx_id,
1329: p_target_line_id => NULL,
1330: p_amount => p_adj_rec.amount,

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

1342: prorated amounts can be ignored from this point
1343: on. */
1344:
1345: /* display results in debug log */
1346: arp_util.debug('After return from arp_etax_util.prorate_recoverable');
1347: arp_util.debug(' l_gt_id = ' || l_gt_id);
1348: arp_util.debug(' l_line_amt = ' || l_line_amt);
1349: arp_util.debug(' l_tax_amt = ' || l_tax_amt);
1350:

Line 2125: arp_etax_util.prorate_recoverable(

2121: -- Added for Line Level Adjustment
2122: IF p_adj_rec.created_from = 'ARXRWLLC'
2123: THEN
2124:
2125: arp_etax_util.prorate_recoverable(
2126: p_adj_id => p_adjustment_id,
2127: p_target_id => p_adj_rec.customer_trx_id,
2128: p_target_line_id => p_adj_rec.customer_trx_line_id,
2129: p_amount => p_adj_rec.amount,

Line 2138: arp_etax_util.prorate_recoverable(

2134: p_prorated_line => l_line_amt,
2135: p_prorated_tax => l_tax_amt);
2136: ELSE
2137:
2138: arp_etax_util.prorate_recoverable(
2139: p_adj_id => p_adjustment_id,
2140: p_target_id => p_adj_rec.customer_trx_id,
2141: p_target_line_id => NULL,
2142: p_amount => p_adj_rec.amount,

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

2154: prorated amounts can be ignored from this point
2155: on. */
2156:
2157: /* display results in debug log */
2158: arp_util.debug('After return from arp_etax_util.prorate_recoverable');
2159: arp_util.debug(' l_gt_id = ' || l_gt_id);
2160: arp_util.debug(' l_line_amt = ' || l_line_amt);
2161: arp_util.debug(' l_tax_amt = ' || l_tax_amt);
2162:

Line 3409: l_prorated_tax := arp_etax_util.tax_curr_round(

3405:
3406:
3407: -- Bug 2189230
3408:
3409: l_prorated_tax := arp_etax_util.tax_curr_round(
3410: (p_adj_amount*l_tax_rate/(100 + l_tax_rate)),
3411: l_invoice_currency_code,
3412: l_precision,
3413: l_min_acct_unit,

Line 3438: l_prorated_tax := arp_etax_util.tax_curr_round(

3434: p_error_num := 2;
3435: FND_MESSAGE.SET_NAME('AR', 'AR_TW_PRORATE_ADJ_OVERAPPLY');
3436: ELSE
3437: -- Bug 2189230
3438: l_prorated_tax := arp_etax_util.tax_curr_round(
3439: (l_tax_remaining*p_adj_amount/
3440: (l_tax_remaining+l_line_remaining)),
3441: l_invoice_currency_code,
3442: l_precision,