1249: AND p_trx_date IS NOT NULL
1250: )
1251: THEN
1252:
1253: IF ar_bfb_utils_pvt.is_payment_term_bfb(p_term_id) = 'Y' then
1254:
1255: l_bill_cycle := ar_bfb_utils_pvt.get_billing_cycle(p_term_id);
1256:
1257: l_bill_cycle_type := ar_bfb_utils_pvt.get_cycle_type(l_bill_cycle);
1251: THEN
1252:
1253: IF ar_bfb_utils_pvt.is_payment_term_bfb(p_term_id) = 'Y' then
1254:
1255: l_bill_cycle := ar_bfb_utils_pvt.get_billing_cycle(p_term_id);
1256:
1257: l_bill_cycle_type := ar_bfb_utils_pvt.get_cycle_type(l_bill_cycle);
1258:
1259: IF (l_bill_cycle_type is NOT NULL AND l_bill_cycle_type <> 'EVENT') THEN
1253: IF ar_bfb_utils_pvt.is_payment_term_bfb(p_term_id) = 'Y' then
1254:
1255: l_bill_cycle := ar_bfb_utils_pvt.get_billing_cycle(p_term_id);
1256:
1257: l_bill_cycle_type := ar_bfb_utils_pvt.get_cycle_type(l_bill_cycle);
1258:
1259: IF (l_bill_cycle_type is NOT NULL AND l_bill_cycle_type <> 'EVENT') THEN
1260: l_bill_date := ar_bfb_utils_pvt.get_billing_date
1261: (l_bill_cycle,
1256:
1257: l_bill_cycle_type := ar_bfb_utils_pvt.get_cycle_type(l_bill_cycle);
1258:
1259: IF (l_bill_cycle_type is NOT NULL AND l_bill_cycle_type <> 'EVENT') THEN
1260: l_bill_date := ar_bfb_utils_pvt.get_billing_date
1261: (l_bill_cycle,
1262: p_trx_date);
1263:
1264: l_term_due_date := ar_bfb_utils_pvt.get_due_date
1260: l_bill_date := ar_bfb_utils_pvt.get_billing_date
1261: (l_bill_cycle,
1262: p_trx_date);
1263:
1264: l_term_due_date := ar_bfb_utils_pvt.get_due_date
1265: (l_bill_date, p_term_id);
1266:
1267: RETURN( l_term_due_date );
1268: END IF;