Fundamental Skills in Journey Pricing and Ticketing