itr-wala is an agent skill for preparing Indian income tax returns from a terminal while keeping tax calculations in deterministic Python code. The AI reads documents such as Form 16, AIS, and broker statements, asks follow-up questions, and explains the resulting figures. A separate tax engine handles slabs, rebates, cess, surcharges, special-rate income, interest, late fees, and old-versus-new regime comparisons. Strict validation cross-checks entered values and rejects malformed or sensitive identifiers. The repository includes golden tests, validator tests, and property-based fuzzing to verify calculation behavior. It can generate a filing pack that maps computed values to the government portal while leaving payment, submission, and e-verification to the user. It targets resident individual returns for AY 2026-27 and explicitly identifies unsupported cases.
Features
- Deterministic Python tax calculation engine
- Old and new tax regime comparison
- Form 16, AIS, and investment data analysis
- Strict input and cross-document validation
- Golden tests and property-based fuzzing
- Portal-ready tax filing pack generation