Home

Continuous Pricing: Beyond Filed Ladders

May 03, 2024 • ~28 min read

Pricing Retailing ATPCO Offer & Order Strategy

1. Executive Summary & Plain Definitions

This article demystifies three pricing regimes as airlines modernize toward Offer & Order (IATA NDC + ONE Order) while integrating ATPCO fare filing infrastructure and emerging continuous pricing capabilities.

Plain Definitions (Simplified)

Core Shift: From selling pre-published “buckets” to calculating / composing contextual offers while preserving auditability for accounting, settlement, tax, and interline.

2. Legacy vs Dynamic vs Continuous: Comparison Table

DimensionLegacy Filed LadderDynamic (Discrete)Continuous
Price PointsDozens per O&D/dateHundreds (filed + virtual/adjusted)Theoretically many (bounded continuum)
AnchorFiled base fare in ATPCOFiled fare + rule-based adjustmentModel output (bid price / willingness curve)
MechanismClass availability + pricing engineDynamic class creation or discount codesOffer generation service with guardrails
Control LeversRBD protection levelsRBD + adjustment rulesBid price / elasticity / product feature bundling
Interline FriendlinessHigh (common constructs)Moderate (needs mapping)Low–Moderate (requires token translation)
Channel Consistency RiskLowMediumHigher (needs strict governance)
Revenue Optimization PotentialBaselineIncremental upliftHighest (granularity + personalization)
Complexity & CostLegacy sunk costModerateHigh (tech + process + governance)
Audit & Settlement EaseEstablishedNeeds augmentationRequires Offer → Accounting mapping layer

3. Why Move Beyond Filed Ladders

4. ATPCO Context & Constructs (Publicly Known Functions)

ATPCO provides the industry infrastructure for fare filing (base fares, rules categories, footnotes, routing, surcharges, taxes, branded fares, optional services, rich content). Dynamic and continuous pricing must respect or translate:

Validation Step: Engage ATPCO solution / product experts to confirm permissible adjustment ranges and ensure no misuse of constructs (placeholder: “Confirm with ATPCO”).

5. Reference Architecture Layers

  1. Demand Intelligence: Forecasts, elasticity curves, bid prices.
  2. Control Layer: Legacy RM (nesting, O&D optimization) + dynamic price optimizer.
  3. Offer Construction: Combines seat/brand/ancillary attributes; chooses or computes price.
  4. Regulatory & Policy Guardrails: Taxes, surcharges, minimum / maximum price, parity constraints.
  5. Offer Cache / Distribution: NDC API, direct channels, (optionally) controlled caching.
  6. Order Management: Pure order record or hybrid ticket+order mapping.
  7. Settlement & Accounting Adapter: Maps Offer Items to legacy coupon / EMD or order-based clearing.
  8. Analytics & Governance: Price realization vs model; leakage & audit logs.

6. Conceptual Diagrams

Price Granularity Evolution ------------------------------------------------- Legacy Ladder: |Y| |B| |M| |H| |Q| Price Axis ($) -----^----^-----^------^-----^--- Lost Revenue Zones = gaps between filed points Dynamic (Discrete): |Y| |Y1| |B| |B1| |M| |M1| Smaller gaps, still step function Continuous: Smooth curve aligned to demand model ^ chosen contextual price (tokenized)
Hybrid Pricing Architecture (Simplified Flow) ----------------------------------------------------------------- Search Request -> Offer Engine -> Demand Model (real-time bid price) -> Policy Guardrails (min/max, parity) -> ATPCO Reference (rules, brand attributes) -> Dynamic Adjuster (±% around anchor) -> Price Continuum Resolver (select final) <- Offer (price + components + provenance token) Commit -> Validate token (versions, guardrails) -> Create Order (or Order + Ticket mapping) -> Revenue Accounting Adapter (coupon or virtual)
Maturity Ladder ----------------------------------------------------------------- Level 0: Static filed ladder only Level 1: Virtual buckets (pre-filed micro-fares) Level 2: Rule-based discounts/mark-ups (dynamic discrete) Level 3: Demand-model guided selection inside pre-defined band Level 4: Continuous price generation + real-time bundling Level 5: Attribute/RBD-less offers + order-native settlement

7. Maturity Ladder & Transition Phases

