* fix(bokslut): map computer/vehicle depreciation to standard 7832 so it resolves (#755)
The computer asset category mapped depreciation expense to 7833 and vehicle to
7834, but neither is in the standard BAS catalog (7834/7835 were removed as
non-standard in #463, guarded by bas-reference.test.ts). Because
backfillStandardBASAccounts only seeds accounts present in BAS_REFERENCE, the
engine threw AccountsNotInChartError on minimal charts and annual depreciation
was blocked.
- Remap computer and vehicle depreciation expense to 7832 (Avskrivningar på
inventarier, verktyg och installationer). Both 1240 (Bilar) and 1250 (Datorer)
sit in the maskiner-och-inventarier asset range, so 7832 is the correct
standard depreciation account — same one equipment already uses. The asset
register still separates them via 1240/1249 and 1250/1259 on the balance sheet.
- A regression guard surfaced a second gap: other_tangible mapped to 1280/1289,
but 1280 is 'Pågående nyanläggningar/förskott' and 1289 is not a BAS account.
Remap other_tangible to 1290/1299 ('Övriga materiella anläggningstillgångar' +
its ack. avskrivningar) — the BAS-correct accounts, and the range the iXBRL K2
mapper already classifies other_tangible under. Keeps accumulated = asset + 9.
- Add a guard test asserting every DEFAULT_ACCOUNTS_BY_CATEGORY account resolves
in BAS_REFERENCE, so a future missing account fails CI instead of a user's
depreciation run.
No new BAS accounts are added, so the non-standard-accounts guard stays green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* refactor(dashboard): drop the duplicate next-best-action hero for a single CTA
The agent-built dashboard showed a 'next best action' hero card AND the unified
'Att göra' worklist below it — two surfaces pointing at the same work (book
transactions, unpaid invoices). Remove the hero so the page leads with metrics +
the single 'Att göra' worklist, giving one unambiguous CTA surface instead of
two. Drops the now-unused nextBestAction computation and the Receipt/
ArrowLeftRight/Clock imports.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>