Predictika · GE Aerospace LEAP and GEnx flight-hour service agreements

A sales agent's engine service agreement, checked before it goes to the airline

A sales agent prepares a flight-hour service agreement for an airline's LEAP or GEnx engines and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks the engine against the airframe, the fleet, the utilization, the region, the term, the spare engines and the discount together, prices the agreement, and reports every problem it finds in one pass.

Scope: Flight-hour service agreements for CFM LEAP-1A, LEAP-1B, GEnx-1B and GEnx-2B engines, from engine and airframe through fleet size, utilization, region, term, parts cover, availability guarantee and discount. Modeled on public GE Aerospace and CFM service descriptions; all rates and limits are estimates for demonstration. See everything this validator covers

This validator checks any LEAP or GEnx flight-hour agreement of this kind against the rules below, not just the scenarios shown.

  • Engine and airframe — the engine family must fit the aircraft, and an A321neo needs a LEAP-1A rated at 32,000 lbf or more.
  • Fleet and utilization — at least 2 engines, deal desk approval for a sub-fleet of 2 to 5, and flight hours per engine per year within 1,000 to 4,500.
  • Region and term — the durability kit for LEAP engines outside a temperate region, and a term of 5 to 15 years.
  • Availability guarantee — one spare engine for every 12 installed, rounded up.
  • Price and discount — the rate per flight hour from base rate, flight leg, derate, region and term, the parts rate, and discount authority of 3 percent for an account manager and 8 percent for a manager.

Any LEAP or GEnx flight-hour agreement that touches these rules is in scope, not only the scenarios pictured here. Not checked: the accuracy of the facts the sales agent states, financing, taxes, shop-visit scheduling, other engine types and contract terms beyond those listed.

The sales agentPrepares the engine service agreement for the airline and says it is ready to send.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 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 sales agent says

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

Proposing agent: sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where a rules-based CPQ gets this wrong

Click to expand

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

What the validator caughtA rules-based CPQPredictika
A price built from several multiplying factorsOnly with workarounds
The rate per flight hour multiplies a leg factor, a derate factor, a region factor and a term factor, each from a different table, so someone has to keep every table and the order of calculation in step.
The factors and the price are computed together from the request, and the figures come back with the verdict.
A requirement that depends on fleet sizeOnly with care
The spare engines an availability guarantee needs depend on the number of installed engines, rounded up, so a fixed rule is wrong for every fleet but one.
The spare engines needed are computed from the fleet in the same request, and the finding names the number required.
Limits that depend on each otherOnly with care
Engine, airframe, thrust, region and term each have their own limits, and the A321neo thrust rule only applies to one engine family, so the rule list multiplies.
Engine, airframe, region, term and fleet are fields of one request and are re-evaluated together on every call.
A block that is also an approvalOnly with workarounds
A discount of 5 percent needs approval and a discount of 10 percent is blocked, and a sub-fleet needs a different approver, so each needs its own guarded rule.
Blocks and approvals come back together, each with its reason, and the verdict follows from both.
Every problem returned in one answerOnly with workarounds
Form checks usually stop at the first failing field, so the sales agent 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 family must match the airframe: a LEAP-1A on an A320neo or A321neo, a LEAP-1B on a 737 MAX, a GEnx-1B on a 787, a GEnx-2B on a 747-8.
2An A321neo needs a LEAP-1A rated at 32,000 lbf thrust or more.
3The agreement term must be 5 to 15 years.
4Utilization may not exceed 4,500 flight hours per engine per year; under 1,000 hours a year needs minimum-annual-charge approval.
5A LEAP engine outside a temperate region needs the durability kit.
6The agreement needs at least 2 installed engines; a sub-fleet of 2 to 5 engines needs deal desk approval.
7An availability guarantee needs one spare engine for every 12 installed engines, rounded up.
8A discount above 3 percent needs approval, and a discount above 8 percent is blocked.
9The rate is the engine base rate times the flight-leg, derate, region and term factors, plus the parts (LLP) rate, less the discount, times flight hours, fleet size and term, plus the durability kit per engine.

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. Thirty LEAP engines on A321neo aircraft: A 20-year agreement that breaks four rules at once

