Outcome & scope
This article provides step-by-step instructions on how to create or update a wholesale tariff in the GreenFlux platform.
Scope: simple tariffs. More complex structures (advanced restrictions/exceptions) are out of scope for this guide.
For more details and background on wholesale costs, and a thorough explanation about costs and market roles involved in the value chain, you can refer to:
Navigation path: Tariffs and billing (left pane) > Add tariff
What is a tariff code?
A tariff code is an identifier of the current charging tariff structure set on a charger in the GreenFlux platform. A tariff code determines the currency and rate at which drivers will be charged at a respective Charge Station, in accordance with agreements that are in place between CPO networks and e-mobility service providers (EMSPs).
It's important to understand that a tariff code in itself is not a price; it is used to help identify which billing rule to select for a given session, along with other details like who the parties involved are, what the date and time are, etc. All of these elements form a billing rule and together they determine the price of a charging session.
Related articles
This guide explains how to configure tariffs and billing rules, but it does not replace commercial/contractual guidance. If you are unsure which network, tariff group, or effective dates to use, align with your CSM before publishing changes.
How to configure wholesale unit pricing for CPOs with GreenFlux-managed roaming service
This applies when the CPO operates in a GFX-managed CPO network ('GreenFlux CPO Network')
Use Case 1 - Create a new tariff for my chargers - wholesale unit price
When creating a tariff for the first time, it is important to create the billing rule applicable to every possible scenario, so that when the billing engine runs, it can always use this as the default pricing.
CPO operator's goal: The aim is to create a tariff representing a unit price of 0.40 €/kWh, which should become active as soon as possible.
STEP 1:
Select ‘Tariffs and billing’ on the left pane and click on the right top corner on the button ‘Add/Edit tariff’

STEP 2 - Details tab:
This will take you to the Add Biling Rule screen. To create a new Tariff select the network (GreenFlux CPO Network) and also the Tariff group from the dropdown. To create a new tariff, select “+ Create New Tariff” from the drop down menu.

Select the network again (GreenFlux CPO Network) and define the remaining fields. Tariff group should be selected from the dropdown. When in doubt which to choose or if none is available, check with your CSM. After everything filled, press ‘Continue’. Please be aware of the ‘Home tariff’ toggle. Home chargers need to be managed with exclusive tariffs for that purpose. This means that a tariff created as ‘Home tariff’ can only be used by chargers of type ‘Home’ and tariffs which are not ‘Home tariff’ type, may only be used in chargers whose type is different from ‘Home’
STEP 3 - Relations tab: You can use the Relations tab to define whether this billing rule should only be applied to a particular CPO/EMSP, and in a particular country/currency. If you are creating a default or general rule, you can skip 'Relations' tab if/when shown, by pressing continue. At this point, a tariff has been created in the system, but only as a reference (in this case with tariff name = 'Highway DC segment'). There is no price associated with it at this point. To add a pricing structure, we will need to create at least one billing rule.

STEP 4 - Prices tab: Here you define the costs that you want to be associated with the Billing Rule (remember that a pre-VAT price should be used). In this case we want the tariff to start as soon as possible, but due to the required lead time for new tariffs (for communication with external eMSPs), we have to select a start date at least 5 weeks in the future. The best possible selectable start date is usually 5 Mondays ahead of the current date.
STEP 5 - Restrictions tab: While this will not be used for this use case. This is where you can select whether a Billing Rule should only be applied at a certain time/day, to a particular location and customer/token, or to a particular group. Usage of these complex restrictions should be previously aligned with your CSM. Hit save and the billing rule will be saved.
STEP 6 - Check: You will be able to see the tariff and billing rule just created in the overview.
Use Case 2 - Update an existing tariff for my chargers - wholesale unit price
CPO operator's goal: The aim is to update the price associated with tariff with name Highway DC segment. From Q4/2025 we want to have the unit price increased to 0.42 €/kWh.
STEP 1: Go to ‘Tariffs and billing’ on the left pane and click on the right top corner on the button ‘Add/Edit tariff’

