DBA Data[Home] [Help]

APPS.JAI_RCV_TRX_PROCESSING_PKG dependencies on JAI_RCV_EXCISE_PROCESSING_PKG

Line 83: - Modified the condition which if satisfied makes a call to jai_rcv_excise_processing_pkg.process_transaction

79: - Calls to transaction_preprocessor and transaction_postprocessed are made to do processing required before and after
80: actual processing
81: - Changes in PROCESS_TRANSACTION procedure
82: - Opened up the code to execute procedure for all localization supported receiving transactions
83: - Modified the condition which if satisfied makes a call to jai_rcv_excise_processing_pkg.process_transaction
84: - Added p_process_special_reason, p_process_special_qty parameters in call to jai_rcv_excise_processing_pkg.process_transaction
85: - Modified POPULATE_DETAILS procedure to populate tax_transaction_id and third_party_flag values. Tax_Transaction_id is the
86: transaction_id related to parent transaction for which taxes are defaulted/attached. usually this is either RECEIVE or MATCH trx
87: - Also changes are made to update ja_in_rcv_transaction.transaction_type to RECEIVE incase of MATCH transaction

Line 84: - Added p_process_special_reason, p_process_special_qty parameters in call to jai_rcv_excise_processing_pkg.process_transaction

80: actual processing
81: - Changes in PROCESS_TRANSACTION procedure
82: - Opened up the code to execute procedure for all localization supported receiving transactions
83: - Modified the condition which if satisfied makes a call to jai_rcv_excise_processing_pkg.process_transaction
84: - Added p_process_special_reason, p_process_special_qty parameters in call to jai_rcv_excise_processing_pkg.process_transaction
85: - Modified POPULATE_DETAILS procedure to populate tax_transaction_id and third_party_flag values. Tax_Transaction_id is the
86: transaction_id related to parent transaction for which taxes are defaulted/attached. usually this is either RECEIVE or MATCH trx
87: - Also changes are made to update ja_in_rcv_transaction.transaction_type to RECEIVE incase of MATCH transaction
88: - Modifed VALIDATE_TRANSACTION to function properly. In this procedure different validations are applied that are

Line 401: r_tax jai_rcv_excise_processing_pkg.tax_breakup;

397: WHERE transaction_id = cp_transaction_id;
398:
399: r_trx c_trx%ROWTYPE;
400: r_base_trx c_base_trx%ROWTYPE;
401: r_tax jai_rcv_excise_processing_pkg.tax_breakup;
402:
403: ln_cenvat_amount NUMBER;
404: ln_other_cenvat_amt NUMBER;
405: lv_breakup_type VARCHAR2(10);

