fortax-gstr2b-reconciliationlisted
Install: claude install-skill amit-voais/fortax-skills
# GSTR-2B reconciliation
Needs Python 3 and internet: runs `scripts/fortax.py` (the Fortax engine on ai.fortax.in; your file is processed and not stored).
## Two kinds of match, never mixed
- **Match (the engine).** Same supplier GSTIN, document type and invoice number (zero padding and
separators ignored), taxable value and tax within the tolerance (₹1 by default). Buckets: matched,
mismatch, missing in 2B, missing in books, and "probable" (number written differently, same amounts).
Every amount, total, count and 3B figure in its reply is the engine's. **Never add up, recompute or
re-list them.**
- **Judgement (you).** Only what the rules could not pair, and only from the pairs the engine hands you.
## Step 1 — the files
- **Purchase register** for the month, .xlsx or .csv, from any accounting software (Tally, Busy, Zoho,
an ERP, Excel): supplier GSTIN, supplier's invoice number (the supplier's number, not your voucher
number), invoice date, document type (invoice / credit note / debit note), taxable value, IGST, CGST,
SGST, cess. Rows with no supplier invoice number cannot match — list them for the CA to fix at source.
- **GSTR-2B** for the same month and GSTIN. Look in the folder where the CA drops files and in
`<Client>/<FY>/GST/<YYYY-MM>/` first. A file with "2B" in its name and this GSTIN or period is already
there -> use it, skip the portal.
## Step 2 — getting 2B from the portal (only if no file)
GSTR-2B for a month is generated on the 14th of