True, a system would need to be put in place. Would it be enough to just look at money going out of your bank account and report that? I guess there would be irregularities if you were sending money as a gift or to charity.
The system would also need to be global, through international cooperation - otherwise one who spends the same amount in one country would end up in a higher tax bracket than one who spends the same amount divided between two countries.