Emil and Claude Opus 4.6
0764bc11a6
feat: implement 4 export extensions with engines, API routes, and workspaces
...
- EU Sales List: engine, CSV/XML generators, Skatteverket format, tests
- VAT Monitor: moms box mapping, revenue breakdown, validation, tests
- Intrastat: product registry, SCB CSV generator, threshold tracking, tests
- Currency Receivables: FX exposure, unrealized gain/loss calc, tests
- Shared utilities: EU country list, moms box mapping
- API routes for report generation and file downloads
- Workspace UI components for all 4 extensions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 14:10:16 +01:00
Jakob Wennberg and Claude Opus 4.6
acb85edf4a
feat: wire Zod validation into API routes, improve types and components
...
- Add 8 new Zod schemas (UpdateCustomer, UpdateSupplier, UpdateSupplierInvoice,
UpdateAccount, BankUnlink, RunReconciliation, CorrectJournalEntry,
EvaluateMappingRules) and wire validateBody() into 24 JSON-body API routes
- Remove redundant manual validation checks replaced by Zod
- Add comprehensive schema tests (222 tests)
- Improve type definitions in types/index.ts with expanded interfaces
- Refactor extension types (push-notifications, receipt-ocr) for cleaner imports
- Update transaction components (BatchCategorySelector, SwipeCategorizationView,
QuickReviewDialog, VatTreatmentSelect) and invoice inbox workspace
- Add invoice-inbox utilities and type decoupling tests
- Fix NE-bilaga, SRU export, and invoice PDF template type usage
- Update CLAUDE.md with expanded architecture documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 16:00:38 +01:00
Emil and Claude Opus 4.6
6a5b2b7792
feat: overhaul all 12 sector extensions with full CRUD, validation, and tests
...
Add shared components (ConfirmDeleteDialog, EditEntryDialog, validation utils),
enhance all 12 extension workspaces with edit/delete dialogs, input validation,
period comparisons, and new analytics features. Fix critical bugs in
ProjectBilling margin calculation and EarningsPerLiter revenue allocation.
Add pure calculation modules with 183 new tests across all extensions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 15:21:49 +01:00