Er zijn diverse topics over, maar die staan inmiddels in het archief.
Deze geeft een goede uitleg (bij een klein prijsverschil):
https://community.ns.nl/abonnementen-2/hoe-kunnen-de-prijzen-per-traject-verschillen-62317
Als het om een paar euro gaat dan kan het ook kloppen (per vervoerder) maar de prijzen van Blauwnet en NS opgeteld zouden samen bijna gelijk moeten zijn voor heen en terugreis.
Nog eentje gevonden:
Voor de rest, als de terugreis binnen 35 minuten na uitchecken was, dan tellen de (langeafstandkorting) kilometers/tariefeenheden gewoon mee als één reis.
Dus als je van bijv. Groningen naar Amsterdam reist (200+ TE, € 27,90 voltarief) en daarna weer terugreist binnen 35 minuten, dan is de terugreis gratis.