EN ISO 12855:2015
(Main)Electronic fee collection - Information exchange between service provision and toll charging (ISO 12855:2015)
Electronic fee collection - Information exchange between service provision and toll charging (ISO 12855:2015)
ISO 12855:2015 specifies
- the interfaces between electronic fee collection (EFC) systems for vehicle related transport services, e.g. road user charging, parking and access control; it does not cover interfaces for EFC systems for public transport; an EFC system can include any EFC system, e.g. including systems that automatically read licence plate numbers of vehicles passing a toll point,
- an exchange of information between the central equipment of the two roles of service provision and toll charging, e.g.
- charging related data (toll declarations, billing details),
- administrative data, and
- confirmation data,
- transfer mechanisms and supporting functions,
- information objects, data syntax and semantics,
- examples of data interchanges (see Annex C and Annex D), and
- an example on how to use this International Standard for the European Electronic Tolling Service (EETS) (see Annex F).
ISO 12855:2015 is applicable for any toll service and any technology used for charging.
It is defined as a toolbox standard of transactions and Application Protocol Data Units (APDUs), which can be used for the assigned purpose. The detailed definitions of mandatory and optional elements in a real implementation are defined elsewhere. It does not define all communication sequences, communication stacks and timings.
The scope of ISO 12855:2015 is illustrated in Figure 2. The data types and associated coding related to the data elements described in Clause 6 are defined in Annex A, using the abstract syntax notation one (ASN.1) according to ISO/IEC 8824‑1.
Elektronische Gebührenerhebung - Informationsaustausch zwischen Dienstleistern und Gebühreneinzugsunternehmen (ISO 12855:2015)
Perception du télépéage - Échange d'informations entre la prestation de service et la perception du péage (ISO 12855:2015)
L'ISO 12855:2015 spécifie:
- les interfaces entre les installations EFC (Electronic Fee Collection) pour les services de transport associés aux véhicules, tels que la tarification routière, le stationnement et le contrôle d'accès. Elle ne couvre pas les interfaces pour les systèmes électroniques de perception de redevances pour les transports publics; une installation EFC peut comporter un système de perception de télépéage, tel que les systèmes permettant de lire automatiquement les numéros de plaques d'immatriculation des véhicules qui franchissent un point de péage;
- l'échange d'informations entre les équipements centraux des deux rôles Prestation de service et Perception de péage, par exemple
les données liées à la perception (déclarations de péage, détails de facturation),
les données administratives, et
les données de confirmation;
- les mécanismes de transfert et les fonctions de support;
- les objets d'information, la syntaxe et la sémantique des données;
- les exemples d'échanges de données (voir les Annexes C et D) et
- un exemple illustrant l'utilisation de cette norme Internationale pour le service de télépéage européen (voir Annexe F)
L'ISO 12855:2015 supporte tout service de péage et toute technologie utilisée dans le cadre de la perception.
Elle est définie comme une norme «boîte à outils» pour les transactions et les messages pouvant être utilisée pour l'objectif prévu. La définition détaillée des éléments obligatoires et facultatifs dans une implémentation réelle doit être définie par ailleurs. Elle ne définit pas toutes les séquences de communication, ni les couches de communication et les paramètres temporels.
Le domaine d'application de l'ISO 12855:2015 est illustré à la Figure 2. Les types de données et le codage associé aux éléments de données associés décrits dans l'Article 6 sont définis dans l'Annexe A, à l'aide de la technique de la notation de syntaxe abstraite numéro un (ASN.1) conformément à l'ISO/CEI 8824‑1.
Elektronsko pobiranje pristojbin - Izmenjava informacij med ponudnikom in operatorjem cestninjenja (ISO 12855:2015)
Ta mednarodni standard določa naslednje:
– vmesniki med sistemi za elektronsko pobiranje pristojbin (EFC) za prevozne storitve v povezavi z vozili (npr. zaračunavanje uporabnine cest, parkirnine in nadzor dostopa); ne zajema vmesnikov za sisteme za elektronsko pobiranje pristojbin za javni prevoz; sistemi za elektronsko pobiranje pristojbin vključujejo vse tovrstne sisteme, vključno s sistemi za samodejno branje številk registrskih tablic na vozilih, ki zapeljejo skozi cestninsko postajo;
– izmenjava informacij med osrednjo opremo dveh vlog zagotavljanja storitve in
cestninjenja, npr.:
– podatki v zvezi z zaračunavanjem (plačilo cestnine, podrobnosti obračunavanja),
– upravni podatki,
– podatki o potrditvi,
– prenosni mehanizmi in podporne funkcije,
– informacijski objekti, skladnja in semantika podatkov,
– primeri podatkovnih izmenjav (glej dodatka C in D),
– primer uporabe tega mednarodnega standarda za evropske sisteme elektronskega cestninjenja (EETS) (glej dodatek F).
Ta mednarodni standard se uporablja za vse storitve cestninjenja in tehnologije, ki se uporabljajo za zaračunavanje. Opredeljen je kot osnovni standard za transakcije in podatkovne enote aplikacijskega protokola, ki jih je mogoče uporabiti za predvideni namen. Podrobne definicije obveznih in neobveznih elementov pri dejanskem izvajanju so navedene drugje. Ne določa vseh komunikacijskih zaporedij, komunikacijskih skladov in časovnega usklajevanja poteka.
Področje uporabe tega mednarodnega standarda je prikazano na sliki 2. Podatkovne vrste in povezano kodiranje podatkovnih elementov, opisanih v točki 6, so opredeljeni v dodatku A na podlagi zapisa abstraktne skladnje št. ena (ASN.1) v skladu s standardom ISO/IEC 8824-1.
Ta evropski standard se ne uporablja za:
– kakršno koli komunikacijo med pobiralcem cestnine (TC) ali izvajalcem storitve pobiranja cestnine (TSP) in katero koli drugo udeleženo stranko;
– kakršno koli komunikacijo med elementi pobiralca cestnine in izvajalca storitve pobiranja cestnine, ki ni del komunikacije z zaledno pisarno;
– postopki v zvezi s plačili in izmenjavami fiskalnih, tržnih ali pravnih računovodskih listin;
– določitve storitvenih komunikacijskih kanalov, protokolov in storitvenih primitivov za prenos podatkovnih enot aplikacijskega protokola.
General Information
- Status
- Withdrawn
- Publication Date
- 22-Dec-2015
- Withdrawal Date
- 20-Jan-2026
- Technical Committee
- CEN/TC 278 - Road transport and traffic telematics
- Drafting Committee
- CEN/TC 278/WG 1 - Electronic fee collection and access control (EFC)
- Current Stage
- 9960 - Withdrawal effective - Withdrawal
- Start Date
- 04-May-2022
- Completion Date
- 21-Jan-2026
Relations
- Effective Date
- 30-Dec-2015
- Effective Date
- 26-Jun-2013
- Effective Date
- 13-Mar-2019
- Effective Date
- 28-Jan-2026
- Effective Date
- 28-Jan-2026
- Effective Date
- 28-Jan-2026
- Effective Date
- 28-Jan-2026
- Effective Date
- 28-Jan-2026
- Effective Date
- 28-Jan-2026
- Effective Date
- 28-Jan-2026
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.
Great Wall Tianjin Quality Assurance Center
Established 1993, first batch to receive national accreditation with IAF recognition.

