Skip to contents

Builds 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_disclosures when site_data is a data.frame. Supply entity_meta$fx_usd_inr to convert monetary lines to INR lakh.

output

Optional path; when supplied the report is rendered.

format

Output format used when output is supplied.

Value

A minesdg_report with extras sectionA, sectionB and sectionC.

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