fix(bookkeeping): correct seeded BAS account names that contradicted engine bookings (#1321)
- seed_chart_of_accounts named 7210 'Semesterlöner' while payroll books gross salaries there (BAS: 'Löner till tjänstemän'; vacation pay is 7285), so every seeded AB showed salary costs under a vacation-pay label in Nyckeltal and every other report - 3002 was named 'Försäljning varor 25%' although 3002 is the 12% revenue account everywhere else (invoice booking, category mapping, default_vat_rate seeding) - 7010 and 3001 get their BAS 2026 names; 2631 loses a double space - backfill renames existing rows only on exact seeded-literal match plus is_system_account, so accounts users renamed survive untouched - account-descriptions.ts had the 7010/7210 names swapped; client-account-names.ts labeled 2510 (Skatteskulder) as 'Personalskatt' Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
f49dc3438d
commit
4933fae7a9
@@ -274,19 +274,20 @@ const ACCOUNT_DESCRIPTIONS: Record<string, AccountDescription> = {
|
||||
explanation: 'Diverse externa kostnader som inte passar in under andra konton.',
|
||||
},
|
||||
|
||||
// Class 7: Personnel & depreciation
|
||||
// Class 7: Personnel & depreciation. Per BAS 2026: 7010 kollektivanställda,
|
||||
// 7210 tjänstemän (the account the payroll engine books salaries to).
|
||||
'7010': {
|
||||
name: 'Löner kollektivanställda',
|
||||
classLabel: 'Personal och avskrivningar',
|
||||
type: 'expense',
|
||||
explanation: 'Bruttolöner (före skatt) till arbetare och kollektivanställda.',
|
||||
},
|
||||
'7210': {
|
||||
name: 'Löner tjänstemän',
|
||||
classLabel: 'Personal och avskrivningar',
|
||||
type: 'expense',
|
||||
explanation: 'Bruttolöner (före skatt) till anställda tjänstemän.',
|
||||
},
|
||||
'7210': {
|
||||
name: 'Löner kollektiv',
|
||||
classLabel: 'Personal och avskrivningar',
|
||||
type: 'expense',
|
||||
explanation: 'Bruttolöner till arbetare och kollektivanställda.',
|
||||
},
|
||||
'7510': {
|
||||
name: 'Arbetsgivaravgifter',
|
||||
classLabel: 'Personal och avskrivningar',
|
||||
|
||||
@@ -18,7 +18,7 @@ const ACCOUNT_NAMES: Record<string, string> = {
|
||||
'2350': 'Långfristiga skulder',
|
||||
'2393': 'Kortfristig skuld närstående',
|
||||
'2440': 'Leverantörsskulder',
|
||||
'2510': 'Personalskatt',
|
||||
'2510': 'Skatteskulder',
|
||||
'2611': 'Utg. moms 25%',
|
||||
'2621': 'Utg. moms 12%',
|
||||
'2631': 'Utg. moms 6%',
|
||||
@@ -83,7 +83,7 @@ const ACCOUNT_NAMES: Record<string, string> = {
|
||||
'6991': 'Övriga kostnader',
|
||||
|
||||
// Personnel & financial (7xxx / 8xxx)
|
||||
'7210': 'Löner',
|
||||
'7210': 'Löner tjänstemän',
|
||||
'7410': 'Pensionsförsäkring',
|
||||
'7610': 'Utbildning',
|
||||
'7622': 'Intern representation',
|
||||
|
||||
Reference in New Issue
Block a user