When importing payments into an enhanced revenue batch, the campaign is not defaulted from the Designation that was included in the import file. If you commit the batch, the campaign does not show up on the revenue record.
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.
Add the campaign manually in batch on the Apply to commitments window.