1 PACKAGE IGS_FI_SS_CHARGES_API_PVT AS
2 /* $Header: IGSFI71S.pls 120.1 2005/09/11 21:31:52 appldev ship $ */
3 /* CHANGE HISTORY:
4 WHO WHEN WHAT
5 svuppala 09-Sep-2005 Enh#4506599 Added x_waiver_amount as OUT parameter
6 vvutukur 23-Sep-2002 Enh#2564643.Removed reference to subaccount_id from parameter list of
7 create_charge procedure.
8 */
9
10 PROCEDURE create_charge(
11 p_api_version IN NUMBER,
12 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
13 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
14 p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
15 p_person_id IN NUMBER,
16 p_fee_type IN VARCHAR2,
17 p_fee_cat IN VARCHAR2,
18 p_fee_cal_type IN VARCHAR2,
19 p_fee_ci_sequence_number IN NUMBER,
20 p_course_cd IN VARCHAR2,
21 p_attendance_type IN VARCHAR2,
22 p_attendance_mode IN VARCHAR2,
23 p_invoice_amount IN NUMBER,
24 p_invoice_creation_date IN DATE,
25 p_invoice_desc IN VARCHAR2,
26 p_transaction_type IN VARCHAR2,
27 p_currency_cd IN VARCHAR2,
28 p_exchange_rate IN NUMBER,
29 p_effective_date IN DATE,
30 p_waiver_flag IN VARCHAR2,
31 p_waiver_reason IN VARCHAR2,
32 p_source_transaction_id IN NUMBER,
33 p_invoice_id OUT NOCOPY NUMBER,
34 x_return_status OUT NOCOPY VARCHAR2,
35 x_msg_count OUT NOCOPY NUMBER,
36 x_msg_data OUT NOCOPY VARCHAR2,
37 x_waiver_amount OUT NOCOPY NUMBER
38 );
39
40 END IGS_FI_SS_CHARGES_API_PVT;