fix(bookkeeping): remove false 1580 tax-receivable label, let company account names win (#1968)

The hardcoded ACCOUNT_DESCRIPTIONS entry labeled 1580 'Fordran for skatt'
with a Skatteverket explanation. That is wrong on both counts: tax
receivables are 1640 (skattefordringar) / 1650 (momsfordran), and 1580
was traditionally 'Fordringar for kontokort och kuponger', which BAS has
since moved to 1686 (why 1580 is excluded from our BAS 2026 catalog).
Reported by a user who books card/Swish settlements there.

Also flip AccountNumber display precedence to the company's own
account_name over the hardcoded reference name: chart rows are
user-editable data and must not be visually overridden by our copy.
The tooltip keeps showing the BAS reference info.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Mattsson
2026-08-26 23:11:05 +02:00
committed by GitHub
co-authored by Claude Fable 5
parent dae0aac26a
commit ff88e3de05
4 changed files with 17 additions and 7 deletions
+4 -1
View File
@@ -46,7 +46,10 @@ export function AccountNumber({
// descriptions for non-hardcoded accounts are available.
useBasReference()
const desc = getAccountDescription(number)
const displayName = desc?.name ?? name
// The company's own account name wins over the BAS reference name: a chart
// row is user-editable data and must never be visually overridden by our
// hardcoded copy. The tooltip still shows the BAS name as reference.
const displayName = name || desc?.name
const numberElement = (
<span