The Wormhole wrote:
Otherwsie, from a strict canonical perspective, no the Federation is not supposed to have money. In fact, I think it's Voyager which said money went out of style in the 22nd century.
Which is pretty funny considering they introduced "replicator rations". May not have been intended as money, but that's how it was used.