DBA Data[Home] [Help]

PACKAGE: APPS.IGS_FI_INV_INT_PKG

Source


1 PACKAGE igs_fi_inv_int_pkg AS
2 /* $Header: IGSSI73S.pls 120.3 2006/06/27 14:09:51 skharida ship $ */
3 
4  PROCEDURE insert_row (
5        x_ROWID                       IN OUT NOCOPY VARCHAR2,
6        x_INVOICE_ID                  IN OUT NOCOPY NUMBER,
7        x_PERSON_ID                   IN NUMBER,
8        x_FEE_TYPE                    IN VARCHAR2,
9        x_FEE_CAT                     IN VARCHAR2,
10        x_FEE_CAL_TYPE                IN VARCHAR2,
11        x_FEE_CI_SEQUENCE_NUMBER      IN NUMBER,
12        x_COURSE_CD                   IN VARCHAR2,
13        x_ATTENDANCE_MODE             IN VARCHAR2,
14        x_ATTENDANCE_TYPE             IN VARCHAR2,
15        x_INVOICE_AMOUNT_DUE          IN NUMBER,
16        x_INVOICE_CREATION_DATE       IN DATE,
17        x_INVOICE_DESC                IN VARCHAR2,
18        x_TRANSACTION_TYPE            IN VARCHAR2,
19        x_CURRENCY_CD                 IN VARCHAR2,
20        x_STATUS                      IN VARCHAR2,
21        x_ATTRIBUTE_CATEGORY          IN VARCHAR2,
22        x_ATTRIBUTE1                  IN VARCHAR2,
23        x_ATTRIBUTE2                  IN VARCHAR2,
24        x_ATTRIBUTE3                  IN VARCHAR2,
25        x_ATTRIBUTE4                  IN VARCHAR2,
26        x_ATTRIBUTE5                  IN VARCHAR2,
27        x_ATTRIBUTE6                  IN VARCHAR2,
28        x_ATTRIBUTE7                  IN VARCHAR2,
29        x_ATTRIBUTE8                  IN VARCHAR2,
30        x_ATTRIBUTE9                  IN VARCHAR2,
31        x_ATTRIBUTE10                 IN VARCHAR2,
32        x_INVOICE_AMOUNT              IN NUMBER     DEFAULT NULL,
33        x_BILL_ID                     IN NUMBER     DEFAULT NULL,
34        x_BILL_NUMBER                 IN VARCHAR2   DEFAULT NULL,
35        x_BILL_DATE                   IN DATE       DEFAULT NULL,
36        x_WAIVER_FLAG                 IN VARCHAR2   DEFAULT NULL,
37        x_WAIVER_REASON               IN VARCHAR2   DEFAULT NULL,
38        x_EFFECTIVE_DATE              IN DATE       DEFAULT NULL,
39        x_INVOICE_NUMBER              IN VARCHAR2   DEFAULT NULL,
40        x_EXCHANGE_RATE               IN NUMBER     DEFAULT NULL,
41        x_BILL_PAYMENT_DUE_DATE       IN DATE       DEFAULT NULL,
42        x_ORG_ID                      IN NUMBER,
43        x_OPTIONAL_FEE_FLAG           IN VARCHAR2   DEFAULT NULL,
44        x_MODE                        IN VARCHAR2   DEFAULT 'R' ,
45        X_REVERSAL_GL_DATE            IN DATE       DEFAULT NULL,
46        x_tax_year_code               IN VARCHAR2   DEFAULT NULL,
47        x_waiver_name                 IN VARCHAR2   DEFAULT NULL
48   );
49 
50  PROCEDURE lock_row (
51        x_ROWID                       IN VARCHAR2,
52        x_INVOICE_ID                  IN NUMBER,
53        x_PERSON_ID                   IN NUMBER,
54        x_FEE_TYPE                    IN VARCHAR2,
55        x_FEE_CAT                     IN VARCHAR2,
56        x_FEE_CAL_TYPE                IN VARCHAR2,
57        x_FEE_CI_SEQUENCE_NUMBER      IN NUMBER,
58        x_COURSE_CD                   IN VARCHAR2,
59        x_ATTENDANCE_MODE             IN VARCHAR2,
60        x_ATTENDANCE_TYPE             IN VARCHAR2,
61        x_INVOICE_AMOUNT_DUE          IN NUMBER,
62        x_INVOICE_CREATION_DATE       IN DATE,
63        x_INVOICE_DESC                IN VARCHAR2,
64        x_TRANSACTION_TYPE            IN VARCHAR2,
65        x_CURRENCY_CD                 IN VARCHAR2,
66        x_STATUS                      IN VARCHAR2,
67        x_ATTRIBUTE_CATEGORY          IN VARCHAR2,
68        x_ATTRIBUTE1                  IN VARCHAR2,
69        x_ATTRIBUTE2                  IN VARCHAR2,
70        x_ATTRIBUTE3                  IN VARCHAR2,
71        x_ATTRIBUTE4                  IN VARCHAR2,
72        x_ATTRIBUTE5                  IN VARCHAR2,
73        x_ATTRIBUTE6                  IN VARCHAR2,
74        x_ATTRIBUTE7                  IN VARCHAR2,
75        x_ATTRIBUTE8                  IN VARCHAR2,
76        x_ATTRIBUTE9                  IN VARCHAR2,
77        x_ATTRIBUTE10                 IN VARCHAR2,
78        x_INVOICE_AMOUNT              IN NUMBER    DEFAULT NULL,
79        x_BILL_ID                     IN NUMBER    DEFAULT NULL,
80        x_BILL_NUMBER                 IN VARCHAR2  DEFAULT NULL,
81        x_BILL_DATE                   IN DATE      DEFAULT NULL,
82        x_WAIVER_FLAG                 IN VARCHAR2  DEFAULT NULL,
83        x_WAIVER_REASON               IN VARCHAR2  DEFAULT NULL,
84        x_EFFECTIVE_DATE              IN DATE      DEFAULT NULL,
85        x_INVOICE_NUMBER              IN VARCHAR2  DEFAULT NULL,
86        x_EXCHANGE_RATE               IN NUMBER    DEFAULT NULL,
87        x_BILL_PAYMENT_DUE_DATE       IN DATE      DEFAULT NULL,
88        x_OPTIONAL_FEE_FLAG           IN VARCHAR2  DEFAULT NULL,
89        X_REVERSAL_GL_DATE            IN DATE      DEFAULT NULL,
90        X_TAX_YEAR_CODE               IN VARCHAR2  DEFAULT NULL,
91        X_WAIVER_NAME                 IN VARCHAR2  DEFAULT NULL
92         );
93 
94  PROCEDURE update_row (
95        x_ROWID                       IN  VARCHAR2,
96        x_INVOICE_ID                  IN  NUMBER,
97        x_PERSON_ID                   IN  NUMBER,
98        x_FEE_TYPE                    IN  VARCHAR2,
99        x_FEE_CAT                     IN  VARCHAR2,
100        x_FEE_CAL_TYPE                IN  VARCHAR2,
101        x_FEE_CI_SEQUENCE_NUMBER      IN  NUMBER,
102        x_COURSE_CD                   IN  VARCHAR2,
103        x_ATTENDANCE_MODE             IN  VARCHAR2,
104        x_ATTENDANCE_TYPE             IN  VARCHAR2,
105        x_INVOICE_AMOUNT_DUE          IN  NUMBER,
106        x_INVOICE_CREATION_DATE       IN  DATE,
107        x_INVOICE_DESC                IN  VARCHAR2,
108        x_TRANSACTION_TYPE            IN  VARCHAR2,
109        x_CURRENCY_CD                 IN  VARCHAR2,
110        x_STATUS                      IN VARCHAR2,
111        x_ATTRIBUTE_CATEGORY          IN VARCHAR2,
112        x_ATTRIBUTE1                  IN VARCHAR2,
113        x_ATTRIBUTE2                  IN VARCHAR2,
114        x_ATTRIBUTE3                  IN VARCHAR2,
115        x_ATTRIBUTE4                  IN VARCHAR2,
116        x_ATTRIBUTE5                  IN VARCHAR2,
117        x_ATTRIBUTE6                  IN VARCHAR2,
118        x_ATTRIBUTE7                  IN VARCHAR2,
119        x_ATTRIBUTE8                  IN VARCHAR2,
120        x_ATTRIBUTE9                  IN VARCHAR2,
121        x_ATTRIBUTE10                 IN VARCHAR2,
122        x_INVOICE_AMOUNT IN NUMBER DEFAULT NULL,
123        x_BILL_ID IN NUMBER DEFAULT NULL,
124        x_BILL_NUMBER IN VARCHAR2 DEFAULT NULL,
125        x_BILL_DATE IN DATE DEFAULT NULL,
126        x_WAIVER_FLAG IN VARCHAR2 DEFAULT NULL,
127        x_WAIVER_REASON IN VARCHAR2 DEFAULT NULL,
128        x_EFFECTIVE_DATE IN DATE DEFAULT NULL,
129        x_INVOICE_NUMBER IN VARCHAR2 DEFAULT NULL,
130        x_EXCHANGE_RATE IN NUMBER DEFAULT NULL,
131        x_BILL_PAYMENT_DUE_DATE IN DATE DEFAULT NULL,
132        x_OPTIONAL_FEE_FLAG           IN VARCHAR2   DEFAULT NULL,
133        X_MODE IN VARCHAR2 DEFAULT 'R'  ,
134        X_REVERSAL_GL_DATE            IN DATE      DEFAULT NULL,
135        x_TAX_YEAR_CODE               IN VARCHAR2  DEFAULT NULL,
136        X_WAIVER_NAME                 IN VARCHAR2  DEFAULT NULL
137   );
138 
139  PROCEDURE add_row (
140       X_ROWID IN out NOCOPY VARCHAR2,
141        x_INVOICE_ID IN  out NOCOPY NUMBER,
142        x_PERSON_ID IN NUMBER,
143        x_FEE_TYPE IN VARCHAR2,
144        x_FEE_CAT IN VARCHAR2,
145        x_FEE_CAL_TYPE IN VARCHAR2,
146        x_FEE_CI_SEQUENCE_NUMBER IN NUMBER,
147        x_COURSE_CD IN VARCHAR2,
148        x_ATTENDANCE_MODE IN VARCHAR2,
149        x_ATTENDANCE_TYPE IN VARCHAR2,
150        x_INVOICE_AMOUNT_DUE IN NUMBER,
151        x_INVOICE_CREATION_DATE IN DATE,
152        x_INVOICE_DESC IN VARCHAR2,
153        x_TRANSACTION_TYPE IN VARCHAR2,
154        x_CURRENCY_CD IN VARCHAR2,
155        x_STATUS IN VARCHAR2,
156        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
157        x_ATTRIBUTE1 IN VARCHAR2,
158        x_ATTRIBUTE2 IN VARCHAR2,
159        x_ATTRIBUTE3 IN VARCHAR2,
160        x_ATTRIBUTE4 IN VARCHAR2,
161        x_ATTRIBUTE5 IN VARCHAR2,
162        x_ATTRIBUTE6 IN VARCHAR2,
163        x_ATTRIBUTE7 IN VARCHAR2,
164        x_ATTRIBUTE8 IN VARCHAR2,
165        x_ATTRIBUTE9 IN VARCHAR2,
166        x_ATTRIBUTE10 IN VARCHAR2,
167        x_ORG_ID IN NUMBER,
168        x_INVOICE_AMOUNT IN NUMBER DEFAULT NULL,
169        x_BILL_ID IN NUMBER DEFAULT NULL,
170        x_BILL_NUMBER IN VARCHAR2 DEFAULT NULL,
171        x_BILL_DATE IN DATE DEFAULT NULL,
172        x_WAIVER_FLAG IN VARCHAR2 DEFAULT NULL,
173        x_WAIVER_REASON IN VARCHAR2 DEFAULT NULL,
174        x_EFFECTIVE_DATE IN DATE DEFAULT NULL,
175        x_INVOICE_NUMBER IN VARCHAR2 DEFAULT NULL,
176        x_EXCHANGE_RATE IN NUMBER DEFAULT NULL,
177        x_BILL_PAYMENT_DUE_DATE IN DATE DEFAULT NULL,
178        x_OPTIONAL_FEE_FLAG     IN VARCHAR2   DEFAULT NULL,
179        X_MODE IN VARCHAR2 DEFAULT 'R'  ,
180        X_REVERSAL_GL_DATE            IN DATE      DEFAULT NULL,
181        x_TAX_YEAR_CODE               IN VARCHAR2  DEFAULT NULL,
182        X_WAIVER_NAME                 IN VARCHAR2   DEFAULT NULL
183     ) ;
184 
185    PROCEDURE delete_row (
186     X_ROWID IN VARCHAR2
187     ) ;
188   FUNCTION get_pk_for_validation (
189     x_INvoice_id IN NUMBER
190     ) RETURN BOOLEAN ;
191 
192   PROCEDURE check_constraints (
193 		 Column_Name IN VARCHAR2  DEFAULT NULL,
194 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
195 
196   PROCEDURE get_fk_igs_fi_bill (
197     x_bill_id                           IN     NUMBER
198   );
199 
200 --removed procedure get_fk_igs_fi_subaccts_all as part of subaccount removal build. enh#2564643.
201 
202   PROCEDURE before_dml (
203     p_action IN VARCHAR2,
204     x_rowid IN VARCHAR2 DEFAULT NULL,
205     x_INvoice_id IN NUMBER DEFAULT NULL,
206     x_person_id IN NUMBER DEFAULT NULL,
207     x_fee_type IN VARCHAR2 DEFAULT NULL,
208     x_fee_cat IN VARCHAR2 DEFAULT NULL,
209     x_fee_cal_type IN VARCHAR2 DEFAULT NULL,
210     x_fee_ci_sequence_number IN NUMBER DEFAULT NULL,
211     x_course_cd IN VARCHAR2 DEFAULT NULL,
212     x_attendance_mode IN VARCHAR2 DEFAULT NULL,
213     x_attendance_type IN VARCHAR2 DEFAULT NULL,
214     x_INvoice_amount_due IN NUMBER DEFAULT NULL,
215     x_invoice_creation_date IN DATE DEFAULT NULL,
216     x_invoice_desc IN VARCHAR2 DEFAULT NULL,
217     x_transaction_type IN VARCHAR2 DEFAULT NULL,
218     x_currency_cd IN VARCHAR2 DEFAULT NULL,
219     x_status IN VARCHAR2 DEFAULT NULL,
220     x_attribute_category IN VARCHAR2 DEFAULT NULL,
221     x_attribute1 IN VARCHAR2 DEFAULT NULL,
222     x_attribute2 IN VARCHAR2 DEFAULT NULL,
223     x_attribute3 IN VARCHAR2 DEFAULT NULL,
224     x_attribute4 IN VARCHAR2 DEFAULT NULL,
225     x_attribute5 IN VARCHAR2 DEFAULT NULL,
226     x_attribute6 IN VARCHAR2 DEFAULT NULL,
227     x_attribute7 IN VARCHAR2 DEFAULT NULL,
228     x_attribute8 IN VARCHAR2 DEFAULT NULL,
229     x_attribute9 IN VARCHAR2 DEFAULT NULL,
230     x_attribute10 IN VARCHAR2 DEFAULT NULL,
231     X_org_id IN NUMBER DEFAULT NULL,
232     x_INvoice_amount IN NUMBER DEFAULT NULL,
233     x_bill_id IN NUMBER DEFAULT NULL,
234     x_bill_number IN VARCHAR2 DEFAULT NULL,
235     x_bill_date IN DATE DEFAULT NULL,
236     x_waiver_flag IN VARCHAR2 DEFAULT NULL,
237     x_waiver_reason IN VARCHAR2 DEFAULT NULL,
238     x_effective_date IN DATE DEFAULT NULL,
239     x_invoice_number IN VARCHAR2 DEFAULT NULL,
240     x_exchange_rate IN NUMBER DEFAULT NULL,
241     x_bill_payment_due_date IN DATE DEFAULT NULL,
242     x_OPTIONAL_FEE_FLAG IN VARCHAR2   DEFAULT NULL,
243     x_creation_date IN DATE DEFAULT NULL,
244     x_created_by IN NUMBER DEFAULT NULL,
245     x_last_update_date IN DATE DEFAULT NULL,
246     x_last_updated_by IN NUMBER DEFAULT NULL,
247     x_last_update_login IN NUMBER DEFAULT NULL,
248     x_reversal_gl_date  IN DATE      DEFAULT NULL,
249     x_tax_year_code     IN VARCHAR2  DEFAULT NULL,
250     x_waiver_name       IN VARCHAR2  DEFAULT NULL
251  );
252 END igs_fi_inv_int_pkg;