Predictika · Spare engine lease quotes

An AI sales agent's spare engine lease quote, checked before it goes out

An AI sales agent prepares a spare engine quote for an airline: the engine and the aircraft it will fly on, the thrust needed, the program (operating lease, ConstantAccess, ConstantThrust, Pooling Program or green-time lease), the term, fleet size, utilization, and the monthly total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the program and returns a verdict, every reason and the figures it computed.

Scope: Willis Lease (WLFC) spare engine quotes for nine jet engine types under an operating lease, ConstantAccess, ConstantThrust, the Pooling Program or a green-time lease. See everything this validator covers

This validator models spare engine lease quotes across five Willis Lease programs, not just the scenarios shown below. An asterisk marks an item that is illustrative.

  • Engines and aircraft — LEAP-1A, LEAP-1B, GEnx, CF34-10E, CFM56-5B, CFM56-7B, V2500, PW1100G-JM and PW1500G, each matched to the aircraft types it powers (A320neo, 737 MAX, 787, 747-8, E190, A320ceo, 737 NG, A220) and to a thrust range.
  • Programs — operating lease; ConstantAccess in the Silver, Gold, Platinum and Standby tiers; ConstantThrust (CFM56-7B, CFM56-5B and V2500); the Pooling Program (CFM56-7B only); and the green-time lease, each with its own term, fleet and tier limits.
  • Operations — the spare engine ratio against the fleet, utilization in flight hours a month, the average flight length that raises maintenance reserves, and the delivery region.
  • Commercial — term tiers, rent discount authority, credit class and security deposit, an engine stand, and an inspection package*.

Any spare engine quote for these engines and programs that touches these rules is in scope — not only the scenarios pictured here. Not covered: aircraft leases, sale/leaseback, the Revolving Credit Lease program, regional engines other than the CF34-10E, APUs, parts, and taxes. The program names, the engine types, the tier names and the CFM56-7B pooling come from Willis Lease's public pages; the rates, reserves, fees, tier limits and approval thresholds are typical for this kind of product and are not published by Willis Lease.

