MOBI.Docs
Specification version: v1.0

CDRs

The CDRs module: who generates and sends charge detail records, the methods per role and the CDR object.

On this page

Technical considerations

The CDR is to be considered as a concluded event.

CDRs are generated and sent by the CPO to the HUB and then forward by the HUB to the EMSP. The MOBI.Hub may also generate CDRs when an entity uses the optional Disputes and Partnerships modules available in the MOBI.Hub platform.

When receiving CDRs from a CPO, Mobi.e acts as a CDR Receiver. When generating CDRs under the applicable optional services, Mobi.e acts as a CDR Sender.

Methods to be implemented

MOBI.Hub

CDRs methods for the MOBI.Hub
MethodDirectionDescription of usage
GETRequestRetrieve CDRs from the CPO for a given period.
POSTRequestSend a CDR to an EMSP when generated by the MOBI.Hub under the applicable optional services.
POSTResponseReceive a new CDR from a CPO.

CPO

CDRs methods for the CPO
MethodDirectionDescription of usage
GETRequestRetrieve CDRs from the MOBI.Hub for a given period.
POSTRequestSend a new CDR to the MOBI.Hub.
POSTResponseReceive a CDR generated by the MOBI.Hub, when the CPO has made the corresponding CDR Receiver endpoint available.

EMSP

CDRs methods for the EMSP
MethodDirectionDescription of usage
GETRequestRetrieve CDRs from the MOBI.Hub for a given period.
POSTResponseReceive a new CDR from the MOBI.Hub.

Objects description

CDR

Table 5 – CDR object properties
PropertyMandatoryValueComments
country_codeTRUEPT
party_idTRUE
idTRUEAlways provided by MOBI.Hub
start_date_timeTRUE
end_date_timeTRUE
session_idTRUE
cdr_tokenTRUE
auth_methodTRUEWHITELISTThe EMSPs must implement the
cdr_locationTRUESee remarks below concerning private charging stations.
currencyTRUEEUR
tariffsTRUE
charging_periodsFALSE
total_costTRUE
total_fixed_costTRUE
total_energyTRUE
total_energy_costTRUE
total_timeTRUE
total_time_costTRUE
total_parking_timeTRUE
total_parking_costTRUE
remarkFALSE
creditFALSE
credit_reference_idFALSE
Last_updatedTRUE

The following CdrDimensionType may be received:

  • ENERGY
  • ENERGY_EXPORT
  • ENERGY_IMPORT
  • MAX_POWER
  • MIN_POWER
  • PARKING_TIME
  • POWER
  • TIME

CdrLocation

For the CdrLocation class, since there are specific considerations to take concerning the access type for the charging stations, the following rule shall apply:

Table 6 – CdrLocation mandatory properties per access type
PropertyMandatory per Access TypeComments
PrivatePublic
idTRUETRUE
nameTRUEFALSE
addressFALSETRUE
cityTRUETRUE
postal_codeFALSEFALSE
countryTRUETRUE
coordinatesFALSETRUE
evse_uidTRUETRUE
evse_idTRUETRUE
connector_idTRUETRUE
connector_standardTRUETRUE
connector_formatTRUETRUE
connector_power_typeTRUETRUE