{
 "schema_version": "1.0.0",
 "_comment": "OUTPUT - a canonical statement. The statement/meters/sections/charges bodies below are the REAL output of the shadow canonical extractor on a real City of North Las Vegas bill, re-extracted 2026-09-15 against the v2 schema, unedited except that account numbers, meter numbers and addresses are placeholders. The envelope around them - ids, provider, reconciliation, confidence - is the plan's design applied to that real body, and its derived blocks are computed from the body by regen.py rather than typed. This bill is the multi-service case: it carries TWO separate water blocks, city water $21.08 and Southern Nevada Water Authority $19.28, which together are the $40.36 of water that the legacy output cannot express and which made legacy understate water on this provider. Note charges[].service_source: 13 of these 19 charges are attributed from their OWN printed text rather than from a section heading, which the pre-v2 schema had no way to record.",
 "statement_id": "stt_4e91c7a2-3b58-4d06-9f41-8c2e5a7b0d39",
 "version_id": "ver_1a6f83d5-9e27-4c10-b843-7f0d2c9e6b15",
 "is_latest": true,
 "superseded_by": null,
 "extracted_at": "2026-08-19T04:07:31Z",
 "request_id": "req_0a4d6e82-9c37-4b15-a8f2-3e7b1d5c9042",
 "client_reference": "invoice-433193",
 "connection_id": "con_5d2e8f31-6b94-4a07-8c13-2f6e9b4d7a01",
 "account_id": "acc_2b81f47c-6d09-4a53-8e1b-9f2c7d3a05e6",
 "document_id": "doc_b72e4f18-6a93-4d51-8027-3e9c1b5d8a64",
 "provider": {
  "provider_id": "prv_9f3c1a84-2e77-4c1b-9d0e-6b5a0f2c7d13",
  "slug": "city-of-north-las-vegas",
  "display_name": "City of North Las Vegas",
  "resolved_from": "issuer",
  "asserted_by_client": "prv_9f3c1a84-2e77-4c1b-9d0e-6b5a0f2c7d13",
  "assertion_agrees": true
 },
 "issuer": null,
 "statement": {
  "statement_date": {
   "value": "2026-08-18",
   "as_printed": "8/18/2026",
   "source": "extracted"
  },
  "totals": {
   "amount_due": {
    "amount": 55.7,
    "as_printed": "55.70",
    "source": "extracted"
   },
   "current_charges": {
    "amount": 85.7,
    "as_printed": "85.70",
    "source": "extracted"
   },
   "balance_forward": {
    "amount": -30,
    "as_printed": "(30.00)",
    "source": "extracted"
   },
   "credits": {
    "amount": -30,
    "as_printed": "(30.00)",
    "source": "extracted"
   },
   "payments": {
    "amount": -81.4,
    "as_printed": "(81.40)",
    "source": "extracted"
   },
   "previous_balance": {
    "amount": 81.4,
    "as_printed": "81.40",
    "source": "extracted"
   }
  },
  "account_number": {
   "value": "357426",
   "as_printed": "357426",
   "source": "extracted"
  },
  "currency": "USD",
  "due_date": {
   "value": "2026-09-09",
   "as_printed": "9/9/2026",
   "source": "extracted"
  },
  "is_summary": false,
  "period_end": {
   "value": "2026-08-07",
   "as_printed": "8/7/2026",
   "source": "inferred"
  },
  "period_start": {
   "value": "2026-07-08",
   "as_printed": "7/8/2026",
   "source": "derived"
  },
  "service_address": "6406 OSPREY HAWTHORN CT"
 },
 "reconciliation": {
  "identity": "sum(charges where contributes_to_total) == statement.totals.current_charges",
  "current_charges": 85.7,
  "sum_of_charges": 85.7,
  "delta": 0.0,
  "balanced": true,
  "total_due": 55.7,
  "total_due_identity": "previous_balance + payments + adjustments + current_charges",
  "total_due_delta": 30.0,
  "total_due_balanced": false
 },
 "confidence": {
  "tier": "deliver",
  "reconciles": true,
  "key_totals_extracted": true,
  "unknown_service_charge_count": 0,
  "signals_failed": []
 },
 "meters": [
  {
   "meter_id": "m1",
   "service": "water",
   "current_read": "299",
   "read_end": {
    "value": "2026-08-07",
    "as_printed": "8/7/2026",
    "source": "extracted"
   },
   "usage": {
    "value": 3,
    "unit": "thousand gallons",
    "as_printed": "3",
    "source": "extracted"
   }
  }
 ],
 "sections": [
  {
   "section_id": "sec1",
   "heading_as_printed": "Billing Summary",
   "service": "none",
   "service_source": "none",
   "ordinal": 1
  },
  {
   "section_id": "sec2",
   "heading_as_printed": "",
   "service": "unknown",
   "service_source": "none",
   "ordinal": 2,
   "printed_total": {
    "amount": 85.7,
    "as_printed": "85.70",
    "source": "extracted"
   }
  }
 ],
 "charges": [
  {
   "name_as_printed": "Misc",
   "section_id": "sec1",
   "service": "none",
   "kind": "credit",
   "contributes_to_total": false,
   "amount": {
    "amount": -30,
    "as_printed": "(30.00)",
    "source": "extracted"
   },
   "service_source": "section"
  },
  {
   "name_as_printed": "Payment - Thank You",
   "section_id": "sec1",
   "service": "none",
   "kind": "credit",
   "contributes_to_total": false,
   "amount": {
    "amount": -81.4,
    "as_printed": "(81.40)",
    "source": "extracted"
   },
   "service_source": "section"
  },
  {
   "name_as_printed": "Previous Bill",
   "section_id": "sec1",
   "service": "none",
   "kind": "other",
   "contributes_to_total": false,
   "amount": {
    "amount": 81.4,
    "as_printed": "81.40",
    "source": "extracted"
   },
   "service_source": "section"
  },
  {
   "name_as_printed": "Balance Forward",
   "section_id": "sec1",
   "service": "none",
   "kind": "subtotal",
   "contributes_to_total": false,
   "amount": {
    "amount": -30,
    "as_printed": "(30.00)",
    "source": "extracted"
   },
   "service_source": "section"
  },
  {
   "name_as_printed": "Water - Daily Water Service",
   "section_id": "sec2",
   "service": "water",
   "kind": "supply",
   "contributes_to_total": true,
   "amount": {
    "amount": 13.64,
    "as_printed": "13.64",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Water Usage - Tier 1 (Days -31)",
   "section_id": "sec2",
   "service": "water",
   "kind": "supply",
   "contributes_to_total": true,
   "amount": {
    "amount": 7.44,
    "as_printed": "7.44",
    "source": "extracted"
   },
   "service_source": "item_text",
   "meter_id": "m1",
   "quantity": {
    "value": 3,
    "unit": "thousand gallons",
    "as_printed": "3.0",
    "source": "extracted"
   },
   "rate": "2.48"
  },
  {
   "name_as_printed": "Water Subtotal",
   "section_id": "sec2",
   "service": "water",
   "kind": "subtotal",
   "contributes_to_total": false,
   "amount": {
    "amount": 21.08,
    "as_printed": "21.08",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Sewer (Days -31)",
   "section_id": "sec2",
   "service": "sewer",
   "kind": "delivery",
   "contributes_to_total": true,
   "amount": {
    "amount": 24.2,
    "as_printed": "24.20",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Wastewater Subtotal",
   "section_id": "sec2",
   "service": "sewer",
   "kind": "subtotal",
   "contributes_to_total": false,
   "amount": {
    "amount": 24.2,
    "as_printed": "24.20",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Graffiti - Community Improvement",
   "section_id": "sec2",
   "service": "none",
   "kind": "fee",
   "contributes_to_total": true,
   "amount": {
    "amount": 0.75,
    "as_printed": "0.75",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "City of North Las Vegas Utility Subtotal",
   "section_id": "sec2",
   "service": "unknown",
   "kind": "subtotal",
   "contributes_to_total": false,
   "amount": {
    "amount": 46.03,
    "as_printed": "46.03",
    "source": "extracted"
   },
   "service_source": "none"
  },
  {
   "name_as_printed": "SNWA - Reliability Surcharge",
   "section_id": "sec2",
   "service": "water",
   "kind": "fee",
   "contributes_to_total": true,
   "amount": {
    "amount": 0.06,
    "as_printed": "0.06",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "SNWA - Infrastructure Charge",
   "section_id": "sec2",
   "service": "water",
   "kind": "fee",
   "contributes_to_total": true,
   "amount": {
    "amount": 17.21,
    "as_printed": "17.21",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "SNWA - Commodity Charge",
   "section_id": "sec2",
   "service": "water",
   "kind": "supply",
   "contributes_to_total": true,
   "amount": {
    "amount": 2.01,
    "as_printed": "2.01",
    "source": "extracted"
   },
   "service_source": "item_text",
   "meter_id": "m1",
   "quantity": {
    "value": 3,
    "unit": "thousand gallons",
    "as_printed": "3.0",
    "source": "extracted"
   },
   "rate": "0.67"
  },
  {
   "name_as_printed": "Southern Nevada Water Authority Subtotal",
   "section_id": "sec2",
   "service": "water",
   "kind": "subtotal",
   "contributes_to_total": false,
   "amount": {
    "amount": 19.28,
    "as_printed": "19.28",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Garbage - Single Family Residential",
   "section_id": "sec2",
   "service": "trash",
   "kind": "delivery",
   "contributes_to_total": true,
   "amount": {
    "amount": 20.28,
    "as_printed": "20.28",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Garbage - State Taxes",
   "section_id": "sec2",
   "service": "trash",
   "kind": "tax",
   "contributes_to_total": true,
   "amount": {
    "amount": 0.11,
    "as_printed": "0.11",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Republic Services Garbage, Com & Mod Tax",
   "section_id": "sec2",
   "service": "trash",
   "kind": "subtotal",
   "contributes_to_total": false,
   "amount": {
    "amount": 20.39,
    "as_printed": "20.39",
    "source": "extracted"
   },
   "service_source": "item_text"
  },
  {
   "name_as_printed": "Current Charges",
   "section_id": "sec2",
   "service": "none",
   "kind": "subtotal",
   "contributes_to_total": false,
   "amount": {
    "amount": 85.7,
    "as_printed": "85.70",
    "source": "extracted"
   },
   "service_source": "none"
  }
 ]
}