Each maturity level adds controlled complexity. Avoid skipping levels unless you have high data quality & governance capacity.

8. Transition Roadmap (Indicative 12–36 Months)

  1. Months 0–3 Discovery: Inventory current fare constructs, identify average fare gap to bid price, data quality assessment (no-op changes for baseline).
  2. Months 4–6 Foundation: Implement provenance tagging (controlVersion, pricingStrategyId). Add virtual buckets for top 20 O&Ds.
  3. Months 7–12 Dynamic Discrete Rollout: Launch rule-governed adjustments (±X%) with monitoring of realized uplift vs control groups.
  4. Months 13–18 Model Integration: Integrate bid price service; enforce guardrail corridor (min filed, max willingness). Introduce Offer tokens in NDC responses.
  5. Months 19–24 Continuous Engine Pilot: Interpolate intermediate price; restrict distribution to selected channels (web, mobile). AB test churn effects.
  6. Months 25–30 Attribute Expansion: Begin RBD decoupling: product features enumerated; create mapping service (RBD ↔ attribute set).
  7. Months 31–36 Order-Native Settlement Pilot: Generate virtual coupons for accounting; partial RBD suppression in direct channel; refine interline fallback strategy.
Tip: Maintain a rollback lever at each phase (feature flag toggling dynamic layer off while preserving baseline filed fare availability).

9. Operating in the Hybrid (Interim) World

During transition you will run dual logic:

10. Path to an RBD‑less / Attribute World

  1. Attribute Catalog Build: Define features (refundability, change flexibility, seat pitch, bag allowance, priority services).
  2. Mapping Layer: RBD → AttributeSetId for legacy compatibility. Persist version.
  3. Offer Construction API: Accept requested attributes; compute price independent of discrete class letter.
  4. Capacity Tokens: Replace RBD open/close with attribute capacity pool (e.g., Flex Seats remaining).
  5. Progressive De-emphasis: Hide RBD from consumer UX; maintain internally until interline fully supports attribute semantics.
  6. Decommission RBD for Direct: Once auditing & settlement operate on attributes + Order Items reliably, remove RBD gating for direct channels first.

11. Revenue Accounting & Settlement Evolution

Today: Ticket coupons + EMDs feed revenue accounting and proration (interline). Challenge: Continuous prices may not map 1:1 to pre-filed base+adjust taxes if expressed as net + markup.

Interim Approach

Order-Native (Target)

Accounting Controls: Reconstruct “what would filed fare have been” for auditing tax and surcharge compliance. Differences logged for audit team.

12. Interline & Alliance Implications

Problem: Partner still expects RBD + filed fare. Your continuous price must interoperate.

Mitigation: Flag risk of value leakage if partner forces rounding up/down to ladder steps—monitor proration variance vs intended continuous distribution.

13. Example System Capability Categories (Illustrative)

(Vendor names are examples of publicly known categories; validate fit & roadmap directly with providers.)

Disclaimer: Capability names are generic; confirm current feature support (continuous interpolation, tokenization, attribute mapping) with each vendor—roadmaps evolve.

14. Data, Governance & Controls

15. Key KPIs & Observability

16. Risks & Mitigations

RiskDescriptionMitigation
Channel DisparityConsumer confusion / regulatory scrutinyParity guardrails + reason codes
Model OverfittingUnstable prices harming trustOut-of-sample tests, dampening factor
Accounting ComplexityDelayed close & audit issuesVirtual fare basis mapping + reconciliation job
Interline RejectionsContinuous price not acceptedFallback anchor price handshake
Tax MiscalculationEdge discount breaks tax rulesCentral tax engine mandatory invocation
Latency InflationMore compute per requestAsync pre-compute bands + cache safe corridor
Governance DriftMultiple unaligned pricing algorithmsSingle pricing policy registry

17. Plain-Language Glossary

18. Implementation Checklist

19. References & Disclaimers

Disclaimer: This article synthesizes publicly known concepts and general engineering patterns. It does not include proprietary algorithms, confidential ATPCO data, or vendor-specific implementation secrets. “Dynamic” and “Continuous” definitions vary; confirm alignment with ATPCO and internal legal/compliance before execution. Placeholder steps marked “confirm with ATPCO” require direct validation.

Trademarks belong to their respective owners. No endorsement implied.


Back to all blogs