CR-002 · contract details notice · 2 pages · sha256 13242b23813b69cb…
Contract details notice with a priced schedule crossing a page
The priced schedule of service elements runs over the page break with a repeated header and the footer lands between rows. The value row prints the ANNUAL price first (£3,950,000 per annum) and the contract value second (£27,650,000 over 84 months); the schedule total is also the annual figure. Only £27,650,000 is correct.
Hazards
- table_crosses_page - A table runs over a page boundary; the header row repeats on the next page.
- repeated_header - Repeated table header rows must not be read as data rows.
- footer_interleaves - Page footer text (authority, page x of y) falls between table rows in a text dump.
- annual_vs_total_value - An annual price and a total contract value both appear; only the total is the contract value.
- totals_row - A totals row must not be read as a lot or a line item.
Pages

Page 1

Page 2
Gold labels and extractor output
✓ correct · ✗ wrong · – missing. Blank means the field is null in the gold and the extractor returned nothing (not counted).
| Field | Gold | llm:nvidia/nemotron-3-ultra-550b-a55b:free:text | naive_text |
|---|---|---|---|
notice_type | contract_details_notice | ✓ contract_details_notice | ✓ contract_details_notice |
notice_reference | 004213-2026 | ✓ 004213-2026 | ✓ 004213-2026 |
contracting_authority critical | Harrowdale District Council | ✓ Harrowdale District Council | ✓ Harrowdale District Council |
contracting_authority_type | sub_central | ✓ sub_central | ✓ sub_central |
supplier_name critical | Ironside Waste Management Ltd | ✓ Ironside Waste Management Ltd | ✓ Ironside Waste Management Ltd |
supplier_registration_number | 07114290 | ✓ 07114290 | ✓ 07114290 |
contract_title critical | Household Waste and Recycling Collection Service | ✓ Household Waste and Recycling Collection Service | ✓ Household Waste and Recycling Collection Service |
contract_reference | HDC-ENV-2025-014 | ✓ HDC-ENV-2025-014 | ✓ HDC-ENV-2025-014 |
procurement_type | services | ✓ services | ✓ services |
light_touch | false | ✓ false | ✓ false |
procedure | competitive_flexible | ✓ competitive_flexible | ✓ competitive_flexible |
cpv_codes | ["90511000", "90512000", "90511200"] | ✓ ["90511000", "90512000", "90511200"] | ✓ ["90511000", "90512000", "90511200"] |
notice_published_date | 2026-03-20 | ✓ 2026-03-20 | ✓ 2026-03-20 |
award_date | 2026-02-24 | ✓ 2026-02-24 | ✓ 2026-02-24 |
contract_signed_date | 2026-03-03 | ✓ 2026-03-03 | ✓ 2026-03-03 |
contract_start_date critical | 2026-04-06 | ✓ 2026-04-06 | ✓ 2026-04-06 |
contract_end_date critical | 2033-04-05 | ✓ 2033-04-05 | ✓ 2033-04-05 |
extension_options_months | 24 | ✓ 24 | ✓ 24 |
maximum_term_months | 108 | ✓ 108 | ✓ 108 |
contract_value_gbp critical | 27,650,000 | ✓ 27,650,000 | ✗ 3,950,000 |
value_includes_vat | false | ✓ false | ✓ false |
number_of_tenders_received | 3 | ✓ 3 | ✓ 3 |
kpis | ["Missed collections per 100,000", "Recycling rate (%)", "Customer satisfaction score (quarterly survey)"] | ✓ ["Missed collections per 100,000", "Recycling rate (%)", "Customer satisfaction score (quarterly survey)"] | ✓ ["Missed collections per 100,000", "Recycling rate (%)", "Customer satisfaction score (quarterly survey)"] |
payment_terms_days | 30 | ✓ 30 | ✓ 30 |
standstill_end_date | null | · | · |
lots | [] | · | · |
modification_number | null | · | · |
modification_date | null | · | · |
modification_description | null | · | · |
modification_ground critical | null | · | · |
original_contract_value_gbp | null | · | · |
revised_contract_value_gbp | null | · | · |
value_change_gbp critical | null | · | · |
value_change_percent | null | · | · |
original_end_date | null | · | · |
revised_end_date critical | null | · | · |
term_change_months | null | · | · |
contract_change_notice_published | null | · | · |
voluntary_standstill | null | · | · |
Expected rule-engine flags
| Rule | Severity | Detail |
|---|---|---|
PA23-threshold-in-scope | info | Value £27,650,000 is at or above the services threshold £207,720 (inc VAT) applicable on 2026-03-20. |
Provenance: Fictional authority, supplier and figures. Generated for extraction testing; not a real notice. Generator crtest.gen 0.1.0, licence CC0-1.0.