DEV Community

Cover image for TSS to GVMS: The Data Flow Behind a GMR
Kristi Hampson
Kristi Hampson

Posted on

TSS to GVMS: The Data Flow Behind a GMR

What the systems actually do

  • TSS (Trader Support Service): produces the customs declarations and issues the MRNs for GB to NI and NI to GB movements.
  • GVMS (Goods Vehicle Movement Service): the vehicle-facing system at Roll-on Roll-off ports. Holds the GMR that ties declarations to a vehicle.
  • CDS (Customs Declaration Service): the underlying declaration system whose MRN format appears on GMRs. ## The reference formats you will see
Reference Meaning GVMS declaration type
CDS... CDS format MRN Customs declaration
YYGB... Year-plus-GB format MRN Customs declaration
XI... Entry Summary Declaration made in ICS2 Entry in Declarant's Records (plus trader EORI)

The build sequence

  1. Register for GVMS on GOV.UK (GB EORI required).
  2. Start a new GMR and enter movement information.
  3. Select the declaration type based on the reference format.
  4. Add customs references from TSS notifications.
  5. Add additional consignments.
  6. Include any non-TSS consignments with MRN and safety and security data.
  7. Review.
  8. Save or print the GMR barcode. The full annotated sequence is in this technical TSS to GVMS reference.

Update semantics

A GMR is mutable until the boarding barcode is scanned. After that, the reference is fixed for that movement.

Connect TSS, CDS and GVMS into a single API-driven flow. Watch a demo.

Top comments (0)