Originally Posted by
LondonElite
. . . . what you are suggesting is extremely complex. In order to have even a basic hope of being functional, the reservation system would have to take account of dozens of data points, including nationality, residency, residency permits held, country travelling from, through, to, validity dates, visas, visa requirements, duration of stay, as well as a whole slew of minor things.
You just described Timatic, which is reportedly what the airlines use. It may have just been an error in reading/interpreting the info displayed but no matter, the onus is still on the passenger as highlighted here.