When buying goods from a trade city, the money must be present in the 'destination' item, whether that item is a ship, baggage train, barracks or warehouse.