My Oracle Support Banner

EAP: Zero Amount Checks Are Added To The Positive Pay File When Voided (Doc ID 2022745.1)

Last updated on OCTOBER 08, 2020

Applies to:

PeopleSoft Enterprise FIN Payables - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.


When there is a Zero-Amount Check Payment (PYMNT_TYPE = 'Z' from PS_PAYMENT_TBL), the Positive Pay Status is set to 'C' and these payment types are not added to the Positive Pay File when the Application Engine AP_APY2050 - Pay Cycle Positive Pay Request is run.

When a Payment is voided, regardless of the Payment Type, the Positive Pay Status is set/updated back to 'S' when Application Engine AP_APY2015 Pay Cycle Process is run so that the voided payment information will be included/added to the next Positive Pay File.

This creates two issues:
1. Payments with a Payment Type of Zero-Amount have system generated Payment Reference ID (PYMNT_ID_REF) that is 11 characters in length (Z plus the Payment ID {PYMNT_ID}). The Application Engine AP_APY2055 - Produce Positive Payment File creates the Positive Pay File with a Payment Reference ID (PYMNT_ID_REF) field length of 10 characters. This causes the Payment Reference ID to be truncated and incorrect data and totals are updated on the Positive Pay File.

2. Zero-Amount Check Payment (PYMNT_TYPE = 'Z') should not be included on the Positive Pay File - even if they are voided. Since the original Zero-Amount Check Payment was not included on the original Positive Pay File, adding the voided Zero-Amount Check Payment to a Positive Pay File creates problems with the Financial Institution receiving the Positive Pay File and does not make sense from an accounting perspective.

Expect positive pay file to be created without the zero dollar check.

1.  Go to Accounts Payable > Payments > Pay Cycle Processing > Payment Selection Criteria, and create pay cycle with 'Suppress Zero Amount Check' checked.
2.  Go to Banking > Bank Accounts > External Accounts, and check th Positive Payment flag for System Check Payment Method.
3.  Navigate to Accounts Payable > Vouchers > Add/Update > Regular Entry, and create zero dollar voucher for vendor A.
4.  Create amount voucher for vendor B.
5.  Go to Accounts Payable > Payments > Pay Cycle Processing > Pay Cycle Manager, and execute the pay cycle.
6.  Navigate to Accounts Payable > Payments > Cancel/Void Payments > Payment Cancellation, and Void/Close the zero dollar check then run payment post.
7.  Create a new amount voucher for vendor B.
8.  Execute the pay cycle.




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.