The Global Rail Language: UIC Leaflet 920-14 Coding Standards

Translate nations into numbers. A technical guide to UIC Leaflet 920-14, defining the standard numerical coding for countries and currencies in railway data.

The Global Rail Language: UIC Leaflet 920-14 Coding Standards
September 25, 2023 9:02 pm
A+
A-

Introduction to UIC Leaflet 920-14

In the digitized world of international rail transport, computers need a precise way to identify where a train is coming from, where it is going, and which currency is used to pay for the journey. UIC Leaflet 920-14, titled “Standard numerical coding of countries and currencies,” provides this digital Rosetta Stone.

Part of the broader UIC 920 series on data transmission, this leaflet ensures that when a German computer system sends a consignment note to a Turkish system, both agree that “80” means Germany and “75” means Turkey. This coding is fundamental not just for IT, but for the physical identification of rolling stock (the 12-digit number).

Snippet Definition: What is UIC 920-14?

UIC Leaflet 920-14 is a technical standard that establishes the harmonized numerical coding systems for countries and currencies used in railway data exchange. It defines the unique 2-digit country codes (e.g., 33 for France, 80 for Germany) found on vehicle markings and in administrative documents, ensuring seamless interoperability between different national railway networks.

The 2-Digit Country Code System

The most visible application of UIC 920-14 is the country code. Unlike the ISO standard (which uses letters like DE, FR, TR), the railway sector historically relies on a 2-digit numeric code for efficient data processing and vehicle marking.

  • Vehicle Numbers: The 3rd and 4th digits of a locomotive’s 12-digit EVN (European Vehicle Number) are derived directly from this standard (e.g., 91 80 …).
  • Consignment Notes: In the CIM/SMGS consignment notes, these codes identify the border crossings and the countries involved in the transit chain.
  • Accounting: Settlement systems between railways use these codes to route payments to the correct national operator.

Currency Coding

While modern banking uses ISO currency codes (USD, EUR), railway legacy systems and specific inter-railway settlement protocols often utilize the numerical codes defined in UIC 920-14. This ensures that tariffs calculated in Swiss Francs (CHF) or Euros (EUR) are correctly processed in international billing engines like the UIC Clearing House.

Comparison: UIC 920-14 vs. ISO 3166

A common challenge in modern railway IT is mapping the railway-specific numeric codes to global ISO standards.

FeatureUIC Leaflet 920-14ISO 3166 (Global Standard)
FormatNumeric (2 digits).
Ex: 80, 85, 75
Alpha-2 (2 letters).
Ex: DE, CH, TR
Primary UseOperational: Vehicle markings, railway billing, infrastructure data.General: Web domains, banking, logistics outside rail.
ScopeSpecific to Railway members (includes some non-sovereign entities or historical networks).Strictly political/sovereign countries.
InteroperabilityMandatory for EVN (European Vehicle Number) registration.Used in modern XML messages (TAF-TSI) but mapped to UIC codes.

Integration with TAF/TAP TSI

With the digitalization of European rail (TAF-TSI for freight, TAP-TSI for passengers), the sector is moving towards XML-based messages. While these modern formats often accept ISO codes, the UIC 920-14 codes remain the “primary key” in the physical world—painted on the side of every wagon and locomotive. Therefore, any railway software must maintain a robust lookup table based on this leaflet to function correctly.

COMMENTS

This site uses Akismet to reduce spam. Learn how your comment data is processed.

No comments yet, be the first filling the form below.