Exchange Charge Detail Records (CDRs) between a CPO and eMSP using the OCPI 2.2.1 CDRs module.

domain: evroaming.org · 5 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

Verified steps

  1. Complete the OCPI 2.2.1 credentials/versions handshake between the CPO and eMSP platforms before exchanging module data.
  2. After a charging session ends, have the CPO push the finalized session as a CDR object to the eMSP's CDRs receiver endpoint.
  3. Populate CDR fields such as session_id, cdr_token, cdr_location, total_cost, total_energy, and applicable tariffs/charging periods.
  4. Include VAT and, where legally required, Calibration Law (Eichrecht) signed metering data in the CDR for regulatory compliance.
  5. Have the eMSP acknowledge receipt and reconcile the CDR against its own session record before billing the driver.

Known gotchas

Related routes

Exchange charging session and CDR (Charge Detail Record) data between a CPO and eMSP via OCPI 2.2.1
evroaming.org · 5 steps · unrated
generate and reconcile OCPI 2.2.1 Charge Detail Records (CDRs) between a CPO and an eMSP for post-session billing
evroaming.org · 6 steps · unrated
Reconcile immutable Charge Detail Records against Sessions and model tariff step_size billing rounding using OCPI 2.2.1's CDRs and Tariffs modules
evroaming.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans