diff --git a/components/bookkeeping/ChartOfAccountsManager.tsx b/components/bookkeeping/ChartOfAccountsManager.tsx index 365a64e9..81a79150 100644 --- a/components/bookkeeping/ChartOfAccountsManager.tsx +++ b/components/bookkeeping/ChartOfAccountsManager.tsx @@ -553,11 +553,13 @@ export default function ChartOfAccountsManager() { } // Concept band row (Klass N: label), clickable to fold the class away. + // It carries no per-class counter: the old "{active}/{total} aktiva" was + // derived from the filtered list and read as full coverage under the + // Verifikat filter (#2263). Shown/total lives once, in the page footer. const bandRow = ( cls: number, open: boolean, onToggle: () => void, - countLabel: string, colSpan: number, ) => ( @@ -570,7 +572,6 @@ export default function ChartOfAccountsManager() { > {t('class_heading', { cls, label: classLabel(cls) })} - {countLabel} @@ -717,16 +718,9 @@ export default function ChartOfAccountsManager() { .map(([cls, classAccounts]) => { const classNum = Number(cls) const open = !collapsedMyClasses.has(classNum) || !!searchQuery - const activeCount = classAccounts.filter((a) => a.is_active).length return ( - {bandRow( - classNum, - open, - () => toggleMyClass(classNum), - t('active_count_label', { active: activeCount, total: classAccounts.length }), - 8, - )} + {bandRow(classNum, open, () => toggleMyClass(classNum), 8)} {open && classAccounts.map((account) => ( { const classNum = Number(cls) const open = expandedCatalogClasses.has(classNum) || !!searchQuery - // Row existence alone is not activation: a deactivated - // account is in the chart but not usable, so it must not - // count as active here either. - const activatedCount = classAccounts.filter((a) => a.is_activated && a.is_active).length return ( - {bandRow( - classNum, - open, - () => toggleCatalogClass(classNum), - t('active_count_label', { active: activatedCount, total: classAccounts.length }), - 5, - )} + {bandRow(classNum, open, () => toggleCatalogClass(classNum), 5)} {open && classAccounts.map((account) => (