Pot Ledgers

I collect money on behalf of my football team and I currently use a pot to pool this money. It would be helpful if I could

A) click on a payment received and move it straight to a pot;
B) retain the payee info in some sort of ledger within the pot;
C) receive payments directly into a pot.