Purpose |
Troubleshooting Steps |
Question 1: Why does the system increment the Next Payment Number in the Work with GL Bank Accounts (P0030G) when canceling out on the Printer Selection (P986162) screen during the Write process? |
Question 2: What causes a voucher to get stuck in a # (Payment in Progress) Pay Status? |
Question 3: When writing a payment, if pressing Cancel on the pop up message why does the system ignore the command and continue to the printer selection? |
Question 4: When writing an automatic payment, why is a 'User Defined Error Code' triggered at the Printer Selection (P986162)? |
Question 5: After clicking OK on the Write Payments (W04572A) form, why does the system trigger a User Defined Code error for UDC table 04/PP (Produce Bank File)? |
Question 6: Is it possible to disable the Check Number Sequencing warning message that is displayed when writing payments in Work with Payment Groups (P04571)? |
Question 7: What steps should be taken if a payment group Next Status does not change after the Write process completes? |
Question 8: Why is a blank payment number assigned to a check? |
Question 9: The system crashed during the Write of a Payment Group. How do we finish out the rest of the Write process? |
Question 10: Why is a User Defined Code error given when Writing payments in Work with Payment Groups (P04571)? |
Question 12: Why does the system only process the first 20 payment groups when a large number of payment groups have been selected to Write in Work with Payment Control Groups (P04571)? |
Question 13: How can an invalid "Record In Use" error be cleared if no one is accessing a payment group and no one is able to make an update to this group? |
Question 16: Can old records in the F04571 table, which aren't associated with any records in the F04572 or F04573 records, be deleted? |
This document helps troubleshoot issues with Work Within Payment Control Groups also known as Write, Updating or Undoing payment groups within EntepriseOne Accounts Payable.
Answer 1: If the user clicks OK on the warning message that appears during the Write process, but then decides to Cancel, the payment number needs to be manually reset because it has already been incremented prior to Printer Selection (P986162).
Answer 2: Vouchers getting stuck in a # Pay Status (data dictionary item PST) can be caused by a multitude of reasons. Here are a couple troubleshooting steps to try:
Answer 3: In UDC table 00/RR (Object in Use Application ID), ensure that the record for F0030 has a Special Handling Code (data dictionary item SPHD) of 1. If this field is left blank, the system ignores the cancel feature.
Answer 4: This issue can be caused by an incorrect Payment Instrument (data dictionary item PYIN) setup in the Work with Payment Instrument Defaults application (P0417). If the payment instrument being used has been configured with an association to a GL Bank Account and the current payment is not using that GL Bank Account, the system cannot determine what print programs to use when writing a payment. To correct this issue, add a Payment Instrument Default for that Payment Instrument with no GL Bank Account association.
Answer 5: This issue usually occurs when the print program the system is trying to use is not defined in UDC 04/PP (Produce Bank File). To confirm that the Print Program exists in this UDC:
Answer 6: This warning message cannot be disabled.
Answer 7: To correct this issue, follow the steps below:
Answer 8: This issue can be the result of one of the following:
In either scenario, the system erroneously assigns a blank payment number to the first check. All subsequent payment numbers start with 1 and updates the Next Payment Number field for the GL Bank Account Information (P0030G).
Answer 9: With a system crash or power failure there is a high chance there is data corruption within the payment tables, Therefore, rather then finishing the payment group, the recommendation would be to undo all payment groups that exist in the "Work With Payment Group" screen for all statuses both Write and Update. Be sure no one is creating or working on payment groups during this process. Once you undo all groups, this should reset all vouchers back to open status, then run a query over the three payment tables: F04571, F04572 and F04573 to determine if there are any records in these tables. If there is data in these tables remove the records or regenerate the tables. (Have your IT group do this step). Once all records are cleared form the tables, then the user can recreate the payment group and should be able to successfully complete writing the payments.
If a voucher has a negative open amount, use its document number to query the F0414 to see what payment information appears for that voucher. If there is a PK or PN showing for the voucher, then it has been paid. If you see a PK (or PN) and a PO, the check has been voided and the voucher is unpaid. You may also see PK (or PN) and a PO and another PK, which means there was an initial payment, but it was voided, then it was paid again. If the voucher shows as paid per the F0414 table, you need to SQL the F0411 to show the voucher as paid; that is open amount equal zero and pay status field equal 'P'. If there is no payment or the payment was voided, then you need to SQL the F0411 to show the voucher as open; update the Open amount to equal Gross amount and pay status would be set to 'A' for approved for payment or H for on hold.
Answer 10: This issue may be caused by incomplete records in the AP Payment Processing Header (F04571). If any of the following fields are blank, it is because the Payment Instrument (data dictionary item PYIN) is not configured correctly:
To fix this issue, undo the payment group and correct the payment instrument setup.
Answer 11: This is functioning as designed. WhenProcessing Option 2: Post Void Payments on the Update tab of the Work with Payment Groups (P04571) is turned set to 1, the system is designed to create zero dollar checks for all voids. This functionality can help prevent fraud so that users can not print checks, reset the group and still mail and cash the check. There are no current plans to redesign this feature at this time.
Answer 12: When selecting more than 20 payment groups in Work with Payment Groups (P04571) to write payments, use the Write Row exit, which opens Write Payments (P04572), form W04572A. On this form, click the Go To End button to have all the rows loaded and to process all payment groups. Otherwise, only payment groups corresponding to the first 19 different GL bank accounts visible are processed.
Answer 14: To clear this error on a payment group:
We would like to figure out:
Answer 15:
Answer 16: If there are any records in the AP Payment temporary tables (F04571, F04572 or F04573) that are not part of a current payment group, they should be deleted. These are corrupt, orphan records that could cause problems when attempting to Write or Update payment groups. The recommendation for when these corrupt, erroneous records are found is to:
Answer 17: This error is generally thrown if there is an inconsistency in the Next Numbers (P00022) for Payment ID (PYID) in the F0414/F0413 tables. If the Next Number is lower than the highest Payment ID in the Payment Header (F0413), then this causes the system to throw duplicate primary key errors so no records can be inserted. To resolve this issue:
1. Query the F0413 for the highest PYID value.
2. Check the P00022 for F0413 Table Name and ensure that this value is higher than the value returned in step 1. If it is not, then you should adjust this and re-test.
Answer 18: Make sure that you have created new versions for R04570 and R04572 in your new release. Using older versions from previous release have been known to cause issues such as these.
Answer 19: When PCG is created for a voucher and in supplier master, payment creation is set to "By pay item" , then after Writing PCG, Update can be done on PCG multiple times , which corrupts the Open Amount. In 9.0, apply BUG 11055053.