Users may find that the "Mark this membership for automatic renewal" field does not remain checked off when set as a field default. The checkbox is cleared after starting to fill out the batch row.
The system can't make guesses at what certain fields should be when replacing the Bill To values as such there are handlers that purposefully clear out this data. The solution is to edit these as appropriate after replacing the Bill To or try importing this data.
Steps to Duplicate
1. Navigate to Administration > Batch > Batch Entry > Batch Templates and edit a Membership Dues Batch Template. 2. Set the value for "Mark this membership for auto renewals" to default to True and "Payment method" to direct debit and save. 3. Start a new Membership Dues Batch and note that the "Mark this membership for auto renewals" field is checked off. 4. Add the constituent in the "Bill to" field and note that the checkbox has been removed from the "Mark this membership for auto renewals" field.