I seem to represent P -> Q and ~Q -> ~P the same way in my mind, but giving the resulting fallacies different names reduces ambiguity, so I guess this is a useful distinction.
Affirming the consequent is a totally different fallacy -
"If P, then Q and Q is true; therefore P".
Post quotes.