Membership payments missing from contact's contribution screen
Adding answer by Eric as an answer so it can be 'accepted' and hence have this question 'answered'

The Member Dues financial type was missing a designated Income financial account. It must have gone away during an upgrade. Adding it back in fixed this issue