DBA Data[Home] [Help]

APPS.ARP_PROCESS_CREDIT dependencies on ARP_ETAX_SERVICES_PKG

Line 2203: l_action := arp_etax_services_pkg.Get_tax_Action(p_customer_trx_id);

2199: arp_util.debug('l_trx_number_change_flag : '||arp_trx_util.boolean_to_varchar2(l_trx_number_change_flag));
2200: --
2201: -- call Tax engine, checking if tax needs to be recalculated
2202: --
2203: l_action := arp_etax_services_pkg.Get_tax_Action(p_customer_trx_id);
2204:
2205: IF (l_action = 'UPDATE') THEN
2206: -- next call the etax for header det factor update
2207: arp_etax_services_pkg.Header_det_factors(

Line 2207: arp_etax_services_pkg.Header_det_factors(

2203: l_action := arp_etax_services_pkg.Get_tax_Action(p_customer_trx_id);
2204:
2205: IF (l_action = 'UPDATE') THEN
2206: -- next call the etax for header det factor update
2207: arp_etax_services_pkg.Header_det_factors(
2208: p_customer_trx_id => p_customer_trx_id,
2209: p_mode => l_action,
2210: x_return_status => l_return_status,
2211: x_msg_count => l_msg_count,

Line 2820: ARP_ETAX_SERVICES_PKG.line_det_factors(

2816: ELSE
2817: l_mode := 'INSERT_NO_TAX_EVER';
2818: END IF;
2819:
2820: ARP_ETAX_SERVICES_PKG.line_det_factors(
2821: p_customer_trx_line_id => l_customer_trx_line_id,
2822: p_customer_trx_id => p_customer_trx_id,
2823: p_mode => l_mode,
2824: p_tax_amount => p_tax_amount);

Line 2827: ARP_ETAX_SERVICES_PKG.line_det_factors(

2823: p_mode => l_mode,
2824: p_tax_amount => p_tax_amount);
2825:
2826: ELSIF NVL(p_line_amount,0) = 0 THEN
2827: ARP_ETAX_SERVICES_PKG.line_det_factors(
2828: p_customer_trx_line_id => l_customer_trx_line_id,
2829: p_customer_trx_id => p_customer_trx_id,
2830: p_mode => 'INSERT_NO_LINE',
2831: p_tax_amount => p_tax_amount);

Line 2833: ARP_ETAX_SERVICES_PKG.line_det_factors(

2829: p_customer_trx_id => p_customer_trx_id,
2830: p_mode => 'INSERT_NO_LINE',
2831: p_tax_amount => p_tax_amount);
2832: ELSE
2833: ARP_ETAX_SERVICES_PKG.line_det_factors(
2834: p_customer_trx_line_id => l_customer_trx_line_id,
2835: p_customer_trx_id => p_customer_trx_id,
2836: p_mode => 'INSERT',
2837: p_tax_amount => p_tax_amount);

Line 3222: arp_etax_services_pkg.before_update_line(

3218: -- have been modified, we will delete the tax lines and the
3219: -- accounting from those lines before we will eventually call
3220: -- ETAX to recreate the tax lines.
3221:
3222: arp_etax_services_pkg.before_update_line(
3223: p_customer_trx_line_id,
3224: p_credit_rec,
3225: l_recalculate_tax_flag);
3226:

Line 3232: 'arp_etax_services_pkg.before_update_line raised exception');

3228: EXCEPTION
3229: WHEN OTHERS THEN
3230:
3231: arp_util.debug(
3232: 'arp_etax_services_pkg.before_update_line raised exception');
3233: RAISE;
3234: END;
3235:
3236:

Line 3290: ARP_ETAX_SERVICES_PKG.line_det_factors(

3286: /* R12 eTax uptake */
3287: IF (l_recalculate_tax_flag) THEN
3288: /* we need to call the line_Det_Factors table handler to
3289: set the attributes for calculating tax */
3290: ARP_ETAX_SERVICES_PKG.line_det_factors(
3291: p_customer_trx_line_id => p_customer_trx_line_id,
3292: p_customer_trx_id => p_customer_trx_id,
3293: p_mode => 'UPDATE');
3294: END IF;