Line 461: jai_rcv_excise_processing_pkg.get_tax_amount_breakup(

457: IF r_trx.organization_type = 'T' THEN
458: lv_breakup_type := 'RG23D';
459: END IF;
460:
461: jai_rcv_excise_processing_pkg.get_tax_amount_breakup(
462: p_shipment_line_id => r_trx.shipment_line_id,
463: p_transaction_id => r_trx.transaction_id,
464: p_curr_conv_rate => r_trx.currency_conversion_rate,
465: pr_tax => r_tax,

Line 511: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(

507: );
508:
509: -- Vijay Shankar for Bug#3940588 EDUCATION CESS
510: IF r_tax.excise_edu_cess <> 0 THEN
511: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(
512: p_source_register => jai_constants.reg_receipt_cenvat,
513: p_source_register_id => r_trx.transaction_id,
514: p_tax_type => jai_constants.tax_type_exc_edu_cess,
515: p_credit => r_tax.excise_edu_cess,

Line 527: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(

523: RETURN;
524: END IF;
525: /*Added by kunkumar for forward porting bug#5989740, start*/
526: IF r_tax.sh_exc_edu_cess <> 0 THEN
527: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(
528: p_source_register => jai_constants.reg_receipt_cenvat,
529: p_source_register_id => r_trx.transaction_id,
530: p_tax_type => jai_constants.tax_type_sh_exc_edu_cess,
531: p_credit => r_tax.sh_exc_edu_cess,

Line 543: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(

539: RETURN;
540: END IF;
541:
542: IF r_tax.sh_cvd_edu_cess <> 0 THEN
543: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(
544: p_source_register => jai_constants.reg_receipt_cenvat,
545: p_source_register_id => r_trx.transaction_id,
546: p_tax_type => jai_constants.tax_type_sh_cvd_edu_cess,
547: p_credit => r_tax.sh_cvd_edu_cess,

Line 562: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(

558:
559:
560:
561: IF r_tax.cvd_edu_cess <> 0 THEN
562: jai_rcv_excise_processing_pkg.other_cenvat_rg_recording(
563: p_source_register => jai_constants.reg_receipt_cenvat,
564: p_source_register_id => r_trx.transaction_id,
565: p_tax_type => jai_constants.tax_type_cvd_edu_cess,
566: p_credit => r_tax.cvd_edu_cess,

Line 817: r_tax jai_rcv_excise_processing_pkg.tax_breakup;

813: lv_codepath VARCHAR2(1996);
814: ln_processed_cnt NUMBER(10); --File.Sql.35 Cbabu := 0;
815: ln_errored_cnt NUMBER(10); --File.Sql.35 Cbabu := 0;
816:
817: r_tax jai_rcv_excise_processing_pkg.tax_breakup;
818: lv_breakup_type VARCHAR2(15);
819:
820: lv_ttype_correct JAI_RCV_TRANSACTIONS.transaction_type%type ;
821: lv_ttype_deliver JAI_RCV_TRANSACTIONS.transaction_type%type ;

Line 951: lv_process_special_reason := jai_rcv_excise_processing_pkg.second_50ptg_claim;

947: END IF;
948:
949: IF lv_2nd_claim_flag = 'Y' THEN
950: ln_qty_to_claim := r_receipt_cenvat_dtl.quantity_for_2nd_claim;
951: lv_process_special_reason := jai_rcv_excise_processing_pkg.second_50ptg_claim;
952: END IF;
953:
954: process_transaction(
955: p_transaction_id => temp_rec.transaction_id,

Line 1056: jai_rcv_excise_processing_pkg.get_tax_amount_breakup(

1052: lv_breakup_type := 'RG23D';
1053: END IF;
1054:
1055: lv_codepath := jai_general_pkg.plot_codepath(21, lv_codepath);
1056: jai_rcv_excise_processing_pkg.get_tax_amount_breakup(
1057: p_shipment_line_id => loop_trx.shipment_line_id,
1058: p_transaction_id => loop_trx.transaction_id,
1059: p_curr_conv_rate => r_trx.currency_conversion_rate,
1060: pr_tax => r_tax, -- OUT Variable with Breakup

Line 2580: jai_rcv_excise_processing_pkg.rtv_processing_for_ssi(

2576: END IF;
2577:
2578: /* following procedure call is a replacement for SSI functinoality of JAINRTVN. This is created due to DFF removal */
2579: if lv_excise_processing_reqd = jai_constants.yes and rtv_rec.receipt_excise_rate <> rtv_rec.rtv_excise_rate then
2580: jai_rcv_excise_processing_pkg.rtv_processing_for_ssi(
2581: pn_transaction_id => rtv_rec.transaction_id,
2582: pv_codepath => lv_codepath,
2583: pv_process_status => lv_ssi_cenvat_rg_flag,
2584: pv_process_message => lv_ssi_cenvat_rg_message

Line 2852: jai_rcv_excise_processing_pkg.rg_i_entry(

2848: ELSE
2849: lv_qty_register_entry_type := 'Cr';
2850: END IF;
2851:
2852: jai_rcv_excise_processing_pkg.rg_i_entry(
2853: p_transaction_id => r_trx.transaction_id,
2854: pr_tax => NULL,
2855: p_register_entry_type => lv_qty_register_entry_type, /*bug 7662347*/
2856: p_register_id => ln_part_i_register_id,

Line 2873: jai_rcv_excise_processing_pkg.derive_cgin_scenario(

2869: FND_FILE.put_line(FND_FILE.log, 'Register Type:'||lv_register_type);
2870:
2871: -- to determine the way in which CGIN Items are Processed
2872: IF lv_register_type = 'C' THEN
2873: jai_rcv_excise_processing_pkg.derive_cgin_scenario(
2874: p_transaction_id => p_transaction_id,
2875: p_cgin_code => lv_cgin_code,
2876: p_process_status => lv_process_status,
2877: p_process_message => lv_process_message,

Line 2896: jai_rcv_excise_processing_pkg.rg23_part_i_entry(

2892: ELSE
2893: lv_qty_register_entry_type := 'Cr';
2894: END IF;
2895:
2896: jai_rcv_excise_processing_pkg.rg23_part_i_entry(
2897: p_transaction_id => r_trx.transaction_id,
2898: pr_tax => NULL,
2899: p_register_entry_type => lv_qty_register_entry_type, /*bug 7662347*/
2900: p_register_id => ln_part_i_register_id,

Line 2936: OR (p_process_special_reason = jai_rcv_excise_processing_pkg.second_50ptg_claim AND ln_cenvat_claimed_ptg < 100)

2932: )
2933: -- following condition will be satisfied during 2nd 50% claim of CGIN items when called from JAINMVAT form
2934: -- Vijay Shankar for Bug#3940588. RECEIPTS DEPLUG
2935: OR (p_called_from='JAINMVAT' AND r_trx.cenvat_rg_status='Y')
2936: OR (p_process_special_reason = jai_rcv_excise_processing_pkg.second_50ptg_claim AND ln_cenvat_claimed_ptg < 100)
2937: )
2938: THEN
2939:
2940: SAVEPOINT process_cenvat_rg_flag;

Line 2949: jai_rcv_excise_processing_pkg.process_transaction(

2945: -- this call passes the cenvat related accounting and register entries based on transaction type
2946: lv_statement_id := '8';
2947: p_codepath := jai_general_pkg.plot_codepath(9, p_codepath);
2948:
2949: jai_rcv_excise_processing_pkg.process_transaction(
2950: p_transaction_id => p_transaction_id,
2951: p_process_status => p_cenvat_rg_flag,
2952: p_cenvat_claimed_ptg => ln_cenvat_claimed_ptg,
2953: p_process_message => p_cenvat_rg_message,