DBA Data[Home] [Help]

APPS.IGS_FI_PRC_SP_FEES dependencies on IGS_FI_GEN_008

Line 542: igs_fi_gen_008.chk_chg_adj(p_n_person_id => NULL,

538: -- Check if the fee has already been declined.
539: -- If declined, that charge has to be skipped while processing
540: l_b_chg_decl_rev:=FALSE;
541: IF (l_sp_fees_tbl(l_n_tbl_cnt).invoice_id IS NOT NULL) THEN
542: igs_fi_gen_008.chk_chg_adj(p_n_person_id => NULL,
543: p_v_location_cd => NULL,
544: p_v_course_cd => NULL,
545: p_v_fee_cal_type => NULL,
546: p_v_fee_cat => NULL,

Line 592: l_v_unit_transferred := igs_fi_gen_008.chk_unit_prg_transfer(l_v_disc_reason);

588:
589: IF (l_v_sua_status <> 'INVALID') THEN
590: -- Check if the unit attempt has been dropped due to a Program Transfer, in which case retention
591: -- need not be calculated.
592: l_v_unit_transferred := igs_fi_gen_008.chk_unit_prg_transfer(l_v_disc_reason);
593: -- If the unit was not part of a Program Transfer (function returns N), calculate retention
594: IF (l_v_unit_transferred = 'N') THEN
595: -- Get the retention level and complete withdrawal retention flag
596: igs_fi_gen_008.get_retention_params(p_v_fee_cal_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_cal_type,

Line 596: igs_fi_gen_008.get_retention_params(p_v_fee_cal_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_cal_type,

592: l_v_unit_transferred := igs_fi_gen_008.chk_unit_prg_transfer(l_v_disc_reason);
593: -- If the unit was not part of a Program Transfer (function returns N), calculate retention
594: IF (l_v_unit_transferred = 'N') THEN
595: -- Get the retention level and complete withdrawal retention flag
596: igs_fi_gen_008.get_retention_params(p_v_fee_cal_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_cal_type,
597: p_n_fee_ci_sequence_number => l_sp_fees_tbl(l_n_tbl_cnt).fee_ci_sequence_number,
598: p_v_fee_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_type,
599: p_v_ret_level => l_v_ret_level,
600: p_v_complete_withdr_ret => l_v_complete_withdr_ret

Line 604: l_n_retention_amt := igs_fi_gen_008.get_fee_retention_amount(p_v_fee_cat => NULL,

600: p_v_complete_withdr_ret => l_v_complete_withdr_ret
601: );
602:
603: IF (l_v_ret_level = 'FEE_PERIOD') THEN
604: l_n_retention_amt := igs_fi_gen_008.get_fee_retention_amount(p_v_fee_cat => NULL,
605: p_v_fee_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_type,
606: p_v_fee_cal_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_cal_type,
607: p_n_fee_ci_sequence_number => l_sp_fees_tbl(l_n_tbl_cnt).fee_ci_sequence_number,
608: p_n_diff_amount => ABS(l_n_net_amount));

Line 610: l_n_retention_amt := igs_fi_gen_008.get_special_retention_amt(p_n_uoo_id => l_sp_fees_tbl(l_n_tbl_cnt).uoo_id,

606: p_v_fee_cal_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_cal_type,
607: p_n_fee_ci_sequence_number => l_sp_fees_tbl(l_n_tbl_cnt).fee_ci_sequence_number,
608: p_n_diff_amount => ABS(l_n_net_amount));
609: ELSIF (l_v_ret_level = 'TEACH_PERIOD') THEN
610: l_n_retention_amt := igs_fi_gen_008.get_special_retention_amt(p_n_uoo_id => l_sp_fees_tbl(l_n_tbl_cnt).uoo_id,
611: p_v_fee_cal_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_cal_type,
612: p_n_fee_ci_sequence_number => l_sp_fees_tbl(l_n_tbl_cnt).fee_ci_sequence_number,
613: p_v_fee_type => l_sp_fees_tbl(l_n_tbl_cnt).fee_type,
614: p_d_effective_date => l_d_disc_dt,

Line 719: fnd_message.set_token('INVOICE_NUMBER',igs_fi_gen_008.get_invoice_number(l_n_invoice_id));

715: IF p_b_log_messages THEN
716: IF l_n_net_amount > 0.0 THEN
717: -- Message that a new charge has been created
718: fnd_message.set_name('IGS','IGS_FI_SPECIAL_FEE_CREATED');
719: fnd_message.set_token('INVOICE_NUMBER',igs_fi_gen_008.get_invoice_number(l_n_invoice_id));
720: fnd_message.set_token('AMT',l_n_net_amount);
721: fnd_msg_pub.add;
722: ELSIF l_n_net_amount < 0.0 THEN
723: -- Message that the charge has been reversed

Line 725: fnd_message.set_token('INVOICE_NUMBER',igs_fi_gen_008.get_invoice_number(l_sp_fees_tbl(l_n_tbl_cnt).invoice_id));

721: fnd_msg_pub.add;
722: ELSIF l_n_net_amount < 0.0 THEN
723: -- Message that the charge has been reversed
724: fnd_message.set_name('IGS','IGS_FI_SPECIAL_FEE_REVERSED');
725: fnd_message.set_token('INVOICE_NUMBER',igs_fi_gen_008.get_invoice_number(l_sp_fees_tbl(l_n_tbl_cnt).invoice_id));
726: fnd_message.set_token('AMT',l_sp_fees_tbl(l_n_tbl_cnt).old_amount);
727: fnd_msg_pub.add;
728: IF l_n_retention_amt > 0.0 THEN
729: -- Message that a retention charge has been created

Line 1045: fnd_message.set_token('END_DATE',igs_fi_gen_gl.get_lkp_meaning('IGS_FI_LOCKBOX','PERSON')||': '||igs_fi_gen_008.get_party_number(p_n_person_id));

1041: l_b_person_grp_data_found :=FALSE;
1042: --Logging of all the Parameter to the Log File.
1043: --Logging Person Number.
1044: fnd_message.set_name('IGS','IGS_FI_END_DATE');
1045: fnd_message.set_token('END_DATE',igs_fi_gen_gl.get_lkp_meaning('IGS_FI_LOCKBOX','PERSON')||': '||igs_fi_gen_008.get_party_number(p_n_person_id));
1046: fnd_file.put_line(fnd_file.log,fnd_message.get);
1047:
1048: --Logging Person Group.
1049: OPEN c_get_person_grp(p_n_person_grp_id);

Line 1355: l_v_person_number := IGS_FI_GEN_008.GET_PARTY_NUMBER(l_c_get_todo_recs.person_id);

1351: FOR l_c_get_todo_recs IN c_get_todo_recs( cp_n_person_id => p_n_person_id,
1352: cp_v_todo_type => 'SPECIAL_FEE' )
1353: LOOP
1354: IF p_b_log_messages = TRUE THEN
1355: l_v_person_number := IGS_FI_GEN_008.GET_PARTY_NUMBER(l_c_get_todo_recs.person_id);
1356: END IF; -- End Of P_b_log_messages
1357: FOR l_c_get_todo_ref_recs IN c_get_todo_ref_recs(cp_n_person_id => l_c_get_todo_recs.person_id ,
1358: cp_n_sequence_number => l_c_get_todo_recs.sequence_number,
1359: cp_v_todo_type => l_c_get_todo_recs.s_student_todo_type ,