DBA Data[Home] [Help]

PACKAGE: APPS.HR_NZ_PERSONAL_PAY_METHOD_API

Source


1 PACKAGE hr_nz_personal_pay_method_api AS
2 /* $Header: hrnzwrpp.pkh 120.4 2005/10/31 03:19:33 rpalli noship $ */
3 /*#
4  * This Package contains APIs for creation of personal payment methods for New
5  * Zealand.
6  * @rep:scope public
7  * @rep:product per
8  * @rep:displayname Personal Payment Method for New Zealand
9 */
10 --
11 -- ----------------------------------------------------------------------------
12 -- |----------------------< create_nz_personal_pay_method >-------------------|
13 -- ----------------------------------------------------------------------------
14 --
15 -- {Start Of Comments}
16 /*#
17  * This API creates the personal payment method of an employee for New Zealand.
18  *
19  * The API calls the generic API create_personal_pay_method, with the
20  * parameters set as appropriate for a New Zealand employee assignment.
21  *
22  * <p><b>Licensing</b><br>
23  * This API is licensed for use with Human Resources.
24  *
25  * <p><b>Prerequisites</b><br>
26  * See the generic API create_personal_pay_method
27  *
28  * <p><b>Post Success</b><br>
29  * Successfully creates the personal payment method for the employee.
30  *
31  * <p><b>Post Failure</b><br>
32  * The API does not create the personal payment method and raises an error.
33  * @param p_validate If true, then validation alone will be performed and the
34  * database will remain unchanged. If false and all validation checks pass,
35  * then the database will be modified.
36  * @param p_effective_date Determines when the DateTrack operation takes
37  * effect.
38  * @param p_assignment_id Identifies the assignment for which you create the
39  * Personal Payment Method record.
40  * @param p_run_type_id Identifies the run type for which the personal payment
41  * method is being created.
42  * @param p_org_payment_method_id Identifies the payment method.
43  * @param p_bank_branch_number 6 digit bank brach number
44  * @param p_account_number 7 Digit account number
45  * @param p_account_suffix 3 Digit account
46  * @param p_reference Reference for the Bank account
47  * @param p_code Bank account Code
48  * @param p_third_party_particulars Third party particulars
49  * @param p_amount {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.AMOUNT}
50  * @param p_percentage {@rep:casecolumn
51  * PAY_PERSONAL_PAYMENT_METHODS_F.PERCENTAGE}
52  * @param p_priority {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PRIORITY}
53  * @param p_comments Comment text.
54  * @param p_attribute_category This context value determines which flexfield
55  * structure to use with the descriptive flexfield segments.
56  * @param p_attribute1 Descriptive flexfield segment.
57  * @param p_attribute2 Descriptive flexfield segment.
58  * @param p_attribute3 Descriptive flexfield segment.
59  * @param p_attribute4 Descriptive flexfield segment.
60  * @param p_attribute5 Descriptive flexfield segment.
61  * @param p_attribute6 Descriptive flexfield segment.
62  * @param p_attribute7 Descriptive flexfield segment.
63  * @param p_attribute8 Descriptive flexfield segment.
64  * @param p_attribute9 Descriptive flexfield segment.
65  * @param p_attribute10 Descriptive flexfield segment.
66  * @param p_attribute11 Descriptive flexfield segment.
67  * @param p_attribute12 Descriptive flexfield segment.
68  * @param p_attribute13 Descriptive flexfield segment.
69  * @param p_attribute14 Descriptive flexfield segment.
70  * @param p_attribute15 Descriptive flexfield segment.
71  * @param p_attribute16 Descriptive flexfield segment.
72  * @param p_attribute17 Descriptive flexfield segment.
73  * @param p_attribute18 Descriptive flexfield segment.
74  * @param p_attribute19 Descriptive flexfield segment.
75  * @param p_attribute20 Descriptive flexfield segment.
76  * @param p_concat_segments External account combination string, if specified
77  * takes precedence over segment1...30
78  * @param p_payee_type Indicates the payee type of the person. Valid values as
79  * applicable are defined by 'PAYEE_TYPE' lookup type.
80  * @param p_payee_id {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PAYEE_ID}
81  * @param p_ppm_information10 Developer Descriptive flexfield.
82  * @param p_ppm_information11 Developer Descriptive flexfield.
83  * @param p_ppm_information12 Developer Descriptive flexfield.
84  * @param p_ppm_information13 Developer Descriptive flexfield.
85  * @param p_ppm_information14 Developer Descriptive flexfield.
86  * @param p_ppm_information15 Developer Descriptive flexfield.
87  * @param p_ppm_information16 Developer Descriptive flexfield.
88  * @param p_ppm_information17 Developer Descriptive flexfield.
89  * @param p_ppm_information18 Developer Descriptive flexfield.
90  * @param p_ppm_information19 Developer Descriptive flexfield.
91  * @param p_ppm_information20 Developer Descriptive flexfield.
92  * @param p_ppm_information21 Developer Descriptive flexfield.
93  * @param p_ppm_information22 Developer Descriptive flexfield.
94  * @param p_ppm_information23 Developer Descriptive flexfield.
95  * @param p_ppm_information24 Developer Descriptive flexfield.
96  * @param p_ppm_information25 Developer Descriptive flexfield.
97  * @param p_ppm_information26 Developer Descriptive flexfield.
98  * @param p_ppm_information27 Developer Descriptive flexfield.
99  * @param p_ppm_information28 Developer Descriptive flexfield.
100  * @param p_ppm_information29 Developer Descriptive flexfield.
101  * @param p_ppm_information30 Developer Descriptive flexfield.
102  * @param p_ppm_information1 Developer Descriptive flexfield.
103  * @param p_ppm_information2 Developer Descriptive flexfield.
104  * @param p_ppm_information3 Developer Descriptive flexfield.
105  * @param p_ppm_information4 Developer Descriptive flexfield.
106  * @param p_ppm_information5 Developer Descriptive flexfield.
107  * @param p_ppm_information6 Developer Descriptive flexfield.
108  * @param p_ppm_information7 Developer Descriptive flexfield.
109  * @param p_ppm_information8 Developer Descriptive flexfield.
110  * @param p_ppm_information9 Developer Descriptive flexfield.
111  * @param p_personal_payment_method_id If p_validate is false, this uniquely
112  * identifies the personal payment method created. If p_validate is set to
113  * true, this parameter will be null.
114  * @param p_external_account_id If p_validate is false,identifies the external
115  * account combination, if a combination exists . If p_validate is set to true,
116  * this parameter will be null.
117  * @param p_object_version_number If p_validate is false, then set to the
118  * version number of the created personal payment method. If p_validate is
119  * true, then the value will be null.
120  * @param p_effective_start_date If p_validate is false, then set to the
121  * earliest effective start date for the created personal payment method. If
122  * p_validate is true, then set to null.
123  * @param p_effective_end_date If p_validate is false, then set to the
124  * effective end date for the created personal payment method. If p_validate is
125  * true, then set to null.
126  * @param p_comment_id If p_validate is false and comment text was provided,
127  * then will be set to the identifier of the created personal payment method
128  * comment record. If p_validate is true or no comment text was provided, then
129  * will be null.
130  * @rep:displayname Create Personal Payment Method for New Zealand
131  * @rep:category BUSINESS_ENTITY PAY_PERSONAL_PAY_METHOD
132  * @rep:category MISC_EXTENSIONS HR_DATAPUMP
133  * @rep:scope public
134  * @rep:lifecycle active
135  * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
136 */
137 --
138 -- {End Of Comments}
139 --
140 PROCEDURE create_nz_personal_pay_method
141   (p_validate                      IN     BOOLEAN  DEFAULT FALSE
142   ,p_effective_date                IN     DATE
143   ,p_assignment_id                 IN     NUMBER
144   ,p_run_type_id                   IN     NUMBER  DEFAULT NULL
145   ,p_org_payment_method_id         IN     NUMBER
146   ,p_bank_branch_number            IN     VARCHAR2
147   ,p_account_number                IN     VARCHAR2
148   ,p_account_suffix                IN     VARCHAR2
149   ,p_reference					   IN	  VARCHAR2 DEFAULT NULL
150   ,p_code						   IN	  VARCHAR2 DEFAULT NULL
151   ,p_third_party_particulars	   IN	  VARCHAR2 DEFAULT NULL
152   ,p_amount                        IN     NUMBER   DEFAULT NULL
153   ,p_percentage                    IN     NUMBER   DEFAULT NULL
154   ,p_priority                      IN     NUMBER
155   ,p_comments                      IN     VARCHAR2 DEFAULT NULL
156   ,p_attribute_category            IN     VARCHAR2 DEFAULT NULL
157   ,p_attribute1                    IN     VARCHAR2 DEFAULT NULL
158   ,p_attribute2                    IN     VARCHAR2 DEFAULT NULL
159   ,p_attribute3                    IN     VARCHAR2 DEFAULT NULL
160   ,p_attribute4                    IN     VARCHAR2 DEFAULT NULL
161   ,p_attribute5                    IN     VARCHAR2 DEFAULT NULL
162   ,p_attribute6                    IN     VARCHAR2 DEFAULT NULL
163   ,p_attribute7                    IN     VARCHAR2 DEFAULT NULL
164   ,p_attribute8                    IN     VARCHAR2 DEFAULT NULL
165   ,p_attribute9                    IN     VARCHAR2 DEFAULT NULL
166   ,p_attribute10                   IN     VARCHAR2 DEFAULT NULL
167   ,p_attribute11                   IN     VARCHAR2 DEFAULT NULL
168   ,p_attribute12                   IN     VARCHAR2 DEFAULT NULL
169   ,p_attribute13                   IN     VARCHAR2 DEFAULT NULL
170   ,p_attribute14                   IN     VARCHAR2 DEFAULT NULL
171   ,p_attribute15                   IN     VARCHAR2 DEFAULT NULL
172   ,p_attribute16                   IN     VARCHAR2 DEFAULT NULL
173   ,p_attribute17                   IN     VARCHAR2 DEFAULT NULL
174   ,p_attribute18                   IN     VARCHAR2 DEFAULT NULL
175   ,p_attribute19                   IN     VARCHAR2 DEFAULT NULL
176   ,p_attribute20                   IN     VARCHAR2 DEFAULT NULL
177   ,p_concat_segments               IN     VARCHAR2 DEFAULT NULL
178   ,p_payee_type                    IN     VARCHAR2 DEFAULT NULL
179   ,p_payee_id                      IN     NUMBER   DEFAULT NULL
180   ,p_ppm_information1              IN     VARCHAR2 DEFAULT NULL
181   ,p_ppm_information2              IN     VARCHAR2 DEFAULT NULL
182   ,p_ppm_information3              IN     VARCHAR2 DEFAULT NULL
183   ,p_ppm_information4              IN     VARCHAR2 DEFAULT NULL
184   ,p_ppm_information5              IN     VARCHAR2 DEFAULT NULL
185   ,p_ppm_information6              IN     VARCHAR2 DEFAULT NULL
186   ,p_ppm_information7              IN     VARCHAR2 DEFAULT NULL
187   ,p_ppm_information8              IN     VARCHAR2 DEFAULT NULL
188   ,p_ppm_information9              IN     VARCHAR2 DEFAULT NULL
189   ,p_ppm_information10             IN     VARCHAR2 DEFAULT NULL
190   ,p_ppm_information11             IN     VARCHAR2 DEFAULT NULL
191   ,p_ppm_information12             IN     VARCHAR2 DEFAULT NULL
192   ,p_ppm_information13             IN     VARCHAR2 DEFAULT NULL
193   ,p_ppm_information14             IN     VARCHAR2 DEFAULT NULL
194   ,p_ppm_information15             IN     VARCHAR2 DEFAULT NULL
195   ,p_ppm_information16             IN     VARCHAR2 DEFAULT NULL
196   ,p_ppm_information17             IN     VARCHAR2 DEFAULT NULL
197   ,p_ppm_information18             IN     VARCHAR2 DEFAULT NULL
198   ,p_ppm_information19             IN     VARCHAR2 DEFAULT NULL
199   ,p_ppm_information20             IN     VARCHAR2 DEFAULT NULL
200   ,p_ppm_information21             IN     VARCHAR2 DEFAULT NULL
201   ,p_ppm_information22             IN     VARCHAR2 DEFAULT NULL
202   ,p_ppm_information23             IN     VARCHAR2 DEFAULT NULL
203   ,p_ppm_information24             IN     VARCHAR2 DEFAULT NULL
204   ,p_ppm_information25             IN     VARCHAR2 DEFAULT NULL
205   ,p_ppm_information26             IN     VARCHAR2 DEFAULT NULL
206   ,p_ppm_information27             IN     VARCHAR2 DEFAULT NULL
207   ,p_ppm_information28             IN     VARCHAR2 DEFAULT NULL
208   ,p_ppm_information29             IN     VARCHAR2 DEFAULT NULL
209   ,p_ppm_information30             IN     VARCHAR2 DEFAULT NULL
210   ,p_personal_payment_method_id    OUT NOCOPY NUMBER
211   ,p_external_account_id           OUT NOCOPY NUMBER
212   ,p_object_version_number         OUT NOCOPY NUMBER
213   ,p_effective_start_date          OUT NOCOPY DATE
214   ,p_effective_end_date            OUT NOCOPY DATE
215   ,p_comment_id                    OUT NOCOPY NUMBER
216   );
217 --
218 -- ----------------------------------------------------------------------------
219 -- |----------------------< update_nz_personal_pay_method >-------------------|
220 -- ----------------------------------------------------------------------------
221 --
222 -- {Start Of Comments}
223 /*#
224  * This API updates the personal payment method for New Zealand.
225  *
226  * The API calls the generic API update_personal_pay_method, with the
227  * parameters set as appropriate for a New Zealand employee assignment.
228  *
229  * <p><b>Licensing</b><br>
230  * This API is licensed for use with Human Resources.
231  *
232  * <p><b>Prerequisites</b><br>
233  * The personal payment method should already exist.
234  *
235  * <p><b>Post Success</b><br>
236  * Successfully updates the personal payment method.
237  *
238  * <p><b>Post Failure</b><br>
239  * The API does not update the personal payment method and raises an error.
240  * @param p_validate If true, then validation alone will be performed and the
241  * database will remain unchanged. If false and all validation checks pass,
242  * then the database will be modified.
243  * @param p_effective_date Determines when the DateTrack operation takes
244  * effect.
245  * @param p_datetrack_update_mode Indicates which DateTrack mode to use when
246  * updating the record. You must set to either UPDATE, CORRECTION,
247  * UPDATE_OVERRIDE or UPDATE_CHANGE_INSERT. Modes available for use with a
248  * particular record depend on the dates of previous record changes and the
249  * effective date of this change.
250  * @param p_personal_payment_method_id Identifies the payment method.
251  * @param p_object_version_number Pass in the current version number of the
252  * personal payment method to be updated. When the API completes if p_validate
253  * is false, will be set to the new version number of the updated personal
254  * payment method. If p_validate is true will be set to the same value which
255  * was passed in.
256  * @param p_bank_branch_number 6 digit bank brach number
257  * @param p_account_number 7 Digit account number
258  * @param p_account_suffix 3 Digit account
259  * @param p_reference Reference for the Bank account
260  * @param p_code Bank account Code
261  * @param p_third_party_particulars Third party particulars
262  * @param p_amount {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.AMOUNT}
263  * @param p_comments Comment text.
264  * @param p_percentage {@rep:casecolumn
265  * PAY_PERSONAL_PAYMENT_METHODS_F.PERCENTAGE}
266  * @param p_priority {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PRIORITY}
267  * @param p_attribute_category This context value determines which flexfield
268  * structure to use with the descriptive flexfield segments.
269  * @param p_attribute1 Descriptive flexfield segment.
270  * @param p_attribute2 Descriptive flexfield segment.
271  * @param p_attribute3 Descriptive flexfield segment.
272  * @param p_attribute4 Descriptive flexfield segment.
273  * @param p_attribute5 Descriptive flexfield segment.
274  * @param p_attribute6 Descriptive flexfield segment.
275  * @param p_attribute7 Descriptive flexfield segment.
276  * @param p_attribute8 Descriptive flexfield segment.
277  * @param p_attribute9 Descriptive flexfield segment.
278  * @param p_attribute10 Descriptive flexfield segment.
279  * @param p_attribute11 Descriptive flexfield segment.
280  * @param p_attribute12 Descriptive flexfield segment.
281  * @param p_attribute13 Descriptive flexfield segment.
282  * @param p_attribute14 Descriptive flexfield segment.
283  * @param p_attribute15 Descriptive flexfield segment.
284  * @param p_attribute16 Descriptive flexfield segment.
285  * @param p_attribute17 Descriptive flexfield segment.
286  * @param p_attribute18 Descriptive flexfield segment.
287  * @param p_attribute19 Descriptive flexfield segment.
288  * @param p_attribute20 Descriptive flexfield segment.
289  * @param p_concat_segments External account combination string, if specified
290  * takes precedence over segment1...30
291  * @param p_payee_type Indicates the payee type of the person. Valid values as
292  * applicable are defined by 'PAYEE_TYPE' lookup type.
293  * @param p_payee_id {@rep:casecolumn PAY_PERSONAL_PAYMENT_METHODS_F.PAYEE_ID}
294  * @param p_ppm_information10 Developer Descriptive flexfield.
295  * @param p_ppm_information11 Developer Descriptive flexfield.
296  * @param p_ppm_information12 Developer Descriptive flexfield.
297  * @param p_ppm_information13 Developer Descriptive flexfield.
298  * @param p_ppm_information14 Developer Descriptive flexfield.
299  * @param p_ppm_information15 Developer Descriptive flexfield.
300  * @param p_ppm_information16 Developer Descriptive flexfield.
301  * @param p_ppm_information17 Developer Descriptive flexfield.
302  * @param p_ppm_information18 Developer Descriptive flexfield.
303  * @param p_ppm_information19 Developer Descriptive flexfield.
304  * @param p_ppm_information20 Developer Descriptive flexfield.
305  * @param p_ppm_information21 Developer Descriptive flexfield.
306  * @param p_ppm_information22 Developer Descriptive flexfield.
307  * @param p_ppm_information23 Developer Descriptive flexfield.
308  * @param p_ppm_information24 Developer Descriptive flexfield.
309  * @param p_ppm_information25 Developer Descriptive flexfield.
310  * @param p_ppm_information26 Developer Descriptive flexfield.
311  * @param p_ppm_information27 Developer Descriptive flexfield.
312  * @param p_ppm_information28 Developer Descriptive flexfield.
313  * @param p_ppm_information29 Developer Descriptive flexfield.
314  * @param p_ppm_information30 Developer Descriptive flexfield.
315  * @param p_ppm_information1 Developer Descriptive flexfield.
316  * @param p_ppm_information2 Developer Descriptive flexfield.
317  * @param p_ppm_information3 Developer Descriptive flexfield.
318  * @param p_ppm_information4 Developer Descriptive flexfield.
319  * @param p_ppm_information5 Developer Descriptive flexfield.
320  * @param p_ppm_information6 Developer Descriptive flexfield.
321  * @param p_ppm_information7 Developer Descriptive flexfield.
322  * @param p_ppm_information8 Developer Descriptive flexfield.
323  * @param p_ppm_information9 Developer Descriptive flexfield.
324  * @param p_comment_id If p_validate is false and new or existing comment text
325  * exists, then will be set to the identifier of the personal payment method
326  * comment record. If p_validate is true or no comment text exists, then will
327  * be null.
328  * @param p_external_account_id If p_validate is false,identifies the external
329  * account combination, if a combination exists . If p_validate is set to true,
330  * this parameter will be null.
331  * @param p_effective_start_date If p_validate is false, then set to the
332  * effective start date on the updated personal payment method row which now
333  * exists as of the effective date. If p_validate is true, then set to null.
334  * @param p_effective_end_date If p_validate is false, then set to the
335  * effective end date on the updated personal payment method row which now
336  * exists as of the effective date. If p_validate is true, then set to null.
337  * @rep:displayname Update Personal Payment Method for New Zealand
338  * @rep:category BUSINESS_ENTITY PAY_PERSONAL_PAY_METHOD
339  * @rep:category MISC_EXTENSIONS HR_DATAPUMP
340  * @rep:scope public
341  * @rep:lifecycle active
342  * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
343 */
344 --
345 -- {End Of Comments}
346 --
347   PROCEDURE update_nz_personal_pay_method
348     (p_validate                      IN     BOOLEAN  DEFAULT FALSE
349     ,p_effective_date                IN     DATE
350     ,p_datetrack_update_mode         IN     VARCHAR2
351     ,p_personal_payment_method_id    IN     NUMBER
352     ,p_object_version_number         IN OUT NOCOPY NUMBER
353     ,p_bank_branch_number            IN     VARCHAR2 DEFAULT hr_api.g_varchar2
354     ,p_account_number                IN     VARCHAR2 DEFAULT hr_api.g_varchar2
355     ,p_account_suffix                IN     VARCHAR2 DEFAULT hr_api.g_varchar2
356   	,p_reference					 IN		VARCHAR2 DEFAULT hr_api.g_varchar2
357   	,p_code						     IN	    VARCHAR2 DEFAULT hr_api.g_varchar2
358   	,p_third_party_particulars	   IN	  VARCHAR2 DEFAULT hr_api.g_varchar2
359     ,p_amount                        IN     NUMBER   DEFAULT hr_api.g_number
360     ,p_comments                      IN     VARCHAR2 DEFAULT hr_api.g_varchar2
361     ,p_percentage                    IN     NUMBER   DEFAULT hr_api.g_number
362     ,p_priority                      IN     NUMBER   DEFAULT hr_api.g_number
363     ,p_attribute_category            IN     VARCHAR2 DEFAULT hr_api.g_varchar2
364     ,p_attribute1                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
365     ,p_attribute2                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
366     ,p_attribute3                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
367     ,p_attribute4                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
368     ,p_attribute5                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
369     ,p_attribute6                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
370     ,p_attribute7                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
371     ,p_attribute8                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
372     ,p_attribute9                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
373     ,p_attribute10                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
374     ,p_attribute11                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
375     ,p_attribute12                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
376     ,p_attribute13                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
377     ,p_attribute14                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
378     ,p_attribute15                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
379     ,p_attribute16                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
380     ,p_attribute17                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
381     ,p_attribute18                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
382     ,p_attribute19                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
383     ,p_attribute20                   IN     VARCHAR2 DEFAULT hr_api.g_varchar2
384     ,p_concat_segments               IN     VARCHAR2 DEFAULT hr_api.g_varchar2
385     ,p_payee_type                    IN     VARCHAR2 DEFAULT hr_api.g_varchar2
386     ,p_payee_id                      IN     NUMBER   DEFAULT hr_api.g_number
387     ,p_ppm_information1              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
388     ,p_ppm_information2              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
389     ,p_ppm_information3              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
390     ,p_ppm_information4              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
391     ,p_ppm_information5              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
392     ,p_ppm_information6              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
393     ,p_ppm_information7              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
394     ,p_ppm_information8              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
395     ,p_ppm_information9              IN     VARCHAR2 DEFAULT hr_api.g_varchar2
396     ,p_ppm_information10             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
397     ,p_ppm_information11             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
398     ,p_ppm_information12             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
399     ,p_ppm_information13             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
400     ,p_ppm_information14             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
401     ,p_ppm_information15             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
402     ,p_ppm_information16             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
403     ,p_ppm_information17             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
404     ,p_ppm_information18             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
405     ,p_ppm_information19             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
406     ,p_ppm_information20             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
407     ,p_ppm_information21             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
408     ,p_ppm_information22             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
409     ,p_ppm_information23             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
410     ,p_ppm_information24             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
411     ,p_ppm_information25             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
412     ,p_ppm_information26             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
413     ,p_ppm_information27             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
414     ,p_ppm_information28             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
415     ,p_ppm_information29             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
416     ,p_ppm_information30             IN     VARCHAR2 DEFAULT hr_api.g_varchar2
417     ,p_comment_id                    OUT NOCOPY NUMBER
418     ,p_external_account_id           OUT NOCOPY NUMBER
419     ,p_effective_start_date          OUT NOCOPY DATE
420     ,p_effective_end_date            OUT NOCOPY DATE
421     );
422 
423 END hr_nz_personal_pay_method_api;