When a pledge installment is entered in separate rows of a batch and an overpayment exists, the overpaid portion goes to the next installment as opposed to the pledge balance. For example, a $50 installment is due on a pledge and 3 rows are entered within batch, each for $20. In this example we should have a $10 overpayment for the installment.
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.