Virta

Charging Revenue Report Guide for Charge Point Operators and e-Mobility Service Providers

Updated:
Read time:
Difficulty level:
Screenshot 2025-08-28 at 9.43.23.png


As a Charge Point Operator (CPO) or an eMobility Service Provider (EMP), you rely on accurate financial reporting to manage your business. The Charging Revenue Report is built to help you streamline monthly booking entries, reconcile payments, and validate your settlements. With this report, you can:

  • Get a clear view of your charging revenue.
  • Match your settlement payouts with transaction-level details.

In this guide, we’ll walk you through how to use the report depending on whether you are a CPO or EMP, what’s included (and excluded), and how to avoid common pitfalls.

We’ll Cover:

  1. How to Access and Create Charging Revenue Reports
  2. Key features of the Charging Revenue Report
  3. What’s included and excluded in the Charging Revenue Report
  4. How to use the report if you’re a CPO
  5. How to use the report if you’re an EMP
  6. Time zone requirements
  7. Troubleshooting tips
  8. Frequently asked questions
     

1. How to Access Charging Revenue Reports

Prerequisites

Before you begin, please ensure the following:

User Role & Permissions: 

  • For the CPO Charging Revenue report, an Administrator, Charging Manager or Financial Support role is required to be able to access or create reports. For the EMP Charging Revenue report, the required roles are Administrator, Driver Manager, or Financial Support.

Parent Organisation Access: 

  • If you belong to a parent organisation, you can access and include all sub-organisations in your reports.

Data availability:  

  • The new Charging Revenue report data is available from July 2025 onwards. For earlier periods, please use the old Charging Session CPO/EMP view report.

Accessing and Creating a Charging Revenue Report

Step 1: Access the Reporting Tool

  1. Log in to Virta Hub.
  2. Navigate to Reports → General Reports.
  3. On the right side, click + New Report.

Screenshot 2025-08-30 at 18.04.00.png

Step 2: Define Your Report

  1. You will be directed to the Define Your Report page.
  2. From the Report Type dropdown, select:
    • CPO Charging Revenue Report, or
    • EMP Charging Revenue Report.
Screenshot 2025-09-25 at 13.21.43.png

Step 3: Configure Report Settings

  1. Time Zone:
    • Default: Europe/Helsinki (GMT+3).
    • Please ensure the correct time zone is selected; payouts and reconciliation require UTC+3 alignment.
    • Tip: You can type your city name to find your local zone quickly.
  2. Period Selection:
    • Options: Monthly, Quarterly, Annual, or Custom Date Range.
  3. Organisation Selection:
    • You can either select individual organisations, or
    • Use “Select All” to include all sub-organisations with one click.

Step 4: Generate the Report

  1. Once all settings are correct, click Generate Report.
  2. Your report will appear in the General Reports page.
    • If you don’t see it immediately, please refresh the page.
  3. You can now download the report for further analysis.

2.  Key Features of the Charging Revenue Report

  • Provides a reliable basis for monthly booking entries.
  • Helps you perform payment reconciliation against settlements.
  • Allows you to match transaction-level payouts using Charge ID and Unique Identifier, UUID. 
    Please Note: 
  • If roaming is involved, please use Charge ID for easy reconciliation. 
    ID, Net Price, CPO payout, Self Billing Invoices (SBIs) are calculated at the sub-organisation level.
     

3. What’s Included and Excluded in the Charging Revenue Report

Included:

  • Charging revenue for both CPOs and EMPs.
  • Roaming-in transactions for CPOs, where guest drivers use your chargers.

Excluded:

  • Virta monthly invoices (for EMPs).
  • Roaming-out transactions (for EMPs, invoiced separately when the EMP’s EV drivers use other charging networks).
     

4. If You’re a CPO: How to Use the Report

Booking Your Charging Revenue

  • Book the “Net” value from your CPO report as Charging Revenue.

Reconciliation to CPO Payout

  • Payouts are always generated in UTC+3.
  • Please ensure you create your report in the same time zone.
  • Settlement documents include Charge ID and UUID for a transaction-level reconciliation.

Rules

  • For cross-border transactions → CPO payout = Net value. (Within EU)
  • For non-cross-border transactions → CPO payout = Price (gross value).
  • The CPO payout represents the estimated payout amount that will appear in your monthly settlement, provided settlements are enabled. 
     

5. If You’re an EMP: How to Use the Report

Screenshot 2025-09-25 at 13.24.07.png

Depending on your business model:

Booking Charging Revenue

  • Book the “Net” value from your EMP report as your Charging Revenue. This represents 100% of the transaction value.

Booking EMP Direct Costs (CPO Costs)

  • Calculate Direct Cost (gross) = “Price” – “EMP share”.
  • Calculate Direct Cost (net) = Direct Cost (gross) ÷ VAT %.

Reconciling with Your Payout

  • Payouts are generated in UTC+3 (Europe/Tallinn). Always use the same time zone when generating your report.
  • Payouts are in UTC+3 (Europe/Tallinn). Always use the same time zone when generating your report.
  • The EMP share (i.e. the EMP Margin, which may be visible depending on your business model) is the amount you will receive in your monthly settlement, provided settlements are enabled. 

Tip: Use Charge ID and UUID for transaction-level reconciliation.
 

6. Time Zone Requirements

Please Note:

  •  All payouts are processed in UTC+3 (Europe/Helsinki).
  • Using another time zone will result in some mismatches during automated reconciliation.
     

7. Troubleshooting

Problem: My CSV file shows wrong decimals or formatting errors:

  • Change your regional format to US.
  • Set decimal format to 0.00 in Excel advanced settings.
  • Import the file using Data → Import from CSV, instead of opening directly.

Problem: My report won’t generate for the whole month

  • Download your data in smaller batches (e.g., 1–15 and 16–31).

Problem: Report not visible after generation

  • Refresh the page to display the newly created report.
     

8. Frequently Asked Questions

1. Why does my payout differ from the “Price” column?
If Settlement is disabled, no payout is expected. Both CPO and EMP payout values will be zero.

2. Do I need to use UTC+3 when generating my report?

Yes. All payouts are created in UTC+3. Using another time zone will cause mismatches in reconciliation.

3. Can I use the same report for both CPO and EMP bookings?

No. Each role has different booking requirements. Please refer to the instructions specific to your role.

4. Why is my CSV file not opening properly in Excel?

This happens due to formatting differences. Switching to US regional settings can resolve the formatting issue.

5. How can I reconcile transactions at a detailed level?

Please use the Charge ID and UUID provided in your settlement documents.
 

That’s it, you’re now able to use the Charging Revenue Report effectively. Whether you’re booking as a CPO or EMP, you can ensure accurate VAT handling, correct revenue recognition, and smooth payout reconciliation.

 

Was this article helpful?