DBA Data[Home] [Help]

APPS.OE_VERIFY_PAYMENT_PUB dependencies on OE_PREPAYMENT_UTIL

Line 974: l_prepayment := OE_PrePayment_UTIL.is_prepaid_order(l_header_rec);

970:
971:
972: -- Begin of the change for Prepayment.
973: -- determine whether or not this is a prepaid order
974: l_prepayment := OE_PrePayment_UTIL.is_prepaid_order(l_header_rec);
975:
976: IF l_debug_level > 0 THEN
977: oe_debug_pub.add( 'OEXPVPMB: THE PREPAYMENT_FLAG FOR THIS ORDER IS: '||L_PREPAYMENT , 3 ) ;
978: END IF;

Line 984: AND NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN

980: oe_debug_pub.add( 'OEXPVPMB: THE CALLING_ACTION FOR THIS ORDER IS: '||L_CALLING_ACTION , 3 ) ;
981: END IF;
982:
983: IF l_prepayment = 'Y' AND l_header_rec.booked_flag = 'Y'
984: AND NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN
985:
986: -- do not need to process prepayment during or after shipping.
987: IF l_calling_action IN ( 'SHIPPING', 'PACKING' , 'PICKING' )
988: THEN

Line 1041: IF NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN

1037: G_credit_check_rule_id := NULL ;
1038:
1039: -- check rule defined here is multiple payment is not enabled, if
1040: -- enabled, the check has been moved to OE_Prepayment_PVT.Process_Payments.
1041: IF NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN
1042: IF l_debug_level > 0 THEN
1043: oe_debug_pub.add( 'OEXPVPMB: BEFORE CHECKING IF THE RULE IS DEFINED OR NOT' ) ;
1044: END IF;
1045: l_rule_defined := OE_Verify_Payment_PUB.Check_Rule_Defined

Line 1088: IF OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN

1084: oe_debug_pub.add( 'OEXPVPMB: IS IT AN ELECTRONIC PAYMENT : '|| L_EPAYMENT ) ;
1085: END IF;
1086:
1087:
1088: IF OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN
1089: -- new code for Pack J, if multiple payments is enabled
1090: -- Credit card authorization and prepayment collection
1091: -- are all coded in OE_PREPAYMENT_PVT.Process_Payments
1092: -- from Pack J if multiple payments is enabled.

Line 5537: --pnpl l_outbound_total_no_comt is not needed as the function Outbound_Order_Total takes care of returning the proper value based on the value in OE_PREPAYMENT_UTIL.Get_Installment_Options

