Bletchleyite
Veteran Member
In response to a couple of recent threads, an idea:
It would seem easy to solve this. The process should be to scan any rejected ticket on a handheld device, and this should do two things:
1. Check the encoded restrictions and give a green OK if it would be valid by those.
2. If not, show a YELLOW (not red) screen stating "verify restriction manually" and show the text of the restriction, with a big green "OK" button and a smaller red "not OK" button. If you tap "not OK", there should then be a list of reasons why not which must be selected from. If you select "not valid at this time according to text", then a big reminder should pop up, requiring acknowledgement, stating "Penalty fare/MG11 NOT applicable; issue an excess to customer at difference in fare".
3. Full details of what was selected and who did it must be written to the e-ticket database in so far as that is capable of taking it.
Doing this should be mandatory for all rejected scans and should be audited. If a gateline rejected a ticket and a followup handheld scan was not completed, the staff on that gateline should have to explain why for each instance.
We need to make it hard for people to be lazy. An example of this being done well is the way you have those NFC devices security guards have to tap with their device as they patrol, so it's audited that they have patrolled.
Such a device would not be at all difficult to implement. I could, given the decoding keys for the AZTEC codes and access to write to the e-ticket database, probably knock it up in an afternoon as an app.
You could go one further and have this device have a printer attached and be the way MG11s and PFs are issued; only if "not valid" and a valid reason was selected would it allow an MG11 or PF to be issued, unless "no ticket held at all" was selected.
It's a laudable idea, I admit, but most reports are that even when shown evidence of a ticket's validity the gateline staff refuse to believe it and are adamant that they know better, essentially they stick their fingers in their ears and refuse to listen to anything.
It would seem easy to solve this. The process should be to scan any rejected ticket on a handheld device, and this should do two things:
1. Check the encoded restrictions and give a green OK if it would be valid by those.
2. If not, show a YELLOW (not red) screen stating "verify restriction manually" and show the text of the restriction, with a big green "OK" button and a smaller red "not OK" button. If you tap "not OK", there should then be a list of reasons why not which must be selected from. If you select "not valid at this time according to text", then a big reminder should pop up, requiring acknowledgement, stating "Penalty fare/MG11 NOT applicable; issue an excess to customer at difference in fare".
3. Full details of what was selected and who did it must be written to the e-ticket database in so far as that is capable of taking it.
Doing this should be mandatory for all rejected scans and should be audited. If a gateline rejected a ticket and a followup handheld scan was not completed, the staff on that gateline should have to explain why for each instance.
We need to make it hard for people to be lazy. An example of this being done well is the way you have those NFC devices security guards have to tap with their device as they patrol, so it's audited that they have patrolled.
Such a device would not be at all difficult to implement. I could, given the decoding keys for the AZTEC codes and access to write to the e-ticket database, probably knock it up in an afternoon as an app.
You could go one further and have this device have a printer attached and be the way MG11s and PFs are issued; only if "not valid" and a valid reason was selected would it allow an MG11 or PF to be issued, unless "no ticket held at all" was selected.
Last edited: