Membership form permits creating invalid transactions
I discovered you can do this... ie choose to add a 'partially paid contribution'
& all bets are off if you do - certainly in terms of data integrity as no financial_trxn record is created.
We should remove that status - probably the entire field from that screen & just accept 'amount' & maaaayyyybe payment status....