Recurring Gift Pay-Cash isn't created from Gift Batch

An exception will occur when committing a batch that includes a Recurring Gift with a linked payment. This occurs when the reference field in the database is a required field. 
This behavior is due to the information that auto-populates on the gift record when you apply a gift as a payment toward a Recurring Gift/Pledge/MG Pledge.
The Reference field does not auto-populate in the pay-cash gift types.
Because of this, when a user commits the batch, the exception "Required field missing: Reference" is generated and only the Recurring Gift commits; because the Recurring Gift Pay-Cash gift is not auto-populated with the value of the Reference field in the linked Recurring Gift.
This generates an exception batch.
The exception batch generates with the gift rows that generated exceptions.
The batch row that generated the exception was populated with the Recurring Gift record and a linked payment toward the Recurring Gift, so the exception batch appears with the gift type Recurring Gift with the payment linked to the gift.
If we commit the exception batch after removing the requirement for the Reference field on gift records, we're re-committing the Recurring Gift with the payment toward the Recurring Gift.

Steps to Duplicate

  1. In the Raiser's Edge, navigate to Config > Fields > Gifts
  2. Mark Reference as a Required Field
  3. Create a Recurring Gift in Luminate Online 
  4. Open the Luminate Online Plugin in Raiser's Edge
  5. Open Gifts and Registrations
  6. Process the Recurring Gift transaction into Batch
  7. Open the Gift Batch in The Raiser's Edge
  8. Populate a Reference in the Recurring Gift line
  9. Validate the Batch before committing
  10. No Batch Exceptions are found
  11. Commit Now 
  12. Exception appears 
  13. Select Exception Report 
  14. Receive error " Error processing report: Can't show non-modal form when modal form is displayed" (Note: If committing the Batch outside of the plugin, this error does not populate and you see the Required field missing: Reference on the Exception Report)
  15. Click OK
  16. Open Constituent Record 
  17. Select Gift Tab
  18. Recurring Gift appears on the Record, but the Recurring Gift Pay-Cash is not present  

Was this article helpful?