5533: -- l_outbound_total := OE_OE_TOTALS_SUMMARY.Outbound_Order_Total(p_header_rec.header_id);
5534:
5535: -- l_amount_to_authorize := l_outbound_total- nvl(l_prepaid_total,0) - nvl(l_line_total,0);
5536:
5537: --pnpl l_outbound_total_no_comt is not needed as the function Outbound_Order_Total takes care of returning the proper value based on the value in OE_PREPAYMENT_UTIL.Get_Installment_Options
5538: /*
5539: l_outbound_total_no_comt := Outbound_Order_Total --bug3225795
5540: (p_header_id =>p_header_rec.header_id,
5541: p_to_exclude_commitment => 'N');

Line 5553: --pnpl The Outbound_Order_Total takes care of returning the proper value depending on the value in OE_PREPAYMENT_UTIL.Get_Installment_Options

5549: IF l_debug_level > 0 THEN
5550: oe_debug_pub.add('In Authorize_Multipayments: l_outbound_total is : '||l_outbound_total);
5551: END IF;
5552:
5553: --pnpl The Outbound_Order_Total takes care of returning the proper value depending on the value in OE_PREPAYMENT_UTIL.Get_Installment_Options
5554: l_amount_to_authorize := l_outbound_total - nvl(l_balance_on_prepay,0) - nvl(l_line_total_exc_comt,0);
5555:
5556:
5557: END IF; -- end of header level or line level authorization.

Line 6901: IF Oe_Prepayment_Util.Get_Installment_Options = 'AUTHORIZE_FIRST_INSTALLMENT' THEN

6897: --pnpl adding the checks w.r.t p_amount_type
6898: IF p_amount_type IS NULL THEN
6899: --IF oe_sys_parameters.value('ACCOUNT_FIRST_INSTALLMENT_ONLY') = 'Y'
6900: --pnpl
6901: IF Oe_Prepayment_Util.Get_Installment_Options = 'AUTHORIZE_FIRST_INSTALLMENT' THEN
6902:
6903: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
6904: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
6905: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);

Line 6926: ELSIF OE_Prepayment_Util.Get_Installment_Options = 'ENABLE_PAY_NOW' THEN

6922: END IF;
6923:
6924: l_return_value := l_pay_now_total_summary_rec.total_amount;
6925:
6926: ELSIF OE_Prepayment_Util.Get_Installment_Options = 'ENABLE_PAY_NOW' THEN
6927: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
6928: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
6929: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);
6930: l_pay_now_total_detail_tbl(1).tax_amount := nvl(l_tax_value,0);

Line 6952: ELSE --OE_Prepayment_Util.Get_Installment_Options = 'NONE'

6948: END IF;
6949:
6950: -- return pay_now_total minus line level commitment applied amount.
6951: l_return_value := l_pay_now_total_summary_rec.total_amount;
6952: ELSE --OE_Prepayment_Util.Get_Installment_Options = 'NONE'
6953: l_return_value := l_line_total_no_comt;
6954: END IF;
6955:
6956: IF p_level = 'LINE' THEN

Line 7150: IF Oe_Prepayment_Util.Get_Installment_Options = 'AUTHORIZE_FIRST_INSTALLMENT' THEN

7146:
7147: l_line_total_no_comt := nvl(l_extended_price,0) + nvl(l_tax_value,0)
7148: + nvl(l_charge_amount,0);
7149:
7150: IF Oe_Prepayment_Util.Get_Installment_Options = 'AUTHORIZE_FIRST_INSTALLMENT' THEN
7151: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
7152: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
7153: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);
7154: l_pay_now_total_detail_tbl(1).tax_amount := nvl(l_tax_value,0);

Line 7174: ELSIF OE_Prepayment_Util.Get_Installment_Options = 'ENABLE_PAY_NOW' THEN

7170: END IF;
7171:
7172: l_return_value := l_pay_now_total_summary_rec.total_amount;
7173:
7174: ELSIF OE_Prepayment_Util.Get_Installment_Options = 'ENABLE_PAY_NOW' THEN
7175: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
7176: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
7177: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);
7178: l_pay_now_total_detail_tbl(1).tax_amount := nvl(l_tax_value,0);

Line 7200: ELSE --OE_Prepayment_Util.Get_Installment_Options = 'NONE'

7196: END IF;
7197:
7198: -- return pay_now_total minus line level commitment applied amount.
7199: l_return_value := l_pay_now_total_summary_rec.total_amount;
7200: ELSE --OE_Prepayment_Util.Get_Installment_Options = 'NONE'
7201: l_return_value := l_line_total_no_comt;
7202: END IF;
7203:
7204:

Line 7377: IF OE_Prepayment_Util.Get_Installment_Options IN ('ENABLE_PAY_NOW','AUTHORIZE_FIRST_INSTALLMENT') THEN

7373: l_charges := nvl(l_chgs_wo_line_id,0) + nvl(l_chgs_w_line_id,0);
7374:
7375: --pnpl added the conditions w.r.t p_total_type
7376: IF p_total_type IS NULL THEN
7377: IF OE_Prepayment_Util.Get_Installment_Options IN ('ENABLE_PAY_NOW','AUTHORIZE_FIRST_INSTALLMENT') THEN
7378: OE_Prepayment_PVT.Get_Pay_Now_Amounts
7379: (p_header_id => p_header_id
7380: ,p_line_id => null
7381: ,p_exc_inv_lines => 'Y'

Line 7404: ELSE -- OE_Prepayment_Util.Get_Installment_Options = 'NONE'

7400: ELSE
7401: l_outbound_total := l_pay_now_total;
7402: END IF;
7403:
7404: ELSE -- OE_Prepayment_Util.Get_Installment_Options = 'NONE'
7405:
7406: IF p_to_exclude_commitment = 'Y' THEN
7407: l_outbound_total := nvl(l_order_total, 0) + nvl(l_tax_total, 0)
7408: + nvl(l_charges, 0) - nvl(l_commitment_total,0);

Line 7413: END IF; -- check for OE_Prepayment_Util.Get_Installment_Options

7409: ELSE
7410: l_outbound_total := nvl(l_order_total, 0) + nvl(l_tax_total, 0)
7411: + nvl(l_charges, 0);
7412: END IF;
7413: END IF; -- check for OE_Prepayment_Util.Get_Installment_Options
7414:
7415: ELSIF p_total_type = 'COMMITMENT' THEN
7416: l_outbound_total := NVL(l_commitment_total,0);
7417: ELSIF p_total_type = 'HEADER_CHARGES' THEN