The agent's request. Please check this flight-hour service agreement for Calder Air: 30 engines, LEAP-1A26, on A321neo aircraft, flown 5,000 hours and 2,000 cycles per engine each year, in a temperate region, on a 20-year term, with engine overhaul parts cover and an availability guarantee backed by one spare engine. It is ready to send to the customer.

Verdict: Blocked.

  • Engine too small for the A321neo. The A321neo needs a LEAP-1A rated at 32,000 lbf thrust or more, and the LEAP-1A26 is rated at 26,000.
  • Term outside 5 to 15 years. A flight-hour agreement runs 5 to 15 years, and this one asks for 20.
  • Too many flight hours. At 5,000 hours per engine per year, the agreement is above the program limit of 4,500.
  • Not enough spare engines. An availability guarantee on 30 installed engines needs 3 spare engines, and only 1 is provided.
  • Estimated price. The price comes to $273.51 per engine flight hour, with an annual value of $41,026,500 and a contract value of $820,530,000 over 20 years. All rates and factors are estimates for demonstration, modeled on public GE Aerospace and CFM service descriptions.

2. Thirty LEAP engines on A321neo aircraft: The agent resubmits after fixing the errors

The agent's request. Please check this flight-hour service agreement for Calder Air: 30 engines, LEAP-1A32, on A321neo aircraft, flown 4,000 hours and 1,600 cycles per engine each year, in a temperate region, on a 12-year term, with engine overhaul parts cover, a 5 percent discount and an availability guarantee backed by one spare engine. It is ready to send to the customer.

Verdict: Blocked.

  • Not enough spare engines. An availability guarantee on 30 installed engines needs 3 spare engines, and only 1 is provided.
  • Discount above account-manager authority. A 5 percent discount is above the 3 percent limit for an account manager, so a manager must approve it.
  • Estimated price. The price comes to $294.27 per engine flight hour before the discount and $279.56 after it, with an annual value of $33,547,200 and a contract value of $402,566,400 over 12 years. All rates and factors are estimates for demonstration, modeled on public GE Aerospace and CFM service descriptions.

3. Thirty LEAP engines on A321neo aircraft: The agent resubmits after fixing the errors

The agent's request. Please check this flight-hour service agreement for Calder Air: 30 engines, LEAP-1A32, on A321neo aircraft, flown 4,000 hours and 1,600 cycles per engine each year, in a temperate region, on a 12-year term, with engine overhaul parts cover, a 3 percent discount and an availability guarantee backed by three spare engines. It is ready to send to the customer.

Verdict: Allowed.

  • Estimated price. The price comes to $294.27 per engine flight hour before the discount and $285.44 after it, with an annual value of $34,252,800 and a contract value of $411,033,600 over 12 years. Engine, airframe, utilization, environment, term and terms are consistent. All rates and factors are estimates for demonstration, modeled on public GE Aerospace and CFM service descriptions.

4. A single engine on the wrong airframe: A GEnx engine quoted for an A321neo, with a 10 percent discount

The agent's request. Please check this flight-hour service agreement for Calder Air: 1 engines, GEnx-1B70, on A321neo aircraft, flown 3,000 hours and 1,500 cycles per engine each year, in a temperate region, on a 10-year term, with a 10 percent discount. It is ready to send to the customer.

Verdict: Blocked.

  • Engine does not fit the airframe. The GEnx-1B70 is not an engine for the A321neo.
  • Fewer than 2 engines. A flight-hour agreement needs at least 2 installed engines.
  • Discount above the limit. A 10 percent discount exceeds the 8 percent limit that a manager can approve.
  • Estimated price. The price comes to $387.03 per engine flight hour before the discount and $348.33 after it, with an annual value of $1,044,990 and a contract value of $10,449,900 over 10 years. All rates and factors are estimates for demonstration, modeled on public GE Aerospace and CFM service descriptions.

