🧭✨Future Charge Pricing Breakdowns (NEW)

✨ NEW TABLE - November 2025

🛠️ Partner API Alignment Migration

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

1️⃣ Migrate to this table by April 2026

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

Provides detailed pricing breakdowns for partner charges. This model joins partner-specific charge data with standard pricing breakdown information, enabling consistent price analysis across different partners.

SQL: FUTURE__charge_pricing_breakdowns

Schema

Column NameData TypeDescription
Primary ID
idINTEGERPrimary key
Other IDs
charge_idINTEGERReferences the associated charge record from the partner charges table
currency_idINTEGERIdentifier for the currency used in the pricing calculations
Timestamps
created_atTIMESTAMP_NTZTimestamp when the pricing breakdown record was created
updated_atTIMESTAMP_NTZTimestamp when the pricing breakdown record was last modified
Attributes
typeVARCHARCategorizes the type of pricing breakdown (e.g., standard, promotional, special rate)
precisionINTEGERIndicates the decimal precision used for price calculations
total_priceNUMBERTotal calculated price including all components and adjustments
total_master_priceNUMBERPrimary price component before additional fees or adjustments
total_secondary_priceNUMBERSecondary or supplementary price component, if applicable
total_feesNUMBERSum of all additional fees applied to the charge
total_adjustmentsNUMBERNet value of all price adjustments, including discounts or surcharges

Changes from Last Version

  • Renamed column: charge_pricing_breakdown_id → id to standardize primary key naming.
  • No other changes to schema or data types; existing fields remain unchanged.
  • This table is downstream of FUTURE__charges which is downstream of models with relaxed inclusion criteria.

Data inclusion criteria

  • This table works with FUTURE__charges table, requiring that charge_id is among the partner's FUTURE__charges.id records.

Data flow

Upstream tablesUpstream tables
FUTURE__chargesFUTURE__charge_pricing_breakdown_specifications

Alignment

The charge_pricing_breakdowns table

  • this table (just like the one it replaces) depends on charges which further depends on charge_points and teams.
  • FUTURE__charge_points, FUTURE__teams and FUTURE__charges all have relaxed inclusion criteria.
  • one aligns this table by alinigning FUTURE__charges first, and then recreating inclusion criteria for this table.