The AI sales agentBuilds the spare engine quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
An engine that must match the aircraft and sit inside the thrust rangeOnly with care
A compatibility table per engine and a range check per engine, kept up by hand as the fleet list grows.
Engine, aircraft and thrust are checked together on every call.
A program that only certain engines, terms and fleet sizes qualify for, such as Standby needing a large fleet and a long termOnly with workarounds
Tier minimums and engine eligibility are cross-field conditions that end up as a set of hand-written rules per program.
Program, tier, engine, term and fleet are in one request and are checked together.
A stated monthly total that must equal rent after the term tier and discount, plus tier fees and reservesOnly with care
Price rules can compute it, but the figure the agent stated has to be compared by a rule someone writes and keeps in step.
The stated total travels with the quote and is compared with the computed total on every call.
Spare engines against fleet size and utilization against what an engine can flyOnly with care
Ratios and limits that sit outside the product catalog and are usually left to a manual check.
The ratio and the flight-hour limits are checked on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The engine quoted is not an engine for the aircraft type quoted.
2A required thrust of 18 thousand pounds is outside the 19 to 28 thousand pound range modeled for this engine.
3A required thrust of 29 thousand pounds is outside the 19 to 28 thousand pound range modeled for this engine.
4A required thrust of 31 thousand pounds is outside the 23 to 29 thousand pound range modeled for this engine.
5A required thrust of 52 thousand pounds is outside the 53 to 75 thousand pound range modeled for this engine.
6ConstantAccess is quoted without a tier (Silver, Gold, Platinum or Standby).
7A ConstantAccess tier is quoted on a program other than ConstantAccess.
8A ConstantAccess term of 35 months is shorter than the 36 months modeled as the minimum.
9A fleet of 4 aircraft is below the 5 aircraft modeled as the minimum for this tier.
10A fleet of 9 aircraft is below the 10 aircraft modeled as the minimum for this tier.
11A fleet of 19 aircraft is below the 20 aircraft modeled as the minimum for this tier.
12The Standby tier holds an engine at the customer base and needs a person to confirm.
13A Standby tier term of 59 months is shorter than the 60 months modeled as the minimum.
14A fleet of 39 aircraft is below the 40 aircraft modeled as the minimum for this tier.
15A pool rental of 13 months is longer than the 12 months modeled as the maximum.
16The Pooling Program covers the CFM56-7B engine on the Boeing 737 Next-Gen; another engine is quoted.
17A ConstantThrust term of 23 months is shorter than the 24 months modeled as the minimum.
18ConstantThrust is modeled for CFM56-7B, CFM56-5B and V2,500 engines; another engine is quoted.
19A green-time lease of 13 months is longer than the 12 months modeled as the maximum.
203 engines in one quote go to a person to confirm availability.
212 spare engines for a fleet of 5 aircraft is above the 1 spare per 5 aircraft modeled.
22The quote has 0 engines; at least 1 is needed.
23The lease term is 0 months; at least 1 month is needed.
24351 flight hours a month is above the 350 a spare engine usually flies; a person should confirm.
25450 flight hours a month is above the 350 a spare engine usually flies; a person should confirm.
26451 flight hours a month is above the 450 modeled as the maximum for one engine.
27An average flight of 19 minutes is below the 20 minutes modeled as the minimum.
28A rent discount of 6 percent is above the 5 percent a sales rep can give; a person should approve it.
29A rent discount of 15 percent is above the 5 percent a sales rep can give; a person should approve it.
30A rent discount of 16 percent is above the 15 percent that can be approved.
31The quote states a monthly total of $150,000; the validator computes $145,000.
32The customer is credit class C, which carries a 6 month deposit and needs credit sign-off.
33A term of 97 months is longer than 96 months; a person should confirm.
34A monthly total of $988,000 is at or above $800,000; a person should approve it.
35A monthly total of $1,312,000 is at or above $800,000; a person should approve it.
364 engines in one quote go to a person to confirm availability.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. ConstantAccess: A Platinum tier quote for a small fleet and a short term

The agent's request. Please quote 1 LEAP-1A engine on ConstantAccess for a fleet of 16 Airbus A320neo aircraft, for 30 months. Required thrust is 27 thousand pounds, in the Platinum tier. Utilization is 300 flight hours a month with an average flight of 110 minutes. Delivery is to Europe and the customer is credit class B. The quote states a monthly total of $99,000. It is ready to send.

Verdict: Blocked.

  • ConstantAccess term too short. A ConstantAccess term of 30 months is shorter than the 36 months modeled as the minimum.
  • Fleet too small for the tier. A fleet of 16 aircraft is below the 20 aircraft modeled as the minimum for this tier.
  • Stated monthly total does not match. The quote states a monthly total of $99,000; the validator computes $392,700.

2. ConstantAccess: The agent resubmits after fixing the errors

The agent's request. Please quote 1 LEAP-1A engine on ConstantAccess for a fleet of 22 Airbus A320neo aircraft, for 48 months. Required thrust is 27 thousand pounds, in the Platinum tier. Utilization is 300 flight hours a month with an average flight of 110 minutes. Delivery is to Europe and the customer is credit class B. The quote states a monthly total of $411,575. It is ready to send.

Verdict: Allowed.

  • Quote summary. 1 engine(s); monthly rent $234,175; program fee $114,400; reserves $63,000; monthly total $411,575 for 48 months; one-time charges $36,000; contract total $19,791,600; security deposit $702,525.

3. Pooling Program: A pool rental on the wrong aircraft, too long and with the wrong thrust

The agent's request. Please quote 1 CFM56-7B engine on the Pooling Program for a fleet of 18 Airbus A320ceo aircraft, for 15 months. Required thrust is 30 thousand pounds. Utilization is 260 flight hours a month with an average flight of 95 minutes. Delivery is to North America and the customer is credit class A. The quote states a monthly total of $146,600. It is ready to send.

