This page will time out soon

You have been inactive for a while.

For security, we'll sign you out in 2 minutes

Non-Passenger Stops

Published: 02/10/2025

Non-Passenger stops use ATCOCode 999

Purpose: Indicate Non-Passenger stops (Driver rests, Depots, and Waiting stops) so that these can be included in TransXChange (TxC) files in TNDS, and BODS. This allows Automated Vehicle Locations (AVL) and Schedules to be better matched and aligned.

How do these 999 stops work?

This is the High Level Process - with the steps and the users involved.

Create Stop

Who

Any of the Bus or Coach operators - Persona is "Ahmed - who has coaches"

Why

As Ahmed who schedules coaches needing to update my schedules I want to add non-passenger stops to my schedules So that I can have accurate planned schedules for my coaches

How

Add the stop using the 999 ATCOCode to their system so it is included at the right place in their TxC file

Publish TxC file

Who

Any of the Bus or Coach operators - Persona is "Ahmed - who has coaches"

Why

As Ahmed who schedules coaches needing to update my schedules I want to add publish my updated TxC file to BODS and TNDS So that I have accurate information available for passengers and analysis

How

Publish the TxC file via the current systems into either or both BODS and TNDS

Use TxC file

Who

Any of the Journey Planners - Persona is "David - who runs an API"

Why

As David who runs a travel API I want to ensure that I can clearly identify non-passenger stops So that the passengers have accurate schedules for Bus and Coaches

How

Retrieve the TxC file via the current systems either or both BODS and TNDS

Publish schedules

Who

Any of the Journey Planners - Persona is "David - who runs an API"

Why

As David who runs a travel API I want to ensure that I publish only passenger information So that the passengers have accurate schedules for Bus and Coaches

How

Publish schedules derived from the TxC file via the current systems either or both BODS and TNDS

Analyse TxC file

Who

Any of the ABODS users - Persona is "Ahmed - who has coaches"

Why

As Ahmed who has coaches I want to ensure that I can compare the planned schedules to the actual AVL data for my coaches So that I can ensure my schedules reflect the reality of the journey and I can adjust my schedules as required

How

Access ABODS via the current systems