feat(invoices): allow BAS class 1-3 posting-account overrides and complete the aktiekapital note (#1121)
- invoice/article posting-account overrides accept active class 1-3 accounts; class 1-2 (balance-sheet) accounts are rejected on VAT-bearing lines so the ruta 05 tax base always books to a 3xxx account - shared posting-account regex across server schemas, pending-operation re-validation, and client forms - share-capital settings (aktiekapital/antal_aktier) feed the annual-report note; kvotvarde derived per ABL 1 kap 6 $; all-or-nothing pair constraint - signed per-rate VAT breakdown on credit-note PDFs; U+2212 to ASCII hyphen Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
b0044bfe98
commit
43f7ccab9e
@@ -55,8 +55,8 @@ export const POST = withRouteContext(
|
||||
if (!result.success) return result.response
|
||||
const body = result.data
|
||||
|
||||
// Guard the optional revenue-account override against the chart of accounts.
|
||||
// A class-3 account that merely isn't activated yet gets the standard
|
||||
// Guard the optional posting-account override against the chart of accounts.
|
||||
// A class 1-3 account that merely isn't activated yet gets the standard
|
||||
// ACCOUNTS_NOT_IN_CHART envelope so the client can offer activate-and-retry.
|
||||
if (body.revenue_account) {
|
||||
const status = await checkRevenueAccount(supabase, companyId!, body.revenue_account)
|
||||
|
||||
Reference in New Issue
Block a user