QuantConnect Lean Removes 9 Duplicate Financial Statement Properties
QuantConnect Lean engine completed cleanup of financial statement data properties. Nine old properties including TotalExpenses, InterestExpense, and InterestInc
QuantConnect Lean — C#/Python Backtesting & Live Trading Engine · Release 18086: Drop nine additions whose lines the old properties now read · 2026-09-12
QuantConnect Lean engine completed cleanup of financial statement data properties. Nine old properties including TotalExpenses, InterestExpense, and InterestIncome were referencing the same data lines as new-name properties, so the duplicate new-name properties were removed. For example, InterestExpense and InterestExpenseCalculated were reading the same values; now only InterestExpense remains and the latter was deleted. This cleanup is expected to reduce confusion when accessing financial data.
weltiq perspective: Simplified financial statement property names make code writing and maintenance easier when developing fundamental data-based strategies.
Release Notes Excerpt
Audited against the previous generation's values, the workbook had sent TotalExpenses, InterestExpense, InterestIncome, CapitalLeaseObligations, OtherCurrentBorrowings, ImpairmentOfCapitalAssets, LossonExtinguishmentofDebt and WriteOff to lines that reproduce none of their old values, and had retired AdditionalPaidInCapital outright; the lines that do reproduce them had been added beside under new names. Each old property now reads its line and the second name goes: CostOfRevenueAndOperatingExpense, InterestExpenseCalculated, InterestAndDividendIncome, CapitalLeaseObligationsCalculated, CurrentPortionOfLongTermDebt, ImpairmentWriteOffWriteDownOfCapitalAssetsAdjustment, GainLossOnExtinguishme…
Source: https://github.com/QuantConnect/Lean/releases/tag/18086