Details
Description
Customer report (verified on 4.6 & 4.7 'stock' civi'):
If someone signs up for an auto-renewing membership online, all the correct info is being written to the civicrm_contribution_recur table but if we sign someone up for an auto-renewing membership in the Civi backoffice there is key info not being written to the civicrm_contribution_recur table.
Missing info: modified_date, invoice_id, next_sched_contribution_date, is_email_receipt
Fields recorded incorrectly: contribution_status_id, auto_renew
contribution_status_id is set to 3 and should be 5
auto_renew is set to 0 and should be 1
NB: The row in civicrm_contribution_recur for that person is created, and the contribution_recur_id field in the civicrm_contribution table is populated correctly.