fynxIQ
Sign inStart free
AmazonFlipkartMeeshoMyntraTally, Busy, MargAnything else
MRead by rules, in your browser

GSTR-1 from Meesho TCS and invoice files

Meesho splits a month across two downloads. The amounts are in one and the document numbers in the other, joined on the sub-order number.

The guide: Filing GSTR-1 as a Meesho seller

Try the free converterStep-by-step download

Which report, and from where

In Supplier Panel, open Payments, choose Download at the top right, then GST Report, and pick the month. That zip holds tcs_sales and tcs_sales_return.

GST report (TCS)ZIP · XLSXgst_<supplier id>_11_2025.zip, holding tcs_sales.xlsx and tcs_sales_return.xlsxUsed for: Every sale and every return, with the tax collected at source.Without it: Nothing. Meesho is missing from the return entirely.
Tax invoice detailsXLSXA second zip from the same screen, holding Tax_invoice_details.xlsxUsed for: The invoice numbers, joined to the amounts on the sub-order number.Without it: Table 13 cannot be built and no Meesho sale has a document number. fynxIQ stops rather than filing a return whose invoices are anonymous.
The traps in this file

None of these raises an error. Each one makes a wrong return that balances.

Trap 01Shipping is inside the taxable value, not added to itA row reading 229.66 taxable with 77.12 shipping is not 306.78. Adding shipping inflates the base by a third.229.66 × 1.18 = 271.00, the invoice total
What fynxIQ doesTakes the taxable value with the shipping already inside it, and never adds the shipping column to it.
Trap 02The taxable column carries float noiseValues arrive as 229.66101694915255, not as the rupees and paise a return carries.
What fynxIQ doesDerives the base backwards from the clean invoice total instead, so taxable plus tax equals the total exactly.
Trap 03Returns cross month boundariesA June order returned in July has no matching sale in July. That is what makes a rate show a negative net value with no positive counterpart, and it is correct.
What fynxIQ doesFiles the credit note in July, keeps the negative value, and says how many returns relate to an earlier month.
Trap 04States arrive as namesTAMIL NADU, not 33. The place of supply decides which state receives the tax, so a misread name sends the tax to the wrong state.
What fynxIQ doesMaps each name to its state code. An unrecognised spelling is never guessed: the row is named and the return stops until it is placed.
Trap 05A credit note lives in the zip of the month the order was placedA November order returned in December has its credit note listed in November’s tax invoice zip, even though the note is dated December.
What fynxIQ doesDrop last month’s zip in beside this month’s and every December credit note gets its number; without it, Table 13 is built from the numbers that are there and fynxIQ says which zip to add.
Trap 06Negative rows in the sales file can be last month’s sales getting cheaperA negative row whose sub-order has no sale in the same file is a price reduction on a sale invoiced in an earlier month. Meesho raises a credit-discount note for it, dated this month, and nets it in this month’s GSTR-8.
What fynxIQ doesFiles it as a credit note of this month against that invoice: the value comes off, the quantity does not, because nothing came back. On a real December that was nine notes and 402.54, and it is the whole gap to the portal.

Drop a Meesho file and see.

Read in your browser, nothing uploaded. Or start free and do the whole month.

Open the free converterStart free