/** * Run Form 16 archive once (records older than 5 FY get archived_at set). * Use this for manual runs; the scheduler runs daily at 02:00. * * Usage: npx ts-node -r tsconfig-paths/register src/scripts/run-form16-archive.ts */ import dotenv from 'dotenv'; import path from 'path'; dotenv.config({ path: path.resolve(__dirname, '../../.env') }); async function main() { const { runForm16ArchiveOldRecords } = await import('../services/form16Archive.service'); const results = await runForm16ArchiveOldRecords(); console.log('Form 16 archive run completed:', results); } main().catch((e) => { console.error(e); process.exit(1); });