In my opinion Mint is not really adapted for this kind of thing. I would suggest gnucash (which I switched to after beginning the credit card/checking account game) or some other accounting program if you want to be precise with where your earnings are coming from. If you kept using Mint, I would just mark these all as "Transfers" because I wouldn't want the relatively large transaction amounts to skew how my real spending looked.
Same thing with personal capital. If I take a bunch of money out of ATMs/Bank in a month and return it the next day, it raises both my income and spending when in reality, nothing really happened.
Let's say my spending and income are normally 10k income and 5k spend. If I take out 20k in cash and put it back in 5 minutes later, personal capital says I spent 25k that month and made 35k.
The totals still balance out, as far as net-worth and the other big measurements but things like yearly spend or yearly income will be off forever. So I cannot use those tools for those metrics. (Unless i manually mark them as W/E hides them... I don't do this, because I don't care enough)
END: It's going to look like you spent your $300. You need to live with it.