When running the Generate payments process for pledges where the setting 'Payments due on or before’ is set to ‘date this process runs’ you might notice that some payments are generated a day early.
We are currently evaluating this issue for a fix in a future service pack.
Steps to Duplicate
1. Go to Revenue > EFT > Generate Payments for Pledges 2. Set ‘Payments due on or before’ to ‘date this process runs’ then start the process. 3. When the process completes, go to the batch and notice that some of the payments generated are a day early.