About Eichrecht

Eichrecht is a German calibration law that requires that all hardware and software components used to measure energy and to invoice customers for that energy need to be implemented in a trustworthy way and certified that they provide accurate energy readings (the exact requirements are defined and regulated by PTB - The National Metrology Institute of Germany). Customers who charge their EVs must have a possibility to check that they are being invoiced exactly the right amount of energy and that there can be no inaccuracy nor a possibility for anybody (CPO or EMP) to modify the energy data from the stations before the customers are being invoiced for energy. 

In practice, Eichrecht requires that each charging station must have a certified energy meter that measures energy correctly and the station must encrypt the energy readings so that they cannot be modified later by any third party. These encrypted energy readings are called a “Signed Meter Value”, SMV. 


Eichrecht requires that customers who are being invoiced for the energy receive these SMVs and can verify that they are correct. The verification of the SMVs can be done either by a software- or by a hardware solution. 


There are two ways to provide and verify SMVs: 

  1. The most common option is that charging stations send the SMVs to the backend system in the OCPP messages and EMPs then pass on this information to customers. The customers can then use a 3rd party certified software (so-called “Transparency software”) to verify that the SMV is correct and matches the energy that the customers are billed for.

  2. The other option is that there is a separate physical device on the charging station that shows the SMVs to customers, and customers can verify the SMVs using that local hardware device.


There is no single technical standard on how all this is done. Each hardware manufacturer can develop their own technical solution for this as long as their solution is certified by the German authorities. However, a group of companies have formed a consortium called S.A.F.E. and agreed on one technical standard that these companies use within their solutions. 


Virta’s Eichrecht solution 

Virta supports two different Eichrecht technologies:

  1. Virta is a member of the S.A.F.E consortium and supports the common standard the consortium has agreed to use. Virta also supports S.A.F.E. consortium’s common transparency software. 

  2. Virta also supports charging hardware solution from EBG Compleo, so-called SAM module, which can be used to verify energy readings locally on the charging  station


The Eichrecht also requires that the  SMV information is sent automatically to the customer. How this information is sent depends whether we know the customer’s email (registered customers) or whether we don’t (one-time payments).

Registered customers

When a customer has an account in the Virta Platform the Eichrecht solution works in the following way:

  1. Customers charge their EVs on an Eichrecht compatible station with either S.A.F.E. or SAM technology

  2. When the charging ends, Virta sends an email to the customer

    1. If the station has a SAM module, Virta sends an email to the customer instructing the customer to check energy readings from the SAM module’s screen on the station

    2. If the station follows the S.A.F.E. standard, then Virta sends an email to the customer and in the email the SMV information. Virta also sends in the same email instructions on how the customer can use the transparency software (https://transparenz.software) to verify that the energy readings are correct 


Virta also saves all the SMVs to Virta’s own internal data storage where they can be fetched at a later point if needed. 

One-time payments

One-time payment (also known as Direct payment) is a solution when a customer doesn’t have an account at the Virta Platform, but just enters a payment card and pays for a single charge. In this case, Virta doesn’t know the customer’s name, email or any other personal info. For one-time payments, the Eichrecht-solution works in the following way:

  1. Customers charge their EVs on an Eichrecht compatible station with either S.A.F.E. or SAM technology. Charge is started by entering payment card information but the customer doesn’t need to provide any personal information (like email) before the charging is started 

  2. When the charging ends, Virta shows a summary page to the customer with Eichrecht information in it (same information which is sent to the registered customers by email)

  3. The customer can also enter their email after the charge has ended, and in this case, Virta will send a receipt and the Eichrecht information to the customer also by email

    1. If the station has a SAM module, Virta sends an email to the customer instructing the customer to check energy readings from the SAM module’s screen on the station

    2. If the station follows the S.A.F.E. standard, then Virta sends an email to the customer and in the email the SMV information. Virta also sends in the same email instructions on how the customer can use the transparency software (https://transparenz.software) to verify that the energy readings are correct 


Virta also saves all the SMVs to Virta’s own internal data storage where they can be fetched at a later point if needed. 


Eichrecht compatible charging station models

S.A.F.E. consortium’s standard defines the common format of the SMV. However, each station manufacturer has its own proprietary OCPP message format that they use to send the SMV to the backend systems like Virta. 

Since there is no common standard for the message format that the different station manufacturers use, the Virta Platform is not automatically compatible with all the charging station models of the S.A.F.E. consortium. Each new station model needs to be separately integrated and tested. 


At the moment Virta provides compatibility for the following Eichrecht station models:

  • Alfen EVe

  • Alfen EVe Mini

  • Ebee

  • EBG Compleo


Virta is, however, integrating new Eichrect-compatible models all the time and there will be support for more models in the future.


Eichrecht and Roaming

At the moment there is no common solution for Eichrecht in the roaming networks like Hubject. Since roaming networks don’t support Eichrecht, Virta cannot either provide Eichrecht support for roaming charges at the moment. Virta is, however, following the roaming development closely and will implement Eichrecht support for Hubject once Hubject (and possible other roaming hubs) can provide a standard solution for Eichrecht.