When entering a Payment in an ERB Batch in a Currency that is different to the Base Currency of the Account System’s Currency Set the Recognitions are saved as zero if the Transaction Currency is changed after the amount is entered. This only happens in Batch, not in Add a Payment screen.
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.
As a work around you can ensure to select the Transaction Currency BEFORE inputting the Amount in the Batch. This will ensure that the Recognition Credits are populated when opened.