1 PACKAGE IGS_FI_PRC_FIN_LT_CHG AS
2 /* $Header: IGSFI69S.pls 120.0 2005/06/01 21:54:16 appldev noship $ */
3 /***********************************************************************************************
4
5 Created By : Sarakshi
6 Date Created By: 05-Dec-2001
7 Purpose : This package declares procedure/function needed for the implementation of late
8 and finance charges.
9
10 Known limitations,enhancements,remarks:
11 Change History
12 Who When What
13 vvutukur 24-Nov-2002 Enh#2584986.Added p_d_gl_date parameter to calc_fin_lt_charge procedure.
14 shtatiko 23-SEP-2002 Removed subaccount_id from the signature of calc_red_balance.
15 ********************************************************************************************** */
16 PROCEDURE calc_fin_lt_charge(
17 errbuf OUT NOCOPY VARCHAR2,
18 retcode OUT NOCOPY NUMBER,
19 p_person_id IN igs_pe_person.person_id%TYPE DEFAULT NULL,
20 p_pers_id_grp_id IN igs_pe_persid_group.group_id%TYPE DEFAULT NULL,
21 p_plan_name IN igs_fi_fin_lt_plan.plan_name%TYPE ,
22 p_batch_cutoff_dt IN VARCHAR2,
23 p_batch_due_dt IN VARCHAR2,
24 p_fee_period IN VARCHAR2,
25 p_chg_crtn_dt IN VARCHAR2,
26 p_test_flag IN VARCHAR2 DEFAULT '1',
27 p_d_gl_date IN VARCHAR2
28 );
29 PROCEDURE calc_red_balance(
30 p_person_id IN igs_pe_person.person_id%TYPE,
31 p_bal_start_dt IN DATE,
32 p_bal_end_dt IN DATE,
33 p_bal_type IN igs_fi_balance_rules.balance_name%TYPE,
34 p_open_bal IN NUMBER,
35 p_red_bal OUT NOCOPY NUMBER
36 );
37
38 END IGS_FI_PRC_FIN_LT_CHG;