1 PACKAGE pay_in_org_payment_method_api AS
2 /* $Header: pyopmini.pkh 120.1 2005/10/02 02:46 aroussel $ */
3 /*#
4 * This package contains organization payment method APIs.
5 * @rep:scope public
6 * @rep:product PER
7 * @rep:displayname Organization Payment Method for India
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |-----------------------< create_in_org_payment_method >-------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16 * This API creates an organization payment method.
17 *
18 * This API is to create an organization payment method (OPM). Also create or
19 * maintain pay external accounts, ap bank accounts all, and ap bank branches.
20 *
21 * <p><b>Licensing</b><br>
22 * This API is licensed for use with Human Resources.
23 *
24 * <p><b>Prerequisites</b><br>
25 * 1. A Payment type must be available. <BR>2. If not third party payment
26 * then a default defined balance must exist for the business group or else for
27 * the legislation or else for the global. <BR>3. Currency code should
28 * exist within fnd_currency_vl <BR>4. Cash Analysis can only be
29 * performed if products CE and PAY are installed. <BR>5. A Bank Keyflex
30 * structure should be defined within the PAY_LEGISLATION_RULES for the payment
31 * type's territory code or else for the business group's legislation code.
32 * <BR>6. If a GL sets of book is selected then Asset Keyflex structure
33 * must be - defined.
34 *
35 * <p><b>Post Success</b><br>
36 * Creates a new organization payment method.
37 *
38 * <p><b>Post Failure</b><br>
39 * The API does not create the organization payment method and raises an error.
40 *
41 * @param p_validate If true, then validation alone will be performed and the
42 * database will remain unchanged. If false and all validation checks pass,
43 * then the database will be modified.
44 * @param p_effective_date Determines when the DateTrack operation comes into
45 * force.
46 * @param p_language_code Specifies to which language the translation values
47 * apply. You can set to the base or any installed language. The default value
48 * of hr_api.userenv_lang is equivalent to the RDBMS userenv('LANG') function
49 * value.
50 * @param p_business_group_id Business Group of the record
51 * @param p_org_payment_method_name Name of the organization payment method.
52 * [Translated Value]
53 * @param p_payment_type_id Foreign key to Pay_payment_types.
54 * @param p_currency_code If Payment Type's Currency_Code is NULL then this is
55 * a mandatory parameter.
56 * @param p_attribute_category This context value determines which flexfield
57 * structure to use with the descriptive flexfield segments.
58 * @param p_attribute1 Descriptive flexfield segment.
59 * @param p_attribute2 Descriptive flexfield segment.
60 * @param p_attribute3 Descriptive flexfield segment.
61 * @param p_attribute4 Descriptive flexfield segment.
62 * @param p_attribute5 Descriptive flexfield segment.
63 * @param p_attribute6 Descriptive flexfield segment.
64 * @param p_attribute7 Descriptive flexfield segment.
65 * @param p_attribute8 Descriptive flexfield segment.
66 * @param p_attribute9 Descriptive flexfield segment.
67 * @param p_attribute10 Descriptive flexfield segment.
68 * @param p_attribute11 Descriptive flexfield segment.
69 * @param p_attribute12 Descriptive flexfield segment.
70 * @param p_attribute13 Descriptive flexfield segment.
71 * @param p_attribute14 Descriptive flexfield segment.
72 * @param p_attribute15 Descriptive flexfield segment.
73 * @param p_attribute16 Descriptive flexfield segment.
74 * @param p_attribute17 Descriptive flexfield segment.
75 * @param p_attribute18 Descriptive flexfield segment.
76 * @param p_attribute19 Descriptive flexfield segment.
77 * @param p_attribute20 Descriptive flexfield segment.
78 * @param p_payable_at Company Id.
79 * @param p_comments Comment text.
80 * @param p_account_number Account Number
81 * @param p_account_type Bank Account Type. Valid values are defined by
82 * 'IN_ACCOUNT_TYPE' lookup type.
83 * @param p_bank_code Bank Code. Valid values are defined by 'IN_BANK' lookup
84 * type.
85 * @param p_branch_code Bank Branch Code. Valid values are defined by
86 * 'IN_BANK_BRANCH' lookup type.
87 * @param p_concat_segments External Account Info (Default null).
88 * @param p_gl_segment1 GL Asset information (Default Null).
89 * @param p_gl_segment2 GL Asset information (Default Null).
90 * @param p_gl_segment3 GL Asset information (Default Null).
91 * @param p_gl_segment4 GL Asset information (Default Null).
92 * @param p_gl_segment5 GL Asset information (Default Null).
93 * @param p_gl_segment6 GL Asset information (Default Null).
94 * @param p_gl_segment7 GL Asset information (Default Null).
95 * @param p_gl_segment8 GL Asset information (Default Null).
96 * @param p_gl_segment9 GL Asset information (Default Null).
97 * @param p_gl_segment10 GL Asset information (Default Null).
98 * @param p_gl_segment11 GL Asset information (Default Null).
99 * @param p_gl_segment12 GL Asset information (Default Null).
100 * @param p_gl_segment13 GL Asset information (Default Null).
101 * @param p_gl_segment14 GL Asset information (Default Null).
102 * @param p_gl_segment15 GL Asset information (Default Null).
103 * @param p_gl_segment16 GL Asset information (Default Null).
104 * @param p_gl_segment17 GL Asset information (Default Null).
105 * @param p_gl_segment18 GL Asset information (Default Null).
106 * @param p_gl_segment19 GL Asset information (Default Null).
107 * @param p_gl_segment20 GL Asset information (Default Null).
108 * @param p_gl_segment21 GL Asset information (Default Null).
109 * @param p_gl_segment22 GL Asset information (Default Null).
110 * @param p_gl_segment23 GL Asset information (Default Null).
111 * @param p_gl_segment24 GL Asset information (Default Null).
112 * @param p_gl_segment25 GL Asset information (Default Null).
113 * @param p_gl_segment26 GL Asset information (Default Null).
114 * @param p_gl_segment27 GL Asset information (Default Null).
115 * @param p_gl_segment28 GL Asset information (Default Null).
116 * @param p_gl_segment29 GL Asset information (Default Null).
117 * @param p_gl_segment30 GL Asset information (Default Null).
118 * @param p_gl_concat_segments GL Asset information (Default Null).
119 * @param p_sets_of_book_id Foreign Key to GL Sets of Books.
120 * @param p_third_party_payment Third Party Flag. Valid values are defined by
121 * 'YES_NO' lookup type.
122 * @param p_org_payment_method_id Primary Key of the record. If p_validate is
123 * false, this uniquely identifies the organization payment method created. If
124 * p_validate is set to true, this parameter will be null.
125 * @param p_effective_start_date If p_validate is false, then set to the
126 * earliest effective start date for the created organization payment method.
127 * If p_validate is true, then set to null.
128 * @param p_effective_end_date If p_validate is false, then set to the
129 * effective end date for the created organization payment method. If
130 * p_validate is true, then set to null.
131 * @param p_object_version_number If p_validate is false, then set to the
132 * version number of the created organization payment method. If p_validate is
133 * true, then the value will be null.
134 * @param p_asset_code_combination_id Keyflex id for the Asset Code
135 * Combination.
136 * @param p_comment_id If p_validate is false and comment text was provided,
137 * then will be set to the identifier of the created organization method
138 * comment record. If p_validate is true or no comment text was provided, then
139 * will be null.
140 * @param p_external_account_id Keyflex id for the External Account.
141 * @rep:displayname Create Organization Payment Method for India
142 * @rep:category BUSINESS_ENTITY PAY_ORG_PAYMENT_METHOD
143 * @rep:lifecycle active
144 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
145 * @rep:scope public
146 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
147 */
148 --
149 -- {End Of Comments}
150 --
151 PROCEDURE create_in_org_payment_method
152 (P_VALIDATE IN BOOLEAN DEFAULT false
153 ,P_EFFECTIVE_DATE IN DATE
154 ,P_LANGUAGE_CODE IN VARCHAR2 DEFAULT hr_api.userenv_lang
155 ,P_BUSINESS_GROUP_ID IN NUMBER
156 ,P_ORG_PAYMENT_METHOD_NAME IN VARCHAR2
157 ,P_PAYMENT_TYPE_ID IN NUMBER
158 ,P_CURRENCY_CODE IN VARCHAR2 DEFAULT null
159 ,P_ATTRIBUTE_CATEGORY IN VARCHAR2 DEFAULT null
160 ,P_ATTRIBUTE1 IN VARCHAR2 DEFAULT null
161 ,P_ATTRIBUTE2 IN VARCHAR2 DEFAULT null
162 ,P_ATTRIBUTE3 IN VARCHAR2 DEFAULT null
163 ,P_ATTRIBUTE4 IN VARCHAR2 DEFAULT null
164 ,P_ATTRIBUTE5 IN VARCHAR2 DEFAULT null
165 ,P_ATTRIBUTE6 IN VARCHAR2 DEFAULT null
166 ,P_ATTRIBUTE7 IN VARCHAR2 DEFAULT null
167 ,P_ATTRIBUTE8 IN VARCHAR2 DEFAULT null
168 ,P_ATTRIBUTE9 IN VARCHAR2 DEFAULT null
169 ,P_ATTRIBUTE10 IN VARCHAR2 DEFAULT null
170 ,P_ATTRIBUTE11 IN VARCHAR2 DEFAULT null
171 ,P_ATTRIBUTE12 IN VARCHAR2 DEFAULT null
172 ,P_ATTRIBUTE13 IN VARCHAR2 DEFAULT null
173 ,P_ATTRIBUTE14 IN VARCHAR2 DEFAULT null
174 ,P_ATTRIBUTE15 IN VARCHAR2 DEFAULT null
175 ,P_ATTRIBUTE16 IN VARCHAR2 DEFAULT null
176 ,P_ATTRIBUTE17 IN VARCHAR2 DEFAULT null
177 ,P_ATTRIBUTE18 IN VARCHAR2 DEFAULT null
178 ,P_ATTRIBUTE19 IN VARCHAR2 DEFAULT null
179 ,P_ATTRIBUTE20 IN VARCHAR2 DEFAULT null
180 ,p_payable_at IN VARCHAR2 DEFAULT null -- Bugfix 3762728
181 ,P_COMMENTS IN VARCHAR2 DEFAULT null
182 ,p_account_number IN VARCHAR2 DEFAULT null -- Bugfix 3762728
183 ,p_account_type IN VARCHAR2 DEFAULT null
184 ,p_bank_code IN VARCHAR2 DEFAULT null
185 ,p_branch_code IN VARCHAR2 DEFAULT null
186 ,P_CONCAT_SEGMENTS IN VARCHAR2 DEFAULT null
187 ,P_GL_SEGMENT1 IN VARCHAR2 DEFAULT null
188 ,P_GL_SEGMENT2 IN VARCHAR2 DEFAULT null
189 ,P_GL_SEGMENT3 IN VARCHAR2 DEFAULT null
190 ,P_GL_SEGMENT4 IN VARCHAR2 DEFAULT null
191 ,P_GL_SEGMENT5 IN VARCHAR2 DEFAULT null
192 ,P_GL_SEGMENT6 IN VARCHAR2 DEFAULT null
193 ,P_GL_SEGMENT7 IN VARCHAR2 DEFAULT null
194 ,P_GL_SEGMENT8 IN VARCHAR2 DEFAULT null
195 ,P_GL_SEGMENT9 IN VARCHAR2 DEFAULT null
196 ,P_GL_SEGMENT10 IN VARCHAR2 DEFAULT null
197 ,P_GL_SEGMENT11 IN VARCHAR2 DEFAULT null
198 ,P_GL_SEGMENT12 IN VARCHAR2 DEFAULT null
199 ,P_GL_SEGMENT13 IN VARCHAR2 DEFAULT null
200 ,P_GL_SEGMENT14 IN VARCHAR2 DEFAULT null
201 ,P_GL_SEGMENT15 IN VARCHAR2 DEFAULT null
202 ,P_GL_SEGMENT16 IN VARCHAR2 DEFAULT null
203 ,P_GL_SEGMENT17 IN VARCHAR2 DEFAULT null
204 ,P_GL_SEGMENT18 IN VARCHAR2 DEFAULT null
205 ,P_GL_SEGMENT19 IN VARCHAR2 DEFAULT null
206 ,P_GL_SEGMENT20 IN VARCHAR2 DEFAULT null
207 ,P_GL_SEGMENT21 IN VARCHAR2 DEFAULT null
208 ,P_GL_SEGMENT22 IN VARCHAR2 DEFAULT null
209 ,P_GL_SEGMENT23 IN VARCHAR2 DEFAULT null
210 ,P_GL_SEGMENT24 IN VARCHAR2 DEFAULT null
211 ,P_GL_SEGMENT25 IN VARCHAR2 DEFAULT null
212 ,P_GL_SEGMENT26 IN VARCHAR2 DEFAULT null
213 ,P_GL_SEGMENT27 IN VARCHAR2 DEFAULT null
214 ,P_GL_SEGMENT28 IN VARCHAR2 DEFAULT null
215 ,P_GL_SEGMENT29 IN VARCHAR2 DEFAULT null
216 ,P_GL_SEGMENT30 IN VARCHAR2 DEFAULT null
217 ,P_GL_CONCAT_SEGMENTS IN VARCHAR2 DEFAULT null
218 ,P_SETS_OF_BOOK_ID IN NUMBER DEFAULT null
219 ,P_THIRD_PARTY_PAYMENT IN VARCHAR2 DEFAULT 'N'
220 ,P_ORG_PAYMENT_METHOD_ID OUT NOCOPY NUMBER
221 ,P_EFFECTIVE_START_DATE OUT NOCOPY DATE
222 ,P_EFFECTIVE_END_DATE OUT NOCOPY DATE
223 ,P_OBJECT_VERSION_NUMBER OUT NOCOPY NUMBER
224 ,P_ASSET_CODE_COMBINATION_ID OUT NOCOPY NUMBER
225 ,P_COMMENT_ID OUT NOCOPY NUMBER
226 ,P_EXTERNAL_ACCOUNT_ID OUT NOCOPY NUMBER);
227 --
228 -- ----------------------------------------------------------------------------
229 -- |-----------------------< update_in_org_payment_method >-------------------|
230 -- ----------------------------------------------------------------------------
231 --
232 -- {Start Of Comments}
233 /*#
234 * This API updates an organization payment method.
235 *
236 * This API is to update an organization payment method (OPM). Also create or
237 * maintain pay external accounts, ap bank accounts all, and ap bank branches.
238 *
239 * <p><b>Licensing</b><br>
240 * This API is licensed for use with Human Resources.
241 *
242 * <p><b>Prerequisites</b><br>
243 * 0. An Org Payment Method must exist. <BR>1. A Payment type must be
244 * available. <BR>2. If not third party payment then a default defined
245 * balance must exist for the business group or else for the legislation or
246 * else for the global. <BR>3. Currency code should exist within
247 * fnd_currency_vl <BR>4. Cash Analysis can only be performed if products
248 * CE and PAY are installed. <BR>5. A Bank Keyflex structure should be
249 * defined within the PAY_LEGISLATION_RULES for the payment type's territory
250 * code or else for the business group's legislation code. <BR>6. If a GL
251 * sets of book is selected then Asset Keyflex structure must be - defined.
252 *
253 * <p><b>Post Success</b><br>
254 * Updates the organization payment method.
255 *
256 * <p><b>Post Failure</b><br>
257 * The API does not update the organization payment method and raises an error.
258 *
259 * @param p_validate If true, then validation alone will be performed and the
260 * database will remain unchanged. If false and all validation checks pass,
261 * then the database will be modified.
262 * @param p_effective_date Determines when the DateTrack operation comes into
263 * force.
264 * @param p_datetrack_update_mode Indicates which DateTrack mode to use when
265 * updating the record. You must set to either UPDATE, CORRECTION,
266 * UPDATE_OVERRIDE or UPDATE_CHANGE_INSERT. Modes available for use with a
267 * particular record depend on the dates of previous record changes and the
268 * effective date of this change.
269 * @param p_language_code Specifies to which language the translation values
270 * apply. You can set to the base or any installed language. The default value
271 * of hr_api.userenv_lang is equivalent to the RDBMS userenv('LANG') function
272 * value.
273 * @param p_org_payment_method_id Id of the organization payment method to be
274 * updated.
275 * @param p_object_version_number Pass in the current version number of the
276 * organization payment method to be updated. When the API completes if
277 * p_validate is false, will be set to the new version number of the updated
278 * organization payment method. If p_validate is true will be set to the same
279 * value which was passed in.
280 * @param p_org_payment_method_name Name of the organization paymeny method.
281 * [Translated Value]
282 * @param p_currency_code If Payment Type's Currency_Code is NULL then this is
283 * a mandatory parameter.
284 * @param p_attribute_category This context value determines which flexfield
285 * structure to use with the descriptive flexfield segments.
286 * @param p_attribute1 Descriptive flexfield segment.
287 * @param p_attribute2 Descriptive flexfield segment.
288 * @param p_attribute3 Descriptive flexfield segment.
289 * @param p_attribute4 Descriptive flexfield segment.
290 * @param p_attribute5 Descriptive flexfield segment.
291 * @param p_attribute6 Descriptive flexfield segment.
292 * @param p_attribute7 Descriptive flexfield segment.
293 * @param p_attribute8 Descriptive flexfield segment.
294 * @param p_attribute9 Descriptive flexfield segment.
295 * @param p_attribute10 Descriptive flexfield segment.
299 * @param p_attribute14 Descriptive flexfield segment.
296 * @param p_attribute11 Descriptive flexfield segment.
297 * @param p_attribute12 Descriptive flexfield segment.
298 * @param p_attribute13 Descriptive flexfield segment.
300 * @param p_attribute15 Descriptive flexfield segment.
301 * @param p_attribute16 Descriptive flexfield segment.
302 * @param p_attribute17 Descriptive flexfield segment.
303 * @param p_attribute18 Descriptive flexfield segment.
304 * @param p_attribute19 Descriptive flexfield segment.
305 * @param p_attribute20 Descriptive flexfield segment.
306 * @param p_payable_at Company Id.
307 * @param p_comments Comment text.
308 * @param p_account_number Account Number.
309 * @param p_account_type Bank Account Type. Valid values are defined by
310 * 'IN_ACCOUNT_TYPE' lookup type.
311 * @param p_bank_code Bank Code. Valid values are defined by 'IN_BANK' lookup
312 * type.
313 * @param p_branch_code Bank Branch Code. Valid values are defined by
314 * 'IN_BANK_BRANCH' lookup type.
315 * @param p_concat_segments External Account Information.
316 * @param p_gl_segment1 GL Asset Information.
317 * @param p_gl_segment2 GL Asset Information.
318 * @param p_gl_segment3 GL Asset Information.
319 * @param p_gl_segment4 GL Asset Information.
320 * @param p_gl_segment5 GL Asset Information.
321 * @param p_gl_segment6 GL Asset Information.
322 * @param p_gl_segment7 GL Asset Information.
323 * @param p_gl_segment8 GL Asset Information.
324 * @param p_gl_segment9 GL Asset Information.
325 * @param p_gl_segment10 GL Asset Information.
326 * @param p_gl_segment11 GL Asset Information.
327 * @param p_gl_segment12 GL Asset Information.
328 * @param p_gl_segment13 GL Asset Information.
329 * @param p_gl_segment14 GL Asset Information.
330 * @param p_gl_segment15 GL Asset Information.
331 * @param p_gl_segment16 GL Asset Information.
332 * @param p_gl_segment17 GL Asset Information.
333 * @param p_gl_segment18 GL Asset Information.
334 * @param p_gl_segment19 GL Asset Information.
335 * @param p_gl_segment20 GL Asset Information.
336 * @param p_gl_segment21 GL Asset Information.
337 * @param p_gl_segment22 GL Asset Information.
338 * @param p_gl_segment23 GL Asset Information.
339 * @param p_gl_segment24 GL Asset Information.
340 * @param p_gl_segment25 GL Asset Information.
341 * @param p_gl_segment26 GL Asset Information.
342 * @param p_gl_segment27 GL Asset Information.
343 * @param p_gl_segment28 GL Asset Information.
344 * @param p_gl_segment29 GL Asset Information.
345 * @param p_gl_segment30 GL Asset Information.
346 * @param p_gl_concat_segments GL Asset Information.
347 * @param p_sets_of_book_id Foreign Key to GL Sets of Books
348 * @param p_effective_start_date If p_validate is false, then set to the
349 * effective start date on the updated organization payment method row which
350 * now exists as of the effective date. If p_validate is true, then set to
351 * null.
352 * @param p_effective_end_date If p_validate is false, then set to the
353 * effective end date on the updated organization payment method row which now
354 * exists as of the effective date. If p_validate is true, then set to null.
355 * @param p_asset_code_combination_id Keyflex id for the Asset Code
356 * Combination.
357 * @param p_comment_id If p_validate is false and new or existing comment text
358 * exists, then will be set to the identifier of the organization payment
359 * method comment record. If p_validate is true or no comment text exists, then
360 * will be null.
361 * @param p_external_account_id Keyflex id for the External Account.
362 * @rep:displayname Update Organization Payment Method for India
363 * @rep:category BUSINESS_ENTITY PAY_ORG_PAYMENT_METHOD
364 * @rep:lifecycle active
365 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
366 * @rep:scope public
367 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
368 */
369 --
370 -- {End Of Comments}
371 --
372 PROCEDURE update_in_org_payment_method
373 (P_VALIDATE IN BOOLEAN DEFAULT false
374 ,P_EFFECTIVE_DATE IN DATE
375 ,P_DATETRACK_UPDATE_MODE IN VARCHAR2
376 ,P_LANGUAGE_CODE IN VARCHAR2 DEFAULT hr_api.userenv_lang
377 ,P_ORG_PAYMENT_METHOD_ID IN NUMBER
378 ,P_OBJECT_VERSION_NUMBER IN OUT NOCOPY NUMBER
379 ,P_ORG_PAYMENT_METHOD_NAME IN VARCHAR2 DEFAULT hr_api.g_varchar2
380 ,P_CURRENCY_CODE IN VARCHAR2 DEFAULT hr_api.g_varchar2
381 ,P_ATTRIBUTE_CATEGORY IN VARCHAR2 DEFAULT hr_api.g_varchar2
382 ,P_ATTRIBUTE1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
383 ,P_ATTRIBUTE2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
384 ,P_ATTRIBUTE3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
385 ,P_ATTRIBUTE4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
386 ,P_ATTRIBUTE5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
387 ,P_ATTRIBUTE6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
388 ,P_ATTRIBUTE7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
389 ,P_ATTRIBUTE8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
390 ,P_ATTRIBUTE9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
391 ,P_ATTRIBUTE10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
392 ,P_ATTRIBUTE11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
393 ,P_ATTRIBUTE12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
394 ,P_ATTRIBUTE13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
395 ,P_ATTRIBUTE14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
396 ,P_ATTRIBUTE15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
400 ,P_ATTRIBUTE19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
397 ,P_ATTRIBUTE16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
398 ,P_ATTRIBUTE17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
399 ,P_ATTRIBUTE18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
401 ,P_ATTRIBUTE20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
402 ,p_payable_at IN VARCHAR2 DEFAULT hr_api.g_varchar2 -- Bugfix 3762728
403 ,P_COMMENTS IN VARCHAR2 DEFAULT hr_api.g_varchar2
404 ,p_account_number IN VARCHAR2 DEFAULT hr_api.g_varchar2 -- Bugfix 3762728
405 ,p_account_type IN VARCHAR2 DEFAULT hr_api.g_varchar2
406 ,p_bank_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
407 ,p_branch_code IN VARCHAR2 DEFAULT hr_api.g_varchar2
408 ,P_CONCAT_SEGMENTS IN VARCHAR2 DEFAULT hr_api.g_varchar2
409 ,P_GL_SEGMENT1 IN VARCHAR2 DEFAULT hr_api.g_varchar2
410 ,P_GL_SEGMENT2 IN VARCHAR2 DEFAULT hr_api.g_varchar2
411 ,P_GL_SEGMENT3 IN VARCHAR2 DEFAULT hr_api.g_varchar2
412 ,P_GL_SEGMENT4 IN VARCHAR2 DEFAULT hr_api.g_varchar2
413 ,P_GL_SEGMENT5 IN VARCHAR2 DEFAULT hr_api.g_varchar2
414 ,P_GL_SEGMENT6 IN VARCHAR2 DEFAULT hr_api.g_varchar2
415 ,P_GL_SEGMENT7 IN VARCHAR2 DEFAULT hr_api.g_varchar2
416 ,P_GL_SEGMENT8 IN VARCHAR2 DEFAULT hr_api.g_varchar2
417 ,P_GL_SEGMENT9 IN VARCHAR2 DEFAULT hr_api.g_varchar2
418 ,P_GL_SEGMENT10 IN VARCHAR2 DEFAULT hr_api.g_varchar2
419 ,P_GL_SEGMENT11 IN VARCHAR2 DEFAULT hr_api.g_varchar2
420 ,P_GL_SEGMENT12 IN VARCHAR2 DEFAULT hr_api.g_varchar2
421 ,P_GL_SEGMENT13 IN VARCHAR2 DEFAULT hr_api.g_varchar2
422 ,P_GL_SEGMENT14 IN VARCHAR2 DEFAULT hr_api.g_varchar2
423 ,P_GL_SEGMENT15 IN VARCHAR2 DEFAULT hr_api.g_varchar2
424 ,P_GL_SEGMENT16 IN VARCHAR2 DEFAULT hr_api.g_varchar2
425 ,P_GL_SEGMENT17 IN VARCHAR2 DEFAULT hr_api.g_varchar2
426 ,P_GL_SEGMENT18 IN VARCHAR2 DEFAULT hr_api.g_varchar2
427 ,P_GL_SEGMENT19 IN VARCHAR2 DEFAULT hr_api.g_varchar2
428 ,P_GL_SEGMENT20 IN VARCHAR2 DEFAULT hr_api.g_varchar2
429 ,P_GL_SEGMENT21 IN VARCHAR2 DEFAULT hr_api.g_varchar2
430 ,P_GL_SEGMENT22 IN VARCHAR2 DEFAULT hr_api.g_varchar2
431 ,P_GL_SEGMENT23 IN VARCHAR2 DEFAULT hr_api.g_varchar2
432 ,P_GL_SEGMENT24 IN VARCHAR2 DEFAULT hr_api.g_varchar2
433 ,P_GL_SEGMENT25 IN VARCHAR2 DEFAULT hr_api.g_varchar2
434 ,P_GL_SEGMENT26 IN VARCHAR2 DEFAULT hr_api.g_varchar2
435 ,P_GL_SEGMENT27 IN VARCHAR2 DEFAULT hr_api.g_varchar2
436 ,P_GL_SEGMENT28 IN VARCHAR2 DEFAULT hr_api.g_varchar2
437 ,P_GL_SEGMENT29 IN VARCHAR2 DEFAULT hr_api.g_varchar2
438 ,P_GL_SEGMENT30 IN VARCHAR2 DEFAULT hr_api.g_varchar2
439 ,P_GL_CONCAT_SEGMENTS IN VARCHAR2 DEFAULT hr_api.g_varchar2
440 ,P_SETS_OF_BOOK_ID IN NUMBER DEFAULT hr_api.g_number
441 ,P_EFFECTIVE_START_DATE OUT NOCOPY DATE
442 ,P_EFFECTIVE_END_DATE OUT NOCOPY DATE
443 ,P_ASSET_CODE_COMBINATION_ID OUT NOCOPY NUMBER
444 ,P_COMMENT_ID OUT NOCOPY NUMBER
445 ,P_EXTERNAL_ACCOUNT_ID OUT NOCOPY NUMBER
446 );
447
448 END pay_in_org_payment_method_api;
449