🧭✨Future Charge Pricings (NEW)

✨ NEW TABLE - November 2025

🛠️ Partner API Alignment Migration

🧭 This table represents the post-migration state for charges__charge_pricings.

1️⃣ Migrate to this table by April 2026

2️⃣ Between April 2026 and July 2026, remove FUTURE__ prefix

⚠️ Note table name change: Please note the table name change from charges__charge_pricings to standardise table naming

Contains pricing and payment information for charging sessions. This model combines charge pricing data with related financial attributes like costs, payment methods, and pricing details. Used for financial reporting and analysis of charging transactions-

SQL: FUTURE__charge_pricings

Schema

Column NameData TypeDescription
Primary ID
idINTEGERPrimary key
Other IDs
charge_idINTEGERReferences the associated charging session
tariff_idINTEGERReferences the applied pricing tariff
currency_idINTEGERReferences the currency used for the transaction
cost_price_group_idINTEGERReferences the cost price group configuration
paying_team_idINTEGERReferences the team responsible for payment
paying_operator_idINTEGERReferences the operator handling the payment
sponsor_team_idINTEGERReferences the team sponsoring or subsidizing the charge
promotion_code_idINTEGERReferences any applied promotional discount code
price_group_idINTEGERReferences the price group determining the rate structure
Timestamps
created_atTIMESTAMP_NTZTimestamp when the pricing record was created
updated_atTIMESTAMP_NTZTimestamp when the pricing record was last modified
paying_atTIMESTAMP_NTZTimestamp when payment was processed
Attributes
priceNUMBERFinal price charged for the session
reservation_priceNUMBERPrice allocated for the charging reservation
estimated_priceNUMBERProjected cost before charging session completion
original_priceNUMBERBase price before any adjustments or discounts
costNUMBERActual cost incurred for providing the charging service
payment_methodVARCHARMethod used for payment (e.g. credit card, direct debit)
payment_method_typeVARCHARCategorization of the payment method
payment_typeVARCHARClassification of payment transaction type
estimated_charge_minutesINTEGERProjected duration of charging session in minutes
payment_failedBOOLEANIndicates whether the payment transaction failed
price_limitNUMBERMaximum price threshold set for the charging session
source_failedBOOLEANIndicates whether the payment source encountered an error
source_typeVARCHARClassification of the payment source or origin

Changes from Last Version

  • Note the change in table name FUTURE__charge_pricings will become charge_pricings after the migration as opposed to the table it replaces which was charges__charge_pricings
  • No changes were made to the schema

Inclusion Criteria

-- requires that charge_idis among ids in FUTURE__charges

where charge_id in select (id from FUTURE_charges)

Data Flow

Upstream tablesUpstream tables
FUTURE__chargesnone

Alignment

The charges__charge_pricings table

-- is downstream of FUTURE__charges which has relaxed inclusion criteria -- one needs to align FUTURE__charges and use that id list to filter this table