Gift Processing in a Nutshell

Gift processing starts by setting the status of the batch to V. Next, it performs the various validation checks. If no errors are encountered during the validation checks, the status of the batch is changed from V to I. Next, gift processing attempts to write the transactions to the database. If that is successful, the status of the batch will be changed from I to Y. Once the status has been set to Y, gift processing will attempt to write the data to the YY tables. If that is successful, the status of the batch will be changed from Y to T and gift processing will attempt to update the donor summary and fiscal year totals. If that is successful, the status of the batch will be changed from T to P, which indicates that the batch has been successfully processed.

 

If at any point gift processing encounters an error and stops, the last status that the batch was successfully changed to will become the status of the batch. At that time, if possible, an error will be written to the zz_gperrorlog table, which is where you can find information about why the error occurred and why gift processing stopped.