DBA Data[Home] [Help]

APPS.OE_VERIFY_PAYMENT_PUB dependencies on OE_PREPAYMENT_UTIL

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

1042:
1043:
1044: -- Begin of the change for Prepayment.
1045: -- determine whether or not this is a prepaid order
1046: l_prepayment := OE_PrePayment_UTIL.is_prepaid_order(l_header_rec);
1047:
1048: IF l_debug_level > 0 THEN
1049: oe_debug_pub.add( 'OEXPVPMB: THE PREPAYMENT_FLAG FOR THIS ORDER IS: '||L_PREPAYMENT , 3 ) ;
1050: END IF;

Line 1056: AND NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN

1052: oe_debug_pub.add( 'OEXPVPMB: THE CALLING_ACTION FOR THIS ORDER IS: '||L_CALLING_ACTION , 3 ) ;
1053: END IF;
1054:
1055: IF l_prepayment = 'Y' AND l_header_rec.booked_flag = 'Y'
1056: AND NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN
1057:
1058: -- do not need to process prepayment during or after shipping.
1059: IF l_calling_action IN ( 'SHIPPING', 'PACKING' , 'PICKING' )
1060: THEN

Line 1113: IF NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN

1109: G_credit_check_rule_id := NULL ;
1110:
1111: -- check rule defined here is multiple payment is not enabled, if
1112: -- enabled, the check has been moved to OE_Prepayment_PVT.Process_Payments.
1113: IF NOT OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN
1114: IF l_debug_level > 0 THEN
1115: oe_debug_pub.add( 'OEXPVPMB: BEFORE CHECKING IF THE RULE IS DEFINED OR NOT' ) ;
1116: END IF;
1117: l_rule_defined := OE_Verify_Payment_PUB.Check_Rule_Defined

Line 1160: IF OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN

1156: oe_debug_pub.add( 'OEXPVPMB: IS IT AN ELECTRONIC PAYMENT : '|| L_EPAYMENT ) ;
1157: END IF;
1158:
1159:
1160: IF OE_PREPAYMENT_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED THEN
1161: -- new code for Pack J, if multiple payments is enabled
1162: -- Credit card authorization and prepayment collection
1163: -- are all coded in OE_PREPAYMENT_PVT.Process_Payments
1164: -- from Pack J if multiple payments is enabled.

Line 5691: --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

5687: -- l_outbound_total := OE_OE_TOTALS_SUMMARY.Outbound_Order_Total(p_header_rec.header_id);
5688:
5689: -- l_amount_to_authorize := l_outbound_total- nvl(l_prepaid_total,0) - nvl(l_line_total,0);
5690:
5691: --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
5692: /*
5693: l_outbound_total_no_comt := Outbound_Order_Total --bug3225795
5694: (p_header_id =>p_header_rec.header_id,
5695: p_to_exclude_commitment => 'N');

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

5703: IF l_debug_level > 0 THEN
5704: oe_debug_pub.add('In Authorize_Multipayments: l_outbound_total is : '||l_outbound_total);
5705: END IF;
5706:
5707: --pnpl The Outbound_Order_Total takes care of returning the proper value depending on the value in OE_PREPAYMENT_UTIL.Get_Installment_Options
5708: l_amount_to_authorize := l_outbound_total - nvl(l_balance_on_prepay,0) - nvl(l_line_total_exc_comt,0);
5709:
5710:
5711: END IF; -- end of header level or line level authorization.

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

7528: --pnpl adding the checks w.r.t p_amount_type
7529: IF p_amount_type IS NULL THEN
7530: --IF oe_sys_parameters.value('ACCOUNT_FIRST_INSTALLMENT_ONLY') = 'Y'
7531: --pnpl
7532: IF Oe_Prepayment_Util.Get_Installment_Options = 'AUTHORIZE_FIRST_INSTALLMENT' THEN
7533:
7534: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
7535: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
7536: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);

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

7553: END IF;
7554:
7555: l_return_value := l_pay_now_total_summary_rec.total_amount;
7556:
7557: ELSIF OE_Prepayment_Util.Get_Installment_Options = 'ENABLE_PAY_NOW' THEN
7558: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
7559: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
7560: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);
7561: l_pay_now_total_detail_tbl(1).tax_amount := nvl(l_tax_value,0);

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

7579: END IF;
7580:
7581: -- return pay_now_total minus line level commitment applied amount.
7582: l_return_value := l_pay_now_total_summary_rec.total_amount;
7583: ELSE --OE_Prepayment_Util.Get_Installment_Options = 'NONE'
7584: l_return_value := l_line_total_no_comt;
7585: END IF;
7586:
7587: IF p_level = 'LINE' THEN

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

7782:
7783: l_line_total_no_comt := nvl(l_extended_price,0) + nvl(l_tax_value,0)
7784: + nvl(l_charge_amount,0);
7785:
7786: IF Oe_Prepayment_Util.Get_Installment_Options = 'AUTHORIZE_FIRST_INSTALLMENT' THEN
7787: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
7788: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
7789: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);
7790: l_pay_now_total_detail_tbl(1).tax_amount := nvl(l_tax_value,0);

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

7806: END IF;
7807:
7808: l_return_value := l_pay_now_total_summary_rec.total_amount;
7809:
7810: ELSIF OE_Prepayment_Util.Get_Installment_Options = 'ENABLE_PAY_NOW' THEN
7811: l_pay_now_total_detail_tbl(1).line_id := p_line_id;
7812: l_pay_now_total_detail_tbl(1).term_id := l_payment_term_id;
7813: l_pay_now_total_detail_tbl(1).line_amount := nvl(l_extended_price,0);
7814: l_pay_now_total_detail_tbl(1).tax_amount := nvl(l_tax_value,0);

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

7832: END IF;
7833:
7834: -- return pay_now_total minus line level commitment applied amount.
7835: l_return_value := l_pay_now_total_summary_rec.total_amount;
7836: ELSE --OE_Prepayment_Util.Get_Installment_Options = 'NONE'
7837: l_return_value := l_line_total_no_comt;
7838: END IF;
7839:
7840:

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

8017: l_charges := nvl(l_chgs_wo_line_id,0) + nvl(l_chgs_w_line_id,0);
8018:
8019: --pnpl added the conditions w.r.t p_total_type
8020: IF p_total_type IS NULL THEN
8021: IF OE_Prepayment_Util.Get_Installment_Options IN ('ENABLE_PAY_NOW','AUTHORIZE_FIRST_INSTALLMENT') THEN
8022: OE_Prepayment_PVT.Get_Pay_Now_Amounts
8023: (p_header_id => p_header_id
8024: ,p_line_id => null
8025: ,p_exc_inv_lines => 'Y'

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

8044: ELSE
8045: l_outbound_total := l_pay_now_total;
8046: END IF;
8047:
8048: ELSE -- OE_Prepayment_Util.Get_Installment_Options = 'NONE'
8049:
8050: IF p_to_exclude_commitment = 'Y' THEN
8051: l_outbound_total := nvl(l_order_total, 0) + nvl(l_tax_total, 0)
8052: + nvl(l_charges, 0) - nvl(l_commitment_total,0);

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

8053: ELSE
8054: l_outbound_total := nvl(l_order_total, 0) + nvl(l_tax_total, 0)
8055: + nvl(l_charges, 0);
8056: END IF;
8057: END IF; -- check for OE_Prepayment_Util.Get_Installment_Options
8058:
8059: ELSIF p_total_type = 'COMMITMENT' THEN
8060: l_outbound_total := NVL(l_commitment_total,0);
8061: ELSIF p_total_type = 'HEADER_CHARGES' THEN