EAP Voiding Zero Dollar Checks Is Causing Positive Pay Files To Include Zero Amount Check Payments

(Doc ID 2135436.1)

Last updated on JUNE 14, 2016

Applies to:

PeopleSoft Enterprise FIN Payables - Version 9.1 and later
Information in this document applies to any platform.


Voiding zero dollar checks is causing positive pay files to include zero amount check payments.

When a Zero-Amount Check Payment (PYMNT_TYPE = 'Z' from PS_PAYMENT_TBL) is voided, the Positive Pay Status is being set/updated back to 'S' when Positive pay process is run so that the voided payment information will be included/added to the next Positive Pay File, causing Payments which have Payment Type of Zero-Amount have system generated Payment Reference ID (PYMNT_ID_REF) which is 11 characters in length(Z plus the Payment ID {PYMNT_ID}).

Produce Positive Payment File process creates the Positive Pay File with a Payment Reference ID (PYMNT_ID_REF) field length of 10 characters.

This is causing the Payment Reference ID to be truncated and incorrect data and totals are updated on the Positive Pay File.

Zero-Amount Check Payment (PYMNT_TYPE = 'Z') should not be included on the Positive Pay File - even if they are voided.


1. Create two vouchers one for 100 dollars and another a credit for hundred dollars,payment method is check.

2.  Run the pay cycle,they net out to zero.

3.  Void the payment.

4.  Create another voucher for 1000.

5.  Run a new Pay Cycle.
    All three vouchers are selected for processing

6. Process Positive Payment.
    Positive payment file is generated but the last digit of the reference number will be truncated.


Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms