Contribution=Membership+Donation incorrect for CiviCRM 4.7.12 on WordPress 4.6.1
This is fixed now in the latest 4.7 - I know this for a fact because I QAed it! 

You'll still get two receipts - but the math now adds up.