Skip to content

Work / Chitragupt / Wiki / Synthesis

real-documents-broke-the-totals

Synthesisverified 2026-11-02

Real documents broke the totals

Finding

Checking the owner's own documents across all years found wrong totals that seed data and unit tests had passed. Most came from the same money arriving through more than one document.

Proof

  • TDS appeared in both Form 16 and 26AS and was added on the Tax screen, while the server already took the right figure (278f411c).
  • Salary was counted through Form 16, payslips and bank credits, so Expense income came out far too high (68f328e0).
  • Expense and Portfolio charts were inflated (0c549918). A Tax rollup read only salary, so one total showed far below the real figure (1164910b, 7747d561).
  • An end-to-end audit in July held V1 back for 26 correctness bugs (77c8b6f2), followed by a sweep (cc8a7cf9).

Verified by

Commit messages only. The figures were not re-run for this page.

What it means

Before trusting a new total, run it on real multi-year documents and ask which other document carries the same money. A screen must not re-derive a figure the server already computes.