Innovative Quality Certifications Pvt. Ltd. (IQCPL)
Known for integrity, providing ethical & impartial Assessment & Certification. CMMI Institute Partner.
Sponsored listings
Frequently Asked Questions
EN ISO 12855:2015 is a standard published by the European Committee for Standardization (CEN). Its full title is "Electronic fee collection - Information exchange between service provision and toll charging (ISO 12855:2015)". This standard covers: ISO 12855:2015 specifies - the interfaces between electronic fee collection (EFC) systems for vehicle related transport services, e.g. road user charging, parking and access control; it does not cover interfaces for EFC systems for public transport; an EFC system can include any EFC system, e.g. including systems that automatically read licence plate numbers of vehicles passing a toll point, - an exchange of information between the central equipment of the two roles of service provision and toll charging, e.g. - charging related data (toll declarations, billing details), - administrative data, and - confirmation data, - transfer mechanisms and supporting functions, - information objects, data syntax and semantics, - examples of data interchanges (see Annex C and Annex D), and - an example on how to use this International Standard for the European Electronic Tolling Service (EETS) (see Annex F). ISO 12855:2015 is applicable for any toll service and any technology used for charging. It is defined as a toolbox standard of transactions and Application Protocol Data Units (APDUs), which can be used for the assigned purpose. The detailed definitions of mandatory and optional elements in a real implementation are defined elsewhere. It does not define all communication sequences, communication stacks and timings. The scope of ISO 12855:2015 is illustrated in Figure 2. The data types and associated coding related to the data elements described in Clause 6 are defined in Annex A, using the abstract syntax notation one (ASN.1) according to ISO/IEC 8824‑1.
ISO 12855:2015 specifies - the interfaces between electronic fee collection (EFC) systems for vehicle related transport services, e.g. road user charging, parking and access control; it does not cover interfaces for EFC systems for public transport; an EFC system can include any EFC system, e.g. including systems that automatically read licence plate numbers of vehicles passing a toll point, - an exchange of information between the central equipment of the two roles of service provision and toll charging, e.g. - charging related data (toll declarations, billing details), - administrative data, and - confirmation data, - transfer mechanisms and supporting functions, - information objects, data syntax and semantics, - examples of data interchanges (see Annex C and Annex D), and - an example on how to use this International Standard for the European Electronic Tolling Service (EETS) (see Annex F). ISO 12855:2015 is applicable for any toll service and any technology used for charging. It is defined as a toolbox standard of transactions and Application Protocol Data Units (APDUs), which can be used for the assigned purpose. The detailed definitions of mandatory and optional elements in a real implementation are defined elsewhere. It does not define all communication sequences, communication stacks and timings. The scope of ISO 12855:2015 is illustrated in Figure 2. The data types and associated coding related to the data elements described in Clause 6 are defined in Annex A, using the abstract syntax notation one (ASN.1) according to ISO/IEC 8824‑1.
EN ISO 12855:2015 is classified under the following ICS (International Classification for Standards) categories: 03.220.20 - Road transport; 35.240.60 - IT applications in transport. The ICS classification helps identify the subject area and facilitates finding related standards.
EN ISO 12855:2015 has the following relationships with other standards: It is inter standard links to EN ISO 12855:2012, EN ISO 12855:2012/AC:2013, EN ISO 12855:2022, EN 13036-5:2019, EN ISO 21530:2004, EN ISO 11148-3:2012, EN 13369:2018, CEN/TS 16702-1:2020, CEN/TS 17154-2:2019, CEN/TS 17154-1:2019. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
EN ISO 12855:2015 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
SLOVENSKI STANDARD
01-april-2016
1DGRPHãþD
SIST EN ISO 12855:2012
SIST EN ISO 12855:2012/AC:2014
Elektronsko pobiranje pristojbin - Izmenjava informacij med ponudnikom in
operatorjem cestninjenja (ISO 12855:2015)
Electronic fee collection - Information exchange between service provision and toll
charging (ISO 12855:2015)
Elektronische Gebührenerhebung - Informationsaustausch zwischen Dienstleistern und
Gebühreneinzugsunternehmen (ISO 12855:2015)
Perception du télépéage - Échange d'informations entre la prestation de service et la
perception du péage (ISO 12855:2015)
Ta slovenski standard je istoveten z: EN ISO 12855:2015
ICS:
03.220.20 Cestni transport Road transport
35.240.60 Uporabniške rešitve IT v IT applications in transport
transportu in trgovini and trade
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
EN ISO 12855
EUROPEAN STANDARD
NORME EUROPÉENNE
December 2015
EUROPÄISCHE NORM
ICS 35.240.60; 03.220.20 Supersedes EN ISO 12855:2012
English Version
Electronic fee collection - Information exchange between
service provision and toll charging (ISO 12855:2015)
Perception du télépéage - Échange d'informations Elektronische Gebührenerhebung -
entre la prestation de service et la perception du péage Informationsaustausch zwischen Dienstleistern und
(ISO 12855:2015) Gebühreneinzugsunternehmen (ISO 12855:2015)
This European Standard was approved by CEN on 7 November 2015.
CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this
European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references
concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN
member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by
translation under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC Management
Centre has the same status as the official versions.
CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,
Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania,
Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and
United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION
EUROPÄISCHES KOMITEE FÜR NORMUNG
CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels
© 2015 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN ISO 12855:2015 E
worldwide for CEN national Members.
Contents Page
European foreword . 3
European foreword
This document (EN ISO 12855:2015) has been prepared by Technical Committee ISO/TC 204
"Intelligent transport systems" in collaboration with Technical Committee CEN/TC 278 “Intelligent
transport systems” the secretariat of which is held by NEN.
This European Standard shall be given the status of a national standard, either by publication of an
identical text or by endorsement, at the latest by June 2016, and conflicting national standards shall be
withdrawn at the latest by June 2016.
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. CEN [and/or CENELEC] shall not be held responsible for identifying any or all such patent
rights.
This document supersedes EN ISO 12855:2012.
According to the CEN-CENELEC Internal Regulations, the national standards organizations of the
following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria,
Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia,
France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta,
Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland,
Turkey and the United Kingdom.
Endorsement notice
The text of ISO 12855:2015 has been approved by CEN as EN ISO 12855:2015 without any modification.
INTERNATIONAL ISO
STANDARD 12855
Second edition
2015-12-15
Electronic fee collection —
Information exchange between service
provision and toll charging
Perception du télépéage — Échange d’informations entre la
prestation de service et la perception du péage
Reference number
ISO 12855:2015(E)
©
ISO 2015
ISO 12855:2015(E)
© ISO 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2015 – All rights reserved
ISO 12855:2015(E)
Contents Page
Foreword .v
Introduction .vi
1 Scope . 1
2 Normative references . 2
3 Terms and definitions . 3
4 Symbols and abbreviated terms . 6
5 Architectural concepts and information exchanges . 7
5.1 Main roles in the toll charging environment . 7
5.2 Information exchange between toll charging and provision. 8
5.2.1 General. 8
5.2.2 Basic interaction protocol . 9
5.2.3 Basic protocol mechanisms . 9
5.2.4 Exchange trust objects functionality .10
5.2.5 Exchange of EFC context data and contractual information functionality .11
5.2.6 Manage exception list functionality.11
5.2.7 Report toll declarations functionality .12
5.2.8 Report billing details functionality .13
5.2.9 Payment settlement functionality .14
5.2.10 Exchange enforcement data functionality .15
5.2.11 Exchange quality assurance parameters functionality .16
6 Computational specification .17
6.1 Overview .17
6.2 Application Protocol Data Units .19
6.2.1 General.19
6.2.2 Application Protocol Control Information .21
6.2.3 Application Data Units .21
6.3 RequestADU data structure .22
6.4 AckADU data structure .24
6.5 StatusADU data structure .28
6.6 TrustObjectsADU data structure .29
6.7 EfcContextDataADU data structure .33
6.7.1 ActualPath: tolling by recognition of traversed points .37
6.7.2 PreDefinedPath: Tolling by predefined paths .39
6.8 ContractIssuerListADU data structure .40
6.9 ExceptionListADU data structure .41
6.10 ReportAbnormalOBEADU data structure .43
6.11 Toll DeclarationADU data structure .44
6.12 BillingDetailsADU data structure .45
6.13 PaymentClaimADU data structure .52
6.14 PaymentAnnouncement ADU data structure .54
6.15 ProvideUserDetailsADU data structure .55
6.16 ReportCCCEventADU data structure .56
6.17 ProvideUserIDListADU data structure .57
6.18 Report QA data structure .57
7 Transfer mechanisms and supporting functions .58
7.1 Transfer mechanisms .58
7.2 Secure communication channel .58
7.3 Supporting functions .59
7.3.1 Communication services .59
7.3.2 Authenticators .59
7.3.3 Signature and hash algorithms .60
7.3.4 Keys encryption .61
ISO 12855:2015(E)
Annex A (normative) Data type specifications .62
Annex B (normative) Implementation Conformance Statement (ICS) .63
Annex C (informative) Example enforcement process applying standardized APDU exchanges .86
Annex D (informative) Example of data flows in a toll domain .91
Annex E (informative) Example of rounding differences .94
Annex F (informative) Use of this International Standard for the EETS .98
Bibliography .100
iv © ISO 2015 – All rights reserved
ISO 12855:2015(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/TC 204, Intelligent transport systems.
This second edition cancels and replaces the first edition (ISO 12855:2012), which has been technically
revised. The following changes have been made:
— adding new Application Data Units (ADUs) due to comments received from National Bodies;
— aligning the ASN.1 data definitions with the current versions of EN 14906, and ISO 17575 (all parts);
— moving the ASN.1 module from Annex A to an external text file, in a format that can be processed by
ASN.1 compilers;
— clarifying the semantics of parameters in ADUs;
— aligning the structure of all major clauses in a consistent manner to improve readability.
ISO 12855:2015(E)
Introduction
The widespread use of tolling requires provisions for users of vehicles that circulate through many
different toll domains. Users should be offered a single contract for driving a vehicle through various
toll domains. Where those vehicles require a form of on-board equipment (OBE) this should be
interoperable with the toll systems in the various toll domains. In Europe, for example, this need has
been officially recognized and legislation on interoperability has already been adopted (see Directive
2004/52/EC and Decision 2009/750/EC). There is both a commercial and economic justification in
respect to the OBE and the toll systems for standards enabling interoperability.
The system architecture defined in ISO 17573 is the basis for all standards that relate to tolling systems
in the toll domain. With respect to ISO 17573, this International Standard
— adopts its definitions of terms and concepts and basic system functionalities and structure,
— uses its terminology, and
— specifies the interfaces therein identified.
ISO 17573 uses ISO/IEC 10746-3 for the description of the architecture.
Figure 1 shows the scope of the group of electronic fee collection (EFC) related standards based upon
the architecture standard.
Figure 1 — Scope of EFC related standards
A given transport service for a given vehicle is fully identified by one or several toll declarations made
available to the Toll Charger (TC). Toll declarations have to be made available according to the rules of
the toll regime of the toll domain.
The amount due for a given transport service used by a vehicle liable to toll is finalized by the TC with
the use of toll declarations (as described above) and calculation is made according to the rules of the
toll regime (formula, tariff tables, specific situations rules, traffic conditions, etc.). That means that the
vi © ISO 2015 – All rights reserved
ISO 12855:2015(E)
TC has the authority to decide on the amount due, even if it decides to assign the Toll Service Provider
(TSP) the task to calculate the amount due.
The information above, associated with a given transport service, is named billing details; for a given
transport service, the billing details are referring to one or several toll declarations.
Depending on the toll regime, billing details are elaborated with information collected by the TC and/or
the relevant TSP; they are finalized by the TC.
The TC elaborates and makes the payment claims (or toll payment claims) available to each TSP,
according to the bilateral agreements it has with each TSP, referring to billing details. These payment
claims include an amount due taking into account any specific commercial conditions applicable to a
vehicle, a fleet of vehicles or a given TSP.
This International Standard defines a set of interactions in support of technical interoperability
between back-office systems of TCs and TSPs. The EFC-service and the EFC System model on which this
International Standard is based is defined in ISO 17573.
This International Standard does not provide a full solution for interoperability, and it does not define
other parts of the EFC system, other services, other technologies and non-technical elements of
interoperability.
The development of a common European Electronic Toll Service (EETS) as a part of the European EFC
Directive (2004/52/EC) also calls for the definition of an interoperable EFC service. This International
Standard provides for effective support for the work on the definition of EETS. Details on the usage of
this International Standard for the EETS are provided in Annex F.
This International Standard identifies and specifies the set of Application Protocol Data Units exchanged
between two actors in the roles of Toll Service Provider and Toll Charger as defined in ISO 17573.
To specify these interfaces, this International Standard uses the enterprise description of the toll
environment, and the interactions defined between the named classes of roles, as defined in ISO 17573.
This allows for a complete specification of the data that is transferred between those identified entities.
In addition, a number of computational interfaces are identified and interactions in terms of sequences
of Application Protocol Data Units are defined.
INTERNATIONAL STANDARD ISO 12855:2015(E)
Electronic fee collection — Information exchange between
service provision and toll charging
1 Scope
This International Standard specifies
— the interfaces between electronic fee collection (EFC) systems for vehicle related transport
services, e.g. road user charging, parking and access control; it does not cover interfaces for EFC
systems for public transport; an EFC system can include any EFC system, e.g. including systems that
automatically read licence plate numbers of vehicles passing a toll point,
— an exchange of information between the central equipment of the two roles of service provision and
toll charging, e.g.
— charging related data (toll declarations, billing details),
— administrative data, and
— confirmation data,
— transfer mechanisms and supporting functions,
— information objects, data syntax and semantics,
— examples of data interchanges (see Annex C and Annex D), and
— an example on how to use this International Standard for the European Electronic Tolling Service
(EETS) (see Annex F).
This International Standard is applicable for any toll service and any technology used for charging.
It is defined as a toolbox standard of transactions and Application Protocol Data Units (APDUs), which
can be used for the assigned purpose. The detailed definitions of mandatory and optional elements
in a real implementation are defined elsewhere. It does not define all communication sequences,
communication stacks and timings.
The scope of this International Standard is illustrated in Figure 2. The data types and associated coding
related to the data elements described in Clause 6 are defined in Annex A, using the abstract syntax
notation one (ASN.1) according to ISO/IEC 8824-1.
ISO 12855:2015(E)
Figure 2 — Scope of this International Standard
This International Standard is not applicable to
— any communication between Toll Charger (TC) or Toll Service Provider (TSP) with any other
involved party,
— any communication between elements of the TC and the TSP that is not part of the back office
communication,
— processes regarding payments and exchanges of fiscal, commercial or legal accounting
documents, and
— definitions of service communication channels, protocols and service primitives to transfer the APDUs.
2 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.
ISO 639-1, Codes for the representation of names of languages — Part 1: Alpha-2 code
ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country codes
ISO/IEC 8824-1, Information technology — Abstract Syntax Notation One (ASN.1): Specification of
basic notation
ISO/IEC 8825-4, Information technology — ASN.1 encoding rules: XML Encoding Rules (XER)
ISO/IEC 9594-8:2014, Information technology — Open Systems Interconnection — The Directory —
Part 8: Public-key and attribute certificate frameworks
2 © ISO 2015 – All rights reserved
ISO 12855:2015(E)
ISO/IEC 9646-7, Information technology — Open Systems Interconnection — Conformance testing
methodology and framework — Part 7: Implementation Conformance Statements
ISO/IEC 9797-2:2011, Information technology — Security techniques — Message Authentication Codes
(MACs) — Part 2: Mechanisms using a dedicated hash-function
ISO/IEC 10118-3, Information technology — Security techniques — Hash-functions — Part 3: Dedicated
hash-functions
ISO/IEC 11770-3, Information technology — Security techniques — Key management —Part 3: Mechanisms
using asymmetric techniques
ISO/IEC 14888-2:2008, Information technology — Security techniques — Digital signatures with
appendix — Part 2: Integer factorization based mechanisms
ISO 14906:2011/Amd1:2015, Electronic fee collection — Application interface definition for dedicated
short-range communication
ISO 17573, Electronic fee collection — Systems architecture for vehicle-related tolling
1)
ISO 17575-1:— , Electronic fee collection — Application interface definition for autonomous systems —
Part 1: Charging
1)
ISO 17575-3:— , Electronic fee collection — Application interface definition for autonomous systems —
Part 3: Context data
ISO/IEC 18033-2:2006, Information technology — Security techniques — Encryption algorithms — Part 2:
Asymmetric ciphers
ISO/TS 19299:2015, Electronic fee collection — Security framework
IETF RFC 2634, Enhanced Security Services for S/MIME, June 1999
IETF RFC 4347, Datagram Transport Layer Security, April 2006
IETF RFC 5035, Enhanced Security Services (ESS) Update: Adding CertID Algorithm Agility, August 2007
IETF RFC 5246, The Transport Layer Security (TLS) Protocol, August 2008
IETF RFC 5746, Transport Layer Security (TLS) Renegotiation Indication Extension, February 2010
IETF RFC 6040, Tunnelling of Explicit Congestion Notification, February 2013
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
billing detail
information needed to determine or verify the amount due for the usage of a given service
Note 1 to entry: If the data are accepted by both the Toll Charger and the Toll Service Provider then the term used
is “concluded billing detail”, which can be used to issue a payment claim.
Note 2 to entry: For a given transport service, the billing detail refers to one or several valid toll declaration(s).
A valid billing detail has to fulfil formal requirements, including security requirements, agreed between the Toll
Service Provider and the Toll Charger.
1) To be published.
ISO 12855:2015(E)
3.2
black list
list of users for which the service provider denies contractual responsibility
Note 1 to entry: The service provider in the context of this International Standard is the Toll Service Provider (TSP).
3.3
charge report
information containing road usage and related information originated at the Front End
Note 1 to entry: In European Decision 2009/750/EC, a charge report is referred to as a “toll declaration”.
[SOURCE: ISO 17575-1:—, 3.6]
3.4
charging data
relevant data on the usage of a certain service
3.5
computational specification
decomposition of a system into objects performing individual functions and interacting at well-
defined interfaces
3.6
electronic fee collection
EFC
fee collection by electronic means
3.7
enforcement
measures or actions performed to achieve compliance with laws, regulations or rules
Note 1 to entry: In this context: the process of compelling observance of a toll regime.
3.8
interoperability
ability of systems to exchange information and to make mutual use of the information that has
been exchanged
Note 1 to entry: For tolling, interoperability aims at enabling a vehicle to drive through various toll domains
while having only one on-board equipment operating under one contract with a Toll Service Provider.
[SOURCE: ISO/IEC TR 10000-1:1998, 3.2.1, modified.]
3.9
on-board equipment
OBE
all required equipment on-board a vehicle for performing required EFC (3.6) functions and
communication services
3.10
payment claim
recurring statement referring to concluded billing details (3.1) made available to the payer by the payee
indicating and justifying the amount due
Note 1 to entry: The payment claim is used by the Toll Service Provider to issue financial objects to its customers
(e.g. invoices on behalf of the Toll Charger). A given toll payment claim refers to billing details (3.1) and takes into
account any specific commercial conditions applicable to a vehicle, a fleet of vehicles, a customer of a Toll Service
Provider and/or a Toll Service Provider. A valid “payment claim” has to fulfil formal requirements, including
security requirements, agreed between the Toll Service Provider and the Toll Charger.
4 © ISO 2015 – All rights reserved
ISO 12855:2015(E)
3.11
roadside equipment
RSE
equipment located along the road, ether fixed or mobile
3.12
tariff scheme
set of rules to determine the fee due for a vehicle within a toll domain (3.17)
EXAMPLE A table that shows the fee for various classes of vehicles.
3.13
toll
charge, tax or duty levied in relation with using a vehicle in a toll domain (3.17)
Note 1 to entry: The definition is a generalization of the classic definition of a toll as “a charge, a tax, or a duty for
permission to pass a barrier or to proceed along a road, over a bridge, etc.”. The definition above also includes
fees regarded as an (administrative) obligation, e.g. a tax or a duty.
3.14
toll charger
TC
entity which levies toll (3.13) for the use of vehicles in a toll domain (3.17)
Note 1 to entry: In other documents the terms “operator” or “toll operator” can be used.
[SOURCE: ISO 17573:2010, 3.16, modified — “legal” has been deleted from before “entity” and “the use
of” has been added.]
3.15
toll context data
information defined by the responsible Toll Charger (3.14) necessary to establish the toll (3.13) due for
using a vehicle on a particular toll context and to conclude the toll transaction
[SOURCE: ISO 12855:2015, 3.15]
3.16
toll declaration
statement to declare the usage of a given toll (3.13) service to a Toll Charger (3.14)
Note 1 to entry: A valid toll declaration has to fulfil formal requirements, including security requirements, agreed
between the Toll Service Provider (3.19) and the Toll Charger (3.14).
[SOURCE: ISO/TS 19299:2015, 3.44]
3.17
toll domain
area or a part of a road network where a certain toll regime (3.18) is applied
[SOURCE: ISO 17573:2010, 3.18, modified — “certain” has been added.]
3.18
toll regime
set of rules, including enforcement (3.7) rules, governing the collection of toll (3.13) in a toll domain (3.17)
[SOURCE: ISO 17573:2010, 3.20]
3.19
toll service provider
TSP
entity providing toll (3.13) services in one or more toll domains (3.17)
Note 1 to entry: In other documents the terms “issuer” or “contract issuer” can be used.
ISO 12855:2015(E)
Note 2 to entry: The Toll Service Provider (3.19) can provide the on-board equipment (3.9) or can provide only a
magnetic card or a smart card to be used with on-board equipment (3.9) provided by a third party.
Note 3 to entry: The Toll Service Provider (3.19) is responsible for the operation (functioning) of the on-board
equipment (3.9).
[SOURCE: ISO 17573:2010, 3.23, modified — the definition has been condensed.]
3.20
trust object
information object that is exchanged between entities to ensure mutual trust
EXAMPLE An electronic signature or an electronic certificate.
[SOURCE: ISO 17573:2010, 3.28]
3.21
white list
list of users for which the service provider accepts contractual responsibility
Note 1 to entry: The service provider in the context of this International Standard is the Toll Service Provider (3.19).
Note 2 to entry: An entry on a white list is independent of entries on a black list (3.2).
4 Symbols and abbreviated terms
ADU Application data unit (ISO 14906)
ANPR Automatic Number Plate Reading
APCI Application Protocol Control Information
APDU Application Protocol Data Unit (ISO 14906)
CCC Compliance Check Communication (ISO 12813)
CRL Certificate revocation list
DSRC Dedicated short-range communication (ISO 14906)
DTLS Datagram Transport Layer Security
EFC Electronic Fee Collection (ISO 17573)
GNSS Global Navigation Satellite System
HTTPS Hyper-Text Transfer Protocol Secure
ICS Implementation Conformance Statement
IEC International Electrotechnical Commission
IUT Implementation Under Test
ITU International Telecommunication Union
LPN Licence Plate Number
OBE On-Board Equipment (ISO 14906)
OBU On-Board Unit
OCSP Online Certificate Status Protocol
6 © ISO 2015 – All rights reserved
ISO 12855:2015(E)
OSI Open Systems Interconnection
PAN Personal Account Number (ISO 14906)
QA Quality Assurance
RSA Rivest, Shamir and Adleman (ISO/TS 19299)
RSE Roadside Equipment (ISO 14906)
SLA Service Level Agreement
SU Service User
SUT System Under Test (ISO/TS 14907-1)
TC Toll Charger
TLS Transport Layer Security
TSP Toll Service Provider
VRM Vehicle Registration Mark
NOTE RSA is an algorithm for public-key cryptography, also referred to as asymmetrical cryptographic
technique.
5 Architectural concepts and information exchanges
5.1 Main roles in the toll charging environment
This International Standard is built upon ISO 17573.
ISO 17573 defines the four main roles shown in Figure 3.
ISO 12855:2015(E)
Figure 3 — Roles in the toll charging environment
Information exchanges are agreed upon between Toll Charger and Service Provider, taking into account
privacy regulations. The information exchanges needed by the Toll Charger and the Toll Service
Provider to perform their roles are described in this Clause 5.
5.2 Information exchange between toll charging and provision
5.2.1 General
The information exchange between the service provision and the toll charging roles supports the
provision of functionalities that are based on the EFC system behaviour definitions in ISO 17573.
These functionalities are listed below, in the order they are given in Clauses 5 and 6:
— basic protocol mechanisms;
— exchange trust objects;
— exchange of EFC context data and contractual information;
— manage exception list;
— report toll declarations;
— report billing details;
— payment settlement:
— claim payment for service usage;
— announce payments;
— exchange enforcement data (includes user details);
8 © ISO 2015 – All rights reserved
ISO 12855:2015(E)
— exchange quality assurance parameters.
This International Standard leaves implementers the freedom of defining suitable protocol procedures,
i.e. for complex transactions. Therefore, it only defines
— a basic interaction protocol (request – response) for information exchange,
— basic protocol mechanisms, to be used to build more complex protocol procedures, and
— the semantics and the format of the APDUs that are exchanged.
These functionalities are described in 5.2.2 to 5.2.11.
5.2.2 Basic interaction protocol
Information exchanges are performed by means of APDU transfers.
Some APDU transfers need to be acknowledged. When this happens, related protocol procedures are
specified. This International Standard defines no provisions for complex transfers (transactions), i.e.
APDU transfers that cover several APDUs. Instead, this International Standard defines basic protocol
mechanisms to be used by implementations that need to define and perform transactions.
5.2.3 Basic protocol mechanisms
5.2.3.1 General approach
This International Standard provides the following basic protocol mechanisms, which shall be
implemented to exchange information between the Toll Service Provider’s and the Toll Charger’s central
equipment. These basic protocol mechanisms consist of
— an identification schema for the APDUs that are exchanged,
— a generic interaction (i.e. not related to any specific functionality) that allows requesting a specific
information exchange from the counterpart. This interaction is provided by the “request” ADU,
— a generic acknowledge mechanism (i.e. not related to any specific functionality) that allows
acknowledging a specific interaction. The “ack” ADU provides this mechanism, and
— an optional generic status mechanism (i.e. not related to any specific functionality) that allows
providing status information for a specific interchange. This mechanism is provided by the
“status” ADU.
By means of the above mechanisms, an implementation can build more complex protocol procedures,
including rollback, recovery, checkpointing or restart.
This International Standard does not specify timings and retry procedures for acknowledgements.
Timeouts can be defined as agreements between Toll Charger and Toll Service Provider to cover the
case of missing acknowledgements. To handle any lost APDUs a timeout system can be implemented.
5.2.3.2 Identification schema
Each interaction is performed by means of one or more APDU exchanges. Each APDU shall contain
a unique identifier in the namespace of the originator of the APDU. The combination of originator
identifier and APDU identifier ensures that all APDUs are uniquely identified.
5.2.3.3 Request functionality
The “request” functionality shall be used to
— alert the counterpart that one is ready to accept any kind of information exchange,
ISO 12855:2015(E)
— inform the counterpart that one is ready to accept a specific type of ADU, by indicating the type of
ADU one is ready to accept,
— request the counterpart re-issue a specific APDU, by indicating the type and the identifier of the
APDU, and
— request information identified by type and ADU content.
5.2.3.4 Acknowledgement functionality
The “acknowledgement” functionality shall be used to inform the counterpart that a specific ADU has
been received correctly, or errors have been detected, or it is not supported.
5.2.3.5 Status functionality
The “status” functionality can be used to provide the counterpart with general status information on
the interface or inform it about a status on previously transferred information. It may be used to
— provide general information on the status of the interface,
— alert the counterpart that some previously provided information becomes invalid without any new
information being currently available, and
— alert the counterpart that the previous information contained an error and has to be recalled.
5.2.4 Exchange trust objects functionality
The “exchange trust objects” functionality is derived from the EFC system behaviours “adding (or
excluding) a new Toll Charger” and “adding (or excluding) a new Service Provider”. Actions performed
when executing the above behaviours shall exchange trust objects to be used in order to secure their
bilateral communication. The functionality may also be used whenever an entity sees the need to
update its own trust objects or another entity may ask for the update of an already existing trust object.
NOTE Examples of trust objects are: asymmetric public keys, certificates, symmetric keys and certificate
revocation lists.
Either the Toll Service Provider or Toll Charger can use the exchange trust objects functionality.
The initiator of the exchange can request the receiver to send trust objects by means of a “request”
ADU. The “request” ADU may contain an optional indicator that specifies already issued trust objects to
be resent. When no indicator is specified, the trust objects to be transferred shall be the current ones.
After receiving a “request” ADU that asks for trust objects, the requested trust objects are newly
generated (or retrieved) by the recipient of the request and sent to the requesting party who shall
acknowledge the reception by issuing an “ack” ADU.
If either party decides at any time to update any own trust objects, it can deliver them to any counterpart
without waiting for a “request” ADU.
The receiver of trust objects shall acknowledge the reception by issuing an “ack” ADU.
After acknowledgement, the exchanged trust objects shall be considered immediately valid unless
they contained a validity starting date. The validity period in this last case shall start from the time
indicated in the trust objects.
10 © ISO 2015 – All rights reserved
ISO 12855:2015(E)
5.2.5 Exchange of EFC context data and contractual information functionality
5.2.5.1 Originating and providing EFC context data functionality
The “originating and providing EFC context data” functionality is derived from ISO 17573 as defined in
the EFC system behaviour “adding, modifying or closing a toll regime”.
The “originating and providing EFC context data” functionality may be used by a Toll Charger when
any change of a toll domain or toll regime occurs, including the start of a new toll domain, by issuing an
“EFC context data” ADU.
Any Toll Service Provider may request from any Toll
...




Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...