5. A single engine on the wrong airframe: The agent resubmits after fixing the errors

The agent's request. Please check this flight-hour service agreement for Calder Air: 4 engines, LEAP-1A32, on A321neo aircraft, flown 3,000 hours and 1,500 cycles per engine each year, in a temperate region, on a 10-year term, with a 5 percent discount. It is ready to send to the customer.

Verdict: Needs approval.

  • Sub-fleet needs the deal desk. Four engines is a sub-fleet, so the deal desk must approve the pricing.
  • Discount above account-manager authority. A 5 percent discount is above the 3 percent limit for an account manager, so a manager must approve it.
  • Estimated price. The price comes to $221.16 per engine flight hour before the discount and $210.10 after it, with an annual value of $2,521,200 and a contract value of $25,212,000 over 10 years. All rates and factors are estimates for demonstration, modeled on public GE Aerospace and CFM service descriptions.

6. LEAP-1B engines in a sandy region: LEAP-1B28 engines for a sandy region with no durability kit

The agent's request. Please check this flight-hour service agreement for Calder Air: 20 engines, LEAP-1B28, on 737 MAX aircraft, flown 3,000 hours and 1,500 cycles per engine each year, in a sandy region, on a 10-year term. It is ready to send to the customer.

Verdict: Blocked.

  • Durability kit missing. Sandy operation of a LEAP-1B28 requires the hot-and-harsh durability kit.
  • Estimated price. The price comes to $277.92 per engine flight hour, with an annual value of $16,675,200 and a contract value of $166,752,000 over 10 years. All rates and factors are estimates for demonstration, modeled on public GE Aerospace and CFM service descriptions.

7. LEAP-1B engines in a sandy region: The agent resubmits after fixing the errors

The agent's request. Please check this flight-hour service agreement for Calder Air: 20 engines, LEAP-1B28, on 737 MAX aircraft, flown 3,000 hours and 1,500 cycles per engine each year, in a sandy region, on a 10-year term, with the durability kit added. It is ready to send to the customer.

Verdict: Allowed.

  • Estimated price. The price comes to $277.92 per engine flight hour, with an annual value of $16,675,200 and a contract value of $170,352,000 over 10 years, which includes the durability kit. Engine, airframe, utilization, environment, term and terms are consistent. All rates and factors are estimates for demonstration, modeled on public GE Aerospace and CFM service descriptions.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. A sales agent prepares a flight-hour service agreement for an airline's LEAP or GEnx engines and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks the engine against the airframe, the fleet, the utilization, the region, the term, the spare engines and the discount together, prices the agreement, and reports every problem it finds in one pass.
  2. I will start with the first request by the agent.
  3. The agent says. Please check this flight-hour service agreement for Calder Air: 30 engines, LEAP-1A26, on A321neo aircraft, flown 5,000 hours and 2,000 cycles per engine each year. It is ready to send to the customer. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The A321neo needs a LEAP-1A rated at 32,000 lbf thrust or more, and the LEAP-1A26 is rated at 26,000. A flight-hour agreement runs 5 to 15 years, and this one asks for 20. At 5,000 hours per engine per year, the agreement is above the program limit of 4,500. The other one is on screen.
  6. The validator returned four 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.
  7. What this shows: for limits that depend on each other, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the engine to LEAP-1A32, the flight hours per engine per year to 4,000, the cycles per engine per year to 1,600 and the term to 12 years. It sets the requested discount to 5 percent.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. An availability guarantee on 30 installed engines needs 3 spare engines, and only 1 is provided.
  12. Three findings cleared. Still blocking: not enough spare engines. A new approval needs a person: discount above account-manager authority.
  13. The agent resubmits once more.
  14. The revised request. It changes the spare engines to 3 and the requested discount to 3 percent.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Four problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.