Files
accounted/extensions/export/eu-sales-list/index.ts
T
EmilandClaude 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

19 lines
648 B
TypeScript

import type { Extension } from '@/lib/extensions/types'
/**
* EU Sales List / Periodisk Sammanställning Extension
*
* Generates the mandatory EC Sales List (periodisk sammanställning) report
* for Skatteverket. Aggregates intra-community B2B sales by customer VAT
* number, separating goods (box 35) from services (box 39).
*
* Outputs downloadable CSV/XML files for upload to Skatteverket's e-service.
* Validates customer VAT numbers via VIES and cross-checks against
* momsdeklaration box totals.
*/
export const euSalesListExtension: Extension = {
id: 'eu-sales-list',
name: 'Periodisk sammanställning',
version: '1.0.0',
}