Error: The give key was not present in the dictionary - when opening a committed revenue batch

This occurs when opening a committed revenue batch that was committed before upgrading to CRM 4.0. This does not occur for uncommitted batches created in 4.0 or those batches committed in 4.0.

This also occurs when searching for these committed batches in Revenue\Batch Search.
 
Download and install the latest patch which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch.

Steps to Duplicate

1. Go to Revenue\Batch Entry\Committed Batches
2. Attempt to open a revenue batch before the date where this environment was converted to 4.0 and see error occur.

Environment

 Blackbaud CRM
 4.0
 4.0
 Service Pack 6
 4.0.141.0

Was this article helpful?