This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to prepare new fare schemes for the current and new PT Service Plans according to the current fare policy whenever the Plans are created and/or changed.<br/>(2) Once they have been created, the ability to provide details of the new fare schemes directly to other functionality in the Manage PT and Provide Traveller Journey Assistance Functional Areas.<br/>(3) Also once they have been created, the ability to provide details of the new fare schemes to the functionality that manages the fare scheme store of data and provides the PT Operator interface.<br/>
(a) when the PT services data flow is received, store the data objects it contains locally for later use;<br/>(b) when the fare strategies data flow arrives, extract the overall fare strategies that it contains (e.g. card products, seasonal tickets, sales policy, child fares, fares for elderly people, bicycles, guide dogs, etc.) and store internally;<br/>(c) following the receipt of the data flows in either (a) or (b), re-calculate the fares for the services using the fare strategies that they have provided, plus the service details obtained using the data flow in (c);<br/>(d) send the results of (c) to the Manage Fare Schemes Data Store function using the updated fare scheme data flow and to the Provide PT Operator Interface to PT Schedule Plans function using the revised fare scheme for operator data flow;<br/>(e) output the new fares produced as a result of (c) to the Provide Electronic Payment Facilities and Provide Traveller Journey Assistance Areas using the appropriate output data flows;<br/>(f) also send the new fares produced as a result of (c) to the Vehicle Sharing and other functionality.<br/>