STEP 2 - Details tab: Fill in the required details and ultimately select the required tariff where you want to introduce a price change. Press ‘Continue’
STEP 3 - Relations tab: (skip 'Relations' tab, by pressing continue)
STEP 4 - Prices tab: Define the desired price and the desired start date: 1/Oct/2025). (today being 2/May) A lead time for the change date of 4-5 weeks also applies here.
STEP 5 - Restrictions tab: This is out of scope for this (simple) use case. Don't change anything in this tab, just hit save. A pop-up window will appear because the rule we are trying to create overlaps the initial rule that was in place, whose end date was indefinite. Thus, system is proposing to split the existing rule in 2, 1st one with the initial price, second one with the new price. Confirm and hit Split Rule.
STEP 6 - Check: You will be able to see the tariff and billing rule just created in the overview.
How to configure wholesale unit pricing for CPOs with self-managed roaming service
This applies when the CPO operates in their own CPO Network
Use Case 3 - Create a new tariff for my chargers - wholesale unit price
When creating a tariff for the first time, it is important to create the billing rule applicable to every possible scenario, so that when the billing engine runs, it can always use this as the default pricing.
CPO operator's goal: The aim is to create a tariff representing a unit price of 0.33 €/kWh, which should become active as soon as possible.
STEP 1:
Go to ‘Tariffs and billing’ on the left pane and click on the right top corner on the button ‘Add/Edit tariff’

STEP 2 - Details tab: This will take you to the Add Biling Rule screen. To create a new Tariff select the network (GreenFlux CPO Network) and also the Tariff group from the dropdown. To create a new tariff, select “+ Create New Tariff” from the drop down menu.

Select the network (GreenFlux CPO Network) and define the remaining fields. After everything is filled in, press ‘Continue’. Tariff ID is this tariff's unique identifier, thus immutable (if you put an existing one there will be an error later). The (tariff) name on the other hand is mutable and can be modified later.
STEP 3 - Relations tab:
At this point, a tariff has been created in the system, but only as a reference (in this case with tariff ID = 'AC-001'). There is no price associated with it at this point. To achieve it, we will need to create at least one billing rule. (skip 'Relations' tab if/when shown, by pressing continue. This tab and available parameters need to be fine-tuned as these are not reliable enough)
STEP 4 - Prices tab:
Price is a simple one, first define the pricing structure that you would like to be applied. We then want the tariff to start as soon as possible: in this case it was put for the same day as the creation. The 5-week lead time does not apply for self-managed roaming.
STEP 5 - Restrictions tab: This is out of scope for this (simple) use case. Usage of these complex restrictions should be previously aligned with your CSM. Hit save and the billing rule will be saved.
STEP 6 - Check: You will be able to see the tariff and billing rule that was just created in the overview.
Use Case 4 - Update an existing tariff for my chargers - wholesale unit price
CPO operator's goal: The aim is to update the price associated with tariff with name Supermarket parking segment. From 1/Jun/2025 we want to have the unit price increased to 0.35 €/kWh.
STEP 1:
Go to ‘Tariffs and billing’ on the left pane and click on the right top corner on the button ‘Add/Edit tariff’

STEP 2 - Details tab:
Fill in the required details and ultimately select the required tariff where you want to introduce a price change. Press ‘Continue’
STEP 3 - Relations tab:
(skip 'Relations' tab, by pressing continue)
STEP 4 - Prices tab:
Define the desired price and the desired start date: 1/Jun/2025).
STEP 5 - Restrictions tab:
This is out of scope for this (simple) use case. Don't change anything in this tab. Hit save. A pop-up will show up because the rule we are trying to create overlaps the initial rule that was in place, whose end date was indefinite. Thus, system is proposing to split the existing rule in 2, 1st one with the initial price, second one with the new price. Confirm and hit Split Rule.
STEP 6 - Check:
You will be able to see the tariff and billing rule just created in the overview.
