Skip to main content

Reservation Module

Purpose​

The Reservation module lets an authorized user view, filter, and manage charging station reservations. The module provides visibility into upcoming and past booking slots, allocation details, power limits, and connector assignments. Reservation Module

From this module, an authorized user can:

  • Review the list of reservations for a selected date range, locations, chargers, and connectors using the Table View or Calendar View.
  • Search, filter, and sort reservation records.
  • Open the New Reservation creation form to book sessions for customers.
  • Open an existing reservation to view booking details or cancel an active reservation.
  • Control grid visibility using the column filter menu.
  • Review reservation identifiers, customer names, locations, scheduled start and end times, duration, EVSE identifiers, connector types, connector sequences, allocated power, and live statuses.

The records, views, and actions available depend on the selected business and the user's role-to-permission mapping. Reservation details and statuses update dynamically as bookings are processed or modified.

Accessing the module​

  1. Sign in to the HIEV portal.
  2. Confirm the required business in the business selector.
  3. Open Reservations from the main navigation menu.
  4. Use the global filter bar or switch between available views using the view toggles at the top-right of the grid section.

Module structure​

The Reservation module contains the following main areas: Reservation

View / AreaContents
Reservations (Table View)List grid showing all reservation records, record count, search control, column filter, view toggles, refresh, and quick action options.
Reservations (Calendar View)Time-grid calendar visualization showing scheduled bookings across time slots and days.
New Reservation FormCreation panel allowing administrators to book a charging session by specifying customer, location, station, connector type, and time window.
Edit / View ReservationDetail page displaying booked parameters with the ability to cancel active reservations.

Reservations page​

The Reservations page provides two primary display formats: Table View and Calendar View, managed via view toggle icons next to the refresh control.

Filter bar controls​

At the top of the Reservations page, a comprehensive filter bar allows users to narrow down displayed records: Reservation Filter

  • Date Range Picker: Selects the active time window (e.g., Sep 01 - Sep 25).
  • All Locations: Multi-select or dropdown filter to limit records to specific locations (e.g., 32 Selected).
  • All Chargers: Filters the records by specific charging stations.
  • All Connectors: Filters the view by specific connector standards.
  • Apply: Executes the selected filters to update the records grid.
  • Reset: Clears all active filter criteria back to default.

Table View grid​

The Table View displays a summary grid of bookings. The section header indicates the total number of records returned (e.g., Reservations 3).

Reservation Grid

The grid includes a Search input field to instantly locate entries, a Refresh (⟳) button to fetch the latest values, and a Column Filter (|||) icon that opens a Show / Hide Columns menu. Within the column menu, users can toggle individual columns on or off, select Deselect All, or click Apply to save column visibility preferences.

Reservation Grid

ColumnDescriptionInteraction
IDUnique numeric identifier of the reservation record.Supports sorting (⇅).
CustomerName of the customer or driver associated with the reservation.Display only.
LocationLocation where the reservation is registered.Display only.
Reservation FromScheduled start date and time of the reservation.Supports sorting (⇅).
Reservation ToScheduled end date and time of the reservation.Supports sorting (⇅).
Duration (min)Total length of the reservation window expressed in minutes.Supports sorting (⇅).
EVSEEVSE identifier assigned to the reservation.Display only.
ConnectorConnector standard used for the reservation (e.g., CCS 1, SAE J1772, 3 Pin).Display only.
Connector SequenceSequence number of the specific connector port.Display only.
Power (kW)Power capacity allocated for the reservation.Display only.
StatusCurrent lifecycle status of the reservation (e.g., Active, Expired, CPO Cancel Requested).Supports per-column search (🔍).
Date CreatedTimestamp when the reservation record was created.Supports sorting (⇅).
Payment AmountMonetary amount associated with the reservation transaction.Display only.
Payment MethodPayment method used for the booking (e.g., CASH).Supports search and filtering.
PrepaidIndicates whether the reservation session is prepaid (Yes or No).Display only.
Invoice IdUnique system invoice reference identifier associated with the transaction.Supports search and filtering.
Payment DateTimestamp when the payment transaction was recorded.Display only.
Payment StatusCurrent status of the payment (e.g., PAID).Display only.

Calendar View​

Calendar View

Selecting the calendar icon (📅) switches the interface to the Calendar View.

  • Time increments: Displays a timeline structured into 30-minute intervals (00:00, 00:30, 01:00, 01:30, 02:00...).
  • Timeline navigation: Uses previous (<) and next (>) week navigation controls (e.g., Sep 1 - Sep 7).
  • Visual scheduling: Highlights scheduled bookings across the selected day and mini-calendar week columns, displaying active booking count badges (e.g., 2).

Creating a new reservation​

Select New Reservation from the top-right button on the page to open the Create New Reservation side drawer. NEw Reservation

Creation fields​

FieldDescription
Customer*Required customer selector dropdown to associate the booking with a registered user account.
Location*Required location dropdown where the charging station resides.
Station*Required charging station assigned to the booking.
Connector Type*Required connector port standard selected for the session.
Start Date/Time*Required starting timestamp for the reservation window (e.g., 25/09/2026 3:15 PM).
End Date/Time*Required ending timestamp for the reservation window (e.g., 25/09/2026 3:15 PM).

Fields marked with an asterisk are required. Select Save to confirm and register the reservation, or Cancel to close the panel without saving changes.

Viewing and cancelling a reservation​

Select any reservation row in the Table View to open the Edit Reservation details page (< [Customer Name]).

Reservation details​

  • Customer: Name of the customer.
  • Location: Assigned station location.
  • Station: Station identifier.
  • Connector Type: Configured connector standard.
  • Start Time: Scheduled start date and time.
  • End Time: Scheduled end date and time. NEw Reservation

Cancelling an active reservation​

  1. For active or upcoming reservations, select the Cancel Reservation button in the top-right corner (this action is omitted for expired reservations). NEw Reservation
  2. In the confirmation modal, review the message:

    Press confirm to cancel this reservation

  3. Select Confirm to proceed with the cancellation, or Cancel to keep the reservation active. NEw Reservation
  4. Once cancelled, the reservation status updates to CPO Cancel Requested / Cancelled. NEw Reservation
  1. Confirm the selected business in the portal header.
  2. Navigate to the Reservations page.
  3. Configure the desired filter criteria using the Date Range, Locations, Chargers, and Connectors dropdowns, then select Apply.
  4. Use the Table View to review specific textual details, status values, and record counts, or switch to the Calendar View for a visual timeline perspective.
  5. Use Search to find specific records or click the column filter icon to customize visible grid columns.
  6. Select New Reservation when a new booking session needs to be scheduled, complete all required form fields, and click Save.
  7. Select an active reservation row to view its details or trigger Cancel Reservation when a cancellation is requested.
  8. Use Refresh to request the latest updates and synchronization from the backend.

Product rules confirmed for this guide​

  • Filter selections and column visibility settings affect only the active browser view and do not modify underlying database records.
  • Overlapping restrictions and slot availability are evaluated based on station and connector configurations during creation.
  • The Cancel Reservation action button is available only for active or upcoming reservations and is omitted for expired records.
  • Reservation statuses update automatically as time progresses or cancellation requests are processed.
  • Operations within the module are governed by user role permissions and assigned business scope.