Verdict: Blocked.

  • Engine does not fit the aircraft. The engine quoted is not an engine for the aircraft type quoted.
  • Thrust outside the engine rating. A required thrust of 30 thousand pounds is outside the 19 to 28 thousand pound range modeled for this engine.
  • Pool rental too long. A pool rental of 15 months is longer than the 12 months modeled as the maximum.

4. Pooling Program: The agent resubmits after fixing the errors

The agent's request. Please quote 1 CFM56-7B engine on the Pooling Program for a fleet of 18 Boeing 737 Next-Gen aircraft, for 9 months. Required thrust is 26 thousand pounds. Utilization is 260 flight hours a month with an average flight of 95 minutes. Delivery is to North America and the customer is credit class A. The quote states a monthly total of $162,350. It is ready to send.

Verdict: Allowed.

  • Quote summary. 1 engine(s); monthly rent $120,750; program fee $0; reserves $41,600; monthly total $162,350 for 9 months; one-time charges $49,000; contract total $1,510,150; security deposit $241,500.

5. Operating lease: A lease for two spare engines against a small fleet

The agent's request. Please quote 2 LEAP-1B engines on an operating lease for a fleet of 5 Boeing 737 MAX aircraft, for 60 months. Required thrust is 31 thousand pounds. Utilization is 380 flight hours a month with an average flight of 80 minutes. Delivery is to Asia Pacific and the customer is credit class C. Add-ons: an engine stand. A rent discount of 12 percent is requested. The quote states a monthly total of $643,590. It is ready to send.

Verdict: Blocked.

  • Thrust outside the engine rating. A required thrust of 31 thousand pounds is outside the 23 to 29 thousand pound range modeled for this engine.
  • More spare engines than the fleet supports. 2 spare engines for a fleet of 5 aircraft is above the 1 spare per 5 aircraft modeled.
  • Discount above the rep limit. A rent discount of 12 percent is above the 5 percent a sales rep can give; a person should approve it.
  • Weak credit class. The customer is credit class C, which carries a 6 month deposit and needs credit sign-off.
  • High utilization. 380 flight hours a month is above the 350 a spare engine usually flies; a person should confirm.

6. Operating lease: The agent resubmits after fixing the errors

The agent's request. Please quote 2 LEAP-1B engines on an operating lease for a fleet of 6 Boeing 737 MAX aircraft, for 60 months. Required thrust is 29 thousand pounds. Utilization is 330 flight hours a month with an average flight of 80 minutes. Delivery is to Asia Pacific and the customer is credit class B. Add-ons: an engine stand. A rent discount of 5 percent is requested. The quote states a monthly total of $658,404. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 engine(s); monthly rent $505,400; program fee $0; reserves $148,004; monthly total $658,404 for 60 months; one-time charges $104,000; contract total $39,608,240; security deposit $1,516,200.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a spare engine quote for an airline: the engine and the aircraft it will fly on, the thrust needed, the program (operating lease, ConstantAccess, ConstantThrust, Pooling Program or green-time lease), and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the program and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 1 LEAP-1A engine on ConstantAccess for a fleet of 16 Airbus A320neo aircraft, for 30 months. Required thrust is 27 thousand pounds, in the Platinum tier. The rest of the request is on screen. The quote states a monthly total of $99,000.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. A ConstantAccess term of 30 months is shorter than the 36 months modeled as the minimum. A fleet of 16 aircraft is below the 20 aircraft modeled as the minimum for this tier. The quote states a monthly total of $99,000; the validator computes $392,700.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for a stated monthly total that must equal rent after the term tier and discount, plus tier fees and reserves, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the fleet to 22 aircraft, the term to 48 months and the stated monthly total to $411,575.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with LEAP-1A spare engine and ConstantAccess Platinum tier fee; the other two lines are on screen.
  13. All three earlier findings are cleared, and the validator's total, $411,575, matches the quote.
  14. Three problems caught in one call, fixed in one pass, and a clean $411,575 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.