This behavior can occur when there are user-defined fields marked as required for gift records. The Reference field, for example, does not auto-populate in gift batches for Recurring/Pledge/MG Pledge gift type transactions that carry the first payment processed. Raiser's Edge integrated solutions such as Online Express, the RELO plugin, or Sphere have the functionality to sync Recurring gifts and the first payment processed in one transaction. Raiser's Edge carries this data into the Batch module as one line item. Once the Batch is successfully committed the Recurring gift and the first payment processed (Pay-Cash) will appear as two separate records on the donor's record.
Because of this functionality, when a user commits this gift batch, the validation check is only applied to the Recurring Gift. Because Reference is not an auto-populating field, it does not commit the pay-cash gift with the default reference set in the batch which prompts the exception batch (if the user chooses to create an exception batch) after committing the gift batch.
1. Remove the requirement for Reference or non-autopopulating gift fields
2. Update the exception batch gift type (change to Cash) and link to the recurring gift
Connect and collaborate with fellow Blackbaud users.