Import the filed return
1
Download the return from the GST portal
On the GST portal, open Returns Dashboard, choose the period, then GSTR-1/IFF, then Download. Keep the ZIP it gives you, or the JSON inside it. A quarterly (QRMP) client can have up to three files per quarter: the IFF for each of the first two months and the quarter’s GSTR-1.
2
Open GSTR-1 vs filed
Open the client, choose Tax, then GST. In View, choose GSTR-1 vs filed, then select Import GSTR-1.
3
Import the file
In the import panel, set Return to GSTR-1 or IFF, or to GSTR-1A for a GSTR-1A. A GSTR-1A is applied over the GSTR-1 of the same period, so import it under that period. Choose the Period; the import refuses a file for any other period. Then drop the ZIP or JSON (up to 10 MiB).
4
Confirm it imported
Imported files lists each file with its Period and Outcome: Importing, Imported (with its row count), Failed (with the reason) or Replaced. Importing a newer download for the same return and period replaces the older one.
Why an import failed
Why an import failed
Compare the filed return with Pragma
Choose a Period, then use Show to see all Documents, one status, or B2CS totals. Search by buyer, GSTIN or invoice number. Select a row that has a Pragma side to open that sale’s review screen and correct it there.
Notes can also show Duplicate on the return, Duplicate in Pragma, Number format differs or Paired on number alone. An amended document shows “Amends” with the original’s number and date, marked “(earlier return)” when the original was filed in an earlier period.
The tiles total Matched, Values differ, Filed, not in Pragma and Approved, not filed, and compare Tax filed vs Pragma. The notice tells you:
- which IFF months have no imported file. B2B sales dated in those months show as not filed if they went on that month’s IFF.
- how many sales are still in review.
- what else was filed but not compared, such as advances (11A/11B), Table 8, HSN rows and documents issued.
- sections that were not read.
Draft amendments of earlier returns
1
Open GSTR-1 amendments
In View, choose GSTR-1 amendments. Set File in to Current or to the return period in which the amendments will be filed.
2
Read the scope notice
Only periods with an imported filed GSTR-1 are compared. Each one is rebuilt from today’s approved sales. Amendments for a financial year close on 30 November after the year ends, or on the date its annual return is filed if that is earlier. Pragma does not record that filing date, so check it yourself. The notice lists any periods already past the limit and any IFF months that have no imported file.
3
Work through each list
Use Show to go through each amendment table and each list of items that are not amendments (see the tables below). Every row shows the Original period, Original document, What changed (for example “Taxable: … filed → … now”), Taxable now and Time limit. Time limit is either “By” a date, or Closed with the date it passed. Select a row that has a Pragma sale to open it.
4
Export each amendment table
Open Export CSV and choose B2BA (9A), B2CLA (9A), EXPA (9A), CDNRA (9C), CDNURA (9C) or B2CSA (10). Each file contains every row of that table in the offline tool’s layout. Import it into the offline tool alongside the GSTR-1 of the File in period.
Pragma does not save your decisions on these lists. Each list is rebuilt from the current approved sales and imported returns every time you open it.
If no filed GSTR-1 is imported, the view shows No filed GSTR-1 imported. Import the returns from GSTR-1 vs filed first. If a period has too many filed documents to compare at once, the notice names it as not compared.
If something is refused
- This client has no GSTIN: add it on the client’s profile. See Manage clients.
- “A GST portal download must be between 1 byte and 10 MiB. Check you chose the JSON download, not a ZIP or a PDF.”
- “This exact file is already the imported copy for this client, return and period — nothing changed. Download the return again from the portal if it has been updated since.”
- “The file could not be stored. Check your connection and import it again.”
Still stuck?
Open a case from Help & support in Pragma, or book a walkthrough and the team will show you around on a call. Can’t sign in? Contact support.