The error of "The given key was not present in the dictionary" comes up when trying to open Enhanced Revenue Batches after upgrading to SP11. It only occurs with batches that have had their fields customized from the base template. They are listed as "Custom" when browsing a list like "Committed Batches".
We are currently evaluating this issue for a fix in a future service pack.
Steps to Duplicate
1) Navigate to Batch Entry 2) Select the Committed Batch tab 3) Filter on Custom = Yes and Category = Revenue 4) Click "Open Batch" on anything where the Date Added was prior to the SP11 Upgrade.