ACH - Unable to process ACH payment record should be less than or equal to date today.

Issue No: AR-10468
Created 6/10/2019 2:25:42 PM
Type Bug
Priority Blocker
Status Closed
Resolution Fixed
Fixed Version 19.1
Description *Business Scenario:* We always initiate a file and send out remittance advice earlier than the actual deposit date. Therefore this error message is invalid and does not follow the normal rules of the usage case.   *Example:* I process ACH with effective date of 6/14/2019 (bank deposit date, effective date)   However, I am creating the files today 6/10/2019 and mailing remittance advice today.   This allows the recipients awareness of the draft from their respective accounts. This gives them 4 days to contact us in case there are issues with the remittance advice.   *Why:* Before making any changes, who was this added for? Why was it added. This pop up did not exist in 18.3.     *Steps to Recreate:*   # Receive Multiple Payment > Select ACH default payment method > Remove location from the header record > Select a future post date > *{color:#c0392b}Select multiple invoices including credits offsetting invoices. {color}* You should be able to select multiple location in one posting. # Post # Go to Receive Payment > Unsubmitted ACH tab. # Select all # Generate ACH   *Issues:*   # Notice each invoice selected is creating 1 payment record each. # Error message received. Unable to generate ACH with future date. This was non-issue in 18.3.   *Accepted Criteria:*   # Since it is one posting, this should have been in 1 RCV record, not in multiple. # We always generate ACH with future date, because we need time to send remittance advice to the customer before the actual effective date.   *Continued Testing after 1 & 2 are resolved:*   To ensure the process is still working after fixes, continue the steps to process ACH...   # Generate ACH should create one file. ## This should have all customers in the selected generation and totals posted in RCV. # Email and print Remittance Advice. ## This should email/print a remittance advice per customer matching total of RCV. # Verify Bank Deposit ## This should only create 1 Bank Deposit matching the total Generated ACH.