GST

No spreadsheet between your invoices and your return

Outward supply data assembled for GSTR-1 from the invoices themselves.

Invovibe assembles GSTR-1 and writes the portal's JSON. Filing happens on the portal, and GSTR-3B, GSTR-9 and 2B reconciliation are not covered.

The GST compliance hub for October 2026: the GSTR-1 summary with ₹5,69,600 of B2C sales, and the month's transactions. Demo data.

The problem it solves

01

A spreadsheet between invoices and the return

Each period the invoices are exported, sorted into tables by hand and keyed into the portal, and a mistake in sorting is a mistake in the return.

02

The months inside a quarter

Under QRMP, B2B invoices can be furnished monthly through the IFF. Treated as a third of a quarter, the quarter stops adding up.

03

A filed month that changes afterwards

An invoice edited after its period was filed puts the books and the portal out of step, without anyone noticing.

What it does

table_chart

Section by section

B2B, B2C, exports and credit notes, section by section

event_repeat

Monthly and QRMP

Monthly and QRMP filers, including the IFF months

auto_fix_high

Assembled, not re-keyed

Assembled from invoices already raised, not re-keyed at quarter end

Who it is for

business

Companies and LLPs

Several GSTINs, each branch's invoices assembled for its own return, and periods locked once filed.

groups

Agencies, studios and firms

Services to registered clients in other states land in B2B with IGST, and amendments go to the table their original belonged to.

person

Freelancers and consultants

Export of services under LUT recorded on the invoice and reported as an export, beside domestic clients.

storefront

Proprietors and small businesses

Monthly or quarterly filing, with sales to unregistered buyers summarised by rate and state the way the portal asks.

How it works

01

Each document, into the table it belongs in

A registered buyer makes an invoice B2B; an unregistered one makes it B2C, large or small by value and place of supply; a credit note lands in its own table with its sign intact. The invoice decides, not a person sorting a spreadsheet at quarter end.

Where four documents went
IN-2026-27-042Registered buyer, Uttar Pradesh
₹63,000Table 4A — B2B
IN-2026-27-043Unregistered, same state
₹9,400Table 7 — B2C small
IN-2026-27-044Export, with payment of tax
₹1,80,000Table 6A — Exports
CN-2026-27-004Credit note against IN-…-039
−₹12,000Table 9B — Notes

An example, not live data.

02

Quarterly filers, including the months in between

Under QRMP the return is quarterly but B2B invoices can be furnished monthly through the IFF. Both months are their own thing here, not a third of a quarter — which is what makes the quarter add up when it arrives.

One quarter, under QRMP
  1. 1
    Month 1IFF — B2B furnished
  2. 2
    Month 2IFF — B2B furnished
  3. 3
    Quarter endGSTR-1 for the quarter

An example, not live data.

03

The return, table by table, before it leaves

The summary reads the way the portal reads, so the comparison is a comparison rather than a translation.

GSTR-1 for a quarter, assembled from the invoices already raised
TableWhat it holdsRecordsTaxable valueTax
4AB2B invoices24₹14,50,000.00₹2,61,000.00
5A / 7B2C, large and small61₹3,20,000.00₹57,600.00
6AExports2₹1,80,000.00₹0.00
9BCredit and debit notes3−₹42,000.00−₹7,560.00

The portal's JSON is written from exactly these figures.

An example, not live data.

Everything it covers

check_circle

The tables

B2B, including SEZ supplies and deemed exports
B2C large and B2C small
Exports, with and without payment of tax
Credit and debit notes, registered and unregistered
Nil-rated, exempt and non-GST supplies (Table 8)
Advances received and adjusted (Tables 11A and 11B)
HSN summary, split B2B and B2C (Table 12)
Documents issued (Table 13)
All six amendment tables
check_circle

Periods

Monthly, or quarterly under QRMP with the IFF months
The financial year from April, in Indian time
A period marked as filed is locked against edits
check_circle

What comes out

The JSON the GST portal accepts for upload
CSV files for the government's offline tool
A GSTIN checked, with the state, PAN and type of entity read from it
Document numbers made valid under Rule 46(b) where they are not
cancel

What it does not do

It does not generate e-invoices (IRN) or e-way bills.
It does not pay the tax due or produce a challan.

Questions about gst

Which return does Invovibe prepare?

GSTR-1 — outward supplies, assembled from the invoices you have already raised rather than re-keyed at the end of the period. GSTR-3B, GSTR-9 and 2B reconciliation are not covered.

Does it file the return for me?

No. It produces the portal's JSON file, which you upload and file yourself. Nothing here signs in to the GST portal on your behalf.

I file quarterly under QRMP. Does that work?

Yes. Quarterly periods and the invoice-furnishing months inside a quarter are handled as their own thing, not as three monthly returns stacked up.

How is tax on an invoice decided?

From the HSN or SAC code and the place of supply, rather than a rate typed in by hand — which is what makes the return add up to the invoices.

Which tables does it fill?

B2B, B2C, exports and credit notes, section by section. The document decides which table it belongs in, not a person sorting a spreadsheet.

Can I check the return before I file it?

Yes. The summary reads the way the portal reads, so comparing the two is a comparison rather than a translation.

Start free. No card required.

1 project, 5 clients and 3 invoices a month.