pub fn render_report(state: &LedgerState, year: Option<i32>) -> StringExpand description
FR4 render: holdings (always current) + realized disposals/removals/income (year-filtered).
pub fn render_report(state: &LedgerState, year: Option<i32>) -> StringFR4 render: holdings (always current) + realized disposals/removals/income (year-filtered).