Error: no Part A (TDS) transactions found
You attached the PDF or another part. Download Form 26AS as text from TRACES and attach the .txt file.
Rows not placed
Those books rows have no TAN and their party name matches no 26AS deductor. Add the customer's TAN in the books export.
A deductor shows deducted but not deposited
The deductor has not paid all of the TDS to the government. Ask them to deposit it and revise the return.
Few invoices matched with --detail
Deductors often book TDS at month or quarter end. Widen --days, or compare at deductor level.
Claude does not use the skill
Check it is switched on in Settings → Capabilities → Skills, then name it in your message.
The script says a column is missing
Rename your header to one of the names in README, or say the mapping in your message.
Code execution is off
Skills with scripts need code execution enabled in Claude.ai settings.
FAQ
Does it log in to TRACES or the income tax portal? No. You download the 26AS text file yourself (and open it with your password). It never asks for your login, OTP or PAN password.
Which 26AS file do I need? The text download from TRACES (View Form 26AS > Export as Text). The PDF cannot be read. A CSV or Excel with TAN and tax deducted columns also works.
Is this tax advice? No. It matches your records with 26AS. Your CA decides what credit to claim.
What does --detail add? Each invoice in your books is paired with a 26AS transaction of the same TDS within the day window, so you can see exactly which invoice the deductor missed.