An excess placement isn’t a policy — it’s a tower. To price a $25M-xs-$25M layer you have to see what sits beneath it (the underlying), what sits beside it (the other layers already placed), and how the wording follows form up the stack. That information lives across a schedule of underlying, dec pages, and — often overlooked — the full policies issued by other carriers. Here’s how InsightXtract turns them into one coded tower.
The tower
A typical construction tower: primary casualty, a lead umbrella, then excess layers — frequently with a different carrier on each layer.
To quote the top layer you need the two bound excess layers, the lead umbrella, and the three primary policies — seven documents, up to four carriers, in one submission.
Document 1 — The schedule of underlying
The fastest read on the tower is the schedule of underlying: one row per underlying policy. InsightXtract extracts it as a typed table, coverage lines and limit types normalized to glossaries:
| Coverage | Carrier | Per Occurrence | Aggregate | Status |
|---|---|---|---|---|
| General Liability coverage_lines | Carrier A | $1,000,000 | $2,000,000 | admitted admitted_vs_surplus |
| Automobile Liability | Carrier A | $1,000,000 CSL | — | admitted |
| Employers Liability | Carrier A | $1,000,000 | $1,000,000 | admitted |
| Lead Umbrella | Carrier B | $25,000,000 | $25,000,000 | surplus lines |
Document 2 — The layer policies (why the schedule isn’t enough)
A schedule tells you the limits; it doesn’t tell you the wording. To underwrite a layer you need the full issued policies from the other markets — because follow-form, concurrency and exclusions decide whether your layer actually sits cleanly on the tower. InsightXtract extracts each carrier-issued layer policy as its own instance:
Endorsement form numbers are normalized against endorsement_forms (CG 20 10 → “Additional Insured – Ongoing Operations”), coverage against coverage_lines, admitted status against admitted_vs_surplus. Each layer policy is a separate, citeable instance — so a tower with four carriers yields four coded policies.
One coded tower
Consolidated, the tower becomes a queryable structure an underwriter (or a rating engine) can reason over: total limit built, attachment of the quoting layer, follow-form status of each layer, and any gap or non-concurrency to flag.
- Total tower limit to be built: $75M ($25M lead + $25M + $25M).
- Quoting layer attaches at: $50M — verified against the two bound excess policies, not just the schedule.
- Follow-form: both bound excess layers follow the lead umbrella; flagged if any layer is standalone.
- Every value cited to its dec page, form, or endorsement schedule — the audit trail for a layer decision.
The whole packet, coded
Schedule of underlying, layer policies, exposure workbook, loss runs and ACORDs — one governed record. See the end-to-end walkthrough →