Skip to contents

Returns the Section A view of the BRSR mapping. All three BRSR section functions are filters over one mapping computation.

Usage

generate_brsr_sectionA(site_data, site_id = NULL, years = NULL,
  registry = MineSDG::mining_kpi_registry, narratives = list(),
  entity_meta = list())

Arguments

site_data

A site data.frame or a minesdg_disclosure_bundle.

site_id, years, registry, narratives, entity_meta

Passed to compile_site_disclosures.

Value

A data.table of Section A disclosure rows with values and statuses.

Examples

generate_brsr_sectionA(demo_mine_sites, site_id = "CO-JHAR",
                       years = 2024,
                       entity_meta = list(company = "Demo Mining Ltd"))
#>    framework           section disclosure_id        disclosure_title
#>       <char>            <char>        <char>                  <char>
#> 1:      brsr Section A General      BRSR-A-1      Corporate identity
#> 2:      brsr Section A General      BRSR-A-2 Products and operations
#> 3:      brsr Section A General      BRSR-A-3               Employees
#> 4:      brsr Section A General      BRSR-A-4                Turnover
#> 5:      brsr Section A General      BRSR-A-5    Grievance mechanisms
#>                                                      requirement source_type
#>                                                           <char>      <char>
#> 1: Name, CIN and registered office details of the listed entity.   narrative
#> 2:    Business activities, products and locations of operations.   narrative
#> 3: Total employees and workers at the end of the financial year.         raw
#> 4:                              Turnover for the financial year.         raw
#> 5:     Grievance redressal mechanisms available to stakeholders.   narrative
#>              source_id        transform  unit_out comparative mandatory
#>                 <char>           <char>    <char>      <lgcl>    <lgcl>
#> 1:   nar_brsr_identity             <NA>      <NA>       FALSE      TRUE
#> 2: nar_brsr_operations             <NA>      <NA>       FALSE      TRUE
#> 3:           workforce             <NA> headcount        TRUE      TRUE
#> 4:        revenue_musd musd_to_inr_lakh  INR lakh        TRUE      TRUE
#> 5:  nar_brsr_grievance             <NA>      <NA>       FALSE      TRUE
#>    sdg_goal                                                    notes value
#>       <int>                                                   <char> <num>
#> 1:       16          Populate from entity_meta in the narrative slot    NA
#> 2:        9                                                             NA
#> 3:        8                                                           6720
#> 4:        8 Converted with entity_meta$fx_usd_inr; partial if absent    NA
#> 5:       16                                                             NA
#>    value_prior narrative             status
#>          <num>    <char>             <char>
#> 1:          NA      <NA> narrative_required
#> 2:          NA      <NA> narrative_required
#> 3:          NA      <NA>            partial
#> 4:          NA      <NA>       not_in_scope
#> 5:          NA      <NA> narrative_required