Home › Converters and portal fetch
Portal JSON in, working files out
A portal download is a JSON file. A working paper is a spreadsheet, and an accounting entry is a Tally voucher. These converters sit between the two, and they are the same readers the reconciliation runs on.
| GSTR-1 / 2A / 2B JSON | → | Multi-sheet Excel summary |
| GSTR-2A JSON or .zip | → | Tally purchase voucher XML |
| Sale register | → | GSTR-1 JSON, portal-ready |
| Books register | → | Tally voucher XML |
| Bank receipts and payments | → | Tally receipt / payment XML |
Five converters, all on the same readers the reconciliation uses.
The five converters
Each one is a file in and a file out. They run on the same parsers as the reconciliation, so a register that converts cleanly is a register that reconciles cleanly.
Return JSON to Excel
Upload a GSTR-1, 2A or 2B portal JSON and get a readable multi-sheet Excel summary — the form the file should have been in to start with.
GSTR-2A to Tally XML
Bring supplier invoices, and their credit and debit notes, into Tally straight from the 2A download. The supplier GSTIN is emitted on every voucher.
Sale register to GSTR-1
Your accounting sale register out, portal-ready GSTR-1 JSON in — b2b, b2cs, b2cl, cdnr and the document-issued table.
Register to Tally XML
A sale or purchase register from Tally, Busy, Marg or Easy Sol converted to Tally-importable voucher XML.
Receipts and payments
An Excel of bank receipts and payments converted to Tally receipt and payment voucher XML.
Fetch from the portal
Pull GSTR-1, 2A and 2B straight from the portal through your GST Suvidha Provider — no manual download. The fetched JSON feeds the converters and the reconciliation.
Filed-returns reports, without the books
Not every question needs a register. From the filed returns alone the tool builds six reports and two reconciliations — GSTR-1 against GSTR-3B month by month, and the 2B against the credit actually availed.
The difference is stated in one colour, not two. Green reads as "fine", and a month where the GSTR-1 exceeds the 3B is no more fine than the reverse; which way it runs is in the sign and in the status beside it. A difference below a rupee is the return’s own rounding, and is called that.
Sales cross-check
Three outward-supply sources, any two compared at invoice level: the sale register, the GSTR-1 you filed, and the e-invoice register that carries an IRN.
What matches, what differs, and what sits in one but not the other — including the case that matters for compliance, an invoice filed in the GSTR-1 that was never e-invoiced at all.
Convert a file now
The converters are on the free tier. Upload a portal JSON and see what comes back.