Details
- 
    Type:Bug 
- 
    Status: Done/Fixed
- 
    Priority:Major 
- 
    Resolution: Fixed/Completed
- 
    Affects Version/s: 3.4.8, 4.1.1
- 
    Fix Version/s: 4.1.4
- 
    Component/s: CiviContribute, CiviMember
- 
    Labels:None
Description
To recreate on demo site:
- find a member
- add a membership with payment and mark as completed
- right click membership and choose "renew"
- check "Record Renewal Payment?"
- mark payment as pending
- save.
- observe membership date is set correctly
- edit payment and mark as complete
- observe membership date is now one period too many
you can change between pending and completed, and each time you do this the period increases by one.