报告生成
Form 8949(CSV)
import { computeGains, generateForm8949Csv } from '@dtax/tax-engine';
const result = computeGains(transactions, { method: 'FIFO', taxYear: 2024 });const csv = generateForm8949Csv(result.disposals, { taxYear: 2024 });// Returns RFC 4180 CSV string ready to import into tax softwareTXF 导出
TXF(Tax Exchange Format)格式支持 TurboTax、H&R Block 和 TaxAct:
import { generateTxfFile } from '@dtax/tax-engine';
const txf = generateTxfFile(result.disposals, { taxYear: 2024 });// Returns TXF string — save as .txf and import into your tax softwareSchedule D 汇总
const { scheduleD } = result;console.log(`Short-term net: $${scheduleD.shortTermNet}`);console.log(`Long-term net: $${scheduleD.longTermNet}`);