TCBC is making some assumptions here, which I think is where the confusion is coming from.
First, it is assuming that you are using the shortest route between Waterloo and Fratton, which it thinks is:
TrainsCanBeCheaper.info said:
The shortest route with a
regular train service, not including walks and transfers (72.39 miles):
- LONDON WATERLOO
- VAUXHALL
- QUEENSTOWN ROAD
- CLAPHAM JUNCTION
- EARLSFIELD
- WIMBLEDON
- RAYNES PARK
- NEW MALDEN
- BERRYLANDS
- SURBITON
- HINCHLEY WOOD
- CLAYGATE
- OXSHOTT
- COBHAM & STOKE D
- EFFINGHAM JN
- HORSLEY
- CLANDON
- LONDON RD GUILFD
- GUILDFORD
- FARNCOMBE
- GODALMING
- MILFORD SURREY
- WITLEY
- HASLEMERE
- LIPHOOK
- LISS
- PETERSFIELD
- ROWLANDS CASTLE
- HAVANT
- BEDHAMPTON
- HILSEA
- FRATTON
Secondly, remember that TCBC does NOT refer to timetables when checking validity - in the same way that the routeing guide doesn't. So it cannot know if all trains stop at Fratton.
Thirdly, the results are relying on the three mile rule, not the group station rule.
Fourthly, when you're searching for validity from Waterloo to Fratton via Portsmouth Hbr, it's returning the absolute shortest route, which includes a transfer to Victoria by tube and basically the same route from Clapham Jct. This is 71.2 miles, or 1.19 miles LESS than the shortest route by rail only.
So if you add the extra mileage between Fratton and Harbour (twice) to the mileage from Victoria to Fratton you find it is just over 2 miles more than the shortest route by rail from Waterloo. So the double back is allowed provided your train doesn't stop at Fratton.
This is all highly theoretical of course, and is clearly not going to be allowed in real life.
--- old post above --- --- new post below ---
Just tried Guildford to Upton (Merseyside) which is clearly valid from London on route Euston-Warrington Bank Quay-Chester-Shotton-Upton using map LC+CL but it says its not valid.So not the only bug.I even managed to get reservations that way.
This is a well know bug in the public routeing guide (although it is fixed in the electronic version, which is why you can get reservations).
In the public routeing guide you must travel through Runcorn routeing point on map CL,yet Runcorn East is not a member of the Runcorn routeing group, so the line between Warrington and Chester doesn't pass through Runcorn routeing point. Thus all routes that way will fail. This one's down to ATOC, I'm afraid.