When attempting to validate a revenue batch that has a payment applied to a pledge you may receive a error: missing field required designation
Check to make sure that the batch template does not have designation as a required field 1. Revenue//Batch Entry//Batch Template (left column) 2. Find revenue batch in question (such as enhanced revenue batch) 3. Edit batch template//select fields and defaults 4. Select Designation-- Field defaults (make sure required isn't marked)
A pledge payment towards a pledge has a designation loaded by default and therefore does not require a designation to be selected in the batch, when you have this option marked however the batch will not validate with the error:missing field required (designation) error message.