-
Notifications
You must be signed in to change notification settings - Fork 64
Description
Objective: Build a modular tax engine that handles GST/VAT/TDS variations and generates comprehensive "Tax Audit Packs" for regulatory compliance.
Logical Complexity: Dynamic tax rule application based on jurisdiction, forensic flagging of "suspicious" tax entries, and high-volume report generation.
Key Files (9):
models/ComplianceRule.js (New - Regional tax rule definitions)
models/TaxAuditPack.js (New - Snapshotting historical data)
services/complianceEngine.js (New - Logic for GST/VAT/Withholding calculations)
services/forensicAuditService.js (New - Scanning for compliance violations)
routes/compliance.js (New - Regulatory reporting endpoints)
public/compliance-center.html (New - Complex dashboard for tax health)
public/js/compliance-controller.js (New - Multi-step audit generator UI)
utils/taxCalculators.js (New - Math helper for different taxing methods)
public/expensetracker.css
(Modified - Large block of UI-specific styles)