{
  "insurer": {
    "id": "bajaj-allianz-general",
    "slug": "bajaj-allianz-general",
    "name": "Bajaj Allianz General Insurance",
    "seo_name": "Bajaj Allianz General Insurance",
    "type": "general",
    "irdai_registration_number": "113",
    "registration_status": "active",
    "headquarters": "Pune",
    "website": "https://www.bajajallianz.com",
    "disclosure_url": "https://www.bajajgeneralinsurance.com/about-us/financial-information.html"
  },
  "facts": [
    {
      "id": "012bcf9f-aeff-465e-b753-b0d0a2b51808",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": -13.85,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "01af5eb7-c204-4f91-a2da-27f8b53e4ed5",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 749232,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "047b550a-cd70-4083-b814-476373d49dc3",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 104.66,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "09f9bc7b-76c2-47de-bdc4-8e665b90fed1",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 2931,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "0b608509-eb23-42bd-96b0-82e1117866b8",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -5,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "10a84c71-ece9-485b-a7f7-771817adcaaa",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.policies",
      "metric_name": "Direct Business – Officers/Employees policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1205fde2-c35d-4315-908f-9df87b1bc7c1",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 127141,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "13778dc1-a385-4e48-be70-54f9deec2dfc",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 2730,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1451bca8-69be-4a01-a7fc-74f4863187e1",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 44.7,
      "unit": "INR",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "184e1fe8-d98e-43e6-8df2-b8ba03e3a279",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 5664,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "195a125b-e317-4c0f-8895-0d9f1f008ea1",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 53,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "1b762f66-9f09-4b4e-9a4a-b16b3674e7c9",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 2.23,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "1e76d23f-66c7-4f29-bc61-acafeb1bb1b6",
      "metric_id": "financial.incurred_claim_ratio.segment.fire",
      "metric_name": "fire incurred claims ratio",
      "value": 48.9,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "25815092-2f94-4ee0-aeca-db64c22e5e67",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.premium",
      "metric_name": "Direct Business – Officers/Employees premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2a0ea091-42db-436f-8b54-34bc5ee59cfb",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": -1976,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "2d379aed-81de-455e-8ad1-62900518a82f",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 638.24,
      "unit": "crore",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-2-B-PL 'Profit/(Loss) Before Tax', For the quarter column",
        "source_page": null
      }
    },
    {
      "id": "2ea62139-d54e-4416-b911-e64eb5a11c9f",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 455012,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "313b13cc-080a-429b-b4e1-ae0bc9d92245",
      "metric_id": "financial.technical_reserves_to_premium_ratio",
      "metric_name": "technical reserves to premium ratio",
      "value": 7.26,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "335834a5-dd77-4404-8b80-772f8dd907ff",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 503,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "3417af57-4f26-4590-908e-bd101984830b",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 9048,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "37231352-a3d6-4116-88d3-de6a8d52e8c5",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 20.38,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "37596e31-c7d2-4cc9-84a0-bc8d511d634f",
      "metric_id": "financial.incurred_claim_ratio.segment.personal_accident",
      "metric_name": "personal accident incurred claims ratio",
      "value": 51,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "37e4b40b-136e-4645-966c-684c4b3864da",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 2190021,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "3acccd2f-b3cf-4642-b282-c247476f9620",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "3b9e4e27-e7d1-4632-827f-463f49bac741",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "3c84bfb3-e04f-45c0-b64d-ed56b0f9c4f6",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 2971,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "3dac3e0d-b657-4c0e-b58f-04008842f67e",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 11.57,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "3e88bf5a-cf8d-4401-8d27-eb87df250c0a",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 29.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "3ec1b36f-7ed9-4886-ad92-1d0b30324323",
      "metric_id": "financial.combined_ratio.segment.travel",
      "metric_name": "travel combined ratio",
      "value": 145.8,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "42d09e8f-221e-4f88-83cc-a0ebde464586",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 65482,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "48fa6b3d-265a-46a0-89d5-09902f094675",
      "metric_id": "financial.incurred_claim_ratio.segment.health",
      "metric_name": "health incurred claims ratio",
      "value": 90.9,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "497f7cc8-4d39-4df6-9065-3d5b8d03e130",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 1042910,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4ab0c464-81b5-438b-99c0-05b910efe32c",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 5721,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "4f8c35d4-0312-4ada-94f5-56ac27509294",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": -563,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4ff54179-ecf0-47dc-bb1d-9f3cc5148837",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 3078,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "51adb189-a007-415f-8f05-303721d404a9",
      "metric_id": "distribution.general.channel.direct_business_online.premium",
      "metric_name": "Direct Business – Online premium",
      "value": 2189,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5632e054-8ac6-479d-8371-ebf9aa00fd57",
      "metric_id": "financial.combined_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation combined ratio",
      "value": 104.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "568a35f7-d08d-4f7a-9a50-4c14ab863994",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 1.61,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly net yield, col 6",
        "source_page": 1
      }
    },
    {
      "id": "572966bb-db60-49bb-9fe9-b392ac7d9260",
      "metric_id": "distribution.general.channel.direct_business_others.premium",
      "metric_name": "Direct Business – Others premium",
      "value": 115687,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5b85056c-9893-4fef-acf8-0c62ab201965",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 17.78,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "5f0fe428-f1e6-43ee-9f09-180d5b7018c1",
      "metric_id": "financial.incurred_claim_ratio.segment.engineering",
      "metric_name": "engineering incurred claims ratio",
      "value": 56.3,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "5f5e9ded-12fc-494a-87fc-8a3c9dae83ad",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 30.85,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "62b627f1-a939-400c-8a26-214f716061ea",
      "metric_id": "financial.combined_ratio.segment.marine_hull",
      "metric_name": "marine hull combined ratio",
      "value": 36.3,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "62d11eb6-888a-4f48-bff7-6b6e435506b8",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_cargo",
      "metric_name": "marine cargo incurred claims ratio",
      "value": 89.7,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "7067d074-15fc-414d-bbdf-57444a27a1f0",
      "metric_id": "financial.combined_ratio.segment.health",
      "metric_name": "health combined ratio",
      "value": 108.7,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "726c76d4-4219-400b-9836-dd58c2aadeac",
      "metric_id": "financial.combined_ratio.segment.liability",
      "metric_name": "liability combined ratio",
      "value": 54.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "7319e0c8-fc19-4059-8d16-4aeb18a3fa18",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 79987,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "7426e995-6f20-4deb-b918-94c7ecc8af6a",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 17.77,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "76e24d75-3c4b-4b44-b5b7-188a962138a0",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_od",
      "metric_name": "motor od incurred claims ratio",
      "value": 76.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "77944945-01be-40ee-a29b-3b14b26353ef",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 5, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "78652f85-a554-463c-9d6b-80fec1a93e8b",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 46.44,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "7b6018a1-26d4-426d-9bd9-be6cf37357cd",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 653974,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7b9dce7b-da2b-4303-ac42-7ec3c24ac35d",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "7c997fff-7c44-456c-b9c5-fbe86275b54b",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 2548,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "82e77780-95cb-4edb-b333-b00699c6756b",
      "metric_id": "distribution.general.channel.direct_business_others.policies",
      "metric_name": "Direct Business – Others policies",
      "value": 934464,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "861b96f6-b6ff-43a0-b105-a8eb385027ae",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 175965,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "86da8e8d-7100-4f93-b6c3-af7c17fd6856",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 86223,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "87156f41-d239-4709-bfab-9a5b4b2340d4",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8b6f2757-5e59-4fd6-be18-1a9a4f6e57ef",
      "metric_id": "financial.combined_ratio.segment.aviation",
      "metric_name": "aviation combined ratio",
      "value": 34.9,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "8b81b15b-bc83-48a8-9e0a-57b9f415e740",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 18439,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "8e3205ca-e027-4534-96de-46e3f495fce8",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_hull",
      "metric_name": "marine hull incurred claims ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "8e5a6694-1f1e-483a-b0c4-6edeef053e67",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 98274,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9005008b-6805-4922-9f80-4065d00e47e5",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 8.89,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "93f80ddb-6dc9-41bc-92b8-f21ebea1190f",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 1433,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "96720b79-d0b1-48bd-ab76-d8a5923e8a03",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 1021.05,
      "unit": "INR",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "97c5b35e-2ffa-4532-9f4b-d0e9e3b78a19",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 6026,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "9b497e07-f2e8-43da-941b-bf65ebd3329c",
      "metric_id": "financial.investment_mix.segment.real_estate_subsidiaries",
      "metric_name": "real estate & subsidiaries",
      "value": 20168,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9bf73248-3236-45e6-ae93-e671c914b4fe",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 34,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9d06a74a-8697-47cd-b014-b63eed5e010b",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 2036111,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9fc1462f-cf34-4ba5-a867-a5d786698adb",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 18904,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "a5e7bc67-508e-4ef2-9e08-30ddb156e909",
      "metric_id": "financial.incurred_claim_ratio.segment.travel",
      "metric_name": "travel incurred claims ratio",
      "value": 59.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "a69307ea-735f-4491-a97a-fffccb9f4984",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 477.96,
      "unit": "crore",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-2-B-PL 'Profit / (Loss) after tax', For the quarter column",
        "source_page": null
      }
    },
    {
      "id": "a70ad7ae-7434-4779-9af3-b7169a86424f",
      "metric_id": "financial.combined_ratio.segment.motor_od",
      "metric_name": "motor od combined ratio",
      "value": 122.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "a77b6ab1-ae8d-4dc4-949b-74a1aa28b743",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 58.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "ac2dd481-050f-4b6b-ad88-f2169357224f",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 90793,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "b210136a-2ed8-401b-b4ac-f0ef5bb8fdaa",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 3261,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "b6913bbe-2a5a-45b6-9712-87751ebd047d",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 322050,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b826197e-b803-4a1e-b890-eda430f0b8eb",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 281025,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b8f32a1d-91ea-4524-b57e-a29dd7227ef1",
      "metric_id": "financial.claims_paid_to_provisioned_ratio",
      "metric_name": "claims paid to provisioned ratio",
      "value": 13.57,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "bcd7e6b6-e57e-496a-a7f4-2f4d85545391",
      "metric_id": "financial.combined_ratio.segment.personal_accident",
      "metric_name": "personal accident combined ratio",
      "value": 82.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "c2085a30-19cf-4896-a0fc-661e51c7ea43",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 1676,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "c41c8660-b3e4-4035-97e4-f0ca4f30c281",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 11268,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c73aa88b-6386-41ee-bdb3-f3218d219ddd",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.54,
      "unit": "x",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "Bajaj General Insurance Limited",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-06-30_NL-26.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-26 solvency text regex",
        "source_page": null
      }
    },
    {
      "id": "c79ccdda-3717-4b4d-8aa4-92645afc39e4",
      "metric_id": "financial.combined_ratio.segment.fire",
      "metric_name": "fire combined ratio",
      "value": 5.3,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "cb771d65-d019-40f3-a484-f7f13f93f7a7",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 68.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "cf2a5aef-d508-49d4-b72a-05ae1e865ad7",
      "metric_id": "financial.combined_ratio.segment.motor_tp",
      "metric_name": "motor tp combined ratio",
      "value": 103.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "d1b5a436-c5c8-4163-ac66-706caf6d2ba9",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_tp",
      "metric_name": "motor tp incurred claims ratio",
      "value": 51,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "d6532907-436a-48bf-8eda-abbec4b2f781",
      "metric_id": "financial.investment_npa.gross_pct",
      "metric_name": "gross npa ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 3, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "d9a7cfb4-5922-48bc-8eba-7aa2cc34f388",
      "metric_id": "financial.incurred_claim_ratio.segment.liability",
      "metric_name": "liability incurred claims ratio",
      "value": 25.7,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "da253e18-4ee5-46ec-9026-bd9b8a937116",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 30.37,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "dba90e5d-b096-43cb-a626-883ef24df3b7",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 2.15,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly gross yield, col 5",
        "source_page": 1
      }
    },
    {
      "id": "dcbe6395-e2cf-4a39-8e9f-119011550fe0",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 49617,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e0f26ae2-b372-46e1-bd33-4275d5602321",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 20919,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e26decd8-3861-4c31-9b5f-d44b50460e65",
      "metric_id": "distribution.general.channel.direct_business_online.policies",
      "metric_name": "Direct Business – Online policies",
      "value": 32012,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e2fce77c-6ee7-4a13-9724-6518814ca5f7",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 106620,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=576,880 vs Grand Total=576880.0)",
        "source_page": 1
      }
    },
    {
      "id": "e30a73e4-8f6d-4cc9-875b-c77b5ee818ad",
      "metric_id": "financial.combined_ratio.segment.engineering",
      "metric_name": "engineering combined ratio",
      "value": 26.7,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "e6f7f2ae-706d-4e07-88d2-936ef55cf094",
      "metric_id": "financial.combined_ratio.segment.marine_cargo",
      "metric_name": "marine cargo combined ratio",
      "value": 123.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "e794e9a1-ae30-425a-8b4f-c618e6e47246",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 2, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "e8a8420b-6e14-4d8f-9a79-857af60e3e06",
      "metric_id": "financial.incurred_claim_ratio.segment.aviation",
      "metric_name": "aviation incurred claims ratio",
      "value": 24.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "ec4f1563-17f5-4d8e-8b82-54048afa7f99",
      "metric_id": "financial.incurred_claim_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation incurred claims ratio",
      "value": 67.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "f0707d7a-6c8a-44ae-999b-3da73a471f0a",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f17e2ef4-c303-46d7-a400-cc4e12b06475",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 74.28,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "f4d3c8fa-51ea-4b71-b6c8-1a08ecea44b9",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 1636367,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "fb4a316c-88fe-4b17-bf73-7ed7f943598e",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "fcacdf6a-52ad-4226-ab82-66370abc7436",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 29.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "febcba0c-2d88-4ece-8efb-1268211dc639",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 1093056,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "02729226-7735-4704-83dd-504a833a9614",
      "metric_id": "financial.incurred_claim_ratio.segment.engineering",
      "metric_name": "engineering incurred claims ratio",
      "value": 47,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "044e0e8c-fea9-4b6e-90ec-cfedf4997a0c",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 8717,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "04a88ba1-2b73-4ff8-b42a-4b5d59b2ca23",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_hull",
      "metric_name": "marine hull incurred claims ratio",
      "value": 27.5,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "0de157c9-eb22-4436-8005-854316ddf98b",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 1.16,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly net yield, col 6",
        "source_page": 1
      }
    },
    {
      "id": "11133270-c5f1-4723-abfb-e9b6833a8899",
      "metric_id": "financial.incurred_claim_ratio.segment.personal_accident",
      "metric_name": "personal accident incurred claims ratio",
      "value": 45.4,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "1467c3ec-4a9f-4033-b9bc-2b1b7639bceb",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 20036,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1772956e-b7cb-45c3-ba0a-1110d73912cd",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -4,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "1c2706d2-4212-4afb-93a7-a059760e8d9a",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.policies",
      "metric_name": "Direct Business – Officers/Employees policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1cbd9dbd-b3a9-4aa6-b941-9b75b3d7ed36",
      "metric_id": "distribution.general.channel.direct_business_others.premium",
      "metric_name": "Direct Business – Others premium",
      "value": 5361,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1f400f9b-d256-4668-953c-aa0898b2b3bd",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 89750,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1f679687-6683-4e5d-b02d-e6f6c4b59a34",
      "metric_id": "financial.combined_ratio.segment.aviation",
      "metric_name": "aviation combined ratio",
      "value": 91.7,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "22201bf0-ef4f-4a11-bf1b-1b77056aa587",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 2401660,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "22860d63-25f1-434e-ab93-469955d94671",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 70.1,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "22e4bed5-12ea-44f9-9532-81ca025298b4",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_od",
      "metric_name": "motor od incurred claims ratio",
      "value": 72.4,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "242c3212-d6ed-4ed8-9071-617aabf1e053",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 415159,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "25a7b597-0756-4146-8f86-113cebedc23f",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 12507,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "268177a8-e16d-4052-83af-292e6111532f",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 4367,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "268d2d31-35a6-4a3f-aa2a-237e00047c0a",
      "metric_id": "financial.incurred_claim_ratio.segment.health",
      "metric_name": "health incurred claims ratio",
      "value": 90,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "2774e24b-b101-4428-8418-e8ceb1d0756c",
      "metric_id": "financial.incurred_claim_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation incurred claims ratio",
      "value": 63.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "27997d00-a2f9-44b6-bd7a-09ccfeac9504",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 5974,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "28d0d18a-b788-4c01-9770-397415321660",
      "metric_id": "financial.combined_ratio.segment.engineering",
      "metric_name": "engineering combined ratio",
      "value": 60.3,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "2bfeb49d-3c27-4392-953c-da8bc9415b43",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 1478553,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2e5d1c6e-1ce7-4e99-9de8-00a9e45e762a",
      "metric_id": "financial.combined_ratio.segment.motor_tp",
      "metric_name": "motor tp combined ratio",
      "value": 99.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "37f1f6cf-17eb-4127-b91a-aa020a1df4d8",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "3f1295a2-9069-4c71-9a8e-0ff9b1d3b13d",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "3fba8335-381f-46aa-ad63-19e40b3badce",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 9642,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "43821546-76a1-47f6-8e16-8f7f1f912f35",
      "metric_id": "financial.combined_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation combined ratio",
      "value": 101.7,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "43d85e37-5b26-40ca-8e5d-3dcbb94f4da2",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "49850948-6cc3-4dbe-bde7-30d4638b578b",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 50,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4f30400a-9137-4763-b7ec-9bd0a06b126b",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 13.31,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "4f77edd5-b84d-4c25-85bf-6d9e285c7378",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_tp",
      "metric_name": "motor tp incurred claims ratio",
      "value": 58.9,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "5234f356-6d19-479c-ae6a-ac69bc21f11f",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 131138,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "55ac64d1-c72c-4cc8-96ec-070ef93eb324",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 36.37,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "597dadf0-d1be-4673-b70d-b5d6ff089c1f",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 19.07,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "59e5dc47-490a-4f9f-adcc-ab2bbc81feeb",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 46.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "5a2f5164-233c-4737-9f34-98374dc70071",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 31.5,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5f0715fe-d267-4d2e-b734-4f28c71232f8",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 464.27,
      "unit": "crore",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "606aa4f9-854d-4540-93b6-ea730af3bf4e",
      "metric_id": "financial.combined_ratio.segment.health",
      "metric_name": "health combined ratio",
      "value": 106.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "6128c4c5-7117-4f6d-a846-ec9668febe34",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 2073,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "625884c5-d785-4fc5-97d0-9d079ef98190",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 739524,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "68c1cd71-bf82-428e-9b19-c5f4832f0a60",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 42.1,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "6901fe5a-3552-46d0-a200-1ed498cd9225",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 2, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "69e5fd6b-3ae1-46fd-8eb6-58bd42345fa7",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 1102836,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6ab362e5-002a-4ba0-9c57-710a082cedb4",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 11915,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "6d2657ad-aab4-4555-af97-dda0fd1ef1ab",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 365.34,
      "unit": "crore",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "6d78a8b7-4459-4818-896f-596036120b7a",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 21015,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "77914337-d3a4-48f7-aea4-7d93b60be142",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 113.57,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "7a1a6bc5-1da0-4e2c-b302-646bdfb20d2b",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 2.93,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "83da63c3-09c8-4918-b6d2-da5b5f427c86",
      "metric_id": "financial.combined_ratio.segment.marine_cargo",
      "metric_name": "marine cargo combined ratio",
      "value": 118,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "84e44abd-218b-46c8-9f96-85de13ee0569",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 3663,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "87c1a061-f3af-4705-b26a-a8c680f6c434",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.premium",
      "metric_name": "Direct Business – Officers/Employees premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "87da72dd-35be-4e6d-b9cf-abd1158dd27d",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 1580,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "88a0d1cb-8a5f-4132-9313-add7543b37ae",
      "metric_id": "financial.investment_yield.net.annualized",
      "metric_name": "net yield (annualized)",
      "value": 6.46,
      "unit": "%",
      "reporting_period_label": "FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, annualized net yield, col 10",
        "source_page": 1
      }
    },
    {
      "id": "8b3011fb-a615-4ad1-ad67-498a28bcac2e",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 3728,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8db0ccd3-441f-4c7e-9d28-141f9c57ca82",
      "metric_id": "financial.incurred_claim_ratio.segment.travel",
      "metric_name": "travel incurred claims ratio",
      "value": 52.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "9266181d-45a0-4d4f-a31d-c961a6c186e7",
      "metric_id": "financial.investment_npa.gross_pct",
      "metric_name": "gross npa ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 3, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "98027a98-b592-42a0-b8c6-08e66d817d5f",
      "metric_id": "financial.combined_ratio.segment.personal_accident",
      "metric_name": "personal accident combined ratio",
      "value": 85.3,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "98a8c301-8f1e-462e-997e-48c85f75c730",
      "metric_id": "financial.incurred_claim_ratio.segment.aviation",
      "metric_name": "aviation incurred claims ratio",
      "value": 50.6,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "9a5e6d47-2d2b-48e8-8d5e-93e076ceb98d",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 35,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "9c20d62c-9348-4880-972b-c4aa3584c964",
      "metric_id": "financial.investment_mix.segment.real_estate_subsidiaries",
      "metric_name": "real estate & subsidiaries",
      "value": 15859,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9cfac9dd-7683-4c36-81c9-054ffa8cae6e",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 1164852,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a609f06b-b2d3-4b68-90b7-f0ccf160c5c5",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 2305650,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a7d11599-c5cd-430f-ae0c-a34077cc6e38",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 714322,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a89c6d91-400d-455d-a54b-e2798df138ce",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a8b70f9a-a4e7-4490-951b-33158bcdb117",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 34749,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "b203baec-0fcd-48ef-8abb-427a985908a8",
      "metric_id": "financial.combined_ratio.segment.fire",
      "metric_name": "fire combined ratio",
      "value": 17,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "b3e4f209-37f4-420f-bb1b-0083b81c0271",
      "metric_id": "financial.incurred_claim_ratio.segment.fire",
      "metric_name": "fire incurred claims ratio",
      "value": 37.9,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "b6ba99e8-35b4-450e-bb9e-77303d922661",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": 50537,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b7425ef4-2849-4e9d-bb3d-1d64f9e732d2",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 1123.51,
      "unit": "INR",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "bf6ee458-4909-4267-85ac-dc632e2aee0d",
      "metric_id": "financial.investment_yield.gross.annualized",
      "metric_name": "gross yield (annualized)",
      "value": 8.64,
      "unit": "%",
      "reporting_period_label": "FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, annualized gross yield, col 9",
        "source_page": 1
      }
    },
    {
      "id": "c137e67a-36a9-49df-a940-72c6187c8bc9",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 68.12,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "c4342366-6af9-4717-bc70-1957e9a92fb8",
      "metric_id": "financial.combined_ratio.segment.liability",
      "metric_name": "liability combined ratio",
      "value": 62.3,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "c45d9ec4-b59b-4104-87ac-21c587379ace",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 110439,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "c55cbf57-d8af-4069-8d04-920d4c0fed50",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 56190,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c78706dc-4180-4302-b5b0-e4101ce544d5",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 16.28,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "c9470c77-089c-4781-9dea-b9c0c642b931",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 9628,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "cdcdf2d0-5c16-473d-ae46-4367316fad24",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 104029,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "cffa2291-6414-402e-ad25-aef355a44d8a",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.65,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "d3efc070-9ad8-438a-8ed4-240a0372e8d0",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 44.33,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "d52112ce-3f32-4c89-9e49-6de4ab5e8380",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_cargo",
      "metric_name": "marine cargo incurred claims ratio",
      "value": 81.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "d6e124cb-7249-489c-a488-1ce8853da2b6",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.02,
      "unit": "x",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "Bajaj General Insurance Limited",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2026-03-31_NL-26.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-26 solvency text regex",
        "source_page": null
      }
    },
    {
      "id": "dbd4e068-4feb-464e-a14f-bd848eff1608",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 1545570,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "dc272aa7-1e18-41f0-8a68-fb7b22285d9e",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -0.12,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "de00c486-aaac-4604-81f2-c692c3a649c4",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 20.46,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e18a358f-de71-46fa-95c9-61ebf70051e6",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e2c989b1-86d3-4045-9133-892c90371a35",
      "metric_id": "distribution.general.channel.direct_business_online.premium",
      "metric_name": "Direct Business – Online premium",
      "value": 2221,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e42e4cb8-f873-4266-bb5a-45335aa4fc8d",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 57.6,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "e509a3a5-9574-47c0-a1b4-0e971b11de17",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 186220,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e816a291-ce88-4921-ba73-47e6619f04df",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 3178,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "e96b78ba-14ee-494c-bb4e-f4aaac320f49",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 46960,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "eaf42e6c-ee97-400c-a424-e31e178d6d1e",
      "metric_id": "distribution.general.channel.direct_business_online.policies",
      "metric_name": "Direct Business – Online policies",
      "value": 39620,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ec5834d1-dfdd-4f4f-aa93-f79658c6762b",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 1.54,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly gross yield, col 5",
        "source_page": 1
      }
    },
    {
      "id": "eff3ca3c-87e5-4c08-95bc-8132be88046a",
      "metric_id": "financial.combined_ratio.segment.motor_od",
      "metric_name": "motor od combined ratio",
      "value": 127.1,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "f0b0f6c3-7082-4e8a-bd86-1d66b1f69b39",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 30.45,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f0dd9f5a-75c7-4371-8815-727097f9d5d0",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 3708,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "f1ba972a-96cd-4b90-9795-40f622b58b45",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f29425e4-1c00-4846-9aac-1ed1669d9e30",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 45.46,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "f32516cf-b61e-4079-9f7d-52f01ce20b1a",
      "metric_id": "distribution.general.channel.direct_business_others.policies",
      "metric_name": "Direct Business – Others policies",
      "value": 850882,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f3f247a2-069b-4cae-99d7-91ba9b8de1a2",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 207,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "f5b3de46-8568-44da-b5c0-7a50b2a6014f",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 319029,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f667f4ce-9a27-4a69-ac51-209e4d39c53a",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 80935,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=429,938 vs Grand Total=429937.0)",
        "source_page": 1
      }
    },
    {
      "id": "f8291547-38f9-405a-8d7e-e59c9306e573",
      "metric_id": "financial.combined_ratio.segment.marine_hull",
      "metric_name": "marine hull combined ratio",
      "value": -17.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "f8615ac2-d81c-47e7-802b-aec97e2be7ac",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 33.17,
      "unit": "INR",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "f8ffd3b5-ce5f-4207-94ed-c4f0683edc91",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 5, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "f999bd2c-dc63-4435-8e72-6e71454946a7",
      "metric_id": "financial.combined_ratio.segment.travel",
      "metric_name": "travel combined ratio",
      "value": 124,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "f9a3b4a3-6edf-4d78-9f1b-ab3afe0823fa",
      "metric_id": "financial.incurred_claim_ratio.segment.liability",
      "metric_name": "liability incurred claims ratio",
      "value": 24.1,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "ff3cc430-8048-4a29-a24f-7571b5de79d6",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 1211,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "023ffc70-d5df-4e73-956d-95a3c0419012",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 22.72,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "026cfc9c-590c-4399-85a5-8b9988ed6767",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 944,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0efb5cd2-30e5-4c0f-84a4-d5d7acaa1c92",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 32.24,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0fbde1da-79f5-43a6-a283-4bf3fbfdcf29",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 2078723,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "14053f10-6d96-4a32-85f8-8170f495f4bd",
      "metric_id": "financial.incurred_claim_ratio.segment.travel",
      "metric_name": "travel incurred claims ratio",
      "value": 57.3,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "15d9d6aa-b661-48be-8240-a4fa53be671b",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "19412cbc-1f7a-4369-b67f-3afa5b730520",
      "metric_id": "financial.combined_ratio.segment.marine_cargo",
      "metric_name": "marine cargo combined ratio",
      "value": 119.8,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "1a418ca6-669f-4104-be3e-02b664a2820b",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 1265630,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "1d0c9e92-7657-4e2b-9166-48ff9ca86061",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 16.64,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "1e24214c-9cde-405f-b831-69b84acb5656",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_tp",
      "metric_name": "motor tp incurred claims ratio",
      "value": 61.2,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "2ac09ebd-0f3f-4b10-83c9-2809c5e9799b",
      "metric_id": "financial.incurred_claim_ratio.segment.liability",
      "metric_name": "liability incurred claims ratio",
      "value": -4.8,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "2c1db718-9217-49dc-be81-ba53f1d988fe",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": 3399,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "2f704cac-9fb3-4707-a249-6d6303436295",
      "metric_id": "distribution.general.channel.direct_business_others.premium",
      "metric_name": "Direct Business – Others premium",
      "value": 349502,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "331ac572-e61a-43e9-9066-d7c9b17c2a74",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 394359,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "36a3b1e6-70f6-4090-b9c2-cd20f9a1a917",
      "metric_id": "financial.combined_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation combined ratio",
      "value": 106.2,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "3d211ab7-3c47-45f8-8e8b-ad4243d12cc3",
      "metric_id": "financial.combined_ratio.segment.personal_accident",
      "metric_name": "personal accident combined ratio",
      "value": 84.3,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "3f7d5309-d097-4a4b-94ad-708d15a74eed",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 36.21,
      "unit": "INR",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "3fcbb341-a90c-405f-852c-0a5f438c7feb",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 71.7,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "40823b33-59bc-4df0-b282-b01a3539bc77",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 106351,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "41337976-962b-4dc0-90ab-9fddf792cd4e",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 2.33,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "41d00b5e-e0a5-41b8-9463-50309f318b36",
      "metric_id": "financial.incurred_claim_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation incurred claims ratio",
      "value": 67.9,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "420f116b-74cf-4e03-858d-c38715262f0b",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 11.74,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "4231f828-8a39-42cc-a676-7a0ef93bb616",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.premium",
      "metric_name": "Direct Business – Officers/Employees premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "43892103-5ee5-40fc-a041-e4ac101d06bc",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 1864,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "440cf10e-10c5-4b22-99fc-e7878d4446ed",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 1095,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "48d315b7-6573-44ba-8e4b-e09a4588bfa1",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 24.1,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "4b879be2-00cb-428f-9016-b1c05925e9cb",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "4c651e8a-1129-4daa-b977-5cef70193dbb",
      "metric_id": "financial.combined_ratio.segment.engineering",
      "metric_name": "engineering combined ratio",
      "value": 69.8,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "4d5bf5e9-3435-46f9-a0c7-be7c2c432e7d",
      "metric_id": "financial.incurred_claim_ratio.segment.fire",
      "metric_name": "fire incurred claims ratio",
      "value": 48.9,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "4d851e23-3478-482b-a0c9-026a73729cac",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 97.86,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "4fb626b9-e367-4c46-adb7-b50fc07e69cd",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 73654,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "53b62949-4d5e-4cec-bd80-3601d8df8dde",
      "metric_id": "financial.combined_ratio.segment.travel",
      "metric_name": "travel combined ratio",
      "value": 126.4,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "5b8d1341-123c-4554-89e4-6de50ca7f488",
      "metric_id": "financial.combined_ratio.segment.health",
      "metric_name": "health combined ratio",
      "value": 103.8,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "5c646b38-fee2-4652-b8aa-188a0995fa54",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "5d0f42e3-9d6e-49ee-a79b-f5d47aba32df",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 11776,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "5dcc1878-f15f-4474-8d0f-c50a9a65ee27",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 388,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5e731822-3990-4777-a672-30d9c1d425ee",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 20835,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "6cb167ee-ef72-4860-9df8-a47c30f0e03e",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 1156018,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6f408fdb-f5d5-492d-a664-ca6ba81a1c8f",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 1145454,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "719f1e4f-40da-47c3-b86f-c501c0e6431f",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 199012,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "755e140f-9df3-4bd9-82b2-f187a6424083",
      "metric_id": "financial.incurred_claim_ratio.segment.engineering",
      "metric_name": "engineering incurred claims ratio",
      "value": 57.4,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "79258d50-567d-47e2-884c-ce901ad3376b",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_od",
      "metric_name": "motor od incurred claims ratio",
      "value": 73.5,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "79877301-6a5f-4c1e-8dbb-6fb095e7b6e4",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_hull",
      "metric_name": "marine hull incurred claims ratio",
      "value": 10.4,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "7eb808b8-16f9-4f5c-ac57-093a843bd5b4",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 3450,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7fe4229c-9c4d-4b11-9b44-1394e2dc887e",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 71.9,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "81477201-a14f-4579-8de0-0ae1ad1681bf",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 7070,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "82d31897-118f-41a9-8069-a1d7f744f96d",
      "metric_id": "financial.combined_ratio.segment.fire",
      "metric_name": "fire combined ratio",
      "value": 19.2,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "84b9766e-4ff1-428e-9322-a6259bd24468",
      "metric_id": "financial.incurred_claim_ratio.segment.personal_accident",
      "metric_name": "personal accident incurred claims ratio",
      "value": 45.8,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "89b510d3-71aa-431f-a535-eea326f6e6b1",
      "metric_id": "financial.combined_ratio.segment.aviation",
      "metric_name": "aviation combined ratio",
      "value": 20.4,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "8af29382-715f-4ecb-b3dc-452524d5d54a",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 12.13,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "8cd3230f-04d5-4ecd-9cd3-238df2739767",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 530.49,
      "unit": "crore",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8e1b576a-939a-4553-907f-2f3b2a3a5e98",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 890,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "8e78a758-2541-4ff8-93f3-822a5c3859b8",
      "metric_id": "financial.incurred_claim_ratio.segment.aviation",
      "metric_name": "aviation incurred claims ratio",
      "value": -23.4,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "909756ca-8cbf-4826-be39-e54a0c2c174c",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 707646,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "92984b3e-e6be-45cf-a447-aee0bff0151e",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 364221,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "92f0b582-e82a-4a28-b572-8f644d54f6cd",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 165511,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "98307a2d-87c8-4afc-a42e-99c08604d6ca",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 75.14,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "98a59ca3-159d-4a75-8028-1c57f8a43351",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 3216219,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "99237a3c-3559-44c1-9142-9723995f6d82",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "9d46f975-33d2-44a9-b2ac-d1a618fef7e7",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 16.18,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "9e286725-6ff1-490a-accb-c9c2e5a40422",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 13772,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "a9120bfe-b6b6-411e-ad92-429cc0231717",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 42727,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ab9e3d7e-60ec-4dbf-b7b2-beca5c157dd1",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 8046,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "ae967691-011b-4c14-95e1-e7f59fe68ca3",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 29.52,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b25ad5c3-5b5f-4e46-83d4-ed8c7a15dfb8",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.policies",
      "metric_name": "Direct Business – Officers/Employees policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "b279a22a-d5ae-44f0-8b2a-3dc0d8ed6baf",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 6414,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "b616d327-42e2-4f0c-9423-14ba3fdd50fe",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 96062,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "baf98fac-ea3d-4320-b53d-a763e0877533",
      "metric_id": "financial.combined_ratio.segment.marine_hull",
      "metric_name": "marine hull combined ratio",
      "value": -87.3,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "bc3e4923-ab80-4348-a8d2-0040d189b6a3",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 52.9,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "bcef3e4e-2d11-4ff2-ae08-63d8fbd781ba",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 1850,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c20281e6-9c92-4cdc-a36b-769cfe317a80",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "c65b119f-4694-4224-bb85-3f7573184da5",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 50835,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "c9962681-feb9-4840-bbf5-f7ac3962260e",
      "metric_id": "financial.combined_ratio.segment.liability",
      "metric_name": "liability combined ratio",
      "value": 27,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "cad3d953-de29-4767-8372-0262554a8dd5",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 21.69,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "cc0c5da5-63ef-4e58-947a-f988933112a6",
      "metric_id": "distribution.general.channel.other.policies",
      "metric_name": "Other policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "ccee6792-0921-477f-96a0-d2a9ac66f59f",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_cargo",
      "metric_name": "marine cargo incurred claims ratio",
      "value": 82.8,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "cd7d106a-3afe-4c3c-81ce-c1f734e61694",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ce0b752f-a79c-48aa-86b3-51d5e64b5adb",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.92,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "d058aa26-cf8d-4ba3-b78f-e1de5b25ccf8",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 53116,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d1b9359e-f352-4dad-8f28-5fc32f56988a",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.44,
      "unit": "x",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "Bajaj General Insurance Limited",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-12-31_NL-26.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-26 solvency text regex",
        "source_page": null
      }
    },
    {
      "id": "d284543a-cdb8-4f2e-9723-a656acd93881",
      "metric_id": "distribution.general.channel.direct_business_online.policies",
      "metric_name": "Direct Business – Online policies",
      "value": 45460,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "d69dc4c3-b0c8-4aea-8c79-38a92286ac2c",
      "metric_id": "financial.combined_ratio.segment.motor_od",
      "metric_name": "motor od combined ratio",
      "value": 127.5,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "d9b8862d-39ce-4c18-a568-e3eeb33d0fd4",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 3645,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "dbda8510-0fde-4e6e-8121-d478f62be516",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 54,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "dbe9cabc-2791-49ed-976c-cea86337ccf3",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 754744,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "dd50850e-3816-44fa-b311-bd121f54a693",
      "metric_id": "financial.combined_ratio.segment.motor_tp",
      "metric_name": "motor tp combined ratio",
      "value": 101.9,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "df480b76-7cbb-41e0-b276-386632ab7480",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 399.09,
      "unit": "crore",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e186253e-1231-469d-89aa-37643e7af22c",
      "metric_id": "financial.investment_mix.segment.infrastructure_housing",
      "metric_name": "infrastructure & housing",
      "value": 27074,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e23b073c-169e-4bb8-ad5c-24a84b91edd3",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 40,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "e65f50f5-0a27-4b55-9fa0-4f28c0589c57",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 130,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "e70b06b5-ba36-4d34-8808-127a7e48109f",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 1232.76,
      "unit": "INR",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "e8ea824e-d81e-4b44-8450-dfc8cb8574a7",
      "metric_id": "distribution.general.channel.direct_business_online.premium",
      "metric_name": "Direct Business – Online premium",
      "value": 2118,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "eba7962c-1bc7-483f-8eef-c89c2b3beb16",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 44.53,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "ef73df28-d1d3-4481-ae35-47533e41395c",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 14674,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f6e15f1a-a493-4663-81b0-7f3ef26e669d",
      "metric_id": "financial.incurred_claim_ratio.segment.health",
      "metric_name": "health incurred claims ratio",
      "value": 90.6,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "f8c9d6d7-68c9-4f12-b63c-cc6fc7072fbd",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 51024,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f8ea6bd1-adb9-4525-b487-eec12a36b417",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 205570,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "f95955ac-c894-4adf-a7b1-e594c58252f8",
      "metric_id": "distribution.general.channel.other.premium",
      "metric_name": "Other premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=732,481 vs Grand Total=732479.0)",
        "source_page": 1
      }
    },
    {
      "id": "fb70eaf4-5711-435b-8b34-3c3a69fd7385",
      "metric_id": "distribution.general.channel.direct_business_others.policies",
      "metric_name": "Direct Business – Others policies",
      "value": 857316,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-30",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,944,336 vs Grand Total=8944336.0)",
        "source_page": 1
      }
    },
    {
      "id": "fc544181-ceca-4917-a2d6-520e0d3171ac",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -5,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "fcb9d419-eb36-4365-bcf1-c45d3015943a",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "fd6b6fa8-9c9f-41c8-bca8-e587f8d65661",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 451641,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "fd8464c7-69c2-4379-9d25-7754b15af46a",
      "metric_id": "financial.investment_mix.segment.real_estate_subsidiaries",
      "metric_name": "real estate & subsidiaries",
      "value": 12513,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "01330ce5-6492-4f76-bac4-08919084aac2",
      "metric_id": "financial.investment_mix.segment.real_estate_subsidiaries",
      "metric_name": "real estate & subsidiaries",
      "value": 5090,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "08070dfa-dfd9-438e-9a82-4693872f74b4",
      "metric_id": "distribution.general.channel.direct_business_others.premium",
      "metric_name": "Direct Business – Others premium",
      "value": 254443,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0cd7e85b-0616-4cac-ae0d-bf4a07ac1314",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 2, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "0d0700c0-939c-43f4-be2e-a05707e6f633",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 317530,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0e8fd09e-1d39-4582-8e7a-618b9292e409",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 901,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "10018a40-3cc8-445f-9ff7-98d61d239a8c",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 754427,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1178adb5-37bc-44ac-8d02-f75ebd15a988",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 468,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "1181b033-501f-4025-af10-46cc45e8b2e1",
      "metric_id": "financial.combined_ratio.segment.marine_hull",
      "metric_name": "marine hull combined ratio",
      "value": -608,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "1af981bf-eb04-4001-a4c7-b0d7d79b89a9",
      "metric_id": "financial.combined_ratio.segment.fire",
      "metric_name": "fire combined ratio",
      "value": 11,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "1fa95786-2c99-43da-b88d-42625c1349b5",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 17.24,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "21fc4ca5-269e-413f-ba2a-0575df4e646f",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 429346,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "291a6af6-f476-4efa-b6ca-edc39d0ec7be",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 67.9,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "2969a4b8-25cf-4ae8-90d1-d60b5461017b",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 96602,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "2c969481-8af3-423a-a7d9-27bb34d0d190",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 39.6,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "2d041f6f-9882-49a1-8697-7990c926916e",
      "metric_id": "financial.combined_ratio.segment.aviation",
      "metric_name": "aviation combined ratio",
      "value": 529.6,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "338f3f2a-5503-42eb-be80-5571adf6fad6",
      "metric_id": "financial.incurred_claim_ratio.segment.fire",
      "metric_name": "fire incurred claims ratio",
      "value": 58.9,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "34afe986-921e-4647-86fc-8d9910ced02d",
      "metric_id": "financial.combined_ratio.segment.health",
      "metric_name": "health combined ratio",
      "value": 108.2,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "34b382ba-19c7-420c-aa36-c7e31dad242d",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 44583,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "34c504b4-4fa5-4304-8d36-e82acc13ce82",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 1131347,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "34d4dd79-9f70-4201-901a-3fc4c49b9281",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 224297,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "372788af-48e6-4cd3-9f43-0f2a0d88d8d4",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 7701,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "37ec0e1d-e982-4e9f-9f86-14200a20633c",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 51.3,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "3acbb64f-3e4c-41ee-9e65-8b78198b9ebe",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 2.26,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly gross yield, col 5",
        "source_page": 1
      }
    },
    {
      "id": "3ef9bcc6-b4bf-49e6-9c38-35d9cc6f3cd8",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 674652,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "400e79d4-0d4e-4788-89dc-85f64943d0f6",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 4545275,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4035eb4f-6298-4944-ae85-6c58d85021ea",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 4202,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "4556dbb9-1658-4793-83d0-7ee3c3b1dc5c",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 1129716,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4630c5fd-e436-4e33-aa6f-3616f448910d",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 99200,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "468dfd6a-6889-46e4-8e86-b1b3de1c436f",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_tp",
      "metric_name": "motor tp incurred claims ratio",
      "value": 59,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "4a51a09f-77ff-477f-b80e-00336df373aa",
      "metric_id": "distribution.general.channel.direct_business_others.policies",
      "metric_name": "Direct Business – Others policies",
      "value": 794065,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4b5afae8-94e9-402e-a34e-de44555ea5c0",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 46.94,
      "unit": "INR",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "4bbcb414-5c01-4f0f-9760-c99b73d63dd3",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "4d6d9363-352d-4a6f-85af-46c0ffc03621",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 3.27,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "505df635-c431-4221-ad78-14a4b1bfcf40",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 391,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "505f0629-eaac-48d2-a486-a849778e4076",
      "metric_id": "financial.incurred_claim_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation incurred claims ratio",
      "value": 67.7,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "51322d58-9b08-4c1a-8e4f-85055c403a10",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 22.09,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5579e408-58dc-4315-b00d-551fcea469f0",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 989227,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5cca15c7-292c-46bc-b960-f7d202fc2a29",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 2021001,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5d20230f-a246-4f43-952e-bcf7da6469a9",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 102.33,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "6158f386-e462-4929-b57e-d7d02d797aca",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 5244,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "65ccf274-530f-4d26-b043-ee938035db6d",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "6793677e-afba-4303-9969-8cde638d1827",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 19.19,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "67d4558f-f93d-40da-8067-9cfc9725360b",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 33.03,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6881fe89-16bd-4e8b-8638-24e951d2324c",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 79423,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6ae437bb-a0eb-4785-add0-5e0309bcaf21",
      "metric_id": "financial.incurred_claim_ratio.segment.aviation",
      "metric_name": "aviation incurred claims ratio",
      "value": 470.9,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "6bf30af3-43ae-412b-9ab2-2d7a0b04b9d7",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 67,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "75ba2e5d-82c7-42c0-8dfe-f0a9579af2b4",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 17967,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "76069f57-0876-445a-9571-6fa6c2a03bda",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 79114,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "7676b69b-cc04-47c8-8e44-a66b9ba2e049",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 5, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "78a65d3c-c879-4821-8983-5f0f8ba41855",
      "metric_id": "financial.incurred_claim_ratio.segment.personal_accident",
      "metric_name": "personal accident incurred claims ratio",
      "value": 42.4,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "81f5f057-f604-4be9-9f60-95098068f79d",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_hull",
      "metric_name": "marine hull incurred claims ratio",
      "value": -19.7,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "826c8f98-2365-4451-8f28-a1efd38f199f",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 1196.55,
      "unit": "INR",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "831b4346-aa2c-4861-8cf4-77ad88d9df5a",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 93085,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "87e19abd-3c83-4f84-b299-375f65e33975",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -4,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "87ea524f-18d2-4672-9516-ae9316b24555",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 46.9,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "8c27a251-753d-4308-9245-1dfcd3aabe91",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_od",
      "metric_name": "motor od incurred claims ratio",
      "value": 72.9,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "90bd6219-6914-4d56-9585-c9c0819eb279",
      "metric_id": "financial.combined_ratio.segment.marine_cargo",
      "metric_name": "marine cargo combined ratio",
      "value": 120.5,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "975266e4-3474-4764-be0e-fdd3af247098",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 1442,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "993dcc3d-914b-42ab-9932-bcf92c61b91c",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 75.77,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "9c6f9b7e-bea3-4eae-9be2-24bbf5f574aa",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_cargo",
      "metric_name": "marine cargo incurred claims ratio",
      "value": 85.6,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "9ceadd2b-3a77-4a6a-b678-44d8b369144c",
      "metric_id": "financial.combined_ratio.segment.travel",
      "metric_name": "travel combined ratio",
      "value": 117.5,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "9f4a5ebe-3d79-4651-b956-1674a2eec72e",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.39,
      "unit": "x",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "Bajaj General Insurance Limited",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-09-30_NL-26.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-26 solvency text regex",
        "source_page": null
      }
    },
    {
      "id": "a00687ba-01a3-4bf1-a5e2-db61a9a35a12",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 26.55,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-09-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "a0e4ca13-8dc3-42bf-9389-042f6b5c1837",
      "metric_id": "financial.combined_ratio.segment.motor_tp",
      "metric_name": "motor tp combined ratio",
      "value": 102.5,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "a0fdcc45-931c-457c-881f-a8adf9233a3f",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 12557,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "a218d470-23e8-45bf-a8c2-8533815d76ce",
      "metric_id": "financial.incurred_claim_ratio.segment.engineering",
      "metric_name": "engineering incurred claims ratio",
      "value": 73.7,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "a6366cec-4fa0-48f3-8822-29d26ea78f39",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 2151,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "a8597754-1bc8-4133-8638-d080eafadb66",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 1.69,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly net yield, col 6",
        "source_page": 1
      }
    },
    {
      "id": "b71b5546-3c4c-4939-8b50-48b5b692d269",
      "metric_id": "financial.combined_ratio.segment.engineering",
      "metric_name": "engineering combined ratio",
      "value": 74.2,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "b7e5adbf-f598-4a98-8e15-42d5efedf90f",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 4722,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "b8f43451-9d2e-41d3-9471-bdd2b677ad85",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 53353,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "b92b1450-4d43-491e-9e94-825134d80834",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 5973,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "bb0df1e7-6b4d-4b38-a56c-c1b0a541de01",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 9007,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c08a1306-c0e2-41a2-a109-8c59e2ff1ec2",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 3125,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "c1886ee0-4c5e-4cae-8678-80ab9ce9f266",
      "metric_id": "financial.investment_npa.gross_pct",
      "metric_name": "gross npa ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 3, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "c3f3567a-eb5a-4b84-a67e-8266593f7a30",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 517.44,
      "unit": "crore",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c9436883-679c-4050-a143-af1951315cb1",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 696.2,
      "unit": "crore",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ca73e851-6c66-4988-a02d-aaa19dcb7439",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 24.36,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-09-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "ca88a125-e7db-42a8-97eb-74579dad2efa",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 48,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "cb3d368b-8d59-41b6-9aae-5d329b3382eb",
      "metric_id": "distribution.general.channel.direct_business_online.policies",
      "metric_name": "Direct Business – Online policies",
      "value": 44209,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "cd4196e7-e0ef-46a4-b2d9-74577dbe986d",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 154423,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "cde69a4d-15b9-48bd-b70d-95a4e0f201e9",
      "metric_id": "distribution.general.channel.direct_business_online.premium",
      "metric_name": "Direct Business – Online premium",
      "value": 2254,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d0fca4cf-b44c-45a0-8331-bb7b18f40d39",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 20.38,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "d75c23a8-f9de-4a94-8a03-e4301c4f69a0",
      "metric_id": "financial.combined_ratio.segment.personal_accident",
      "metric_name": "personal accident combined ratio",
      "value": 77.4,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "d9c85602-bafd-4b31-9a95-4cda523b2a6c",
      "metric_id": "financial.incurred_claim_ratio.segment.health",
      "metric_name": "health incurred claims ratio",
      "value": 89.4,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "e0acd78e-2f6c-4399-88ae-607a8407c1b1",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 9136,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e65b5112-349d-475d-94fe-6a8defbca3d9",
      "metric_id": "financial.incurred_claim_ratio.segment.travel",
      "metric_name": "travel incurred claims ratio",
      "value": 48.9,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "e994c1d7-b00b-4dc2-a112-378d357707bc",
      "metric_id": "financial.combined_ratio.segment.liability",
      "metric_name": "liability combined ratio",
      "value": 25.3,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "ec41b3ec-b4ab-4720-888f-063bd6a26950",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 2.28,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "edc69b94-ae4a-4b4d-aee5-6982a8f7b5a9",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": -3698,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "eeee016e-6f58-4751-bc28-67d10f6c973b",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 30.2,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f3c513d5-ee70-46e4-a2ed-81fa892ad975",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 9.29,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "f4a9427d-f7a7-48b4-80a1-ec0365007523",
      "metric_id": "financial.combined_ratio.segment.motor_od",
      "metric_name": "motor od combined ratio",
      "value": 125.3,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "f5ef7b5a-7e8c-4de6-b367-7f5eea627974",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 74.6,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "f6abfc72-4ed9-4e68-a9fc-5259101738bc",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 242523,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "f9da6c5d-4fd0-48fe-bbf3-165a899271e2",
      "metric_id": "financial.incurred_claim_ratio.segment.liability",
      "metric_name": "liability incurred claims ratio",
      "value": -3.8,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "fcc133e7-df7c-4beb-935c-a2ef7121aeeb",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 36946,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=638,382 vs Grand Total=638381.0)",
        "source_page": 1
      }
    },
    {
      "id": "fe974fce-29e2-491a-bf80-d95a94ad04ee",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 87.3024,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "",
        "regulatory_form": "NL-37-CLAIMS-DATA",
        "reporting_period": "Q2 FY25-26",
        "source_document": null,
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-11-03",
        "extraction_note": "NL-37: paid=2983655.0, opening_os=201049.0, reported=3216560.0 (reported = sum of sub-rows, header row's own total not trusted -- see module docstring)",
        "source_page": null
      }
    },
    {
      "id": "feef9c78-4978-4cb9-9c09-c18f43a0adc7",
      "metric_id": "financial.combined_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation combined ratio",
      "value": 104.7,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "024c6007-6790-45ff-9de7-9cef0d16e57f",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 29.04,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "04caa6d2-cd9d-413c-8e17-ce04e8c1301e",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 31.03,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "0965956b-3a86-40de-bedf-d38ca9d285d2",
      "metric_id": "financial.combined_ratio.segment.liability",
      "metric_name": "liability combined ratio",
      "value": 33.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0a803c7d-0e18-4716-bb26-daf97367d39c",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 25.66,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0c24f99f-a582-4b81-ac4f-14c00bc8ee86",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 52997,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "14f205f9-79f7-40a2-ad83-8370ec945c31",
      "metric_id": "distribution.general.channel.direct_business_others.premium",
      "metric_name": "Direct Business – Others premium",
      "value": 75050,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "15489ba3-4531-4f2f-acaa-1af0ea185e7d",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 38189,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "16f5bf3f-b670-4738-a6b0-5600c949d6aa",
      "metric_id": "financial.combined_ratio.segment.motor_od",
      "metric_name": "motor od combined ratio",
      "value": 126,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "172af3dc-df70-45e3-ad57-d380bf50de6e",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 6897,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "17578a98-66b2-4146-aa2e-b06501503fd3",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 488,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "177a94a3-f01c-44d8-a1ea-db4d14d86a76",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 962,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "1b57f9b7-1729-43f3-b251-e4c6e017c356",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 890,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "1b7e3170-5ae9-427f-9f9c-03c12abab3f2",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 17.82,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1c324f59-7ad2-4da9-836d-c478c848aa8f",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 2.98,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly gross yield, col 5",
        "source_page": 1
      }
    },
    {
      "id": "1f61c226-4f8d-45cf-b1fd-0b7f46cf2225",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 32.31,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "229234f0-4373-4fb6-89a4-f98c29b5e29f",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 150.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2e6b927b-1ed0-4cf9-aa2c-ad73ba07edc5",
      "metric_id": "financial.combined_ratio.segment.motor_tp",
      "metric_name": "motor tp combined ratio",
      "value": 99.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "3177f021-c950-4610-b3c4-a3ab6f2a8470",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 11920,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "360419e6-3ccc-4322-88c1-d18e414d6841",
      "metric_id": "distribution.general.channel.direct_business_others.policies",
      "metric_name": "Direct Business – Others policies",
      "value": 764227,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "3e844bef-0387-4ad5-b835-22973f992fcf",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 714847,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "3efed970-1ae7-49b3-ab0b-43ebbc5def46",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 2.98,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "40849727-9312-43d0-86e1-428c1af699f9",
      "metric_id": "financial.combined_ratio.segment.marine_hull",
      "metric_name": "marine hull combined ratio",
      "value": 134.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "472cee56-041d-4710-8d45-d28c9eb16e5e",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.34,
      "unit": "x",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "Bajaj Allianz General Insurance Company Ltd.",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-06-30_NL-26.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-26 solvency text regex",
        "source_page": null
      }
    },
    {
      "id": "519f9113-7fdd-4caa-9b0d-8d33d3381e1e",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 69,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "51aed42a-7b52-4ed5-b0e2-80ec17c2b82a",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 5, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "538a2046-9423-49b6-b675-63d96777eb61",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 5658,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "55ebae04-5435-4193-b21c-c641c3e36bd4",
      "metric_id": "financial.incurred_claim_ratio.segment.liability",
      "metric_name": "liability incurred claims ratio",
      "value": 3.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "560e3ecc-3b35-43e2-9ff8-e2f4acfff76b",
      "metric_id": "financial.investment_npa.gross_pct",
      "metric_name": "gross npa ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 3, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "5847d62a-fdd2-438b-8e51-03ef156c9a23",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 103.64,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "5c94629f-5f1b-43d6-a413-52e31e4a262e",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 14671,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "5ec3f20b-1f0b-4ea9-a250-69d93fab689a",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 1090262,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "613ac942-7c82-4fbc-ac66-816f709ca7c9",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 1104326,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "63160190-dd83-410c-a14e-8c4c657742fb",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 4246487,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "64a3d68b-0296-4597-8f8d-bfe181e43ed0",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 49.7,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "68175bec-4280-4651-8d5e-a39286a17614",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 6218,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "6824a054-4632-445d-9933-6df9138be0f6",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 77896,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "6a0cb234-f38a-465d-95d9-994644d1c512",
      "metric_id": "financial.combined_ratio.segment.travel",
      "metric_name": "travel combined ratio",
      "value": 100.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6b1ce4ad-1469-476e-8501-58d1a523d670",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 41088,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "6b9b555d-aec6-4b51-a6fa-cbbf7b3da252",
      "metric_id": "financial.incurred_claim_ratio.segment.engineering",
      "metric_name": "engineering incurred claims ratio",
      "value": 78.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6f794ae0-fdf0-4c36-b7a8-d88061385ae6",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "743c56c7-7716-4993-b63b-b927593b9153",
      "metric_id": "financial.combined_ratio.segment.personal_accident",
      "metric_name": "personal accident combined ratio",
      "value": 83.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "75e6832d-34c2-48c6-8af0-b42b9b7e30b3",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 284109,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "791192e4-a9de-434a-8a35-e4fc6852093e",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 32.54,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "7951c041-8c6b-4dce-b880-ed9faba7cb96",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 160732,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "7bc82adc-5e93-4b76-a45e-44993ead3068",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 6737,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "7c96773b-3f98-441d-8395-d413f80b0b8d",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.policies",
      "metric_name": "Direct Business – Officers/Employees policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "81569fba-283f-4f13-88d1-44e8e6b53c24",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 8069,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "84484f3c-e5f4-4128-bc39-e7359f88117f",
      "metric_id": "distribution.general.channel.other.premium",
      "metric_name": "Other premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "8510dcf1-c5a5-4337-8b37-2bd7a74d31e5",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_tp",
      "metric_name": "motor tp incurred claims ratio",
      "value": 52.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8669c176-7f48-4b7d-a374-f562d270569b",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 92580,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "8867cd8e-9185-4b60-bae0-0e5af6724627",
      "metric_id": "financial.incurred_claim_ratio.segment.health",
      "metric_name": "health incurred claims ratio",
      "value": 85.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "89099d9a-41ab-4b35-a636-d0964877286b",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 2.23,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly net yield, col 6",
        "source_page": 1
      }
    },
    {
      "id": "8c20f702-f78a-4230-adf3-210aeb69a512",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 71.09,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "957665d0-4634-4256-9180-41f3efdfd9f6",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 3848,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "978a75ec-eb97-4a49-a8d4-3f362ba13caa",
      "metric_id": "financial.combined_ratio.segment.engineering",
      "metric_name": "engineering combined ratio",
      "value": 82.8,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "97ffe547-bf41-4e06-a2f0-f49110f7b068",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "98a7d2ed-ffa1-4f3c-a83f-413d10fd274c",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 40.8,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a7dae0b2-9091-4d30-adfc-e9511315ec2d",
      "metric_id": "financial.combined_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation combined ratio",
      "value": 111,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "aa5b69f2-42fe-4555-afe9-2da31771e3e9",
      "metric_id": "financial.combined_ratio.segment.aviation",
      "metric_name": "aviation combined ratio",
      "value": -72.8,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "aaf6d632-0552-4721-960b-290644e78c1f",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_od",
      "metric_name": "motor od incurred claims ratio",
      "value": 74.9,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ab5bc25f-e794-4bfe-a717-c8d1b4fdb4af",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -5,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ad2cce10-7337-4f8e-97e0-130906d0cbc0",
      "metric_id": "financial.combined_ratio.segment.health",
      "metric_name": "health combined ratio",
      "value": 108.9,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ae53652e-b799-4589-802c-650fe142bee5",
      "metric_id": "financial.incurred_claim_ratio.segment.personal_accident",
      "metric_name": "personal accident incurred claims ratio",
      "value": 48.8,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b085e125-da2d-4927-9d58-ed6e7da85fc0",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 18189,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "b347c5d4-4569-43de-9b22-110a3f6069c1",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 651387,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "b37c3477-c3ec-42f9-a300-bc201b07bab7",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 44.91,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "b5ead921-2cca-4498-9f1d-c0be41865f43",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 40598,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "bbf3bc48-afcc-418f-b3a0-4e096a3fd176",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 809681,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "bd06f21a-8d43-4fd9-8057-ad6ba0526f3f",
      "metric_id": "distribution.general.channel.direct_business_officers_employees.premium",
      "metric_name": "Direct Business – Officers/Employees premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "c393e3b0-b4f0-4f07-9b79-a10f883b6cce",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 75620,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "c3b8422a-92a6-4715-9c16-4761608e0902",
      "metric_id": "financial.incurred_claim_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation incurred claims ratio",
      "value": 76.3,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c818af2a-3c41-4d56-81b5-661ec9c8c7a0",
      "metric_id": "financial.combined_ratio.segment.marine_cargo",
      "metric_name": "marine cargo combined ratio",
      "value": 93.8,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "cc5b66d4-1a7a-49f4-8ca4-24d20b189f5f",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 659.63,
      "unit": "crore",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "cedc9c88-f3e0-4b5d-b478-3e52885e8dc8",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 333660,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "d1f18e68-570e-434b-b9b8-6b02b6fe4351",
      "metric_id": "distribution.general.channel.direct_business_online.premium",
      "metric_name": "Direct Business – Online premium",
      "value": 2311,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "d33c2d04-d6c4-4377-8b79-f9b56cd51113",
      "metric_id": "financial.technical_reserves_to_premium_ratio",
      "metric_name": "technical reserves to premium ratio",
      "value": 8.02,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d3cd3d6a-6901-4128-91a1-1a9f810462f8",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 9.23,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "dfc161a9-98ae-4dd2-8a83-a531b20993cd",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_hull",
      "metric_name": "marine hull incurred claims ratio",
      "value": -20.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "dfd0a5cb-d088-4d46-8489-b456711b7fa8",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 2353,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "e08ed61d-1b26-4eaa-aeba-ca9f84e58eae",
      "metric_id": "financial.combined_ratio.segment.fire",
      "metric_name": "fire combined ratio",
      "value": -9.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e0dbdfac-f6cf-4773-b20a-de1db8e18cb3",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 427886,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e2b7109a-904c-4140-b65e-3def24c2e85d",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 21.15,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e2f5d167-d3cd-4bdc-9d47-1a2fb74f300f",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 117806,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "e3a7996f-fca1-4184-88d9-214441d78dd6",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 9.63,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e71750a8-cf78-422d-b2a6-688baa94482e",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 886.73,
      "unit": "crore",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "eb14ba89-06f4-4e1c-bb18-434636776d69",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 8854,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "ec53a6cb-b5c0-4031-82f3-1acde4939065",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 2, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "ec7ef22b-696d-4c1a-a5da-a8ecab927a96",
      "metric_id": "financial.incurred_claim_ratio.segment.fire",
      "metric_name": "fire incurred claims ratio",
      "value": 73.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ed0869fe-cdc0-4786-b03c-9de4030c8928",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "eed87344-91a5-4515-8538-6d9ca59d261c",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_cargo",
      "metric_name": "marine cargo incurred claims ratio",
      "value": 63.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f1b6b4dd-d41d-4642-a833-153dea86937b",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "f2b19916-cfeb-4a0a-a3ee-f4aebaaaad48",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 1807421,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "f38e79c9-d374-4a69-a0fe-70ff171dbd5a",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 120950,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=517,054 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "f41d6725-b71d-4b31-9376-25b29cfa18d7",
      "metric_id": "financial.claims_paid_to_provisioned_ratio",
      "metric_name": "claims paid to provisioned ratio",
      "value": 12.81,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f644edb6-7da7-4c03-bcc4-a3f92fefdf6a",
      "metric_id": "distribution.general.channel.direct_business_online.policies",
      "metric_name": "Direct Business – Online policies",
      "value": 147207,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "f8d1b1ce-dd5e-4ae6-9f9a-2e9a0547d180",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": 47,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "f91c7c3c-b522-48ef-9a5e-25e264d5f22f",
      "metric_id": "distribution.general.channel.other.policies",
      "metric_name": "Other policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel policies, for the quarter (sum=8,878,961 vs Grand Total=8878961.0)",
        "source_page": 1
      }
    },
    {
      "id": "f93fe337-b5d4-4db2-a126-b627584cc2bd",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 9315,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "fa735f19-8cdb-4ea7-b23f-fa8f8de60acd",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 912,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/bajaj-allianz-general/NL-36.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-36 channel premium, for the quarter (sum=517,055 vs Grand Total=517054.0)",
        "source_page": 1
      }
    },
    {
      "id": "fbcbb981-7c8f-4070-8e5f-be5f97328bf9",
      "metric_id": "financial.incurred_claim_ratio.segment.travel",
      "metric_name": "travel incurred claims ratio",
      "value": 38.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "fd8c8f74-0ecc-47b6-8b78-a50ad48dd257",
      "metric_id": "financial.incurred_claim_ratio.segment.aviation",
      "metric_name": "aviation incurred claims ratio",
      "value": 24.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0165da94-6d55-4042-ba1e-315ed68f723a",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 482.09,
      "unit": "crore",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "0391c6e2-8e4e-4063-a9ad-80afa6ef107b",
      "metric_id": "financial.combined_ratio.segment.motor_od",
      "metric_name": "motor od combined ratio",
      "value": 117.3,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "09bb7ab4-434f-4a10-9711-399ab2de2440",
      "metric_id": "financial.incurred_claim_ratio.segment.engineering",
      "metric_name": "engineering incurred claims ratio",
      "value": 30.4,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "09e26182-49f1-402f-8a80-6d2abfd08d5e",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 5166,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "0a8f771c-b33d-4c38-a961-aee36319c77b",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 52941,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "0c46a4b2-10dc-45fa-9cf2-a72e5a577dd2",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 104.84,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "11795410-a99a-47f6-a68b-99e75f1acfec",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_cargo",
      "metric_name": "marine cargo incurred claims ratio",
      "value": 70.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "129ec42c-2986-4f0d-b8c2-b555c9f121c5",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 32.91,
      "unit": "INR",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "153b355e-1af9-499f-9fe7-0395c5d73fd5",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "1ee867c1-e5e8-4f73-91e8-c62d0ac68d9d",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 1895,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "22c8c09b-4e35-48e9-a7ca-4bc2bccb8cd8",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 362.75,
      "unit": "crore",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "275f600f-5dc9-40b0-864d-954729e06bda",
      "metric_id": "financial.combined_ratio.segment.liability",
      "metric_name": "liability combined ratio",
      "value": 55,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "28756837-325e-4c35-8b71-6b836bd8d0da",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 5, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "287f709d-d66f-4b84-ad0d-d3aac870178a",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 75147,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "28ea86fa-938c-4d00-81be-5fd9cd634a87",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 101310,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "29389370-485d-4ca7-a44c-53aeec838356",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -12.74,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "2b85cb2f-4840-447b-8056-ed3824b38b4f",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 21416.8,
      "unit": "crore",
      "reporting_period_label": "FY25-03",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-2-40",
        "reporting_period": "FY25-03",
        "source_document": "IRDAI Handbook Table 40",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "34ac7fc9-f196-48b4-87e4-a3638a4044bd",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 1.51,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly gross yield, col 5",
        "source_page": 1
      }
    },
    {
      "id": "3f76559e-e7c3-4df4-b899-cfe6ad3c8b0d",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 62.87,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "41311e7a-877b-499c-bee9-e485c06b7896",
      "metric_id": "financial.incurred_claim_ratio.segment.marine_hull",
      "metric_name": "marine hull incurred claims ratio",
      "value": -14.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "41b0ae35-bc0f-495d-a0ea-1faed673ef73",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "42613b6d-4650-4ba0-b6e2-5e47e8a53033",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.25,
      "unit": "x",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY24-25",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": "push_irdai_solvency.py v1",
        "last_verified": "2026-09-19",
        "extraction_note": "Statement 12 — IRDAI Annual Report 2024-25 (hardcoded from Table)",
        "source_page": null
      }
    },
    {
      "id": "42b0f7b7-31ec-4e5e-96c5-c346f0e4fbd9",
      "metric_id": "financial.incurred_claim_ratio.segment.fire",
      "metric_name": "fire incurred claims ratio",
      "value": 46.6,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "47036eec-89c0-4de8-a26d-7ce68ac157fe",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 16.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "4eeeebd8-bb4a-4d9c-8126-8e300e3a2e43",
      "metric_id": "financial.combined_ratio.segment.marine_cargo",
      "metric_name": "marine cargo combined ratio",
      "value": 106.4,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_cargo row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "5049815f-a7fc-4871-b61f-ee31be2d79b9",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 18.01,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "57750a81-cd2e-40d5-9c0c-d85b1dabc5cf",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 1.13,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly net yield, col 6",
        "source_page": 1
      }
    },
    {
      "id": "65cb0c7a-20be-42fd-ae34-47d75886dea2",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 4028,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "65fe09fc-fc02-4059-9b01-1018291c5ca3",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 1.7928,
      "unit": "%",
      "reporting_period_label": "FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY24-25",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "67414910-d228-4b97-9fbe-2a1bbd6e46d6",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 2, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "6e6fe696-834b-4f2c-9015-e89559bbc945",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 4611,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "75711ddc-e267-4f4d-a9fc-11b667d4a87b",
      "metric_id": "financial.combined_ratio.segment.travel",
      "metric_name": "travel combined ratio",
      "value": 80.5,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "7a784988-63c9-4c41-945a-365d2a19e7fb",
      "metric_id": "financial.combined_ratio.segment.marine_hull",
      "metric_name": "marine hull combined ratio",
      "value": 2306.5,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, marine_hull row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "7c0ae2ec-6526-4a59-871d-a5716164b38d",
      "metric_id": "financial.investment_yield.net.annualized",
      "metric_name": "net yield (annualized)",
      "value": 5.97,
      "unit": "%",
      "reporting_period_label": "FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, annualized net yield, col 10",
        "source_page": 1
      }
    },
    {
      "id": "7d28f4e3-c7b7-4cf3-8a91-3ecc187d6240",
      "metric_id": "financial.combined_ratio.segment.aviation",
      "metric_name": "aviation combined ratio",
      "value": 51.3,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "7fded203-9ac3-42be-b1b3-d0ac06f66705",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 41.96,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "88ff1ee9-ce49-4ae3-82ab-35f03a4a77ba",
      "metric_id": "financial.incurred_claim_ratio.segment.travel",
      "metric_name": "travel incurred claims ratio",
      "value": 23,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, travel row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "90228f3e-ae26-4022-8abd-87124c54c808",
      "metric_id": "financial.incurred_claim_ratio.segment.liability",
      "metric_name": "liability incurred claims ratio",
      "value": 13,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, liability row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "90ef9113-46a5-4429-b067-39431a199023",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_tp",
      "metric_name": "motor tp incurred claims ratio",
      "value": 71.1,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "953c61a1-f9d8-47c3-9d22-6909d93c05e5",
      "metric_id": "financial.investment_npa.gross_pct",
      "metric_name": "gross npa ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 3, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "969a5af4-b7f5-41a9-93d1-a4f5624dd1f8",
      "metric_id": "financial.incurred_claim_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation incurred claims ratio",
      "value": 60.9,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "98a62cf0-ff9f-4fc0-b5eb-82dffbac735c",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.51,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "9934fdae-104d-4858-a51e-f7d475499834",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 207,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "9e709901-5035-4c66-908f-fc375575087d",
      "metric_id": "financial.incurred_claim_ratio.segment.aviation",
      "metric_name": "aviation incurred claims ratio",
      "value": 2.5,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, aviation row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "a11a9c2a-14f3-4c61-84fd-c2180f9517ad",
      "metric_id": "financial.investment_yield.gross.annualized",
      "metric_name": "gross yield (annualized)",
      "value": 7.98,
      "unit": "%",
      "reporting_period_label": "FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, annualized gross yield, col 9",
        "source_page": 1
      }
    },
    {
      "id": "a258ca2a-4a61-4378-8946-3d4c84c403eb",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 10736,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "aeef662c-07c1-42b2-b226-e9450bef01d6",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 955,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "b01a9ac5-7039-4025-ba9d-bc8e667c74a1",
      "metric_id": "financial.incurred_claim_ratio.segment.health",
      "metric_name": "health incurred claims ratio",
      "value": 90,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "b084bdd2-312f-4371-96f2-84e78ffd01b8",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 84326,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "b436729c-dd8f-4c61-9b1c-29b7347a5ece",
      "metric_id": "financial.combined_ratio.segment.engineering",
      "metric_name": "engineering combined ratio",
      "value": 53,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, engineering row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "bcdfbfc8-c4ef-4f85-b5e6-6fbb21705328",
      "metric_id": "financial.combined_ratio.segment.health",
      "metric_name": "health combined ratio",
      "value": 105.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, health row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "be1a56e9-0161-4065-97b3-3066b11f890e",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 36,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "be5092bc-bd10-439d-b005-6eb6730076f9",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 10.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "c671b8e0-150c-4037-82e3-d7a088174d31",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 27246,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "c7686bb5-0c4f-4fc4-bb7a-6eaf1160f073",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 3250,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "c92e742e-f0a6-4e3b-b488-b8432bb51b54",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 75.5,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "c9a3270f-baaf-48ef-8a1e-67a10cbe053e",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 46.56,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "d27597dd-28b7-4675-ad9b-91d8cba58db6",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 35.12,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "d7a12fc7-f667-4b02-988a-aab4ef6c94f7",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 91.566,
      "unit": "%",
      "reporting_period_label": "FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY24-25",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "dda9cfdc-55fe-449b-b28d-d1b2a41aaa62",
      "metric_id": "financial.combined_ratio.segment.fire",
      "metric_name": "fire combined ratio",
      "value": 33.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, fire row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "de634353-f893-4199-9c7d-9e536fa8ca5f",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 1089.77,
      "unit": "INR",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "df8bffc1-e0be-41de-b285-f5c1bee62ee9",
      "metric_id": "financial.combined_ratio.segment.motor_tp",
      "metric_name": "motor tp combined ratio",
      "value": 103.9,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_tp row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "e1c99a87-e6a2-4838-9f97-b89032727522",
      "metric_id": "financial.combined_ratio.segment.personal_accident",
      "metric_name": "personal accident combined ratio",
      "value": 91.1,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "e2b530cd-1bf9-40dd-9c47-da0c0c3019ba",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "e31479cd-4a63-492e-9998-0464bcb37326",
      "metric_id": "financial.combined_ratio.segment.workmens_compensation",
      "metric_name": "workmen's compensation combined ratio",
      "value": 98.9,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, workmens_compensation row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "e56cf7fd-a404-46fa-a78e-062979928134",
      "metric_id": "financial.incurred_claim_ratio.segment.personal_accident",
      "metric_name": "personal accident incurred claims ratio",
      "value": 52.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, personal_accident row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "e6c35fa6-2fed-4e1c-8586-3cfe7a760256",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 50584,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "eb095f8a-43cb-4bd0-bf13-315d80a6764b",
      "metric_id": "financial.incurred_claim_ratio.segment.motor_od",
      "metric_name": "motor od incurred claims ratio",
      "value": 65.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, motor_od row immediately after label, col 5",
        "source_page": null
      }
    },
    {
      "id": "ee43d6f0-4ca9-4563-a6f3-c65f5d2d0910",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 73.8,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 7",
        "source_page": null
      }
    },
    {
      "id": "f2755124-f72b-4046-aa15-9cffa2c4cb9f",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 16.02,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "NL-20.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-29",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "f2d2bf5b-5682-410e-8d1c-4957267c3098",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 8036,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=430,438 vs Grand Total=430437.0)",
        "source_page": 1
      }
    },
    {
      "id": "0539d602-86d3-4804-b6b3-7980e88c6031",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 322021,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "092daf36-c846-426a-bafc-0d2fa8a07899",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 566,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "0d5975d7-98c3-4483-986e-c0734c9c83f3",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 61242,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "0e159262-c033-4736-8073-5d3cb6658977",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 26258,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "0ecd5237-a690-4d1f-8d1e-57e88bd6fd50",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 1.82,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly gross yield, col 5",
        "source_page": 1
      }
    },
    {
      "id": "2256acda-055d-4551-bdf6-5ff26169f611",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 23.39,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-12-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "3758adfd-3163-497b-8130-cbb6b93e5aff",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 4088,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "4f298231-9fab-464d-9311-b3aafbacd7bc",
      "metric_id": "financial.investment_npa.gross_pct",
      "metric_name": "gross npa ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 3, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "5c3e96c6-f3ea-4042-9a1f-16988bf21c2b",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 2, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "6a4e233a-eaf8-4848-94c6-7b306c3e5249",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 11904,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "7ccab96a-19bb-4f14-8b93-1f7fca7758b3",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 5, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "85a09cda-b13c-48d9-a03a-cb49fcb0856b",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3,
      "unit": "x",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q3 FY24-25",
        "source_document": "IRDAI Annual Report 2024-25",
        "source_url": null,
        "extracted_by": "push_irdai_solvency.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "Statement 12 — IRDAI Annual Report 2024-25 (hardcoded from Table)",
        "source_page": 376
      }
    },
    {
      "id": "881b6a47-e17f-4939-a2b0-9cfb18968321",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 50053,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "8b4dc3b1-6220-4deb-b9cf-414f819bd6dc",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 77.71,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-12-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "9323291d-f7f5-4566-af9c-6bd6f78e5a10",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 37.34,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-12-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "968d9e5b-b2ec-416e-94b6-45ecb236f120",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 6056,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "9cc8c273-2faa-4c10-9759-ac278e86283c",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 101.1,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-12-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "a337843c-2cb4-4264-a2bb-43f8682c75dc",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 1695,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "c3feebae-4b4c-4fe5-a239-bc85d5554a16",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 1.36,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly net yield, col 6",
        "source_page": 1
      }
    },
    {
      "id": "ce43352f-afa8-47ff-834e-56907d3474c3",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 233,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "db09b125-156a-4f1c-a95d-e9dff13c30ec",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 21.43,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-12-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "e4aefd6c-6776-42a8-9ca8-52fa8fd64412",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 79367,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "e57c846a-91c0-4b08-a12c-8a9da6eb0d79",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 85680,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "eacc48a5-8e75-4618-9d8d-0ad036cb5118",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 1865,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "f32b8679-d4af-4bfa-9fb1-d8764fc50ad6",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 846,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "fbca81bb-5e66-4455-bc06-ccfd0c81e10c",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 3654,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=655,528 vs Grand Total=655529.0)",
        "source_page": 1
      }
    },
    {
      "id": "0745dbf8-a130-4e4e-8e69-e4938ca6a6b5",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 101.39,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-09-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "2253b82b-c23d-4613-ac47-5724ca7cf74a",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 1.67,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly net yield, col 6",
        "source_page": 1
      }
    },
    {
      "id": "23cec4d1-95fd-4b47-965f-7434434e898d",
      "metric_id": "financial.gross_direct_premium.segment.workmens_compensation",
      "metric_name": "workmen's compensation segment premium",
      "value": 1765,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "2d914aee-e764-4084-99b5-6ad76f821b93",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.12,
      "unit": "x",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q2 FY24-25",
        "source_document": "IRDAI Annual Report 2024-25",
        "source_url": null,
        "extracted_by": "push_irdai_solvency.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "Statement 12 — IRDAI Annual Report 2024-25 (hardcoded from Table)",
        "source_page": 376
      }
    },
    {
      "id": "2eca6572-1b28-47b2-adfa-db720535dca5",
      "metric_id": "financial.gross_direct_premium.segment.credit_insurance",
      "metric_name": "credit insurance segment premium",
      "value": 1267,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "3b5cd634-0711-42db-b097-31d14d2c8a21",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 5, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "4cbce2c8-7940-4ecf-baa7-008f19da6caa",
      "metric_id": "financial.investment_npa.gross_pct",
      "metric_name": "gross npa ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 3, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "4e9791ad-3c7f-47c5-beae-7117ff00e27e",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 29689,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "52bf6f0b-f9dd-4b22-8fca-749ba8fc6086",
      "metric_id": "financial.gross_direct_premium.segment.health",
      "metric_name": "health segment premium",
      "value": 234617,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "5690e604-7f75-4297-9a54-dd8fc82b5b82",
      "metric_id": "financial.gross_direct_premium.segment.engineering",
      "metric_name": "engineering segment premium",
      "value": 10316,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "5d000f1a-c226-4dcf-b1b5-cabad4995919",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 46.15,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-09-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "812f71df-106b-47da-86c1-59dcd33dee3f",
      "metric_id": "financial.gross_direct_premium.segment.marine_hull",
      "metric_name": "marine hull segment premium",
      "value": 993,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "8183d4d1-ba84-40c8-af7a-eb54a34be0bd",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 2.23,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-31.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-31 TOTAL row, quarterly gross yield, col 5",
        "source_page": 1
      }
    },
    {
      "id": "83072b4f-a3e4-44f9-8ce9-12a1715dba02",
      "metric_id": "financial.gross_direct_premium.segment.marine_cargo",
      "metric_name": "marine cargo segment premium",
      "value": 6815,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "8823de3c-d839-442d-a5c5-975eb5ec3e87",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 22.3,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-09-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "8f278b3a-8166-4bd7-b9de-58aecac80213",
      "metric_id": "financial.gross_direct_premium.segment.travel",
      "metric_name": "travel segment premium",
      "value": 5401,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "90131c2c-08bc-4be4-bb58-ed90ab14cfff",
      "metric_id": "financial.gross_direct_premium.segment.fire",
      "metric_name": "fire segment premium",
      "value": 45277,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "929d2d1d-eefa-42d4-9512-6c83b9f84e84",
      "metric_id": "financial.gross_direct_premium.segment.motor_tp",
      "metric_name": "motor TP segment premium",
      "value": 73012,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "aecf7cf3-1070-4876-9b4a-94cbddb174ca",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-30.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-27",
        "extraction_note": "NL-30 row 2, TOTAL column 10",
        "source_page": 1
      }
    },
    {
      "id": "c3d99ced-cc4c-4069-bc2b-29afc34919e2",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 79.67,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-09-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "ca6dcd48-39d7-4f8f-9a39-54e72d5d61dc",
      "metric_id": "financial.gross_direct_premium.segment.aviation",
      "metric_name": "aviation segment premium",
      "value": 418,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "d2f266fa-281b-4154-b3fb-b05c5f1d07bf",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 91397,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "d7379f53-cf51-41bc-a402-c0370ef93f1c",
      "metric_id": "financial.gross_direct_premium.segment.personal_accident",
      "metric_name": "personal accident segment premium",
      "value": 5005,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "db50e68c-1299-4b21-92ed-7e2b63609e0d",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 21.72,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-09-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "db59ae78-32cc-475d-b677-54dcff6a82c3",
      "metric_id": "financial.gross_direct_premium.segment.liability",
      "metric_name": "liability segment premium",
      "value": 2691,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "f755d03f-d730-43e1-88cd-02bd6bfe2476",
      "metric_id": "financial.gross_direct_premium.segment.motor_od",
      "metric_name": "motor OD segment premium",
      "value": 75431,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/bajaj-allianz-general/NL-4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-24",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=584,094 vs Grand Total=584094.0)",
        "source_page": 1
      }
    },
    {
      "id": "578962c0-5efe-4735-840f-40a449248303",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 39.13,
      "unit": "%",
      "reporting_period_label": "Q1 FY24-25",
      "reporting_period_end": "2024-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY24-25",
        "source_document": "2024-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "60757b99-c7f7-400b-84d4-5e9c567a0d0c",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 27.05,
      "unit": "%",
      "reporting_period_label": "Q1 FY24-25",
      "reporting_period_end": "2024-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY24-25",
        "source_document": "2024-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "611be3ad-8b2f-4f32-b18b-c30228ca7767",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 103.68,
      "unit": "%",
      "reporting_period_label": "Q1 FY24-25",
      "reporting_period_end": "2024-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY24-25",
        "source_document": "2024-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "ab3523ce-b9c9-4312-82bd-f3b92beef0a3",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 26.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY24-25",
      "reporting_period_end": "2024-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY24-25",
        "source_document": "2024-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "ba17c38e-7ff0-4502-85d8-d5a34672383f",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 77.08,
      "unit": "%",
      "reporting_period_label": "Q1 FY24-25",
      "reporting_period_end": "2024-06-30",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY24-25",
        "source_document": "2024-06-30_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "fecd4f2c-f4f7-4e98-b7b2-6383455141ed",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.11,
      "unit": "x",
      "reporting_period_label": "Q1 FY24-25",
      "reporting_period_end": "2024-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q1 FY24-25",
        "source_document": "IRDAI Annual Report 2024-25",
        "source_url": null,
        "extracted_by": "push_irdai_solvency.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "Statement 12 — IRDAI Annual Report 2024-25 (hardcoded from Table)",
        "source_page": 376
      }
    },
    {
      "id": "16a78b08-3bdd-443b-b13d-9225eed33399",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 20472.68,
      "unit": "crore",
      "reporting_period_label": "FY24-03",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-2-40",
        "reporting_period": "FY24-03",
        "source_document": "IRDAI Handbook Table 40",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "43e51dc0-a685-48cf-b20d-e37c61beb726",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.49,
      "unit": "x",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY23-24",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-19",
        "extraction_note": "NL-26 solvency text regex",
        "source_page": null
      }
    },
    {
      "id": "6be9c5c9-a4e4-4f2d-9ffa-24a9a21de20d",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 1.7223,
      "unit": "%",
      "reporting_period_label": "FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY23-24",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "83c31164-73e9-4ee9-8704-29f8191fc26b",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 73.8,
      "unit": "%",
      "reporting_period_label": "FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-10",
        "reporting_period": "FY23-24",
        "source_document": "IRDAI Annual Report 2024-25",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": 374
      }
    },
    {
      "id": "858c100b-ff9f-4d97-8b60-b72f1ab53167",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 101.57,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2024-03-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "9c859cdf-6c94-49a1-b56f-569d0e183f28",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 49.62,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2024-03-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "a1e7bee2-8e7b-461a-80fa-173d54597b1d",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 31.3,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2024-03-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "bfc7deef-535e-477a-98eb-86260a6fa62e",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 92.1838,
      "unit": "%",
      "reporting_period_label": "FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY23-24",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "d3b156b2-45a5-4eb4-aab1-5f46f42823e1",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 26.02,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "bajaj-allianz-general",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2024-03-31_NL-20.pdf",
        "source_url": null,
        "extracted_by": "nonlife_adapter.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "dd64ddde-2300-4ffd-b08b-8c15df094692",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.55,
      "unit": "x",
      "reporting_period_label": "Q3 FY23-24",
      "reporting_period_end": "2023-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q3 FY23-24",
        "source_document": "IRDAI Annual Report 2023-24",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 357
      }
    },
    {
      "id": "c3f9d54c-712d-401e-b600-8aeca733c58d",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.52,
      "unit": "x",
      "reporting_period_label": "Q2 FY23-24",
      "reporting_period_end": "2023-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q2 FY23-24",
        "source_document": "IRDAI Annual Report 2023-24",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 357
      }
    },
    {
      "id": "ee071d5e-cdf1-4841-bea1-a4cffd67db2d",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.88,
      "unit": "x",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q1 FY23-24",
        "source_document": "IRDAI Annual Report 2023-24",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 357
      }
    },
    {
      "id": "65bd410b-6f0d-4146-9e9f-381d332e8a2e",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.91,
      "unit": "x",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY22-23",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "7f03171a-6c86-4d82-91df-0b62f1214b2f",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 1.566,
      "unit": "%",
      "reporting_period_label": "FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY22-23",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "9d4eb136-f7e9-4e38-809f-4ca20eaa465a",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 15336.64,
      "unit": "crore",
      "reporting_period_label": "FY23-03",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-2-40",
        "reporting_period": "FY23-03",
        "source_document": "IRDAI Handbook Table 40",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "9db32abd-53e0-44bd-a5c1-282fa8d980c4",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 73.3817,
      "unit": "%",
      "reporting_period_label": "FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY22-23",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "aafa92bf-7e5b-4ac0-a074-b2fecd5ece30",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 74.53,
      "unit": "%",
      "reporting_period_label": "FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-10",
        "reporting_period": "FY22-23",
        "source_document": "IRDAI Annual Report 2023-24",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 355
      }
    },
    {
      "id": "ce8edd52-b9ba-46c7-a3b8-98323498c235",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.73,
      "unit": "x",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q3 FY22-23",
        "source_document": "IRDAI Annual Report 2022-23",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 328
      }
    },
    {
      "id": "09d9ab8f-ad1a-4c6b-b759-eb2d34c3fb5e",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.62,
      "unit": "x",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q2 FY22-23",
        "source_document": "IRDAI Annual Report 2022-23",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 328
      }
    },
    {
      "id": "4a051b21-637c-4489-a23f-d5699689949c",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.49,
      "unit": "x",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q1 FY22-23",
        "source_document": "IRDAI Annual Report 2022-23",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 328
      }
    },
    {
      "id": "12da5f37-36e6-4d12-bf64-7962229f125f",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 1.7122,
      "unit": "%",
      "reporting_period_label": "FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY21-22",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "55ca0b40-1133-4329-8465-9bb4273f616d",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 72.96,
      "unit": "%",
      "reporting_period_label": "FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-10",
        "reporting_period": "FY21-22",
        "source_document": "IRDAI Annual Report 2022-23",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 325
      }
    },
    {
      "id": "6845cbf3-6fce-4d45-b303-4475640d034d",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.44,
      "unit": "x",
      "reporting_period_label": "Q4 FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY21-22",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "69a3def5-166b-486b-a8f6-ce9c0efbebcb",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 13688.59,
      "unit": "crore",
      "reporting_period_label": "FY22-03",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-2-40",
        "reporting_period": "FY22-03",
        "source_document": "IRDAI Handbook Table 40",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "ec8eb2b6-2e91-42b4-85e8-00703b1d24d5",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 86.8936,
      "unit": "%",
      "reporting_period_label": "FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY21-22",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "ca5678aa-1f88-4a44-86dd-d26d6de6e04b",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.33,
      "unit": "x",
      "reporting_period_label": "Q3 FY21-22",
      "reporting_period_end": "2021-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-16",
        "reporting_period": "Q3 FY21-22",
        "source_document": "IRDAI Annual Report 2021-22",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 145
      }
    },
    {
      "id": "9e8de370-f465-4629-bda6-997b05d872c1",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.5,
      "unit": "x",
      "reporting_period_label": "Q2 FY21-22",
      "reporting_period_end": "2021-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-16",
        "reporting_period": "Q2 FY21-22",
        "source_document": "IRDAI Annual Report 2021-22",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 145
      }
    },
    {
      "id": "5746877d-94e5-48e1-bbee-1787175d020f",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.4,
      "unit": "x",
      "reporting_period_label": "Q1 FY21-22",
      "reporting_period_end": "2021-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-16",
        "reporting_period": "Q1 FY21-22",
        "source_document": "IRDAI Annual Report 2021-22",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 145
      }
    },
    {
      "id": "2e574bed-bac4-40cb-9fa8-284c4a3b816d",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 86.0642,
      "unit": "%",
      "reporting_period_label": "FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY20-21",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "c5445a8f-152a-4c65-9b9e-ff731bc0afd6",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 12569.53,
      "unit": "crore",
      "reporting_period_label": "FY21-03",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-2-40",
        "reporting_period": "FY21-03",
        "source_document": "IRDAI Handbook Table 40",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "cfb4ca7d-08b8-4cd8-9594-8ddfba0850fa",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 68.45,
      "unit": "%",
      "reporting_period_label": "FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-13",
        "reporting_period": "FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 170
      }
    },
    {
      "id": "d97eea5f-af59-4136-b159-5f9c4409180b",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.45,
      "unit": "x",
      "reporting_period_label": "Q4 FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY20-21",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "e724eeec-996e-4e4c-b2eb-67c285cbbf00",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 1.0084,
      "unit": "%",
      "reporting_period_label": "FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY20-21",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "e7b0f5ed-5c15-47fc-9c32-88c8f4226f04",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.3,
      "unit": "x",
      "reporting_period_label": "Q3 FY20-21",
      "reporting_period_end": "2020-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-17",
        "reporting_period": "Q3 FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 176
      }
    },
    {
      "id": "d5737d83-bff1-4e68-b289-22cbda1e837a",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.07,
      "unit": "x",
      "reporting_period_label": "Q2 FY20-21",
      "reporting_period_end": "2020-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-17",
        "reporting_period": "Q2 FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 176
      }
    },
    {
      "id": "14591e88-a816-4bb5-a684-950c343dc2f1",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.8,
      "unit": "x",
      "reporting_period_label": "Q1 FY20-21",
      "reporting_period_end": "2020-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-17",
        "reporting_period": "Q1 FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 176
      }
    },
    {
      "id": "0806262e-e837-47f3-a8c4-f9fe9b71a253",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 12779.77,
      "unit": "crore",
      "reporting_period_label": "FY20-03",
      "reporting_period_end": "2020-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-2-40",
        "reporting_period": "FY20-03",
        "source_document": "IRDAI Handbook Table 40",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "457155e5-231a-40ca-8f13-853e4871d98f",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.54,
      "unit": "x",
      "reporting_period_label": "Q4 FY19-20",
      "reporting_period_end": "2020-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY19-20",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "7ba34d65-e10b-46b0-b602-1ac153af6491",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 70.74,
      "unit": "%",
      "reporting_period_label": "FY19-20",
      "reporting_period_end": "2020-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-13",
        "reporting_period": "FY19-20",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 170
      }
    }
  ],
  "meta": {
    "generated_at": "2026-11-15",
    "source": "IRDAI public disclosures",
    "api_version": "v1",
    "licence": "Facts derived from IRDAI public disclosure data. IRDAI public disclosures are published under IRDAI regulations; republication with attribution is permitted subject to applicable Indian law."
  }
}