Case study · Platform engineering

One contract.
Every vehicle. Every line of every invoice.

Contract Manager is the pricing engine inside a Fortune 500 fleet leasing platform — the single source of truth that decides what every vehicle in every fleet costs to lease, every month, for the life of the contract. We engineer and maintain it.

Client
Fortune 500 fleet leasing platform
Engagement
Long-running platform partnership
Scope
Contract & pricing engine, end-to-end
Used by
Integration Service, finance, every customer billing run
How pricing flows through the platform

One contract propagates through
every layer beneath it.

01 · Client A leasing customer A corporate fleet operator. Holds many contracts in parallel \u2014 by region, division, or programme.
02 · Contract A pricing agreement Each contract is authorized by Integration Service, then loaded into Contract Manager as a single, governed record.
03 · Events & programs What gets priced Maintenance, fuel, accident, registration, remarketing \u2014 each assigned its own formula and funding rate, with thresholds the user controls.
04 · Vehicles Every asset under the contract Every vehicle assigned to the contract inherits its pricing, automatically. Add a vehicle, and pricing is already there.
The brief

Pricing was the system that everyone needed,
and no spreadsheet could carry.

What Contract Manager is

For a fleet leasing platform, the contract isn't a document. It's the rule set that turns every operational event — a tire change, a fuel transaction, an inspection, an early termination — into a line on an invoice, at the right rate, for the right customer, for the right vehicle.

Before Contract Manager, that rule set lived in three places: the sales agreement, the heads of pricing analysts, and a long tail of per-customer exceptions captured in spreadsheets and emails. Onboarding a new fleet customer took weeks. Reconciling a disputed invoice took longer.

Contract Manager is the system that consolidates all of it. One contract record, governed by Integration Service, drives the pricing for every vehicle assigned to it — for the life of the engagement.

What we engineered

The full lifecycle of a pricing rule.

01

Authorized intake

Pricing arrives from clients through the Integration Service team. Contract Manager captures it once it's authorized, with audit trail and version history. No back-channel edits.

02

Contracts as records

Each client holds many contracts. Each contract carries its own assigned events, programs and eligibility criteria — cleanly modelled, not nested inside a customer profile.

03

Formulas & funding rates

Every event and program has its own formula and funding rate. We built the rule engine that evaluates them, the validation that catches the misconfigurations, and the test harness that runs before anything goes live.

04

User-controlled thresholds

Pricing analysts adjust formulas and thresholds directly — bounded by permissions, every change tracked. No tickets to engineering for a routine rate change.

05

Vehicle inheritance

A vehicle assigned to a contract inherits its full pricing automatically. Reassign the vehicle, and the new contract's pricing kicks in on the next billable event.

06

Downstream into billing

Contract Manager is read by every nightly billing run, every invoice generation, every cost-line reconciliation. One source of truth, queried thousands of times a day.

"Every line of every invoice traces back to a contract record we maintain. Quietly, every night."
— Engineering lead, Contract Manager · Thoughtline
Outcome

Pricing stopped being the bottleneck
that it had quietly become.

What changed

Onboarding a new fleet customer's pricing now takes hours, not weeks — the Integration Service team works directly with the system instead of around it. Invoice disputes resolve in a single sitting because the rule that priced the line is one click away. New programs roll out as a configuration change, not a release.

And the customizations that used to live in spreadsheets are now part of the platform — auditable, versioned, and impossible to lose in someone's inbox.

It's quiet work. Most of the platform's customers never see Contract Manager directly. But every renewal they sign, every invoice they pay, every program they expand into — runs through it.

Talk to us

Have a system like this
that's quietly critical?

The platforms that earn the renewal are the ones whose long-tail customizations don't fall over. If you have a contract engine, a billing run, or a pricing layer that's getting harder to maintain — we'd like to hear about it.

Book a discovery call →