GTFS permet de modéliser avec précision une grande variété de structures tarifaires utilisées par différentes agences de transports en commun à travers le monde, telles que les tarifs basés sur la zone, la distance parcourue ou l’heure de la journée. GTFS Tarifs informe les passagers du prix applicable à leur voyage et des supports qu’ils peuvent utiliser pour payer.
Produits tarifaires répertorie les types de billets ou de tarifs (c’est-à-dire tarif aller simple, abonnement mensuel, frais de transfert, etc.) proposés par une agence de transport en commun pour accéder à un service. Les Produits tarifaires servent de base à la modélisation de la structure tarifaire d’une agence et sont liés au service de transport en commun via les mécanismes décrits dans fare_leg_rules.txt. L’association des Produits tarifaires à diverses conditions de voyage, telles que les itinéraires, les zones et les horaires, détermine les coûts tarifaires pour les segments de voyage et les transferts individuels.
Tarif Média définit le média pris en charge qui peut être utilisé pour conserver et/ou valider un produit tarifaire. Il s’agit de contenants physiques ou virtuels comme un titre de transport papier, une carte de transport rechargeable ou encore le paiement sans contact avec une carte bancaire ou un smartphone.
L’exemple suivant montre un extrait de différents Tarif Média dans la région de la baie de San Francisco. Clipper est décrit comme une carte de transport physique avec fare_media_type=2. SFMTA Munimobile est décrit comme une application mobile avec fare_media_type=2. L’argent liquide qui est remis directement au conducteur sans ticket est fare_media_type=0.
Les Tarifs Basés sur l’Itinéraire sont utilisés pour attribuer différents tarifs à des groupes spécifiques d’itinéraires, tels que des tarifs spéciaux pour les services express ou des tarifs différenciés entre un bus rapide. Service de transport en commun par rapport aux services de bus traditionnels.
Les Tarifs Basés sur le Temps sont utilisés pour attribuer des tarifs pour une heure ou un jour de la semaine spécifique, tels que les tarifs de pointe et hors pointe et/ou tarifs week-end.
Les Tarifs Basés sur les Zones sur la zone sont utilisés pour représenter les systèmes basés sur la zone où un tarif spécifique s’applique lors du voyage d’une zone particulière à une autre. Une zone est définie par un groupe d’arrêts.
Transferts Tarifaires est utilisé pour définir les règles applicables lors des transferts entre des tronçons (ou des segments de voyage individuels). Cela permet de modéliser le coût total d’un voyage à plusieurs étapes, en tenant compte des politiques de transfert spéciales, telles que les transferts gratuits pour une durée spécifique, ou en appliquant des réductions tarifaires en fonction des étapes déjà parcourues.
Fares v1 est une alternative héritée aux autres fonctionnalités Tarifs décrites ci-dessus. Il permet de modéliser les informations tarifaires de base telles que la tarification, les transferts de modes de paiement et les tarifs par zone à l’aide des fichiers fare_rules.txt et fare_attributes.txt. Bien que plus simple à produire, il est moins performant ou modélise des structures tarifaires plus complexes et peut être obsolète avec une approbation suffisante d’autres fonctionnalités tarifaires (qui font partie de ce qu’on appelle Fares v2).
L’exemple suivant illustre qu’un déplacement sur un réseau coûte 3,20 $ CAD en utilisant une carte prépayée, permettant des transferts gratuits dans une fenêtre de 2 heures.