What it does
The whole market mechanic, not a slice of it: rate cards, seasonality, dayparts and negotiated discounts all live inside one chain — and the chain runs in both directions. The category view of that chain — the seven calculations any media planning software has to get right — sets the bar this product is built against.
Category·What planning software must compute
Both directions, one core
“How much will the required volume of advertising cost?” and “how much advertising will the allocated budget buy?” are the same question read from opposite ends. The reverse path is not separate maths — it is the same chain run backwards, on the same frozen formulas.
TRP → budget · budget → TRP
Channel rate cards (CPP)
Every channel carries its own base cost per rating point for a 30-second spot. That base is never used raw: it passes through an ordered chain of coefficients, and the order is part of the result.
CPP = base × (1 + seasonality) × (1 − combined discount) × (1 + uplift)
Seasonality
Each channel gets a monthly curve on top of its base rate: December air is dearer, January cheaper. The coefficient is a market input applied per month — not an average smeared across the year, and not a hidden constant.
Prime and off-prime
Off-prime is negotiated as a share of money, but it delivers a different share of ratings — cheaper inventory buys more points per euro. The conversion uses the off-prime discount and each daypart's affinity, so the two units never get confused.
money share in → rating share out
Seller discount ladders
Monthly ladders keyed to the average monthly channel budget, contract ladders keyed to the annual seller or channel volume, plus manual extra rates. They compose the way contracts actually work — sequentially, on what remains.
20% then 10% = 28%, not 30%
Iteration until stable
The discount tier depends on the budget, and the budget depends on the discount. The solver loops — price it, pick the tier, reprice, pick again — until the discount picture stops moving. If a budget sits on a threshold and oscillates between two tiers, it takes the larger budget: the conservative number a buyer can defend.
Also in the chain
Duration weighting. A shorter spot costs less and weighs less. Raw TRP becomes weighted TRP against a 30-second reference before any money is calculated.
Also in the chain
Affinity. TRP is measured in the brand's target group, GRP across everyone. Affinity bridges them per channel, per month, per daypart.
Also in the chain
Shop List and Execution. The volume declared to the seller sets the tier; the money that actually runs is tracked separately, so a flight change never silently rewrites the terms it earned.