Generate a BRSR report
generate_brsr_report.RdBuilds a SEBI Business Responsibility and Sustainability Report
covering Section A (general disclosures), Section B (management and
process disclosures) and Section C (principle-wise performance KPIs).
Monetary values without a supplied exchange rate are flagged
partial rather than estimated.
Usage
generate_brsr_report(site_data, site_id = NULL, years = NULL,
registry = MineSDG::mining_kpi_registry, narratives = list(),
entity_meta = list(), output = NULL,
format = c("html", "pdf", "docx", "xlsx"))Arguments
- site_data
A site data.frame or a
minesdg_disclosure_bundle.- site_id, years, registry, narratives, entity_meta
Passed to
compile_site_disclosureswhensite_datais a data.frame. Supplyentity_meta$fx_usd_inrto convert monetary lines to INR lakh.- output
Optional path; when supplied the report is rendered.
- format
Output format used when
outputis supplied.
Examples
rep <- generate_brsr_report(demo_mine_sites, site_id = "CO-JHAR",
years = 2023:2024,
entity_meta = list(company = "Demo Mining Ltd",
fx_usd_inr = 83.2))
rep
#> == MineSDG BRSR Report ==
#> Site: CO-JHAR | Reporting year: 2024
#> Composite: 70.5 / 100 | Grade: B
#> Disclosures: 25 | reported: 18 | narrative pending: 5 | mandatory coverage: 77.3%
#> Render with render_minesdg_report(); export tables with write_report_xlsx().
#> Version: 0.4.0 | crosswalk: brsr:sebi-2023/map-v1