Reconcile Form 16 vs AIS vs 26AS
reconcile_documentsCross-check Form 26AS, AIS, Form 16, and draft return figures to flag TDS, salary, interest, and dividend mismatches before filing.
Instructions
Cross-document mismatch report -- the checks that pre-empt 143(1)(a) intimations and 139(9) defect notices: TDS claimed vs 26AS deposited (the ledger of record), missing-employer detection, AIS interest/dividend vs declared, Form 16 vs 26AS per-TAN totals, declared salary below the Form 16 total, and 26AS rows missing the gross amount. Also groups 26AS TDS by income head so each credit can be placed in the right schedule. Pass whichever documents you have; checks needing missing inputs are reported as skipped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fy | No | Fiscal year, e.g. '2025-26' (AY 2026-27) | 2025-26 |
| ais | No | AIS aggregates (from parse_ais rows) | |
| form16 | No | Per-employer Form 16 Part A figures | |
| return | No | Figures from the draft return | |
| form26asTds | No | TDS entries from parse_form26as (tdsEntries, not tcsEntries) |