When you create a batch template that includes a revenue type where 'Pledge' is the default and you enter a amount into the batch you will get a error message stating. "X" is not a valid value for Amount. Where X is whatever numerical amount you enter.
Download and install the latest Service Pack which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch.
Steps to Duplicate
1. Create a batch template that is based on a Enhanced Revenue Batch where the Revenue Type is defaulted to Pledge 2. Open a batch of that template name and search for a constituent 3. Enter a amount into 'Amount' field 4. Get error "x" is not a valid value for Amount.