Money is more easily portable than other things, even gold and silver. Bringing animals or salt to barter takes up a lot of space, whereas money just takes up the amount of space that a piece of paper does. Money is better than bartering for the facilitation of long distance trade for this reason.