Donations can be added in revenue batches and applied to outstanding pledges. However, if a payment is applied to a pledge that has an inactive designation, that designation is automatically carried over onto the pledge payment. Then, when the batch is validated, users may receive the error:
Revenue cannot be added to inactive designations.
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.